Changeset 311:cf684e0c908c for plugins
- Timestamp:
- 05/23/11 19:07:03 (14 years ago)
- Branch:
- wysiwyg
- Location:
- plugins/tags
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/tags/_admin.php
r310 r311 125 125 "jsToolBar.prototype.elements.tag.title = '".html::escapeJS(__('Tag'))."';\n". 126 126 "jsToolBar.prototype.elements.tag.url = '".html::escapeJS($tag_url)."';\n". 127 "});\n". 128 "dcToolBarManager.fn.xhtml.push(function() {\n". 129 "tinyMCE.plugins.dcTagPlugin.title = '".html::escapeJS(__('Tag'))."';\n". 130 "tinyMCE.plugins.dcTagPlugin.url = '".html::escapeJS($tag_url)."';\n". 127 131 "});\n". 128 132 "\n//]]>\n". -
plugins/tags/js/post.js
r310 r311 103 103 }; 104 104 }); 105 106 dcToolBarManager.fn.xhtml.push(function() { 107 tinymce.create('tinymce.plugins.dcTagPlugin', { 108 init : function(ed, url) { 109 this.editor = ed; 110 111 ed.addCommand('mceDcTag', function() { 112 var se = ed.selection; 113 114 if (se.isCollapsed() && !ed.dom.getParent(se.getNode(), 'A')) { 115 return; 116 } 117 tinymce.execCommand("mceInsertLink", false, tinymce.plugins.dcTagPlugin.url+'/'+se.getContent(), {skip_undo : 1}); 118 window.dc_tag_editor.addMeta(se.getContent()); 119 }); 120 121 ed.addButton('tag', { 122 title : tinymce.plugins.dcTagPlugin.title, 123 cmd : 'mceDcTag', 124 image :'index.php?pf=tags/img/tag-add.png' 125 }); 126 127 ed.addShortcut('ctrl+m', 'advlink.advlink_desc', 'mceDcTag'); 128 129 ed.onNodeChange.add(function(ed, cm, n, co) { 130 cm.setDisabled('tag', co && n.nodeName != 'A'); 131 cm.setActive('tag', n.nodeName == 'A' && !n.name); 132 }); 133 }, 134 135 getInfo : function() { 136 return { 137 longname : 'Dotclear tag', 138 author : 'Tomtom for dotclear', 139 authorurl : 'http://dotclear.org', 140 infourl : 'http://dotclear.org', 141 version : tinymce.majorVersion + "." + tinymce.minorVersion 142 }; 143 } 144 }); 145 146 tinymce.PluginManager.add('dcTag', tinymce.plugins.dcTagPlugin); 147 148 tinymce.settings.plugins += ",-dcTag"; 149 tinymce.settings.theme_advanced_buttons3 += ",tag"; 150 }); -
plugins/tags/style.css
r0 r311 99 99 color: white; 100 100 } 101 102 .defaultSkin a.mce_tag img{ 103 width: 16px; 104 height: 16px; 105 padding: 2px; 106 }
Note: See TracChangeset
for help on using the changeset viewer.