1
私はhereの指示に従ってファイアウォールエディタを作成しています。ファイアパッドテキストエディタ - テキスト領域が表示されない
私のコードは次のとおりです。
function init() {
var firepadRef = getExampleRef();
var codeMirror = CodeMirror(document.getElementById('firepad-container'), {
lineWrapping: true
});
var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror, {
richTextToolbar: true,
richTextShortcuts: true
});
firepad.on('ready', function() {
if (firepad.isHistoryEmpty()) {
firepad.setHtml('<span style="font-size: 24px;">Rich-text editing with <span style="color: red">Firepad!</span></span><br/><br/>Collaborative-editing made easy.\n');
}
});
}
function getExampleRef() {
var ref = new Firebase('https://firepad.firebaseio-demo.com');
var hash = window.location.hash.replace(/#/g, '');
if (hash) {
ref = ref.child(hash);
} else {
ref = ref.push();
window.location = window.location + '#' + ref.key(); // add it as a hash to the URL.
}
return ref;
}
init();
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
<!-- CodeMirror -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.2.0/codemirror.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.2.0/codemirror.css" />
<!-- Firepad -->
<link rel="stylesheet" href="https://cdn.firebase.com/libs/firepad/1.2.0/firepad.css" />
<script src="https://cdn.firebase.com/libs/firepad/1.2.0/firepad.min.js"></script>
<div class="page-content">
<div id="firepad-container">
</div>
</div>
問題は、図に示したように、私はオプションのボタンを持っています。
が、テキストフィールドには、私も、正しいid
言及来ていません。元のようになります。私が間違ってやっている
。他のテキストエディタが利用できますか?ここで
おかげで..それは私のコードにも作用しています。問題は、私が – m2j
と言ったようにオプションだけを表示しているページを追加している間に起こります。これはおそらく 'firepad-container' divを別の' div'に入れているからです。それを行う場合は、そのdivの高さを設定して、エディタのテキスト領域に「0px」の高さがないようにします。 –
@ m2j私はあなたの答えを持っていると思う、答えを受け入れる。読んで - [誰かが私の質問に答えるときに私はどうすればいいですか?](http://stackoverflow.com/help/someone-answers) –