add-script configキーを簡単に使用して、アプリの前にpubnub-*。min.jsを読み込むことができます。次にPUBNUB.subscribe()
、qooxdooコードのどこにでも呼び出しを追加します。たとえば、main
メインクラスのメソッドや、ボタンなどのGUI要素のイベントハンドラーに追加します。
編集:
詳細を追加するには:
add-script
config.jsonの「jobs」セクションにキーを追加します。
- ソースバージョンとビルドバージョンの両方でスクリプトが必要なため、スクリプトを
source-script
とbuild-script
ジョブに追加するか、キー用に別のジョブを作成し、それを使用してソーススクリプトとビルドスクリプトを拡張する必要があります(そうします) 。
- ジョブシャドウイングに関する警告は、自己定義のジョブに事前定義されたジョブ名を誤って使用した人に警告するためだけのものです。しかし、ここではこれがまさにあなたが望むものであり、必要に応じて
config-warnings
キーを使用して警告を消音することができます。ただし、これはビルドされたアプリには影響しません。
- PUBNUBの定義に関しては、pubnubスクリプトファイルのロードが完了していないときに、PUBNUBを使用するコードがすでに実行されているというタイミングの問題が発生する可能性があります。実行中のアプリで、最初にコマンドライン(FirebugやChromeデベロッパーツールなど)でPUBNUBシンボルがわかっているかどうかを確認します。その場合、ロードは成功しました。その場合、たとえばボタンの実行リスナーに配置するなどして、コード内のPUBNUBシンボルへのアクセスを遅らせることができます。
可能なconfig.jsonエントリの一部を次に示します。
...
"jobs" : {
"add-pubnub" : {
"add-script" : [
{
"uri": "http://cdn.pubnub.com/pubnub-3.3.min.js"
}
]
},
"source-script" : {
"extend" : ["add-pubnub"]
},
"build-script" : {
"extend" : ["add-pubnub"]
}
...