アロハ エディターをインストールして動作させています。次に、ツールバーにカスタム ボタンを作成します。クリックすると、codecogs 方程式エディタ popupが開きます。アロハなしで通常行う方法は、ポップアップスクリプトを追加してこの関数を呼び出すことです
<p><a href="javascript:OpenLatexEditor('target','html','')">
Launch CodeCogs Equation Editor</a></p>
しかし、ツールバーにボタンを配置してから、編集可能な各項目の後にリンクを配置したいと思います。aloha-editor のプラグイン ドキュメントを読みました。
これは私がこれまでに持っているものです:
define([
'aloha',
'jquery',
'aloha/plugin',
'ui/ui',
'ui/button'
], function(Aloha,
jQuery,
Plugin,
Ui,
Button) {
'use strict';
var GENTICS = window.GENTICS;
return Plugin.create('equationButton', {
init: function () {
var that = this;
this._insertEquation = Ui.adopt("insertEquation", Button, {
iconOnly: true,
icon: 'aloha-icon-equation',
click: function(){
that.insertEQ();
}
});
},
insertEQ: function() {
var self = this;
if(Aloha.activeEditable) {
window.location = OpenLatexEditor('target','html','');
}
}
});
});
ただし、ここにある数式エディタのポップアップのスクリプトを含めるにはどうすればよいですか。そして、これは私が Window.location を使用することになっている方法ですか、それとも生の URL 文字列のみを使用しますか?
ありがとう、ジーダ