src/myams/resources/js/ext/tinymce/dev/plugins/lists/plugin.min.js
changeset 5 c9c69b13d884
parent 0 f05d7aea098a
--- a/src/myams/resources/js/ext/tinymce/dev/plugins/lists/plugin.min.js	Wed Jul 15 15:04:38 2020 +0200
+++ b/src/myams/resources/js/ext/tinymce/dev/plugins/lists/plugin.min.js	Wed Jul 15 15:39:56 2020 +0200
@@ -1,1 +1,1 @@
-tinymce.PluginManager.add("lists",function(d){var a=this;function b(g){return g&&(/^(OL|UL|DL)$/).test(g.nodeName)}function c(g){return g.parentNode.firstChild==g}function f(g){return g.parentNode.lastChild==g}function e(g){return g&&!!d.schema.getTextBlockElements()[g.nodeName]}d.on("init",function(){var n=d.dom,v=d.selection;function u(x){var y={};function z(D){var B,A,C;A=x[D?"startContainer":"endContainer"];C=x[D?"startOffset":"endOffset"];if(A.nodeType==1){B=n.create("span",{"data-mce-type":"bookmark"});if(A.hasChildNodes()){C=Math.min(C,A.childNodes.length-1);if(D){A.insertBefore(B,A.childNodes[C])}else{n.insertAfter(B,A.childNodes[C])}}else{A.appendChild(B)}A=B;C=0}y[D?"startContainer":"endContainer"]=A;y[D?"startOffset":"endOffset"]=C}z(true);if(!x.collapsed){z()}return y}function t(y){function z(E){var A,C,B;function D(G){var H=G.parentNode.firstChild,F=0;while(H){if(H==G){return F}if(H.nodeType!=1||H.getAttribute("data-mce-type")!="bookmark"){F++}H=H.nextSibling}return -1}A=B=y[E?"startContainer":"endContainer"];C=y[E?"startOffset":"endOffset"];if(!A){return}if(A.nodeType==1){C=D(A);A=A.parentNode;n.remove(B)}y[E?"startContainer":"endContainer"]=A;y[E?"startOffset":"endOffset"]=C}z(true);z();var x=n.createRng();x.setStart(y.startContainer,y.startOffset);if(y.endContainer){x.setEnd(y.endContainer,y.endOffset)}v.setRng(x)}function k(x,B){var D,y,A=n.createFragment(),z;var C=d.schema.getBlockElements();if(d.settings.forced_root_block){B=B||d.settings.forced_root_block}if(B){y=n.create(B);if(y.tagName===d.settings.forced_root_block){n.setAttribs(y,d.settings.forced_root_block_attrs)}A.appendChild(y)}if(x){while((D=x.firstChild)){var E=D.nodeName;if(!z&&(E!="SPAN"||D.getAttribute("data-mce-type")!="bookmark")){z=true}if(C[E]){A.appendChild(D);y=null}else{if(B){if(!y){y=n.create(B);A.appendChild(y)}y.appendChild(D)}else{A.appendChild(D)}}}}if(!d.settings.forced_root_block){A.appendChild(n.create("br"))}else{if(!z&&(!tinymce.Env.ie||tinymce.Env.ie>10)){y.appendChild(n.create("br",{"data-mce-bogus":"1"}))}}return A}function p(){return tinymce.grep(v.getSelectedBlocks(),function(x){return/^(LI|DT|DD)$/.test(x.nodeName)})}function o(A,x,E){var z,y,B,C;function D(F){tinymce.each(B,function(G){F.parentNode.insertBefore(G,x.parentNode)});n.remove(F)}B=n.select('span[data-mce-type="bookmark"]',A);E=E||k(x);z=n.createRng();z.setStartAfter(x);z.setEndAfter(A);y=z.extractContents();for(C=y.firstChild;C;C=C.firstChild){if(C.nodeName=="LI"&&n.isEmpty(C)){n.remove(C);break}}if(!n.isEmpty(y)){n.insertAfter(y,A)}n.insertAfter(E,A);if(n.isEmpty(x.parentNode)){D(x.parentNode)}n.remove(x);if(n.isEmpty(A)){n.remove(A)}}function w(x){var y,z;y=x.nextSibling;if(y&&b(y)&&y.nodeName==x.nodeName){while((z=y.firstChild)){x.appendChild(z)}n.remove(y)}y=x.previousSibling;if(y&&b(y)&&y.nodeName==x.nodeName){while((z=y.firstChild)){x.insertBefore(z,x.firstChild)}n.remove(y)}}function g(x){tinymce.each(tinymce.grep(n.select("ol,ul",x)),function(z){var A,y=z.parentNode;if(y.nodeName=="LI"&&y.firstChild==z){A=y.previousSibling;if(A&&A.nodeName=="LI"){A.appendChild(z);if(n.isEmpty(y)){n.remove(y)}}}if(b(y)){A=y.previousSibling;if(A&&A.nodeName=="LI"){A.appendChild(z)}}})}function s(y){var z=y.parentNode,x=z.parentNode,B;function A(C){if(n.isEmpty(C)){n.remove(C)}}if(y.nodeName=="DD"){n.rename(y,"DT");return true}if(c(y)&&f(y)){if(x.nodeName=="LI"){n.insertAfter(y,x);A(x);n.remove(z)}else{if(b(x)){n.remove(z,true)}else{x.insertBefore(k(y),z);n.remove(z)}}return true}else{if(c(y)){if(x.nodeName=="LI"){n.insertAfter(y,x);y.appendChild(z);A(x)}else{if(b(x)){x.insertBefore(y,z)}else{x.insertBefore(k(y),z);n.remove(y)}}return true}else{if(f(y)){if(x.nodeName=="LI"){n.insertAfter(y,x)}else{if(b(x)){n.insertAfter(y,z)}else{n.insertAfter(k(y),z);n.remove(y)}}return true}else{if(x.nodeName=="LI"){z=x;B=k(y,"LI")}else{if(b(x)){B=k(y,"LI")}else{B=k(y)}}o(z,y,B);g(z.parentNode);return true}}}return false}function i(x){var z,y;function A(D,C){var B;if(b(D)){while((B=x.lastChild.firstChild)){C.appendChild(B)}n.remove(D)}}if(x.nodeName=="DT"){n.rename(x,"DD");return true}z=x.previousSibling;if(z&&b(z)){z.appendChild(x);return true}if(z&&z.nodeName=="LI"&&b(z.lastChild)){z.lastChild.appendChild(x);A(x.lastChild,z.lastChild);return true}z=x.nextSibling;if(z&&b(z)){z.insertBefore(x,z.firstChild);return true}if(z&&z.nodeName=="LI"&&b(x.lastChild)){return false}z=x.previousSibling;if(z&&z.nodeName=="LI"){y=n.create(x.parentNode.nodeName);z.appendChild(y);y.appendChild(x);A(x.lastChild,y);return true}return false}function h(){var y=p();if(y.length){var z=u(v.getRng(true));for(var x=0;x<y.length;x++){if(!i(y[x])&&x===0){break}}t(z);d.nodeChanged();return true}}function q(){var A=p();if(A.length){var B=u(v.getRng(true));var z,D,x=d.getBody();z=A.length;while(z--){var C=A[z].parentNode;while(C&&C!=x){D=A.length;while(D--){if(A[D]===C){A.splice(z,1);break}}C=C.parentNode}}for(z=0;z<A.length;z++){if(!s(A[z])&&z===0){break}}t(B);d.nodeChanged();return true}}function j(z){var y=v.getRng(true),B=u(y),A="LI";z=z.toUpperCase();if(z=="DL"){A="DT"}function x(){var H=[],D=d.getBody();function F(M){var K,L;K=y[M?"startContainer":"endContainer"];L=y[M?"startOffset":"endOffset"];if(K.nodeType==1){K=K.childNodes[Math.min(L,K.childNodes.length-1)]||K}while(K.parentNode!=D){if(e(K)){return K}if(/^(TD|TH)$/.test(K.parentNode.nodeName)){return K}K=K.parentNode}return K}var E=F(true);var C=F();var J,I=[];for(var G=E;G;G=G.nextSibling){I.push(G);if(G==C){break}}tinymce.each(I,function(K){if(e(K)){H.push(K);J=null;return}if(n.isBlock(K)||K.nodeName=="BR"){if(K.nodeName=="BR"){n.remove(K)}J=null;return}var L=K.nextSibling;if(tinymce.dom.BookmarkManager.isBookmarkNode(K)){if(e(L)||(!L&&K.parentNode==D)){J=null;return}}if(!J){J=n.create("p");K.parentNode.insertBefore(J,K);H.push(J)}J.appendChild(K)});return H}tinymce.each(x(),function(E){var C,D;D=E.previousSibling;if(D&&b(D)&&D.nodeName==z){C=D;E=n.rename(E,A);D.appendChild(E)}else{C=n.create(z);E.parentNode.insertBefore(C,E);C.appendChild(E);E=n.rename(E,A)}w(C)});t(B)}function r(){var y=u(v.getRng(true)),x=d.getBody();tinymce.each(p(),function(z){var B,A;if(n.isEmpty(z)){s(z);return}for(B=z;B&&B!=x;B=B.parentNode){if(b(B)){A=B}}o(A,z)});t(y)}function m(y){var x=n.getParent(v.getStart(),"OL,UL,DL");if(x){if(x.nodeName==y){r(y)}else{var z=u(v.getRng(true));w(n.rename(x,y));t(z)}}else{j(y)}}function l(x){return function(){var y=n.getParent(d.selection.getStart(),"UL,OL,DL");return y&&y.nodeName==x}}a.backspaceDelete=function(B){function C(F,H){var G=F.startContainer,J=F.startOffset;var E,I;if(G.nodeType==3&&(H?J<G.data.length:J>0)){return G}E=d.schema.getNonEmptyElements();I=new tinymce.dom.TreeWalker(F.startContainer);while((G=I[H?"next":"prev"]())){if(G.nodeName=="LI"&&!G.hasChildNodes()){return G}if(E[G.nodeName]){return G}if(G.nodeType==3&&G.data.length>0){return G}}}function D(F,I){var H,G,E=F.parentNode;if(b(I.lastChild)){G=I.lastChild}H=I.lastChild;if(H&&H.nodeName=="BR"&&F.hasChildNodes()){n.remove(H)}if(n.isEmpty(I)){n.$(I).empty()}if(!n.isEmpty(F)){while((H=F.firstChild)){I.appendChild(H)}}if(G){I.appendChild(G)}n.remove(F);if(n.isEmpty(E)){n.remove(E)}}if(v.isCollapsed()){var x=n.getParent(v.getStart(),"LI");if(x){var z=v.getRng(true);var y=n.getParent(C(z,B),"LI");if(y&&y!=x){var A=u(z);if(B){D(y,x)}else{D(x,y)}t(A);return true}else{if(!y){if(!B&&r(x.parentNode.nodeName)){return true}}}}}};d.on("BeforeExecCommand",function(z){var y=z.command.toLowerCase(),x;if(y=="indent"){if(h()){x=true}}else{if(y=="outdent"){if(q()){x=true}}}if(x){d.fire("ExecCommand",{command:z.command});z.preventDefault();return true}});d.addCommand("InsertUnorderedList",function(){m("UL")});d.addCommand("InsertOrderedList",function(){m("OL")});d.addCommand("InsertDefinitionList",function(){m("DL")});d.addQueryStateHandler("InsertUnorderedList",l("UL"));d.addQueryStateHandler("InsertOrderedList",l("OL"));d.addQueryStateHandler("InsertDefinitionList",l("DL"));d.on("keydown",function(x){if(x.keyCode!=9||tinymce.util.VK.metaKeyPressed(x)){return}if(d.dom.getParent(d.selection.getStart(),"LI,DT,DD")){x.preventDefault();if(x.shiftKey){q()}else{h()}}})});d.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var g=this;d.on("nodechange",function(){var n=d.selection.getSelectedBlocks();var k=false;for(var m=0,j=n.length;!k&&m<j;m++){var h=n[m].nodeName;k=(h=="LI"&&c(n[m])||h=="UL"||h=="OL"||h=="DD")}g.disabled(k)})}});d.on("keydown",function(g){if(g.keyCode==tinymce.util.VK.BACKSPACE){if(a.backspaceDelete()){g.preventDefault()}}else{if(g.keyCode==tinymce.util.VK.DELETE){if(a.backspaceDelete(true)){g.preventDefault()}}}})});
\ No newline at end of file
+tinymce.PluginManager.add("lists",(function(e){var t=this;function n(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)}function r(e){return e.parentNode.firstChild==e}function a(e){return e.parentNode.lastChild==e}function i(t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]}e.on("init",(function(){var o=e.dom,d=e.selection;function s(e){var t={};function n(n){var r,a,i;a=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1==a.nodeType&&(r=o.create("span",{"data-mce-type":"bookmark"}),a.hasChildNodes()?(i=Math.min(i,a.childNodes.length-1),n?a.insertBefore(r,a.childNodes[i]):o.insertAfter(r,a.childNodes[i])):a.appendChild(r),a=r,i=0),t[n?"startContainer":"endContainer"]=a,t[n?"startOffset":"endOffset"]=i}return n(!0),e.collapsed||n(),t}function f(e){function t(t){var n,r,a;n=a=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1==n.nodeType&&(r=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t==e)return n;1==t.nodeType&&"bookmark"==t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(n),n=n.parentNode,o.remove(a)),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=o.createRng();n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),d.setRng(n)}function l(t,n){var r,a,i,d=o.createFragment(),s=e.schema.getBlockElements();if(e.settings.forced_root_block&&(n=n||e.settings.forced_root_block),n&&((a=o.create(n)).tagName===e.settings.forced_root_block&&o.setAttribs(a,e.settings.forced_root_block_attrs),d.appendChild(a)),t)for(;r=t.firstChild;){var f=r.nodeName;i||"SPAN"==f&&"bookmark"==r.getAttribute("data-mce-type")||(i=!0),s[f]?(d.appendChild(r),a=null):n?(a||(a=o.create(n),d.appendChild(a)),a.appendChild(r)):d.appendChild(r)}return e.settings.forced_root_block?i||tinymce.Env.ie&&!(tinymce.Env.ie>10)||a.appendChild(o.create("br",{"data-mce-bogus":"1"})):d.appendChild(o.create("br")),d}function c(){return tinymce.grep(d.getSelectedBlocks(),(function(e){return/^(LI|DT|DD)$/.test(e.nodeName)}))}function m(e,t,n){var r,a,i,d,s;for(i=o.select('span[data-mce-type="bookmark"]',e),n=n||l(t),(r=o.createRng()).setStartAfter(t),r.setEndAfter(e),d=(a=r.extractContents()).firstChild;d;d=d.firstChild)if("LI"==d.nodeName&&o.isEmpty(d)){o.remove(d);break}o.isEmpty(a)||o.insertAfter(a,e),o.insertAfter(n,e),o.isEmpty(t.parentNode)&&(s=t.parentNode,tinymce.each(i,(function(e){s.parentNode.insertBefore(e,t.parentNode)})),o.remove(s)),o.remove(t),o.isEmpty(e)&&o.remove(e)}function p(e){var t,r;if((t=e.nextSibling)&&n(t)&&t.nodeName==e.nodeName){for(;r=t.firstChild;)e.appendChild(r);o.remove(t)}if((t=e.previousSibling)&&n(t)&&t.nodeName==e.nodeName){for(;r=t.firstChild;)e.insertBefore(r,e.firstChild);o.remove(t)}}function u(e){var t,i,d=e.parentNode,s=d.parentNode;function f(e){o.isEmpty(e)&&o.remove(e)}return"DD"==e.nodeName?(o.rename(e,"DT"),!0):r(e)&&a(e)?("LI"==s.nodeName?(o.insertAfter(e,s),f(s),o.remove(d)):n(s)?o.remove(d,!0):(s.insertBefore(l(e),d),o.remove(d)),!0):r(e)?("LI"==s.nodeName?(o.insertAfter(e,s),e.appendChild(d),f(s)):n(s)?s.insertBefore(e,d):(s.insertBefore(l(e),d),o.remove(e)),!0):a(e)?("LI"==s.nodeName?o.insertAfter(e,s):n(s)?o.insertAfter(e,d):(o.insertAfter(l(e),d),o.remove(e)),!0):("LI"==s.nodeName?(d=s,t=l(e,"LI")):t=n(s)?l(e,"LI"):l(e),m(d,e,t),i=d.parentNode,tinymce.each(tinymce.grep(o.select("ol,ul",i)),(function(e){var t,r=e.parentNode;"LI"==r.nodeName&&r.firstChild==e&&(t=r.previousSibling)&&"LI"==t.nodeName&&(t.appendChild(e),o.isEmpty(r)&&o.remove(r)),n(r)&&(t=r.previousSibling)&&"LI"==t.nodeName&&t.appendChild(e)})),!0)}function h(e){var t,r;function a(t,r){var a;if(n(t)){for(;a=e.lastChild.firstChild;)r.appendChild(a);o.remove(t)}}return"DT"==e.nodeName?(o.rename(e,"DD"),!0):(t=e.previousSibling)&&n(t)?(t.appendChild(e),!0):t&&"LI"==t.nodeName&&n(t.lastChild)?(t.lastChild.appendChild(e),a(e.lastChild,t.lastChild),!0):(t=e.nextSibling)&&n(t)?(t.insertBefore(e,t.firstChild),!0):(!t||"LI"!=t.nodeName||!n(e.lastChild))&&(!(!(t=e.previousSibling)||"LI"!=t.nodeName)&&(r=o.create(e.parentNode.nodeName),t.appendChild(r),r.appendChild(e),a(e.lastChild,r),!0))}function C(){var t=c();if(t.length){for(var n=s(d.getRng(!0)),r=0;r<t.length&&(h(t[r])||0!==r);r++);return f(n),e.nodeChanged(),!0}}function v(){var t=c();if(t.length){var n,r,a=s(d.getRng(!0)),i=e.getBody();for(n=t.length;n--;)for(var o=t[n].parentNode;o&&o!=i;){for(r=t.length;r--;)if(t[r]===o){t.splice(n,1);break}o=o.parentNode}for(n=0;n<t.length&&(u(t[n])||0!==n);n++);return f(a),e.nodeChanged(),!0}}function g(){var t=s(d.getRng(!0)),r=e.getBody();tinymce.each(c(),(function(e){var t,a;if(o.isEmpty(e))u(e);else{for(t=e;t&&t!=r;t=t.parentNode)n(t)&&(a=t);m(a,e)}})),f(t)}function N(t){var r=o.getParent(d.getStart(),"OL,UL,DL");if(r)if(r.nodeName==t)g();else{var a=s(d.getRng(!0));p(o.rename(r,t)),f(a)}else!function(t){var r=d.getRng(!0),a=s(r),l="LI";"DL"==(t=t.toUpperCase())&&(l="DT"),tinymce.each(function(){var t=[],n=e.getBody();function a(e){var t,a;for(t=r[e?"startContainer":"endContainer"],a=r[e?"startOffset":"endOffset"],1==t.nodeType&&(t=t.childNodes[Math.min(a,t.childNodes.length-1)]||t);t.parentNode!=n;){if(i(t))return t;if(/^(TD|TH)$/.test(t.parentNode.nodeName))return t;t=t.parentNode}return t}for(var d,s=a(!0),f=a(),l=[],c=s;c&&(l.push(c),c!=f);c=c.nextSibling);return tinymce.each(l,(function(e){if(i(e))return t.push(e),void(d=null);if(o.isBlock(e)||"BR"==e.nodeName)return"BR"==e.nodeName&&o.remove(e),void(d=null);var r=e.nextSibling;tinymce.dom.BookmarkManager.isBookmarkNode(e)&&(i(r)||!r&&e.parentNode==n)?d=null:(d||(d=o.create("p"),e.parentNode.insertBefore(d,e),t.push(d)),d.appendChild(e))})),t}(),(function(e){var r,a;(a=e.previousSibling)&&n(a)&&a.nodeName==t?(r=a,e=o.rename(e,l),a.appendChild(e)):(r=o.create(t),e.parentNode.insertBefore(r,e),r.appendChild(e),e=o.rename(e,l)),p(r)})),f(a)}(t)}function y(t){return function(){var n=o.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName==t}}t.backspaceDelete=function(t){function r(e,t){var r,a,i=e.parentNode;if(n(t.lastChild)&&(a=t.lastChild),(r=t.lastChild)&&"BR"==r.nodeName&&e.hasChildNodes()&&o.remove(r),o.isEmpty(t)&&o.$(t).empty(),!o.isEmpty(e))for(;r=e.firstChild;)t.appendChild(r);a&&t.appendChild(a),o.remove(e),o.isEmpty(i)&&o.remove(i)}if(d.isCollapsed()){var a=o.getParent(d.getStart(),"LI");if(a){var i=d.getRng(!0),l=o.getParent(function(t,n){var r,a,i=t.startContainer,o=t.startOffset;if(3==i.nodeType&&(n?o<i.data.length:o>0))return i;for(r=e.schema.getNonEmptyElements(),a=new tinymce.dom.TreeWalker(t.startContainer);i=a[n?"next":"prev"]();){if("LI"==i.nodeName&&!i.hasChildNodes())return i;if(r[i.nodeName])return i;if(3==i.nodeType&&i.data.length>0)return i}}(i,t),"LI");if(l&&l!=a){var c=s(i);return t?r(l,a):r(a,l),f(c),!0}if(!l&&!t&&g(a.parentNode.nodeName))return!0}}},e.on("BeforeExecCommand",(function(t){var n,r=t.command.toLowerCase();if("indent"==r?C()&&(n=!0):"outdent"==r&&v()&&(n=!0),n)return e.fire("ExecCommand",{command:t.command}),t.preventDefault(),!0})),e.addCommand("InsertUnorderedList",(function(){N("UL")})),e.addCommand("InsertOrderedList",(function(){N("OL")})),e.addCommand("InsertDefinitionList",(function(){N("DL")})),e.addQueryStateHandler("InsertUnorderedList",y("UL")),e.addQueryStateHandler("InsertOrderedList",y("OL")),e.addQueryStateHandler("InsertDefinitionList",y("DL")),e.on("keydown",(function(t){9!=t.keyCode||tinymce.util.VK.metaKeyPressed(t)||e.dom.getParent(e.selection.getStart(),"LI,DT,DD")&&(t.preventDefault(),t.shiftKey?v():C())}))})),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var t=this;e.on("nodechange",(function(){for(var n=e.selection.getSelectedBlocks(),a=!1,i=0,o=n.length;!a&&i<o;i++){var d=n[i].nodeName;a="LI"==d&&r(n[i])||"UL"==d||"OL"==d||"DD"==d}t.disabled(a)}))}}),e.on("keydown",(function(e){e.keyCode==tinymce.util.VK.BACKSPACE?t.backspaceDelete()&&e.preventDefault():e.keyCode==tinymce.util.VK.DELETE&&t.backspaceDelete(!0)&&e.preventDefault()}))}));