[pLog-svn] r7039 - plog/branches/lifetype-1.2/js/tinymce/plugins/more
jondaley at devel.lifetype.net
jondaley at devel.lifetype.net
Wed Sep 22 13:43:33 EDT 2010
Author: jondaley
Date: 2010-09-22 13:43:33 -0400 (Wed, 22 Sep 2010)
New Revision: 7039
Added:
plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js
plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin_src.js
Removed:
plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js
Log:
use compressed version
Deleted: plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js
===================================================================
--- plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js 2010-09-22 17:24:54 UTC (rev 7038)
+++ plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js 2010-09-22 17:43:33 UTC (rev 7039)
@@ -1,78 +0,0 @@
-/**
- * editor_plugin_src.js
- *
- * Copyright 2009, Moxiecode Systems AB
- * Released under LGPL License.
- *
- * License: http://tinymce.moxiecode.com/license
- * Contributing: http://tinymce.moxiecode.com/contributing
- */
-
-(function() {
- tinymce.create('tinymce.plugins.MorePlugin', {
- init : function(ed, url) {
- var pb = '<img src="' + url + '/img/trans.gif" class="mceMore mceItemNoResize" />',
- cls = 'mceMore',
- sep = ed.getParam('more_separator', "[@more@]"),
- pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g');
-
- // Register commands
- ed.addCommand(cls, function() {
- ed.execCommand('mceInsertContent', 0, pb);
- });
-
- // Register buttons
- ed.addButton('more', {title : 'more.desc', cmd : cls});
-
- ed.onInit.add(function() {
- if (ed.settings.content_css !== false)
- ed.dom.loadCSS(url + "/css/content.css");
-
- if (ed.theme.onResolveName) {
- ed.theme.onResolveName.add(function(th, o) {
- if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls))
- o.name = 'more';
- });
- }
- });
-
- ed.onClick.add(function(ed, e) {
- e = e.target;
-
- if (e.nodeName === 'IMG' && ed.dom.hasClass(e, cls))
- ed.selection.select(e);
- });
-
- ed.onNodeChange.add(function(ed, cm, n) {
- cm.setActive('more', n.nodeName === 'IMG' && ed.dom.hasClass(n, cls));
- });
-
- ed.onBeforeSetContent.add(function(ed, o) {
- o.content = o.content.replace(pbRE, pb);
- });
-
- ed.onPostProcess.add(function(ed, o) {
- if (o.get)
- o.content = o.content.replace(/<img[^>]+>/g, function(im) {
- if (im.indexOf('class="mceMore') !== -1)
- im = sep;
-
- return im;
- });
- });
- },
-
- getInfo : function() {
- return {
- longname : 'More',
- author : 'Moxiecode Systems / LifeType mods',
- authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak',
- version : tinymce.majorVersion + "." + tinymce.minorVersion
- };
- }
- });
-
- // Register plugin
- tinymce.PluginManager.add('more', tinymce.plugins.MorePlugin);
-})();
Added: plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js
===================================================================
--- plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js (rev 0)
+++ plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js 2010-09-22 17:43:33 UTC (rev 7039)
@@ -0,0 +1 @@
+(function(){tinymce.create('tinymce.plugins.MorePlugin',{init:function(ed,url){var pb='<img src="'+url+'/img/trans.gif" class="mceMore mceItemNoResize" />',cls='mceMore',sep=ed.getParam('more_separator',"[@more@]"),pbRE=new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(a){return'\\'+a}),'g');ed.addCommand(cls,function(){ed.execCommand('mceInsertContent',0,pb)});ed.addButton('more',{title:'more.desc',cmd:cls});ed.onInit.add(function(){if(ed.settings.content_css!==false)ed.dom.loadCSS(url+"/css/content.css");if(ed.theme.onResolveName){ed.theme.onResolveName.add(function(th,o){if(o.node.nodeName=='IMG'&&ed.dom.hasClass(o.node,cls))o.name='more'})}});ed.onClick.add(function(ed,e){e=e.target;if(e.nodeName==='IMG'&&ed.dom.hasClass(e,cls))ed.selection.select(e)});ed.onNodeChange.add(function(ed,cm,n){cm.setActive('more',n.nodeName==='IMG'&&ed.dom.hasClass(n,cls))});ed.onBeforeSetContent.add(function(ed,o){o.content=o.content.replace(pbRE,pb)});ed.onPostProcess.add(fun
ction(ed,o){if(o.get)o.content=o.content.replace(/<img[^>]+>/g,function(im){if(im.indexOf('class="mceMore')!==-1)im=sep;return im})})},getInfo:function(){return{longname:'More',author:'Moxiecode Systems / LifeType mods',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak',version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add('more',tinymce.plugins.MorePlugin)})();
\ No newline at end of file
Copied: plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin_src.js (from rev 7035, plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin.js)
===================================================================
--- plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin_src.js (rev 0)
+++ plog/branches/lifetype-1.2/js/tinymce/plugins/more/editor_plugin_src.js 2010-09-22 17:43:33 UTC (rev 7039)
@@ -0,0 +1,78 @@
+/**
+ * editor_plugin_src.js
+ *
+ * Copyright 2009, Moxiecode Systems AB
+ * Released under LGPL License.
+ *
+ * License: http://tinymce.moxiecode.com/license
+ * Contributing: http://tinymce.moxiecode.com/contributing
+ */
+
+(function() {
+ tinymce.create('tinymce.plugins.MorePlugin', {
+ init : function(ed, url) {
+ var pb = '<img src="' + url + '/img/trans.gif" class="mceMore mceItemNoResize" />',
+ cls = 'mceMore',
+ sep = ed.getParam('more_separator', "[@more@]"),
+ pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g');
+
+ // Register commands
+ ed.addCommand(cls, function() {
+ ed.execCommand('mceInsertContent', 0, pb);
+ });
+
+ // Register buttons
+ ed.addButton('more', {title : 'more.desc', cmd : cls});
+
+ ed.onInit.add(function() {
+ if (ed.settings.content_css !== false)
+ ed.dom.loadCSS(url + "/css/content.css");
+
+ if (ed.theme.onResolveName) {
+ ed.theme.onResolveName.add(function(th, o) {
+ if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls))
+ o.name = 'more';
+ });
+ }
+ });
+
+ ed.onClick.add(function(ed, e) {
+ e = e.target;
+
+ if (e.nodeName === 'IMG' && ed.dom.hasClass(e, cls))
+ ed.selection.select(e);
+ });
+
+ ed.onNodeChange.add(function(ed, cm, n) {
+ cm.setActive('more', n.nodeName === 'IMG' && ed.dom.hasClass(n, cls));
+ });
+
+ ed.onBeforeSetContent.add(function(ed, o) {
+ o.content = o.content.replace(pbRE, pb);
+ });
+
+ ed.onPostProcess.add(function(ed, o) {
+ if (o.get)
+ o.content = o.content.replace(/<img[^>]+>/g, function(im) {
+ if (im.indexOf('class="mceMore') !== -1)
+ im = sep;
+
+ return im;
+ });
+ });
+ },
+
+ getInfo : function() {
+ return {
+ longname : 'More',
+ author : 'Moxiecode Systems / LifeType mods',
+ authorurl : 'http://tinymce.moxiecode.com',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak',
+ version : tinymce.majorVersion + "." + tinymce.minorVersion
+ };
+ }
+ });
+
+ // Register plugin
+ tinymce.PluginManager.add('more', tinymce.plugins.MorePlugin);
+})();
More information about the pLog-svn
mailing list