Mercurial > public > sg101
annotate static/js/tiny_mce/plugins/advhr/editor_plugin_src.js @ 312:88b2b9cb8c1f
Fixing #142; cut over to the django.contrib.staticfiles app.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 27 Jan 2011 02:56:10 +0000 |
parents | |
children |
rev | line source |
---|---|
bgneal@312 | 1 /** |
bgneal@312 | 2 * editor_plugin_src.js |
bgneal@312 | 3 * |
bgneal@312 | 4 * Copyright 2009, Moxiecode Systems AB |
bgneal@312 | 5 * Released under LGPL License. |
bgneal@312 | 6 * |
bgneal@312 | 7 * License: http://tinymce.moxiecode.com/license |
bgneal@312 | 8 * Contributing: http://tinymce.moxiecode.com/contributing |
bgneal@312 | 9 */ |
bgneal@312 | 10 |
bgneal@312 | 11 (function() { |
bgneal@312 | 12 tinymce.create('tinymce.plugins.AdvancedHRPlugin', { |
bgneal@312 | 13 init : function(ed, url) { |
bgneal@312 | 14 // Register commands |
bgneal@312 | 15 ed.addCommand('mceAdvancedHr', function() { |
bgneal@312 | 16 ed.windowManager.open({ |
bgneal@312 | 17 file : url + '/rule.htm', |
bgneal@312 | 18 width : 250 + parseInt(ed.getLang('advhr.delta_width', 0)), |
bgneal@312 | 19 height : 160 + parseInt(ed.getLang('advhr.delta_height', 0)), |
bgneal@312 | 20 inline : 1 |
bgneal@312 | 21 }, { |
bgneal@312 | 22 plugin_url : url |
bgneal@312 | 23 }); |
bgneal@312 | 24 }); |
bgneal@312 | 25 |
bgneal@312 | 26 // Register buttons |
bgneal@312 | 27 ed.addButton('advhr', { |
bgneal@312 | 28 title : 'advhr.advhr_desc', |
bgneal@312 | 29 cmd : 'mceAdvancedHr' |
bgneal@312 | 30 }); |
bgneal@312 | 31 |
bgneal@312 | 32 ed.onNodeChange.add(function(ed, cm, n) { |
bgneal@312 | 33 cm.setActive('advhr', n.nodeName == 'HR'); |
bgneal@312 | 34 }); |
bgneal@312 | 35 |
bgneal@312 | 36 ed.onClick.add(function(ed, e) { |
bgneal@312 | 37 e = e.target; |
bgneal@312 | 38 |
bgneal@312 | 39 if (e.nodeName === 'HR') |
bgneal@312 | 40 ed.selection.select(e); |
bgneal@312 | 41 }); |
bgneal@312 | 42 }, |
bgneal@312 | 43 |
bgneal@312 | 44 getInfo : function() { |
bgneal@312 | 45 return { |
bgneal@312 | 46 longname : 'Advanced HR', |
bgneal@312 | 47 author : 'Moxiecode Systems AB', |
bgneal@312 | 48 authorurl : 'http://tinymce.moxiecode.com', |
bgneal@312 | 49 infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr', |
bgneal@312 | 50 version : tinymce.majorVersion + "." + tinymce.minorVersion |
bgneal@312 | 51 }; |
bgneal@312 | 52 } |
bgneal@312 | 53 }); |
bgneal@312 | 54 |
bgneal@312 | 55 // Register plugin |
bgneal@312 | 56 tinymce.PluginManager.add('advhr', tinymce.plugins.AdvancedHRPlugin); |
bgneal@312 | 57 })(); |