Files
iblog2/public/libs/ueditor/dialogs/insertlabel/insertlabel.js
2018-07-26 14:34:44 +08:00

29 lines
782 B
JavaScript

UE.registerUI('insertlabel', function (editor, uiName) {
var dialog = new UE.ui.Dialog({
iframeUrl: '/static/libs/ueditor/dialogs/insertlabel/insertlabel.html',
editor: editor,
name: uiName,
title: "标签&徽章"
});
var btn = new UE.ui.Button({
name: 'my_' + uiName,
title: "标签&徽章",
cssRules: 'background-position: -500px 0;',
onclick: function () {
dialog.render();
dialog.open();
}
});
editor.addListener('selectionchange', function () {
var state = editor.queryCommandState(uiName);
if (state == -1) {
btn.setDisabled(true);
} else {
btn.setDisabled(false);
}
});
return btn;
}, 44);