
(function(){CKEDITOR.plugins.add('dclink',{icons:'dclink',init:function(editor){editor.addCommand('dcLinkCommand',{exec:function(editor){if(editor.getSelection().getSelectedElement()!=null||editor.getSelection().getNative().toString().replace(/\s*/,'')!=''){$.toolbarPopup('popup_link.php?plugin_id=dcCKEditor');}}});editor.ui.addButton('dcLink',{label:dotclear.msg.link_title,command:'dcLinkCommand',toolbar:'insert'});editor.on('doubleclick',function(e){var element=CKEDITOR.plugins.link.getSelectedLink(editor)||e.data.element;if(!element.isReadOnly()){if(element.is('a')&&!element.hasClass('media-link')&&!element.hasClass('post')){editor.getSelection().selectElement(element);var popup_url='popup_link.php?plugin_id=dcCKEditor';if(element.getAttribute('href')){popup_url+='&href='+element.getAttribute('href');}
if(element.getAttribute('hreflang')){popup_url+='&hreflang='+element.getAttribute('hreflang');}
if(element.getAttribute('title')){popup_url+='&title='+element.getAttribute('title');}
$.toolbarPopup(popup_url);return false;}}});}});})();