Updating minified JavaScript files
authorwoltlab.com <woltlab@woltlab.com>
Fri, 14 Jul 2017 15:28:56 +0000 (17:28 +0200)
committerwoltlab.com <woltlab@woltlab.com>
Fri, 14 Jul 2017 15:28:56 +0000 (17:28 +0200)
wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js

index d6d8623bd3628534159073b0e8d58fe0f2f60e20..d6fe5e87c3e00a2b1582c8472bae96392653cb80 100644 (file)
@@ -43,7 +43,7 @@ $.Redactor.prototype.WoltLabKeydown=function(){"use strict";var e=[];return{init
 // WoltLabLine.js
 $.Redactor.prototype.WoltLabLine=function(){"use strict";return{init:function(){this.line.removeOnBackspace=function(){if(this.utils.isCollapsed()){var t=$(this.selection.block());if(0!==t.length&&this.utils.isStartOfElement(t)){var i=t.prev();i.length&&"HR"===i[0].tagName&&(e.preventDefault(),i.remove())}}}.bind(this)}}};
 // WoltLabLink.js
-$.Redactor.prototype.WoltLabLink=function(){"use strict";var t=null;return{init:function(){this.link.isUrl=function(t){var i="((xn--)?[\\W\\w\\D\\d]+(-(?!-[\\W\\w\\D\\d])+)*\\.)+[\\W\\w]{2,}",e=new RegExp("^(http|ftp|https)://"+i,"i"),s=new RegExp("^"+i,"i"),n=new RegExp(".(html|php)$","i"),r=new RegExp("^/","i"),l=new RegExp("^tel:(.*?)","i");return-1===t.search(e)&&-1!==t.search(s)&&-1===t.search(n)&&"/"!==t.substring(0,1)&&(t="http://"+t),-1!==t.search(e)||-1!==t.search(n)||-1!==t.search(r)||-1!==t.search(l)?t:!1}.bind(this),this.link.show=this.WoltLabLink.show.bind(this),require(["WoltLabSuite/Core/Ui/Redactor/Link"],function(i){t=i})},show:function(i){"undefined"!=typeof i&&i.preventDefault&&i.preventDefault();var e=this.selection.is();this.selection.save(),this.observe.closeAllTooltip();var s=this.link.is();t.showDialog({insert:s===!1,submitCallback:function(){var t=this.link.buildLinkFromModal();return t===!1?!1:(this.selection.restore(),this.link.insert(t,!0),!0)}.bind(this)}),e&&this.selection.restore();var n=this.link.buildLinkFromElement(s);e&&this.selection.save(),n.url=this.link.removeSelfHostFromUrl(n.url),this.link.setModalValues(n),this.detect.isDesktop()&&$("#redactor-link-url").focus()}}};
+$.Redactor.prototype.WoltLabLink=function(){"use strict";var t=null;return{init:function(){this.link.isUrl=function(t){var e="((xn--)?[\\W\\w\\D\\d]+(-(?!-[\\W\\w\\D\\d])+)*\\.)+[\\W\\w]{2,}",i=new RegExp("^(http|ftp|https|ts3server)://"+e,"i"),s=new RegExp("^"+e,"i"),n=new RegExp(".(html|php)$","i"),r=new RegExp("^/","i"),l=new RegExp("^tel:(.*?)","i");return-1===t.search(i)&&-1!==t.search(s)&&-1===t.search(n)&&"/"!==t.substring(0,1)&&(t="http://"+t),-1!==t.search(i)||-1!==t.search(n)||-1!==t.search(r)||-1!==t.search(l)?t:!1}.bind(this),this.link.show=this.WoltLabLink.show.bind(this),require(["WoltLabSuite/Core/Ui/Redactor/Link"],function(e){t=e})},show:function(e){"undefined"!=typeof e&&e.preventDefault&&e.preventDefault();var i=this.selection.is();this.selection.save(),this.observe.closeAllTooltip();var s=this.link.is();t.showDialog({insert:s===!1,submitCallback:function(){var t=this.link.buildLinkFromModal();return t===!1?!1:(this.selection.restore(),this.link.insert(t,!0),!0)}.bind(this)}),i&&this.selection.restore();var n=this.link.buildLinkFromElement(s);i&&this.selection.save(),n.url=this.link.removeSelfHostFromUrl(n.url),this.link.setModalValues(n),this.detect.isDesktop()&&$("#redactor-link-url").focus()}}};
 // WoltLabMedia.js
 $.Redactor.prototype.WoltLabMedia=function(){"use strict";return{init:function(){var t=this.button.add("woltlabMedia","");$(t).addClass("jsMediaEditorButton");var e=WCF.System.Event.addListener("com.woltlab.wcf.redactor2","metacode_wsm_"+this.$element[0].id,function(t){if(1!==t.attributes.length){var e="";3===t.attributes.length&&("left"===t.attributes[2]?e=" messageFloatObjectLeft":"right"===t.attributes[2]&&(e=" messageFloatObjectRight"));var a=elCreate("img");a.className="woltlabSuiteMedia"+e,a.src=this.opts.woltlab.mediaUrl.replace(/&amp;/,"&").replace("-123456789",t.attributes[0]).replace("thumbnail=void",function(){return t.attributes[1]?"thumbnail="+t.attributes[1]:""}),elData(a,"media-id",t.attributes[0]),elData(a,"media-size",t.attributes[1]);var i=t.metacode;i.parentNode.insertBefore(a,i),elRemove(i),t.cancel=!0}}.bind(this));WCF.System.Event.addListener("com.woltlab.wcf.redactor2","destroy_"+this.$element[0].id,function(){WCF.System.Event.removeListener("com.woltlab.wcf.redactor2","metacode_wsm_"+this.$element[0].id,e)}.bind(this)),require(["WoltLabSuite/Core/Media/Manager/Editor"],function(t){new t({editor:this})}.bind(this))}}};
 // WoltLabMention.js
@@ -55,7 +55,7 @@ $.Redactor.prototype.WoltLabObserve=function(){"use strict";return{init:function
 // WoltLabPage.js
 $.Redactor.prototype.WoltLabPage=function(){"use strict";return{init:function(){var t=this.button.add("woltlabPage","");require(["WoltLabSuite/Core/Ui/Redactor/Page"],function(e){new e(this,t[0])}.bind(this))}}};
 // WoltLabPaste.js
-$.Redactor.prototype.WoltLabPaste=function(){"use strict";return{init:function(){var e=null,t=!1,i=document.documentMode&&"object"==typeof window.clipboardData,r=this.paste.init;this.paste.init=function(a){var n="pre"===this.opts.type||this.utils.isCurrentOrParent("pre");if(t=!n&&this.utils.isCurrentOrParent("kbd"),n||t){e=i?window.clipboardData.getData("Text"):a.originalEvent.clipboardData.getData("text/plain");var s=this.clean.encodeEntities;this.clean.encodeEntities=function(e){return this.clean.encodeEntities=s,WCF.String.escapeHTML(e)}.bind(this)}r.call(this,a)}.bind(this);var a=this.paste.getPasteBoxCode;this.paste.getPasteBoxCode=function(r){var n=a.call(this,r);return t?e:!r||n&&!i?n:e}.bind(this),this.core.editor().off("paste.redactor").on("paste.redactor",this.paste.init.bind(this)),this.paste.detectClipboardUpload=function(e){e=e.originalEvent||e;var t;if(i){if(!window.clipboardData.files.length)return!1;t=window.clipboardData.files.item(0)}else{if(this.detect.isFirefox())return!1;var r=e.clipboardData,a=r.types;if(Array.isArray(a)&&-1!==a.indexOf("public.tiff"))return e.preventDefault(),!1;if(!r.items||!r.items.length)return;var n=!1;if(t=r.items[0].getAsFile(),null===t&&(this.detect.isWebkit()&&r.items.length>1&&(t=r.items[1].getAsFile(),n=!0,null!==t&&e.preventDefault()),null===t))return!1}var s=new FileReader;return s.readAsDataURL(t),s.onload=this.paste.insertFromClipboard.bind(this),n===!1}.bind(this),this.paste.insertFromClipboard=function(e){window.FormData&&(this.buffer.set(),WCF.System.Event.fireEvent("com.woltlab.wcf.redactor2","pasteFromClipboard_"+this.$element[0].id,{blob:this.utils.dataURItoBlob(e.target.result)}),this.rtePaste=!1)}.bind(this);var n="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",s=this.paste.insert;this.paste.insert=function(e,r){if(t&&(r.pre=!0),this.utils.isCurrentOrParent("kbd")){s.call(this,e,r);var a=this.selection.current();a.nodeType===Node.TEXT_NODE&&(a=a.parentNode);for(var l=a.closest("kbd"),o=elByTag("p",l);o.length;)o[0].outerHTML=o[0].innerHTML;var d=l.innerHTML.split(/<br\s*\/?>/);if(d.length>1){for(var c=this.selection.block(),h=1,p=d.length;p>h;h++){var u=elCreate(c.nodeName);u.innerHTML="<kbd>"+d[h]+(h===p-1?this.marker.html():"")+"</kbd>",c.parentNode.insertBefore(u,c.nextSibling),c=u}l.innerHTML=d[0],this.selection.restore()}}else{if(r.pre)return s.call(this,e,r);var f=elCreate("div");f.innerHTML=e;var b=[];r.pre||r.text||elBySelAll("img",f,function(e){var t=e.src;if(0===t.indexOf("data:image")&&t!==n){e.src=n;var i=WCF.getUUID();elData(e,"uuid",i),b.push({src:t,uuid:i}),elHide(e)}}.bind(this)),elBySelAll(".redactor-selection-marker",f,elRemove),f.appendChild(elCreate("woltlab-selection-marker")),s.call(this,f.innerHTML,r);var A=elBySel("woltlab-selection-marker",this.$editor[0]);if(A){var v=document.createRange();v.setStartBefore(A),v.setEndBefore(A);var m=window.getSelection();m.removeAllRanges(),m.addRange(v),elRemove(A)}b.length&&window.setTimeout(function(){for(var e,t,r=0,a=b.length;a>r;r++)e=b[r],t=elBySel('img[data-uuid="'+e.uuid+'"]',this.$editor[0]),t&&(i?t.parentNode.removeChild(t):WCF.System.Event.fireEvent("com.woltlab.wcf.redactor2","pasteFromClipboard_"+this.$element[0].id,{blob:this.utils.dataURItoBlob(e.src),replace:t}))}.bind(this),50),this.rtePaste=!1}}.bind(this),this.paste.clipboardUpload=function(){}}}};
+$.Redactor.prototype.WoltLabPaste=function(){"use strict";return{init:function(){var t=null,e=!1,i=document.documentMode&&"object"==typeof window.clipboardData,r=null,a=this.paste.init;this.paste.init=function(n){r=null;var s="pre"===this.opts.type||this.utils.isCurrentOrParent("pre");if(e=!s&&this.utils.isCurrentOrParent("kbd"),s||e){t=i?window.clipboardData.getData("Text"):n.originalEvent.clipboardData.getData("text/plain");var l=this.clean.encodeEntities;this.clean.encodeEntities=function(t){return this.clean.encodeEntities=l,WCF.String.escapeHTML(t)}.bind(this)}else if(this.detect.isFirefox()){var o=n.originalEvent.clipboardData.types;if(1===o.length&&"text/plain"===o[0]){var d=n.originalEvent.clipboardData.getData("text/plain");r="",d.split("\n").forEach(function(t){t=t.trim(),""===t&&(t="<br>"),r+="<p>"+t+"</p>"})}}a.call(this,n)}.bind(this);var n=this.paste.getPasteBoxCode;this.paste.getPasteBoxCode=function(a){var s=n.call(this,a);return e?t:!a||s&&!i?null!==r?r:s:t}.bind(this),this.core.editor().off("paste.redactor").on("paste.redactor",this.paste.init.bind(this)),this.paste.detectClipboardUpload=function(t){t=t.originalEvent||t;var e;if(i){if(!window.clipboardData.files.length)return!1;e=window.clipboardData.files.item(0)}else{if(this.detect.isFirefox())return!1;var r=t.clipboardData,a=r.types;if(Array.isArray(a)&&-1!==a.indexOf("public.tiff"))return t.preventDefault(),!1;if(!r.items||!r.items.length)return;var n=!1;if(e=r.items[0].getAsFile(),null===e&&(this.detect.isWebkit()&&r.items.length>1&&(e=r.items[1].getAsFile(),n=!0,null!==e&&t.preventDefault()),null===e))return!1}var s=new FileReader;return s.readAsDataURL(e),s.onload=this.paste.insertFromClipboard.bind(this),n===!1}.bind(this),this.paste.insertFromClipboard=function(t){window.FormData&&(this.buffer.set(),WCF.System.Event.fireEvent("com.woltlab.wcf.redactor2","pasteFromClipboard_"+this.$element[0].id,{blob:this.utils.dataURItoBlob(t.target.result)}),this.rtePaste=!1)}.bind(this);var s="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",l=this.paste.insert;this.paste.insert=function(t,r){if(e&&(r.pre=!0),this.utils.isCurrentOrParent("kbd")){l.call(this,t,r);var a=this.selection.current();a.nodeType===Node.TEXT_NODE&&(a=a.parentNode);for(var n=a.closest("kbd"),o=elByTag("p",n);o.length;)o[0].outerHTML=o[0].innerHTML;var d=n.innerHTML.split(/<br\s*\/?>/);if(d.length>1){for(var c=this.selection.block(),h=1,p=d.length;p>h;h++){var u=elCreate(c.nodeName);u.innerHTML="<kbd>"+d[h]+(h===p-1?this.marker.html():"")+"</kbd>",c.parentNode.insertBefore(u,c.nextSibling),c=u}n.innerHTML=d[0],this.selection.restore()}}else{if(r.pre)return l.call(this,t,r);var f=elCreate("div");f.innerHTML=t;var b=[];r.pre||r.text||elBySelAll("img",f,function(t){var e=t.src;if(0===e.indexOf("data:image")&&e!==s){t.src=s;var i=WCF.getUUID();elData(t,"uuid",i),b.push({src:e,uuid:i}),elHide(t)}}.bind(this)),l.call(this,f.innerHTML,r),b.length&&window.setTimeout(function(){for(var t,e,r=0,a=b.length;a>r;r++)t=b[r],e=elBySel('img[data-uuid="'+t.uuid+'"]',this.$editor[0]),e&&(i?e.parentNode.removeChild(e):WCF.System.Event.fireEvent("com.woltlab.wcf.redactor2","pasteFromClipboard_"+this.$element[0].id,{blob:this.utils.dataURItoBlob(t.src),replace:e}))}.bind(this),50),this.rtePaste=!1}}.bind(this),this.paste.clipboardUpload=function(){}}}};
 // WoltLabQuote.js
 $.Redactor.prototype.WoltLabQuote=function(){"use strict";return{init:function(){var t=this.button.add("woltlabQuote","");this.WoltLabBlock.register("woltlab-quote",!0),this.opts.replaceTags.blockquote="woltlab-quote",this.opts.activeButtonsStates["woltlab-quote"]="woltlabQuote",require(["WoltLabSuite/Core/Ui/Redactor/Quote"],function(o){new o(this,t)}.bind(this))}}};
 // WoltLabReply.js