2016-12-17 4 views
1

私は、Webアプリケーションでfirepadというオープンソースエディタを使用しています。基礎となるテキストエディタはAceです。私はAceエディタでコードのreadOnlyブロックを作成する方法を説明する別の記事を見つけました:Ace Editor: Lock or Readonly Code SegmentAce Editor delete addKeyboardHandler

このコードは、特定のセグメントを読み取り専用にするために機能しますが、readOnlyの制限を削除できます。私はロックされたareを示すエースマーカーを削除することができますが、私はまだ範囲に入力することはできません。私はキーボードハンドラを削除したいと思います。これは私のコードのようになります:

editor.keyBinding.addKeyboardHandler({ 
     handleKeyboard : function(data, hash, keyString, keyCode, event) { 
      if (hash === -1 || (keyCode <= 40 && keyCode >= 37)) return false; 

      if (intersects(range)) { 
       return {command:"null", passEvent:false}; 
      } 
     } 
    }); 

私はaddKeyboardHandlerメソッドをオンラインで見つけることができません。どんな助けでも大歓迎です!

答えて

関連する問題