From 84bd9c24ed8bdfb732f04fe5ff3d71ee34bb8495 Mon Sep 17 00:00:00 2001 From: Ella Iseulde Van Dorpe <*@iseulde.com> Date: Fri, 26 Feb 2016 00:51:26 +0000 Subject: [PATCH] TinyMCE: textpattern: clean up * Use editor.once instead of storing into variables. * Add pattern for hr. See #33300. Built from https://develop.svn.wordpress.org/trunk@36719 git-svn-id: http://core.svn.wordpress.org/trunk@36686 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../tinymce/plugins/wptextpattern/plugin.js | 76 +++++++++--------- .../plugins/wptextpattern/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 165643 -> 165705 bytes wp-includes/version.php | 2 +- 4 files changed, 40 insertions(+), 40 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js index f861dae822..375dd849e2 100644 --- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js +++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js @@ -25,7 +25,8 @@ { start: '####', format: 'h4' }, { start: '#####', format: 'h5' }, { start: '######', format: 'h6' }, - { start: '>', format: 'blockquote' } + { start: '>', format: 'blockquote' }, + { regExp: /^\s*(?:(?:\* ?){3,}|(?:_ ?){3,}|(?:- ?){3,})\s*$/, element: 'hr' } ]; var inlinePatterns = [ @@ -37,10 +38,7 @@ ]; var canUndo; - var refNode; - var refPattern; var chars = []; - var zeroWidthSpaceNode; tinymce.each( inlinePatterns, function( pattern ) { tinymce.each( ( pattern.start + pattern.end ).split( '' ), function( c ) { @@ -51,17 +49,7 @@ } ); editor.on( 'selectionchange', function() { - var offset; - canUndo = null; - - if ( zeroWidthSpaceNode ) { - offset = zeroWidthSpaceNode.data.indexOf( '\u200b' ); - - if ( offset !== -1 ) { - zeroWidthSpaceNode.deleteData( offset, offset + 1 ); - } - } } ); editor.on( 'keydown', function( event ) { @@ -72,15 +60,13 @@ } if ( event.keyCode === VK.ENTER && ! VK.modifierPressed( event ) ) { - watchEnter(); + enter(); } }, true ); editor.on( 'keyup', function( event ) { if ( event.keyCode === VK.SPACEBAR && ! event.ctrlKey && ! event.metaKey && ! event.altKey ) { space(); - } else if ( event.keyCode === VK.ENTER && ! VK.modifierPressed( event ) ) { - enter(); } else if ( event.keyCode > 47 && ! ( event.keyCode >= 91 && event.keyCode <= 93 ) ) { inline(); } @@ -155,7 +141,18 @@ // We need to wait for native events to be triggered. setTimeout( function() { canUndo = 'space'; - zeroWidthSpaceNode = zero; + + editor.once( 'selectionchange', function() { + var offset; + + if ( zero ) { + offset = zero.data.indexOf( '\u200b' ); + + if ( offset !== -1 ) { + zero.deleteData( offset, offset + 1 ); + } + } + } ); } ); } } @@ -233,7 +230,7 @@ } ); } - function watchEnter() { + function enter() { var rng = editor.selection.getRng(), start = rng.startContainer, node = firstTextNode( start ), @@ -247,10 +244,17 @@ text = node.data; while ( i-- ) { - if ( text.indexOf( enterPatterns[ i ].start ) === 0 ) { - pattern = enterPatterns[ i ]; - break; - } + if ( enterPatterns[ i ].start ) { + if ( text.indexOf( enterPatterns[ i ].start ) === 0 ) { + pattern = enterPatterns[ i ]; + break; + } + } else if ( enterPatterns[ i ].regExp ) { + if ( enterPatterns[ i ].regExp.test( text ) ) { + pattern = enterPatterns[ i ]; + break; + } + } } if ( ! pattern ) { @@ -261,31 +265,27 @@ return; } - refNode = node; - refPattern = pattern; - } - - function ltrim( text ) { - return text ? text.replace( /^\s+/, '' ) : ''; - } - - function enter() { - if ( refNode ) { + editor.once( 'keyup', function() { editor.undoManager.add(); editor.undoManager.transact( function() { - editor.formatter.apply( refPattern.format, {}, refNode ); - refNode.replaceData( 0, refNode.data.length, ltrim( refNode.data.slice( refPattern.start.length ) ) ); + if ( pattern.format ) { + editor.formatter.apply( pattern.format, {}, node ); + node.replaceData( 0, node.data.length, ltrim( node.data.slice( pattern.start.length ) ) ); + } else if ( pattern.element ) { + editor.getBody().replaceChild( document.createElement( pattern.element ), node.parentNode ); + } } ); // We need to wait for native events to be triggered. setTimeout( function() { canUndo = 'enter'; } ); - } + } ); + } - refNode = null; - refPattern = null; + function ltrim( text ) { + return text ? text.replace( /^\s+/, '' ) : ''; } } ); } )( window.tinymce, window.setTimeout ); diff --git a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js index 4d895fbb2b..3568256c40 100644 --- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js @@ -1 +1 @@ -!function(a,b){a.PluginManager.add("wptextpattern",function(c){function d(){function d(a){for(var b,c=q.length;c--;)if(g=q[c],b=a.data.indexOf(g.end),-1!==b)return b}var e,f,g,h,i,k=c.selection.getRng(),l=k.startContainer,n=k.startOffset;3===l.nodeType&&l.data.length&&n&&-1!==a.inArray(r,l.data.charAt(n-1))&&(e=d(l),f=l.data.lastIndexOf(g.end),e!==f&&-1!==f&&(f-e<=g.start.length||-1===l.data.slice(e+g.start.length,f).indexOf(g.start.slice(0,1))&&(h=c.formatter.get(g.format),h&&h[0].inline&&(c.undoManager.add(),c.undoManager.transact(function(){l.insertData(n,"\u200b"),l=l.splitText(e),i=l.splitText(n-e),l.deleteData(0,g.start.length),l.deleteData(l.data.length-g.end.length,g.end.length),c.formatter.apply(g.format,{},l),c.selection.setCursorLocation(i,1)}),b(function(){j="space",m=i})))))}function e(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function f(){var d,f,g=c.selection.getRng(),h=g.startContainer;h&&e(h)===h&&(d=h.parentNode,f=h.data,a.each(o,function(a){var e=f.match(a.regExp);if(e&&g.startOffset===e[0].length)return c.undoManager.add(),c.undoManager.transact(function(){h.deleteData(0,e[0].length),d.innerHTML||d.appendChild(document.createElement("br")),c.selection.setCursorLocation(d),c.execCommand(a.cmd)}),b(function(){j="space"}),!1}))}function g(){var b,d,f=c.selection.getRng(),g=f.startContainer,h=e(g),i=p.length;if(h){for(b=h.data;i--;)if(0===b.indexOf(p[i].start)){d=p[i];break}d&&(h!==g||a.trim(b)!==d.start)&&(k=h,l=d)}}function h(a){return a?a.replace(/^\s+/,""):""}function i(){k&&(c.undoManager.add(),c.undoManager.transact(function(){c.formatter.apply(l.format,{},k),k.replaceData(0,k.data.length,h(k.data.slice(l.start.length)))}),b(function(){j="enter"})),k=null,l=null}var j,k,l,m,n=a.util.VK,o=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],p=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"}],q=[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"_",end:"_",format:"italic"},{start:"__",end:"__",format:"bold"},{start:"`",end:"`",format:"code"}],r=[];a.each(q,function(b){a.each((b.start+b.end).split(""),function(b){-1===a.inArray(r,b)&&r.push(b)})}),c.on("selectionchange",function(){var a;j=null,m&&(a=m.data.indexOf("\u200b"),-1!==a&&m.deleteData(a,a+1))}),c.on("keydown",function(a){(j&&27===a.keyCode||"space"===j&&a.keyCode===n.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==n.ENTER||n.modifierPressed(a)||g()},!0),c.on("keyup",function(a){a.keyCode!==n.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode!==n.ENTER||n.modifierPressed(a)?a.keyCode>47&&!(a.keyCode>=91&&a.keyCode<=93)&&d():i():f()})})}(window.tinymce,window.setTimeout); \ No newline at end of file +!function(a,b){a.PluginManager.add("wptextpattern",function(c){function d(){function d(a){for(var b,c=m.length;c--;)if(g=m[c],b=a.data.indexOf(g.end),-1!==b)return b}var e,f,g,h,j,k=c.selection.getRng(),l=k.startContainer,o=k.startOffset;3===l.nodeType&&l.data.length&&o&&-1!==a.inArray(n,l.data.charAt(o-1))&&(e=d(l),f=l.data.lastIndexOf(g.end),e!==f&&-1!==f&&(f-e<=g.start.length||-1===l.data.slice(e+g.start.length,f).indexOf(g.start.slice(0,1))&&(h=c.formatter.get(g.format),h&&h[0].inline&&(c.undoManager.add(),c.undoManager.transact(function(){l.insertData(o,"\u200b"),l=l.splitText(e),j=l.splitText(o-e),l.deleteData(0,g.start.length),l.deleteData(l.data.length-g.end.length,g.end.length),c.formatter.apply(g.format,{},l),c.selection.setCursorLocation(j,1)}),b(function(){i="space",c.once("selectionchange",function(){var a;j&&(a=j.data.indexOf("\u200b"),-1!==a&&j.deleteData(a,a+1))})})))))}function e(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function f(){var d,f,g=c.selection.getRng(),h=g.startContainer;h&&e(h)===h&&(d=h.parentNode,f=h.data,a.each(k,function(a){var e=f.match(a.regExp);if(e&&g.startOffset===e[0].length)return c.undoManager.add(),c.undoManager.transact(function(){h.deleteData(0,e[0].length),d.innerHTML||d.appendChild(document.createElement("br")),c.selection.setCursorLocation(d),c.execCommand(a.cmd)}),b(function(){i="space"}),!1}))}function g(){var d,f,g=c.selection.getRng(),j=g.startContainer,k=e(j),m=l.length;if(k){for(d=k.data;m--;)if(l[m].start){if(0===d.indexOf(l[m].start)){f=l[m];break}}else if(l[m].regExp&&l[m].regExp.test(d)){f=l[m];break}f&&(k!==j||a.trim(d)!==f.start)&&c.once("keyup",function(){c.undoManager.add(),c.undoManager.transact(function(){f.format?(c.formatter.apply(f.format,{},k),k.replaceData(0,k.data.length,h(k.data.slice(f.start.length)))):f.element&&c.getBody().replaceChild(document.createElement(f.element),k.parentNode)}),b(function(){i="enter"})})}}function h(a){return a?a.replace(/^\s+/,""):""}var i,j=a.util.VK,k=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],l=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"},{regExp:/^\s*(?:(?:\* ?){3,}|(?:_ ?){3,}|(?:- ?){3,})\s*$/,element:"hr"}],m=[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"_",end:"_",format:"italic"},{start:"__",end:"__",format:"bold"},{start:"`",end:"`",format:"code"}],n=[];a.each(m,function(b){a.each((b.start+b.end).split(""),function(b){-1===a.inArray(n,b)&&n.push(b)})}),c.on("selectionchange",function(){i=null}),c.on("keydown",function(a){(i&&27===a.keyCode||"space"===i&&a.keyCode===j.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==j.ENTER||j.modifierPressed(a)||g()},!0),c.on("keyup",function(a){a.keyCode!==j.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode>47&&!(a.keyCode>=91&&a.keyCode<=93)&&d():f()})})}(window.tinymce,window.setTimeout); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index ed28a8cfb3aeb305fb23dc3ea98160ea7daa5ccd..c715c65822d33cda12b8b038aa56e01a994e087b 100644 GIT binary patch delta 7181 zcmV+o9P;Cfjta?+3V?(Gv;u)^e}#lyGGKv}C_5V|iY41}t}4EX%aL#1D@oDCMiLY^ zbBUvf{P)+(tiXVhom9OlmrMYI!K^(!J>BQf{L8Ill-ycpQ{Hjf0&u-p&KB=x42KR$ z%FM?>hc?kzSQFL{%emRu(0}$l0T3u|nkF-C$ou?sIFxD-*E!XY8PA zw!io0{69s3o|{8mDM~>v?Ivx%yaK?~eREN|b!y*{!l$~gk)cZl={dT5geE)!95Fj+ zkR`V>X$i$;sJ1|IC(~%B&65r}Vl88iQzDk-pXa}3tMkd=wa`c$R*r-?w=wCD4<$`S z(ua9J%QTDzzHq5nefM^)Nz+V6t+H(eHs`9ph71q`SQI%Mi__pH|gwVIYj1)c0yn_@(ST>zAz{c zVQ_Ylb9=}+vjn{kwCzq*5u}Hic!j{0Xg9(?!vf`>*4a73GDSAo0>$Eb#;0Q3vY|3jfxII0|qQ#-CaZj9KybbBnbpFWjU{;q*4A& zSRm-%QC{7!+(H$t32)l7#ST`A46Vl#sUy7`UXwAv=C|}hL2wyVr!)g3nUdR?l-iiS ziD@j<4|UQ}`g~h_z9Js84OxYS?C~C+Xwa4Ls*PYge@q5gB6KS$_zE+Qa@vVBc>ZU4 zxp*yn$4zhI&Bk;lMuVHeq9LiKH88Q~el?rjPNKyv!W|Map?)E5;?%yFsU)cYh#L?s zIZ|6FjOA(cM?Q!!8XKnB;&gx~z8K17B)jCjTUHnMdUOc^(PY6e!i%Ed)4%> z(%?YRf3hNm+GXqdq$MapVMU0soT7DP8w;KJjPLrly+o?0>jHnk(TkRiF^Fq{)Ab-| zkI-wy)OBl)3D~7QHh*#N6Vq;&&EA(nwfuueN66S@pv>kq_D6?9aIm zpVR~MSwOCU1W(%&jgV&LM!*1U48L>7e;&`_4@WEpy_4X%Z$vN#3Nqli9ZszDYO=vu z4dbcVl8VUSRE7md)p3m-?IU8)TR-5oN+!SRdRO5t=#olz7_}#kLvz>#hSRRNN1N>8 z%@94$(7K3gpXrdYndOa$ZSiWU-9m49tf8P%X zAVqnTg2af5)PX;iW-;O~Re1NwP1a-vI)t^b#sz%x)IuCfl@$k<3B_0^nKeDet18~y znmf0C*-mXjxu-@q_eSIb#<>`vUVCIh>%Sa`Xcw~?&+71 zi?C)g(!U=xP|zCA1`54?rzQo@mm|Jl{LrqwC1E80_Wm6td(YIa44eF#&v+yn*8Lje zo1b_gBToMdsYgpVJbcv15g`PhbCaj`>Vc(c2nt#61XwYpK0Mk53>lAL#>|1kRLC+$pURzy~Qke4fH01?Y)) z!0Q9@9GybBmAhFnL%0K}eCc7Eps3057YJD}3>1DvDKqpNfKVTxudTm|-3 z0n%g44qj;ZFAp2=q!oxNsVc&)eeY_0ba?bFqH^*5G+@^alc5H!{L2+t2V__Y#mR=M z60{${;59bwt8smfdl&bp{s%@g?~G24>Hivm?vs_otIgoeJ|z4p(tHVd-?iyfl zhJ(U8hVqIY{{GGk0(u`i0rzEJo{14Ep)v$*GF!DvyYPxEKu?e@fd>o4{NOf^7N;i9 zY+99TIenN|qhjZAe_bZnOAT-H(2Fi{*j{U8kV8reIY8V5edXDUzV$-5~2GH1LgSg`)M|nBC|LVuq_wRIE%Pf0lomhOA4XzEkmxqt9$T z+uBSpcZP9lSJ=^mznT*kIT}WmR$e%g371V9Q|rSQ-Ysw*dAP;RK?U zSP^EjUVLEZDK5yuR^pv4Mnt4a7et7ThLQ)dkvf7sWL`+8t|^Tfn6s)TUmBd{!sRLx zbI9-t&cgfh3~AR7x1ihe!Fwr^j*e-$CiPax@%QeLf4)`xQY=U;NW&(7Q5t58a?h~o zI@+=@uFSZrzF#+b%Jja$W`@UoN+eEWVMQbPOc!!_GO1ah2Kn;*tRM&rM&;dABi@8v zRcBxHdTN5S)@+()oF*MoJQ>ldy?L^^>TRx?o2!FB#22LjIr@93nzj!PynRLaV03t2 z^qAf>e;NJGCtsmhi~HKYJHQeD6q=4zD_E)0V2eg-$k{Kg2HVR167$2JR+^2**IB0j zKb@dUBSLoyjFp1ZG9u~}HKpCembcDCGT@F?ihGW*;|mpa$aCxfJEg{tBtbpTJBv@N ztu%>k;S-VtRD48U7J@3xFNh>%%6V65iC6wBe~VfsriTRxPyH@tuf-D-LXy}MwP8$9 z+9?}xjbd*MlexS>yZUwi=|SG9WTHU|Bbq}M+E>6+D>b3uq>bG3_{5avOiEB(JR51a zK1zJ@Eajc2FCwgq)@*}r2f0v_opj#aOdAVAj%qXMz)#ck|ehL(xR7 z+Xqcx)WowUd6E*1qCXMj=RQgp9Z&9n@c~R^gg0n~yjg8?p5YBXqppBO`DThit?iNT zJ#pNJEd%VxFhbEBoydC^lk1Q-T9Wr7t2Cm}2);~TH6{AM!B;;=O8}N ztAjTl#3v;Q*Sa7lLqbb<%=^;uz{&u=Kgp->$W+rl3Z+YB`+jlks!Vg{S-8T+7;RmIf@&!7*^-yrtnGZmcU9WS9C zC)hpIav0u0cLbL?{+31=BXIcy^Fk^#G!t?TGRun@jVRGr_gJ*H2W5z76cj2(jZrQS z7eD0KE;Oumsi6BXy9r0iZmiFFO3-YgYcOzP8&uGT72lPnpHdI#Or;H8f0!%ma?6im z6`_<^39O%#-`|z8$I4A znL6AdNH0sL3svw58z3kI%eFMY#=F|E5LTKiKz|+ekb|qPcNXYP%CQHW#C@0u5w1e|+%$zPUpxu6tjHXJM&uRat)}NQX<$EM~3D14ibj>RvS{ z1(Gv11{rKx^2CkG(SLXwt-X01-=?7O}ZC znt*TY?7Z2c5ihbx>fwdF6sszWjas~#*5;tMMvFV_jQi3$V$Yq2f2Re?8;%h6U&Wz zyfrxjMik#}?I+L^72~yUi=MDEdFvPAPwKoNWKY~xUl7mU*n|(*+nWjNFP7(Yv54;c zX(*D2v!59r@sN=>fAz-<2+KJb=QW}Z$bQ)u84^BrBRlR6xH#gA0=iS=!DlnszMUrQ z2S)4g6Akx5etggzY{rKEp;*F!xDG<2LSY};iCJvF6#$ewu z0b}imI2wg)hVU(7ClB-(gv&|WF^D z!b;5y7td}|Si>U%2_iAQ#U|?pTAYn)rDGesT&95U@t6P|l&EQ7gb&OKkNN`+e=%y*{^D!qz|bDXX1-ynZF=Y_X?a>p4U3KX zlG4qK7ldfGJ1<6Ju=vIW$SD2kw@GSsbi=J341nf9f0%un3YEPGBwzxeaZ5%fl`O zk&1oOnFvunzMNch2BZia(h-xK3dTcty^EI}T1dBB8C*n3xDP=f>kDb`DZGcG^cKeX z2>qFbaR?=>_zL={@Z>GJ;G*{bHT~Wfas{#HiZZ8f$Q)34Z>1qijFDSYnuRcqO+nwc zcp+fW>8H1i6lNa_A^U=$~BlFoef5m6!!*7j;C;C3^^gpd%Hw;Q;)F@871Z^WZ{dJsygZrCPaohQ1^&%F@D2>mZVny+9Bo)`sst`Zrk zV%R+yX>LT4n;rSws6;oF`TSQT`L9lard2HUw0n8o5z=~Mo#>03XadGu_G8kHBow|E ze^`kd>~pWRuNWrulu@>0(@A^R%AAW(qe{CVjC4QW+dKNs+=6d5LWp*WidNl+%TXcL z(GnT>n~qW(0aeS@Y<@l=@3~d>eleRz0~YLLAP^rwS;kSUu+weAzB}*d+2TFyW6*{k z!FFhXRy#b)lvM<4lVW47bE>$3Se;8ZdFhlJyDKG>&B%v6tX-3BcP`nydFQ4-NGdwFwRr={;)4z7&__}d>QFgjue|IG_xG@W` zG2_5OwU%2l;X>V+8ga$N1~Hm=8Ze;ydP)_GQF?0(V0Hg76|RxNt)`sc8TMHXiK%l) z2r%#|FNOv{vvGL9Q4+g6bVUG#e*e}TUW2}zX2=t@23n1D%!qK%>a`{5T1otnJQECa z2>-{7RiGtpu9|_Mmpd4Qe|h&msUvcxOelUo5ihw`dIQ68?oI%~LeSzA976;-T2MHujU`OQbVr-C%>AAjtT|}X z2eC5nk));qn+7=#f5|kd)``76+HHuVXW@@Qdx~6oU8ssE*qag>0>U8Flg*|M+c%gY z>$hib-(IZ`4^I!TAt%o04`d2m3FEw{)SFIX4s~yEJab`hbfI8d*n%oey@1BeFNMpTu}?Z$cKdapn8{ z?xgZrew;Qz^(1bu7~xKPK8ELp1E;f0J3r|+=uNGvLQPZdhkHgcC;6_^5^ zp^ol!VZ9|75)QY)14z#aO2^a!JW`Q_|6Z?1GyNq7>Gwyr01?6ue#_#Y@>TJ1=Rwh= z6i$p{^HU?Du7hT@dfzndA~v{n13R{B;7bUvWJo}ne|Vl$3vB?Ren1qg7&>}qXBgVq z6a3$lqzVNuDlho76e#`$*x|u_(j^}^BVv$3@`d^&lqm;lc%(y1Wk9qVQK!^xxXe`V z>0LGejZUs&{y~oSa1^wMXy3)5F2#1^+JSsn>^=!~XaOD8 zs(}xoXN*2^yS?eyzlx<~EFii?yF_kxboZi-Z9euN6<_#Ri~vczY^$y=mDx~S|7i_4 z*a6a}7BS}Qo3VxnQ&xhrt;E)UZAvrLf~KTxfB1>EI3>~!1)aAns0mVB}r_ zINithJ#^M95Xr>ldlJ`&O;pJR$nf57ygaCzk-*{62o3s5T6Cx#V;grz>S@`ROW zWKFrmFo4^;PO<0<^urX|f*P_k<^!oUjS8elX@#a}HaonGCy6ujG*{kI&BBz&4}99? z^G%|n?%#G-+U0E&dL@g5FtuWSb$|R&YPQD)fidWCUB;VG%sv2Ci??l%E?wA2w*0Igpw_3e1PURa-A;9kNMh`Yb5GTOzAKOqpA?5ATcS-N@jl07CvEs z9j>(d`=JnpjGT))%BSujZ60pv7`Zr0O|4YCN}e{9*qls-gebN;eLZAH$bT^F!hBO* zWjU}oRxP7By`a~(Mq)*(f422SXOeCB4bopd3aea&0#yLIqEXaebu0Uo{ERg98)1Dr zySR{0%wn3bK4_8QiU_;)Jlj>=I84L=(3JXhNT*{<%5!Uo7O_S&A&kKQ$!ahc-6 z2D>*ksw7ZKmST~Fk+p*50ZVGiH8f8yDiB+H0?mrTsgtsjKK;+JWeU^&_HPgm zuB(X$jdm)Q{SjP&eD*8@Af}-v1YAp)>H<_RbnJf+#wg~?C13JF-_62%@f@jm+v?&K PqW1nDuL#a4rkw`>WP`xI delta 7119 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 F2LO@~(gXki diff --git a/wp-includes/version.php b/wp-includes/version.php index b172347202..68371110f3 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.5-beta1-36718'; +$wp_version = '4.5-beta1-36719'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.