From a89f203b218a22b6db9dcb5f4cdcb75326ceb5dd Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Fri, 19 May 2017 18:55:44 +0000 Subject: [PATCH] TinyMCE: fix selecting the link node after creating a link by pasting an URL. Props iseulde. Fixes #40818. Built from https://develop.svn.wordpress.org/trunk@40801 git-svn-id: http://core.svn.wordpress.org/trunk@40659 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wplink/plugin.js | 2 +- .../js/tinymce/plugins/wplink/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 197415 -> 197417 bytes wp-includes/version.php | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wplink/plugin.js b/wp-includes/js/tinymce/plugins/wplink/plugin.js index 5ec7bcb660..a874e61091 100644 --- a/wp-includes/js/tinymce/plugins/wplink/plugin.js +++ b/wp-includes/js/tinymce/plugins/wplink/plugin.js @@ -101,7 +101,7 @@ function getSelectedLink() { var href, html, - node = editor.selection.getNode(), + node = editor.selection.getStart(), link = editor.dom.getParent( node, 'a[href]' ); if ( ! link ) { diff --git a/wp-includes/js/tinymce/plugins/wplink/plugin.min.js b/wp-includes/js/tinymce/plugins/wplink/plugin.min.js index 07111c8f56..365b5b5fb2 100644 --- a/wp-includes/js/tinymce/plugins/wplink/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wplink/plugin.min.js @@ -1 +1 @@ -!function(a){a.ui.Factory.add("WPLinkPreview",a.ui.Control.extend({url:"#",renderHtml:function(){return'"},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),(c=b.indexOf("?"))!==-1&&(b=b.slice(0,c)),(c=b.indexOf("#"))!==-1&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),""===b&&(b=this.url),b.length>40&&(c=b.indexOf("/"))!==-1&&(d=b.lastIndexOf("/"))!==-1&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}})),a.ui.Factory.add("WPLinkInput",a.ui.Control.extend({renderHtml:function(){return''},setURL:function(a){this.getEl().firstChild.value=a},getURL:function(){return a.trim(this.getEl().firstChild.value)},getLinkText:function(){var b=this.getEl().firstChild.nextSibling.value;return a.trim(b)?b.replace(/[\r\n\t ]+/g," "):""},reset:function(){var a=this.getEl().firstChild;a.value="",a.nextSibling.value=""}})),a.PluginManager.add("wplink",function(b){function c(){var a,c,d=b.selection.getNode(),e=b.dom.getParent(d,"a[href]");return e||(c=b.selection.getContent({format:"raw"}),c&&c.indexOf("")!==-1&&(a=c.match(/href="([^">]+)"/),a&&a[1]&&(e=b.$('a[href="'+a[1]+'"]',d)[0]),e&&b.selection.select(e))),e}function d(){b.$("a").each(function(a,c){var d=b.$(c);"_wp_link_placeholder"===d.attr("href")?b.dom.remove(c,!0):d.attr("data-wplink-edit")&&d.attr("data-wplink-edit",null)})}function e(a,b){return a.replace(/(]+>)([\s\S]*?)<\/a>/g,function(a,c,d){return c.indexOf(' href="_wp_link_placeholder"')>-1?d:(b&&(c=c.replace(/ data-wplink-edit="true"/g,"")),c=c.replace(/ data-wplink-url-error="true"/g,""),c+d+"")})}function f(a){var c=b.$(a),d=c.attr("href");d&&"undefined"!=typeof n&&(s=!1,!/^http/i.test(d)||p.test(d)&&q.test(d)?c.removeAttr("data-wplink-url-error"):(s=!0,c.attr("data-wplink-url-error","true"),r(b.translate("Warning: the link has been inserted but may have errors. Please test it."),"assertive")))}var g,h,i,j,k,l,m,n=window.jQuery,o=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i,p=/^https?:\/\/([^\s\/?.#-][^\s\/?.#]*\.?)+(\/[^\s"]*)?$/i,q=/^https?:\/\/[^\/]+\.[^\/]+($|\/)/i,r="undefined"!=typeof window.wp&&window.wp.a11y&&window.wp.a11y.speak?window.wp.a11y.speak:function(){},s=!1;return b.on("preinit",function(){if(b.wp&&b.wp._createToolbar){g=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0);var a=["wp_link_input","wp_link_apply"];"undefined"!=typeof window.wpLink&&a.push("wp_link_advanced"),h=b.wp._createToolbar(a,!0),h.on("show",function(){"undefined"!=typeof window.wpLink&&window.wpLink.modalOpen||window.setTimeout(function(){var a=h.$el.find("input.ui-autocomplete-input")[0],b=k&&(k.textContent||k.innerText);a&&(!a.value&&b&&"undefined"!=typeof window.wpLink&&(a.value=window.wpLink.getUrlFromSelection(b)),l||(a.focus(),a.select()))})}),h.on("hide",function(){h.scrolling||b.execCommand("wp_link_cancel")})}}),b.addCommand("WP_Link",function(){return a.Env.ie&&a.Env.ie<10&&"undefined"!=typeof window.wpLink?void window.wpLink.open(b.id):(k=c(),h.tempHide=!1,void(k?b.dom.setAttribs(k,{"data-wplink-edit":!0}):(d(),b.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder"}),k=b.$('a[href="_wp_link_placeholder"]')[0],b.nodeChanged())))}),b.addCommand("wp_link_apply",function(){if(!h.scrolling){var c,d;if(k){if(c=j.getURL(),d=j.getLinkText(),b.focus(),!c)return void b.dom.remove(k,!0);/^(?:[a-z]+:|#|\?|\.|\/)/.test(c)||o.test(c)||(c="http://"+c),b.dom.setAttribs(k,{href:c,"data-wplink-edit":null}),a.trim(k.innerHTML)||b.$(k).text(d||c),f(k)}j.reset(),b.nodeChanged(),"undefined"==typeof window.wpLinkL10n||s||r(window.wpLinkL10n.linkInserted)}}),b.addCommand("wp_link_cancel",function(){h.tempHide||(j.reset(),d())}),b.addCommand("wp_unlink",function(){b.execCommand("unlink"),h.tempHide=!1,b.execCommand("wp_link_cancel")}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("access+s","","wp_unlink"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.on("savecontent",function(a){a.content=e(a.content,!0)}),b.on("BeforeAddUndo",function(a){a.lastLevel&&a.lastLevel.content&&a.level.content&&a.lastLevel.content===e(a.level.content)&&a.preventDefault()}),b.on("keydown",function(c){27===c.keyCode&&b.execCommand("wp_link_cancel"),c.altKey||a.Env.mac&&(!c.metaKey||c.ctrlKey)||!a.Env.mac&&!c.ctrlKey||89!==c.keyCode&&90!==c.keyCode||(l=!0,window.clearTimeout(m),m=window.setTimeout(function(){l=!1},500))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){i=this}}),b.addButton("wp_link_input",{type:"WPLinkInput",onPostRender:function(){var c,d,e,f=this.getEl(),g=f.firstChild;j=this,n&&n.ui&&n.ui.autocomplete&&(c=n(g),c.on("keydown",function(){c.removeAttr("aria-activedescendant")}).autocomplete({source:function(a,b){return e===a.term?void b(d):/^https?:/.test(a.term)||a.term.indexOf(".")!==-1?b():(n.post(window.ajaxurl,{action:"wp-link-ajax",page:1,search:a.term,_ajax_linking_nonce:n("#_ajax_linking_nonce").val()},function(a){d=a,b(a)},"json"),void(e=a.term))},focus:function(a,b){c.attr("aria-activedescendant","mce-wp-autocomplete-"+b.item.ID),a.preventDefault()},select:function(a,b){return c.val(b.item.permalink),n(f.firstChild.nextSibling).val(b.item.title),9===a.keyCode&&"undefined"!=typeof window.wpLinkL10n&&r(window.wpLinkL10n.linkSelected),!1},open:function(){c.attr("aria-expanded","true"),h.blockHide=!0},close:function(){c.attr("aria-expanded","false"),h.blockHide=!1},minLength:2,position:{my:"left top+2"},messages:{noResults:"undefined"!=typeof window.uiAutocompleteL10n?window.uiAutocompleteL10n.noResults:"",results:function(a){if("undefined"!=typeof window.uiAutocompleteL10n)return a>1?window.uiAutocompleteL10n.manyResults.replace("%d",a):window.uiAutocompleteL10n.oneResult}}}).autocomplete("instance")._renderItem=function(a,b){return n('
  • ').append(""+b.title+' '+b.info+"").appendTo(a)},c.attr({role:"combobox","aria-autocomplete":"list","aria-expanded":"false","aria-owns":c.autocomplete("widget").attr("id")}).on("focus",function(){var a=c.val();a&&!/^https?:/.test(a)&&c.autocomplete("search")}).autocomplete("widget").addClass("wplink-autocomplete").attr("role","listbox").removeAttr("tabindex").on("menufocus",function(a,b){b.item.attr("aria-selected","true")}).on("menublur",function(){n(this).find('[aria-selected="true"]').removeAttr("aria-selected")})),a.$(g).on("keydown",function(a){13===a.keyCode&&(b.execCommand("wp_link_apply"),a.preventDefault())})}}),b.on("wptoolbar",function(a){var c,d,e,f=b.dom.getParent(a.element,"a");return"undefined"!=typeof window.wpLink&&window.wpLink.modalOpen?void(h.tempHide=!0):(h.tempHide=!1,void(f?(c=b.$(f),d=c.attr("href"),e=c.attr("data-wplink-edit"),"_wp_link_placeholder"===d||e?("_wp_link_placeholder"===d||j.getURL()||j.setURL(d),a.element=f,a.toolbar=h):d&&!c.find("img").length&&(i.setURL(d),a.element=f,a.toolbar=g,"true"===c.attr("data-wplink-url-error")?g.$el.find(".wp-link-preview a").addClass("wplink-url-error"):(g.$el.find(".wp-link-preview a").removeClass("wplink-url-error"),s=!1))):h.visible()&&b.execCommand("wp_link_cancel")))}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove link",icon:"dashicon dashicons-editor-unlink",cmd:"wp_unlink"}),b.addButton("wp_link_advanced",{tooltip:"Link options",icon:"dashicon dashicons-admin-generic",onclick:function(){if("undefined"!=typeof window.wpLink){var c=j.getURL()||null,d=j.getLinkText()||null;a.Env.ie&&b.focus(),h.tempHide=!0,window.wpLink.open(b.id,c,d,k),j.reset()}}}),b.addButton("wp_link_apply",{tooltip:"Apply",icon:"dashicon dashicons-editor-break",cmd:"wp_link_apply",classes:"widget btn primary"}),{close:function(){h.tempHide=!1,b.execCommand("wp_link_cancel")},checkLink:f}})}(window.tinymce); \ No newline at end of file +!function(a){a.ui.Factory.add("WPLinkPreview",a.ui.Control.extend({url:"#",renderHtml:function(){return'"},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),(c=b.indexOf("?"))!==-1&&(b=b.slice(0,c)),(c=b.indexOf("#"))!==-1&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),""===b&&(b=this.url),b.length>40&&(c=b.indexOf("/"))!==-1&&(d=b.lastIndexOf("/"))!==-1&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}})),a.ui.Factory.add("WPLinkInput",a.ui.Control.extend({renderHtml:function(){return''},setURL:function(a){this.getEl().firstChild.value=a},getURL:function(){return a.trim(this.getEl().firstChild.value)},getLinkText:function(){var b=this.getEl().firstChild.nextSibling.value;return a.trim(b)?b.replace(/[\r\n\t ]+/g," "):""},reset:function(){var a=this.getEl().firstChild;a.value="",a.nextSibling.value=""}})),a.PluginManager.add("wplink",function(b){function c(){var a,c,d=b.selection.getStart(),e=b.dom.getParent(d,"a[href]");return e||(c=b.selection.getContent({format:"raw"}),c&&c.indexOf("")!==-1&&(a=c.match(/href="([^">]+)"/),a&&a[1]&&(e=b.$('a[href="'+a[1]+'"]',d)[0]),e&&b.selection.select(e))),e}function d(){b.$("a").each(function(a,c){var d=b.$(c);"_wp_link_placeholder"===d.attr("href")?b.dom.remove(c,!0):d.attr("data-wplink-edit")&&d.attr("data-wplink-edit",null)})}function e(a,b){return a.replace(/(]+>)([\s\S]*?)<\/a>/g,function(a,c,d){return c.indexOf(' href="_wp_link_placeholder"')>-1?d:(b&&(c=c.replace(/ data-wplink-edit="true"/g,"")),c=c.replace(/ data-wplink-url-error="true"/g,""),c+d+"")})}function f(a){var c=b.$(a),d=c.attr("href");d&&"undefined"!=typeof n&&(s=!1,!/^http/i.test(d)||p.test(d)&&q.test(d)?c.removeAttr("data-wplink-url-error"):(s=!0,c.attr("data-wplink-url-error","true"),r(b.translate("Warning: the link has been inserted but may have errors. Please test it."),"assertive")))}var g,h,i,j,k,l,m,n=window.jQuery,o=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i,p=/^https?:\/\/([^\s\/?.#-][^\s\/?.#]*\.?)+(\/[^\s"]*)?$/i,q=/^https?:\/\/[^\/]+\.[^\/]+($|\/)/i,r="undefined"!=typeof window.wp&&window.wp.a11y&&window.wp.a11y.speak?window.wp.a11y.speak:function(){},s=!1;return b.on("preinit",function(){if(b.wp&&b.wp._createToolbar){g=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0);var a=["wp_link_input","wp_link_apply"];"undefined"!=typeof window.wpLink&&a.push("wp_link_advanced"),h=b.wp._createToolbar(a,!0),h.on("show",function(){"undefined"!=typeof window.wpLink&&window.wpLink.modalOpen||window.setTimeout(function(){var a=h.$el.find("input.ui-autocomplete-input")[0],b=k&&(k.textContent||k.innerText);a&&(!a.value&&b&&"undefined"!=typeof window.wpLink&&(a.value=window.wpLink.getUrlFromSelection(b)),l||(a.focus(),a.select()))})}),h.on("hide",function(){h.scrolling||b.execCommand("wp_link_cancel")})}}),b.addCommand("WP_Link",function(){return a.Env.ie&&a.Env.ie<10&&"undefined"!=typeof window.wpLink?void window.wpLink.open(b.id):(k=c(),h.tempHide=!1,void(k?b.dom.setAttribs(k,{"data-wplink-edit":!0}):(d(),b.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder"}),k=b.$('a[href="_wp_link_placeholder"]')[0],b.nodeChanged())))}),b.addCommand("wp_link_apply",function(){if(!h.scrolling){var c,d;if(k){if(c=j.getURL(),d=j.getLinkText(),b.focus(),!c)return void b.dom.remove(k,!0);/^(?:[a-z]+:|#|\?|\.|\/)/.test(c)||o.test(c)||(c="http://"+c),b.dom.setAttribs(k,{href:c,"data-wplink-edit":null}),a.trim(k.innerHTML)||b.$(k).text(d||c),f(k)}j.reset(),b.nodeChanged(),"undefined"==typeof window.wpLinkL10n||s||r(window.wpLinkL10n.linkInserted)}}),b.addCommand("wp_link_cancel",function(){h.tempHide||(j.reset(),d())}),b.addCommand("wp_unlink",function(){b.execCommand("unlink"),h.tempHide=!1,b.execCommand("wp_link_cancel")}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("access+s","","wp_unlink"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.on("savecontent",function(a){a.content=e(a.content,!0)}),b.on("BeforeAddUndo",function(a){a.lastLevel&&a.lastLevel.content&&a.level.content&&a.lastLevel.content===e(a.level.content)&&a.preventDefault()}),b.on("keydown",function(c){27===c.keyCode&&b.execCommand("wp_link_cancel"),c.altKey||a.Env.mac&&(!c.metaKey||c.ctrlKey)||!a.Env.mac&&!c.ctrlKey||89!==c.keyCode&&90!==c.keyCode||(l=!0,window.clearTimeout(m),m=window.setTimeout(function(){l=!1},500))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){i=this}}),b.addButton("wp_link_input",{type:"WPLinkInput",onPostRender:function(){var c,d,e,f=this.getEl(),g=f.firstChild;j=this,n&&n.ui&&n.ui.autocomplete&&(c=n(g),c.on("keydown",function(){c.removeAttr("aria-activedescendant")}).autocomplete({source:function(a,b){return e===a.term?void b(d):/^https?:/.test(a.term)||a.term.indexOf(".")!==-1?b():(n.post(window.ajaxurl,{action:"wp-link-ajax",page:1,search:a.term,_ajax_linking_nonce:n("#_ajax_linking_nonce").val()},function(a){d=a,b(a)},"json"),void(e=a.term))},focus:function(a,b){c.attr("aria-activedescendant","mce-wp-autocomplete-"+b.item.ID),a.preventDefault()},select:function(a,b){return c.val(b.item.permalink),n(f.firstChild.nextSibling).val(b.item.title),9===a.keyCode&&"undefined"!=typeof window.wpLinkL10n&&r(window.wpLinkL10n.linkSelected),!1},open:function(){c.attr("aria-expanded","true"),h.blockHide=!0},close:function(){c.attr("aria-expanded","false"),h.blockHide=!1},minLength:2,position:{my:"left top+2"},messages:{noResults:"undefined"!=typeof window.uiAutocompleteL10n?window.uiAutocompleteL10n.noResults:"",results:function(a){if("undefined"!=typeof window.uiAutocompleteL10n)return a>1?window.uiAutocompleteL10n.manyResults.replace("%d",a):window.uiAutocompleteL10n.oneResult}}}).autocomplete("instance")._renderItem=function(a,b){return n('
  • ').append(""+b.title+' '+b.info+"").appendTo(a)},c.attr({role:"combobox","aria-autocomplete":"list","aria-expanded":"false","aria-owns":c.autocomplete("widget").attr("id")}).on("focus",function(){var a=c.val();a&&!/^https?:/.test(a)&&c.autocomplete("search")}).autocomplete("widget").addClass("wplink-autocomplete").attr("role","listbox").removeAttr("tabindex").on("menufocus",function(a,b){b.item.attr("aria-selected","true")}).on("menublur",function(){n(this).find('[aria-selected="true"]').removeAttr("aria-selected")})),a.$(g).on("keydown",function(a){13===a.keyCode&&(b.execCommand("wp_link_apply"),a.preventDefault())})}}),b.on("wptoolbar",function(a){var c,d,e,f=b.dom.getParent(a.element,"a");return"undefined"!=typeof window.wpLink&&window.wpLink.modalOpen?void(h.tempHide=!0):(h.tempHide=!1,void(f?(c=b.$(f),d=c.attr("href"),e=c.attr("data-wplink-edit"),"_wp_link_placeholder"===d||e?("_wp_link_placeholder"===d||j.getURL()||j.setURL(d),a.element=f,a.toolbar=h):d&&!c.find("img").length&&(i.setURL(d),a.element=f,a.toolbar=g,"true"===c.attr("data-wplink-url-error")?g.$el.find(".wp-link-preview a").addClass("wplink-url-error"):(g.$el.find(".wp-link-preview a").removeClass("wplink-url-error"),s=!1))):h.visible()&&b.execCommand("wp_link_cancel")))}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove link",icon:"dashicon dashicons-editor-unlink",cmd:"wp_unlink"}),b.addButton("wp_link_advanced",{tooltip:"Link options",icon:"dashicon dashicons-admin-generic",onclick:function(){if("undefined"!=typeof window.wpLink){var c=j.getURL()||null,d=j.getLinkText()||null;a.Env.ie&&b.focus(),h.tempHide=!0,window.wpLink.open(b.id,c,d,k),j.reset()}}}),b.addButton("wp_link_apply",{tooltip:"Apply",icon:"dashicon dashicons-editor-break",cmd:"wp_link_apply",classes:"widget btn primary"}),{close:function(){h.tempHide=!1,b.execCommand("wp_link_cancel")},checkLink:f}})}(window.tinymce); \ 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 4ef40685179c9b8a08040928e7063a98f182a300..7020b9d4d814a2d1d68684b87ff60dc92b22dc2a 100644 GIT binary patch delta 4095 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�%oebV)7;G&zYDpkQ=7)sZEWm=Py zt-H98Zn|@9-u5a&*#=!4t(dk1De@%8w_0wI(d?8(%89LqcPOv)m*(Q2iRDqg>fU*kPj!Bb}I!9RV>pQT6-zh`6EWmyeMxBmvL)#Q6=HaKq2f@)yd^C z!FI6&ZiY24voAEVPKIu${bfX3?@gUbhNoLGtY}u4Qh+R?;OXoGhg()*Orl@R04&9N zlTLsvCq@oYY##34f4t(Fcjc_X>Y7V5YHViE1EtNEJ)qU&03)i7p0fdv*0RYO^l+ls zQ&JYKAIW8V1_W{my!znPk_k>QzE-g>|qs zg?eWz)$E{h*!L#EUa3V2abCW@RW0)6x@h{p&r`|6J#y)qaZP(O7@;>c?BD0SMW22d z6qEJt)8q|9#4;Hxl4rF(G0@2dO>$>M%l){tr)2fHjws;3f=lE;bQqZ17O!Oeyp#%h xL5wDFJNO2~4Wi-xCsml_^0|>u5eZP>or;GW^{(@=4+>1VA9(-( delta 4093 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 diff --git a/wp-includes/version.php b/wp-includes/version.php index ab95ede03d..1049ec1472 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.8-beta1-40800'; +$wp_version = '4.8-beta1-40801'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.