私は道場 1.7.2 を使用しており、初めてドラッグ アンド ドロップを使用しようとしています。
dojo/dnd/Source.js の function_legalMouseDownに、次の行があります。
// accept only the left mouse button
if(!dojo.mouseButtons.isLeft(e)){ return false; }
コミカルに、.isLeftマウスの左ボタンを押しても false が返されます。
これにより、ドラッグ アンド ドロップ機能が完全に壊れます。
コードをローカルで に置き換えましたがif(!e.button==0){return false;}、これは機能しているようです。
.isLeftin dojo には複数の実装があるようで、実行しているものと実行==0しているものがあり&1ます。
質問:バグを見つけましたか、それともばかげたことをしていますか?
知っておくと役立つ場合は、Chrome (バージョン 20.0.1132.47) と Firefox (バージョン 13.0.1) でテストしました。