我正在摆弄Dashing,直到我发现它只有一个仪表板级别的操作。 [link]
Dashing项目在目录中没有dashing.coffee文件,但它链接到它。重新加载操作包含在此处。
class window.Dashing extends Batman.App
@on 'reload', (data) ->
window.location.reload(true)
@root ->
Dashing.params = Batman.URI.paramsFromQuery(window.location.search.slice(1));
我想展开此文件以添加更多操作。我尝试在本地仪表板上创建一个JS文件dashing-cus.coffee,以尝试构建更多操作。但是,我的尝试会导致原型错误或无响应操作。
扩展行动的最佳方式是什么?让我们说一个警告'行动提醒'你好!'
答案 0 :(得分:0)
我不确定为什么,如果你真的想重写Dashing
类。
但最好的方法是在项目中使用dashing.coffee
的副本./assets/javascript/dashing-cus.coffee
,并将that line替换为:
#= require dashing-cus.coffee
在dashing-cus.coffee
上,您可以根据需要自定义window.Dashing
,因为原来的Dashing脚本将不再使用...