From e9184334459160db9256da7fe7160ab070e75758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Helen=20Hou-Sand=C3=AD?= Date: Sun, 4 Dec 2016 17:27:22 +0000 Subject: [PATCH] Docs: Update an `@since` as there will not be a 4.6.2 before 4.7. props boonebgorges. fixes #37291 for the 4.7 branch. see [38776]. Built from https://develop.svn.wordpress.org/branches/4.7@39476 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39416 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wplink/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 171848 -> 171850 bytes wp-includes/taxonomy.php | 2 +- wp-includes/version.php | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wplink/plugin.min.js b/wp-includes/js/tinymce/plugins/wplink/plugin.min.js index c35e5266f6..83886d9591 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.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.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(),window.wpLink.open(b.id,c,d,k),h.tempHide=!0,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.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.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(),window.wpLink.open(b.id,c,d,k),h.tempHide=!0,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 4d5ca926beeeee8d56b508b394d9709a65f4d206..df9a64a0826a2776196a44c8338be228c56406b1 100644 GIT binary patch delta 3341 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 delta 3345 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