1

ダッシュボード レベルのアクションが 1 つしかないことがわかるまで、Dashing をいじっています。[リンク]

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 を作成してみました。ただし、私の試行では、プロトタイプ エラーまたは応答しないアクションが発生します。

アクションを拡張する最良の方法は何ですか? 「hello!」というアラートを出す「アラート」アクションを考えてみましょう。

4

1 に答える 1

0

Dashingなぜ、そして本当にクラスを書き直したいのかわかりません。

しかし、それを行う最善の方法はdashing.coffee、プロジェクト内の asのコピーを使用し、その行を次のよう./assets/javascript/dashing-cus.coffeeに置き換えることです。

 #= require dashing-cus.coffee

元のDashingスクリプトはもう使用されないため、必要に応じてdashing-cus.coffeeカスタマイズできます...window.Dashing

于 2015-02-11T16:01:59.270 に答える