123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- /* eslint-disable */
- export function editKityFormula (editor, uiname, latexUse) {
- let editKityFormula = {
- type:1,
- latexUse:latexUse
- }
- sessionStorage.editKityFormula = JSON.stringify(editKityFormula);
- var kfDialog = new UE.ui.Dialog({
- // 指定弹出层路径
- iframeUrl: editor.options.UEDITOR_HOME_URL + 'kityformula-plugin/kityFormulaDialog.html',
- // iframeUrl: '../../public/ueditor/kityformula-plugin/kityFormulaDialog.html',
- // 编辑器实例
- editor: editor,
- // dialog 名称
- name: uiname,
- // dialog 标题
- title: '插入公式 - zhixinhuixue',
- // dialog 外围 css
- cssRules: 'width:783px; height: 386px;',
- //如果给出了buttons就代表dialog有确定和取消
- buttons:[
- {
- className:'edui-okbutton',
- label:'确定',
- onclick:function () {
- kfDialog.close(true);
- }
- },
- {
- className:'edui-cancelbutton',
- label:'取消',
- onclick:function () {
- kfDialog.close(false);
- }
- }
- ]});
- // editor.ready(function(){
- // UE.utils.cssRule('kfformula', 'img.kfformula{vertical-align: middle;}', editor.document);
- // });
- // var iconUrl = editor.options.UEDITOR_HOME_URL + 'kityformula-plugin/kf-icon.png';
- // // var iconUrl = '/ueditor/kityformula-plugin/kf-icon.png';
- // var tmpLink = document.createElement('a');
- // tmpLink.href = iconUrl;
- // tmpLink.href = tmpLink.href;
- // iconUrl = tmpLink.href;
- // var kfBtn = new UE.ui.Button({
- // name:'插入' + uiname,
- // title:'插入公式-' + uiname,
- // //需要添加的额外样式,指定icon图标
- // cssRules :'background: url("' + iconUrl + '") !important',
- // onclick:function () {
- // //渲染dialog
- // kfDialog.render();
- kfDialog.open();
- // }
- // });
- // //当点到编辑内容上时,按钮要做的状态反射
- // editor.addListener('selectionchange', function () {
- // var state = editor.queryCommandState(uiname);
- // if (state == -1) {
- // kfBtn.setDisabled(true);
- // kfBtn.setChecked(false);
- // } else {
- // kfBtn.setDisabled(false);
- // kfBtn.setChecked(state);
- // }
- // });
- // return kfBtn;
- }
|