1 CKEDITOR.plugins.add('crossreference', { |
1 CKEDITOR.plugins.add('crossreference', { |
2 lang : [ 'en', 'ru' ], |
2 lang : [ 'en', 'ru' ], |
3 requires : 'dialog,notification', |
3 requires : 'dialog,notification', |
4 icons : 'crossreference,anchor,link,update', |
4 icons : 'crossreference,crossreference-anchor,crossreference-link,crossreference-update', |
5 hidpi : true, |
5 hidpi : true, |
6 init : function(editor) { |
6 init : function(editor) { |
7 |
7 |
8 // config |
8 // config |
9 |
9 |
231 if (editor.addMenuItem) { |
231 if (editor.addMenuItem) { |
232 editor.addMenuGroup('crossreferenceGroup'); |
232 editor.addMenuGroup('crossreferenceGroup'); |
233 editor.addMenuItem(updateMenuItemName, { |
233 editor.addMenuItem(updateMenuItemName, { |
234 label : editor.lang.crossreference.updateCrossReferences, |
234 label : editor.lang.crossreference.updateCrossReferences, |
235 command : updateCmdName, |
235 command : updateCmdName, |
236 icon: this.path + 'icons/update.png', |
236 icon: 'crossreference-update', |
237 group : 'crossreferenceGroup' |
237 group : 'crossreferenceGroup' |
238 }); |
238 }); |
239 editor.addMenuItem(setAnchorMenuItemName, { |
239 editor.addMenuItem(setAnchorMenuItemName, { |
240 label : editor.lang.crossreference.setCrossReferenceAnchor, |
240 label : editor.lang.crossreference.setCrossReferenceAnchor, |
241 command : anchorDialogCmdName, |
241 command : anchorDialogCmdName, |
242 icon: this.path + 'icons/anchor.png', |
242 icon: 'crossreference-anchor', |
243 group : 'crossreferenceGroup' |
243 group : 'crossreferenceGroup' |
244 }); |
244 }); |
245 editor.addMenuItem(setLinkMenuItemName, { |
245 editor.addMenuItem(setLinkMenuItemName, { |
246 label : editor.lang.crossreference.setCrossReferenceLink, |
246 label : editor.lang.crossreference.setCrossReferenceLink, |
247 command : linkDialogCmdName, |
247 command : linkDialogCmdName, |
248 icon: this.path + 'icons/link.png', |
248 icon: 'crossreference-link', |
249 group : 'crossreferenceGroup' |
249 group : 'crossreferenceGroup' |
250 }); |
250 }); |
251 } |
251 } |
252 if (editor.contextMenu) { |
252 if (editor.contextMenu) { |
253 editor.contextMenu.addListener(function(element, selection) { |
253 editor.contextMenu.addListener(function(element, selection) { |