I am fiddling around with Dashing until I found that it only has one dashboard-level action. [link]
The Dashing project does not have the dashing.coffee file in the directory but it links to it. The reload action is contained here.
class window.Dashing extends Batman.App
@on 'reload', (data) ->
window.location.reload(true)
@root ->
Dashing.params = Batman.URI.paramsFromQuery(window.location.search.slice(1));
I want to expand this file to add more actions. I tried creating a JS file dashing-cus.coffee on my local dashboard in an attempt to build more actions. However, my attempts results to either prototype errors or non-responding actions.
What is the best way to expand its actions? Let's say an 'alert' action to alert 'hello!'
I'm not sure why and if you really want to rewrite
Dashingclass.But the best way to do it is using just a copy of
dashing.coffeeinside your project as./assets/javascript/dashing-cus.coffeeand replacing that line for:On
dashing-cus.coffeeyou can customizewindow.Dashingas you want, because the original Dashing script will not be used anymore...