Began removing $Id$ tags. This will be an ongoing process.
[citadel.git] / webcit / tiny_mce / plugins / advhr / editor_plugin_src.js
1 /*\r
2  * Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.\r
3  */\r
4 \r
5 (function() {\r
6         tinymce.create('tinymce.plugins.AdvancedHRPlugin', {\r
7                 init : function(ed, url) {\r
8                         // Register commands\r
9                         ed.addCommand('mceAdvancedHr', function() {\r
10                                 ed.windowManager.open({\r
11                                         file : url + '/rule.htm',\r
12                                         width : 250 + parseInt(ed.getLang('advhr.delta_width', 0)),\r
13                                         height : 160 + parseInt(ed.getLang('advhr.delta_height', 0)),\r
14                                         inline : 1\r
15                                 }, {\r
16                                         plugin_url : url\r
17                                 });\r
18                         });\r
19 \r
20                         // Register buttons\r
21                         ed.addButton('advhr', {\r
22                                 title : 'advhr.advhr_desc',\r
23                                 cmd : 'mceAdvancedHr'\r
24                         });\r
25 \r
26                         ed.onNodeChange.add(function(ed, cm, n) {\r
27                                 cm.setActive('advhr', n.nodeName == 'HR');\r
28                         });\r
29 \r
30                         ed.onClick.add(function(ed, e) {\r
31                                 e = e.target;\r
32 \r
33                                 if (e.nodeName === 'HR')\r
34                                         ed.selection.select(e);\r
35                         });\r
36                 },\r
37 \r
38                 getInfo : function() {\r
39                         return {\r
40                                 longname : 'Advanced HR',\r
41                                 author : 'Moxiecode Systems AB',\r
42                                 authorurl : 'http://tinymce.moxiecode.com',\r
43                                 infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr',\r
44                                 version : tinymce.majorVersion + "." + tinymce.minorVersion\r
45                         };\r
46                 }\r
47         });\r
48 \r
49         // Register plugin\r
50         tinymce.PluginManager.add('advhr', tinymce.plugins.AdvancedHRPlugin);\r
51 })();\r