|
( function (){tinymce.create( 'tinymce.plugins.AdvancedLinkPlugin' ,{init: function (ed,url){ this .editor=ed;ed.addCommand( 'mceAdvLink' , function (){ var se=ed.selection; if (se.isCollapsed()&&!ed.dom.getParent(se.getNode(), 'A' )) return ;ed.windowManager.open({file:url+ '/link.htm' ,width:480+parseInt(ed.getLang( 'advlink.delta_width' ,0)),height:400+parseInt(ed.getLang( 'advlink.delta_height' ,0)),inline:1},{plugin_url:url});});ed.addButton( 'link' ,{title: 'advlink.link_desc' ,cmd: 'mceAdvLink' });ed.addShortcut( 'ctrl+k' , 'advlink.advlink_desc' , 'mceAdvLink' );ed.onNodeChange.add( function (ed,cm,n,co){cm.setDisabled( 'link' ,co&&n.nodeName!= 'A' );cm.setActive( 'link' ,n.nodeName== 'A' &&!n.name);});},getInfo: function (){ return {longname: 'Advanced link' ,author: 'Moxiecode Systems AB' ,authorurl: 'http://tinymce.moxiecode.com' ,infourl: 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink' ,version:tinymce.majorVersion+ "." +tinymce.minorVersion};}});tinymce.PluginManager.add( 'advlink' ,tinymce.plugins.AdvancedLinkPlugin);})(); |