var wpLink;(function(f){var b={},e={},d,a,c;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){b.dialog=f("#wp-link");b.submit=f("#wp-link-submit");b.url=f("#url-field");b.nonce=f("#_ajax_linking_nonce");b.title=f("#link-title-field");b.openInNewTab=f("#link-target-checkbox");b.search=f("#search-field");e.search=new a(f("#search-results"));e.recent=new a(f("#most-recent-results"));e.elements=f(".query-results",b.dialog);b.dialog.keydown(wpLink.keydown);b.dialog.keyup(wpLink.keyup);b.submit.click(function(g){g.preventDefault();wpLink.update()});f("#wp-link-cancel").click(function(g){g.preventDefault();wpLink.close()});f("#internal-toggle").click(wpLink.toggleInternalLinking);e.elements.bind(“river-select”,wpLink.updateFields);b.search.keyup(wpLink.searchInternalLinks);b.dialog.bind(“wpdialogrefresh”,wpLink.refresh);b.dialog.bind(“wpdialogbeforeopen”,wpLink.beforeOpen);b.dialog.bind(“wpdialogclose”,wpLink.onClose)},beforeOpen:function(){wpLink.range=null;if(!wpLink.isMCE()&&document.selection){wpLink.textarea.focus();wpLink.range=document.selection.createRange()}},open:function(){if(!wpActiveEditor){return}this.textarea=f("#"+wpActiveEditor).get(0);if(!b.dialog.data(“wpdialog”)){b.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:“auto”,modal:true,dialogClass:“wp-dialog”,zIndex:300000})}b.dialog.wpdialog(“open”)},isMCE:function(){return tinyMCEPopup&&(d=tinyMCEPopup.editor)&&!d.isHidden()},refresh:function(){e.search.refresh();e.recent.refresh();if(wpLink.isMCE()){wpLink.mceRefresh()}else{wpLink.setDefaultValues()}b.url.focus()[0].select();if(!e.recent.ul.children().length){e.recent.ajax()}},mceRefresh:function(){var g;d=tinyMCEPopup.editor;tinyMCEPopup.restoreSelection();if(g=d.dom.getParent(d.selection.getNode(),“A”)){b.url.val(d.dom.getAttrib(g,“href”));b.title.val(d.dom.getAttrib(g,“title”));if("_blank"==d.dom.getAttrib(g,“target”)){b.openInNewTab.prop(“checked”,true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog(“close”)}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop(“checked”)?"_blank":""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(!g){return}i=wpLink.getAttrs();if(!i.href||i.href==“http://”){return}j=’<a href="’+i.href+’"’;if(i.title){j+=’ title="’+i.title+’"’}if(i.target){j+=’ target="’+i.target+’"’}j+=">";if(document.selection&&wpLink.range){g.focus();wpLink.range.text=j+wpLink.range.text+"</a>";wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select();wpLink.range=null}else{if(typeof g.selectionStart!==“undefined”){k=g.selectionStart;h=g.selectionEnd;selection=g.value.substring(k,h);j=j+selection+"</a>";l=k+j.length;if(k==h){l-="</a>".length}g.value=g.value.substring(0,k)+j+g.value.substring(h,g.value.length);g.selectionStart=g.selectionEnd=l}}wpLink.close();g.focus()},mceUpdate:function(){var h=tinyMCEPopup.editor,i=wpLink.getAttrs(),j,g;tinyMCEPopup.restoreSelection();j=h.dom.getParent(h.selection.getNode(),“A”);if(!i.href||i.href==“http://”){if(j){tinyMCEPopup.execCommand(“mceBeginUndoLevel”);g=h.selection.getBookmark();h.dom.remove(j,1);h.selection.moveToBookmark(g);tinyMCEPopup.execCommand(“mceEndUndoLevel”);wpLink.close()}return}tinyMCEPopup.execCommand(“mceBeginUndoLevel”);if(j==null){h.getDoc().execCommand(“unlink”,false,null);tinyMCEPopup.execCommand(“mceInsertLink”,false,"#mce_temp_url#",{skip_undo:1});tinymce.each(h.dom.select(“a”),function(k){if(h.dom.getAttrib(k,“href”)=="#mce_temp_url#"){j=k;h.dom.setAttribs(j,i)}});if(f(j).text()=="#mce_temp_url#"){h.dom.remove(j);j=null}}else{h.dom.setAttribs(j,i)}if(j&&(j.childNodes.length!=1||j.firstChild.nodeName!=“IMG”)){h.focus();h.selection.select(j);h.selection.collapse(0);tinyMCEPopup.storeSelection()}tinyMCEPopup.execCommand(“mceEndUndoLevel”);wpLink.close()},updateFields:function(i,h,g){b.url.val(h.children(".item-permalink").val());b.title.val(h.hasClass(“no-title”)?"":h.children(".item-title").text());if(g&&g.type==“click”){b.url.focus()}},setDefaultValues:function(){b.url.val(“http://”);b.title.val("");b.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var h=f(this),i,g=h.val();if(g.length>2){e.recent.hide();e.search.show();if(wpLink.lastSearch==g){return}wpLink.lastSearch=g;i=h.parent().find(".spinner").show();e.search.change(g);e.search.ajax(function(){i.hide()})}else{e.search.hide();e.recent.show()}},next:function(){e.search.next();e.recent.next()},prev:function(){e.search.prev();e.recent.prev()},keydown:function(i){var h,g=f.ui.keyCode;switch(i.which){case g.UP:h=“prev”;case g.DOWN:h=h||“next”;clearInterval(wpLink.keyInterval);wpLinkh;wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler(“wp_CloseOnEscape”,[{event:h,what:“wplink”,cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog(“widget”),k=!g.is(":visible"),j=f(window);f(this).toggleClass(“toggle-arrow-active”,k);b.dialog.height(“auto”);g.slideToggle(300,function(){setUserSetting(“wplink”,k?“1”:“0”);b[k?“search”:“url”].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.animate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children(“ul”);this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate(“li”,“click”,function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass(“unselectable”)||h==this.selected){return}this.deselect();this.selected=h.addClass(“selected”);j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger(“river-select”,[h,k,this])},deselect:function(){if(this.selected){this.selected.removeClass(“selected”)}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev(“li”);if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next(“li”):f(“li:not(.unselectable):first”,this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+=’<li class=“unselectable”><span class=“item-title”><em>’+wpLinkL10n.noMatchesFound+"</em></span></li>"}}else{f.each(h,function(){g=j?“alternate”:"";g+=this[“title”]?"":" no-title";i+=g?’<li class="’+g+’">’:"<li>";i+=’<input type=“hidden” class=“item-permalink” value="’+this[“permalink”]+’" />’;i+=’<span class=“item-title”>’;i+=this[“title”]?this[“title”]:wpLinkL10n.noTitle;i+=’</span><span class=“item-info”>’+this[“info”]+"</span></li>";j=!j})}this.ulk?“html”:“append”},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeToTriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:“wp-link-ajax”,page:this.page,_ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},“json”)}});f(document).ready(wpLink.init)})(jQuery);
我在PHP修改增加了个选择的属性,然后JS没办法修改,这是压缩的,有没有办法解压缩啊?
我在PHP修改增加了个选择的属性,然后JS没办法修改,这是压缩的,有没有办法解压缩啊?
var wpLink;
(function (f) {
var b = {}, e = {}, d, a, c;
wpLink = {timeToTriggerRiver:150, minRiverAJAXDuration:200, riverBottomThreshold:5, keySensitivity:100, lastSearch:"", textarea:"", init:function () {
b.dialog = f("#wp-link");
b.submit = f("#wp-link-submit");
b.url = f("#url-field");
b.nonce = f("#ajax_linking_nonce");
b.title = f("#link-title-field");
b.openInNewTab = f("#link-target-checkbox");
b.search = f("#search-field");
e.search = new a(f("#search-results"));
e.recent = new a(f("#most-recent-results"));
e.elements = f(".query-results", b.dialog);
b.dialog.keydown(wpLink.keydown);
b.dialog.keyup(wpLink.keyup);
b.submit.click(function (g) {
g.preventDefault();
wpLink.update()
});
f("#wp-link-cancel").click(function (g) {
g.preventDefault();
wpLink.close()
});
f("#internal-toggle").click(wpLink.toggleInternalLinking);
e.elements.bind("river-select", wpLink.updateFields);
b.search.keyup(wpLink.searchInternalLinks);
b.dialog.bind("wpdialogrefresh", wpLink.refresh);
b.dialog.bind("wpdialogbeforeopen", wpLink.beforeOpen);
b.dialog.bind("wpdialogclose", wpLink.onClose)
}, beforeOpen:function () {
wpLink.range = null;
if (!wpLink.isMCE() && document.selection) {
wpLink.textarea.focus();
wpLink.range = document.selection.createRange()
}
}, open:function () {
if (!wpActiveEditor) {
return
}
this.textarea = f("#" + wpActiveEditor).get(0);
if (!b.dialog.data("wpdialog")) {
b.dialog.wpdialog({title:wpLinkL10n.title, width:480, height:"auto", modal:true, dialogClass:"wp-dialog", zIndex:300000})
}
b.dialog.wpdialog("open")
}, isMCE:function () {
return tinyMCEPopup && (d = tinyMCEPopup.editor) && !d.isHidden()
}, refresh:function () {
e.search.refresh();
e.recent.refresh();
if (wpLink.isMCE()) {
wpLink.mceRefresh()
} else {
wpLink.setDefaultValues()
}
b.url.focus()[0].select();
if (!e.recent.ul.children().length) {
e.recent.ajax()
}
}, mceRefresh:function () {
var g;
d = tinyMCEPopup.editor;
tinyMCEPopup.restoreSelection();
if (g = d.dom.getParent(d.selection.getNode(), "A")) {
b.url.val(d.dom.getAttrib(g, "href"));
b.title.val(d.dom.getAttrib(g, "title"));
if ("blank" == d.dom.getAttrib(g, "target")) {
b.openInNewTab.prop("checked", true)
}
b.submit.val(wpLinkL10n.update)
} else {
wpLink.setDefaultValues()
}
tinyMCEPopup.storeSelection()
}, close:function () {
if (wpLink.isMCE()) {
tinyMCEPopup.close()
} else {
b.dialog.wpdialog("close")
}
}, onClose:function () {
if (!wpLink.isMCE()) {
wpLink.textarea.focus();
if (wpLink.range) {
wpLink.range.moveToBookmark(wpLink.range.getBookmark());
wpLink.range.select()
}
}
}, getAttrs:function () {
return{href:b.url.val(), title:b.title.val(), target:b.openInNewTab.prop("checked") ? "blank" : ""}
}, update:function () {
if (wpLink.isMCE()) {
wpLink.mceUpdate()
} else {
wpLink.htmlUpdate()
}
}, htmlUpdate:function () {
var i, j, k, h, l, g = wpLink.textarea;
if (!g) {
return
}
i = wpLink.getAttrs();
if (!i.href || i.href == "http://") {
return
}
j = '<a href="' + i.href + '"';
if (i.title) {
j += ' title="' + i.title + '"'
}
if (i.target) {
j += ' target="' + i.target + '"'
}
j += ">";
if (document.selection && wpLink.range) {
g.focus();
wpLink.range.text = j + wpLink.range.text + "</a>";
wpLink.range.moveToBookmark(wpLink.range.getBookmark());
wpLink.range.select();
wpLink.range = null
} else {
if (typeof g.selectionStart !== "undefined") {
k = g.selectionStart;
h = g.selectionEnd;
selection = g.value.substring(k, h);
j = j + selection + "</a>";
l = k + j.length;
if (k == h) {
l -= "</a>".length
}
g.value = g.value.substring(0, k) + j + g.value.substring(h, g.value.length);
g.selectionStart = g.selectionEnd = l
}
}
wpLink.close();
g.focus()
}, mceUpdate:function () {
var h = tinyMCEPopup.editor, i = wpLink.getAttrs(), j, g;
tinyMCEPopup.restoreSelection();
j = h.dom.getParent(h.selection.getNode(), "A");
if (!i.href || i.href == "http://") {
if (j) {
tinyMCEPopup.execCommand("mceBeginUndoLevel");
g = h.selection.getBookmark();
h.dom.remove(j, 1);
h.selection.moveToBookmark(g);
tinyMCEPopup.execCommand("mceEndUndoLevel");
wpLink.close()
}
return
}
tinyMCEPopup.execCommand("mceBeginUndoLevel");
if (j == null) {
h.getDoc().execCommand("unlink", false, null);
tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo:1});
tinymce.each(h.dom.select("a"), function (k) {
if (h.dom.getAttrib(k, "href") == "#mce_temp_url#") {
j = k;
h.dom.setAttribs(j, i)
}
});
if (f(j).text() == "#mce_temp_url#") {
h.dom.remove(j);
j = null
}
} else {
h.dom.setAttribs(j, i)
}
if (j && (j.childNodes.length != 1 || j.firstChild.nodeName != "IMG")) {
h.focus();
h.selection.select(j);
h.selection.collapse(0);
tinyMCEPopup.storeSelection()
}
tinyMCEPopup.execCommand("mceEndUndoLevel");
wpLink.close()
}, updateFields:function (i, h, g) {
b.url.val(h.children(".item-permalink").val());
b.title.val(h.hasClass("no-title") ? "" : h.children(".item-title").text());
if (g && g.type == "click") {
b.url.focus()
}
}, setDefaultValues:function () {
b.url.val("http://");
b.title.val("");
b.submit.val(wpLinkL10n.save)
}, searchInternalLinks:function () {
var h = f(this), i, g = h.val();
if (g.length > 2) {
e.recent.hide();
e.search.show();
if (wpLink.lastSearch == g) {
return
}
wpLink.lastSearch = g;
i = h.parent().find(".spinner").show();
e.search.change(g);
e.search.ajax(function () {
i.hide()
})
} else {
e.search.hide();
e.recent.show()
}
}, next:function () {
e.search.next();
e.recent.next()
}, prev:function () {
e.search.prev();
e.recent.prev()
}, keydown:function (i) {
var h, g = f.ui.keyCode;
switch (i.which) {
case g.UP:
h = "prev";
case g.DOWN:
h = h || "next";
clearInterval(wpLink.keyInterval);
wpLink < a
href = "http://cnodejs.org" > h < /a>;wpLink.keyInterval=setInterval(wpLink[h],wpLink.keySensitivity);break;default:return}i.preventDefault()},keyup:function(h){var g=f.ui.keyCode;switch(h.which){case g.ESCAPE:h.stopImmediatePropagation();if(!f(document).triggerHandler("wp_CloseOnEscape",[{event:h,what:"wplink",cb:wpLink.close}])){wpLink.close()}return false;break;case g.UP:case g.DOWN:clearInterval(wpLink.keyInterval);break;default:return}h.preventDefault()},delayedCallback:function(i,g){var l,k,j,h;if(!g){return i}setTimeout(function(){if(k){return i.apply(h,j)}l=true},g);return function(){if(l){return i.apply(this,arguments)}j=arguments;h=this;k=true}},toggleInternalLinking:function(h){var g=f("#search-panel"),i=b.dialog.wpdialog("widget"),k=!g.is(":visible"),j=f(window);f(this).toggleClass("toggle-arrow-active",k);b.dialog.height("auto");g.slideToggle(300,function(){setUserSetting("wplink",k?"1":"0");b[k?"search":"url"].focus();var l=j.scrollTop(),o=i.offset().top,m=o+i.outerHeight(),n=m-j.height();if(n>l){i.animate({top:n<o?o-n:l},200)}});h.preventDefault()}};a=function(i,h){var g=this;this.element=i;this.ul=i.children("ul");this.waiting=i.find(".river-waiting");this.change(h);this.refresh();i.scroll(function(){g.maybeLoad()});i.delegate("li","click",function(j){g.select(f(this),j)})};f.extend(a.prototype,{refresh:function(){this.deselect();this.visible=this.element.is(":visible")},show:function(){if(!this.visible){this.deselect();this.element.show();this.visible=true}},hide:function(){this.element.hide();this.visible=false},select:function(h,k){var j,i,l,g;if(h.hasClass("unselectable")||h==this.selected){return}this.deselect();this.selected=h.addClass("selected");j=h.outerHeight();i=this.element.height();l=h.position().top;g=this.element.scrollTop();if(l<0){this.element.scrollTop(g+l)}else{if(l+j>i){this.element.scrollTop(g+l-i+j)}}this.element.trigger("river-select",[h,k,this])},deselect:function(){if(this.selected){this.selected.removeClass("selected")}this.selected=false},prev:function(){if(!this.visible){return}var g;if(this.selected){g=this.selected.prev("li");if(g.length){this.select(g)}}},next:function(){if(!this.visible){return}var g=this.selected?this.selected.next("li"):f("li:not(.unselectable):first",this.element);if(g.length){this.select(g)}},ajax:function(j){var h=this,i=this.query.page==1?0:wpLink.minRiverAJAXDuration,g=wpLink.delayedCallback(function(k,l){h.process(k,l);if(j){j(k,l)}},i);this.query.ajax(g)},change:function(g){if(this.query&&this._search==g){return}this._search=g;this.query=new c(g);this.element.scrollTop(0)},process:function(h,l){var i="",j=true,g="",k=l.page==1;if(!h){if(k){i+='
'+wpLinkL10n.noMatchesFound+"
"}}else{f.each(h,function(){g=j?"
alternate
":"
";g+=this["
title
"]?"
":"
no - title
";i+=g?'
':"
";i+='<input type="
hidden
" class="
item - permalink
" value="
'+this["permalink"]+'
" />';i+='';i+=this["
title
"]?this["
title
"]:wpLinkL10n.noTitle;i+=''+this["
info
"]+"
";j=!j})}this.ulk?"
html
":"
append
"},maybeLoad:function(){var h=this,i=this.element,g=i.scrollTop()+i.height();if(!this.query.ready()||g<this.ul.height()-wpLink.riverBottomThreshold){return}setTimeout(function(){var j=i.scrollTop(),k=j+i.height();if(!h.query.ready()||k<h.ul.height()-wpLink.riverBottomThreshold){return}h.waiting.show();i.scrollTop(j+h.waiting.outerHeight());h.ajax(function(){h.waiting.hide()})},wpLink.timeToTriggerRiver)}});c=function(g){this.page=1;this.allLoaded=false;this.querying=false;this.search=g};f.extend(c.prototype,{ready:function(){return !(this.querying||this.allLoaded)},ajax:function(i){var g=this,h={action:"
wp - link - ajax
",page:this.page,ajax_linking_nonce:b.nonce.val()};if(this.search){h.search=this.search}this.querying=true;f.post(ajaxurl,h,function(j){g.page++;g.querying=false;g.allLoaded=!j;i(j,h)},"
json
")}});f(document).ready(wpLink.init)})(jQuery);
帮你格式化了一下
用 http://jsbeautifier.org/ 或类似的工具。我把你的代码的一小部分转换了一下:
var wpLink;
(function (f) {
var b = {}, e = {}, d, a, c;
wpLink = {
timeToTriggerRiver: 150,
minRiverAJAXDuration: 200,
riverBottomThreshold: 5,
keySensitivity: 100,
lastSearch: "",
textarea: "",
init: function () {
b.dialog = f("#wp-link");
b.submit = f("#wp-link-submit");
b.url = f("#url-field");
b.nonce = f("#ajax_linking_nonce");
b.title = f("#link-title-field");
b.openInNewTab = f("#link-target-checkbox");
b.search = f("#search-field");
e.search = new a(f("#search-results"));
e.recent = new a(f("#most-recent-results"));
e.elements = f(".query-results", b.dialog);
b.dialog.keydown(wpLink.keydown);
b.dialog.keyup(wpLink.keyup);
b.submit.click(function (g) {
g.preventDefault();
wpLink.update()
});
f("#wp-link-cancel").click(function (g) {
g.preventDefault();
wpLink.close()
});
f("#internal-toggle").click(wpLink.toggleInternalLinking);
e.elements.bind("river-select", wpLink.updateFields);
b.search.keyup(wpLink.searchInternalLinks);
b.dialog.bind("wpdialogrefresh", wpLink.refresh);
b.dialog.bind("wpdialogbeforeopen", wpLink.beforeOpen);
b.dialog.bind("wpdialogclose", wpLink.onClose)
},
beforeOpen: function () {
wpLink.range = null;
if (!wpLink.isMCE() && document.selection) {
wpLink.textarea.focus();
wpLink.range = document.selection.createRange()
}
},
如果我要加入 rel=external nofollow ,要怎么写入呢?
@liangge556651 rel=external nofollow 这好像不是 JavaScript
@leapon 就是需要在这里面加入external nofollow 因为我在PHP文件里面加入了rel属性选择,而PHP要调用这个JS 这个JS里面需要这个external nofollow
例如原有的在新窗口打开是下面这段,选择需要增加写入external nofollow 求教
if(“blank”==d.dom.getAttrib(g,“target”)){b.openInNewTab.prop(“checked”,true)}b.submit.val(wpLinkL10n.update)}else{wpLink.setDefaultValues()}tinyMCEPopup.storeSelection()},close:function(){if(wpLink.isMCE()){tinyMCEPopup.close()}else{b.dialog.wpdialog(“close”)}},onClose:function(){if(!wpLink.isMCE()){wpLink.textarea.focus();if(wpLink.range){wpLink.range.moveToBookmark(wpLink.range.getBookmark());wpLink.range.select()}}},getAttrs:function(){return{href:b.url.val(),title:b.title.val(),target:b.openInNewTab.prop(“checked”)?“blank”:""}},update:function(){if(wpLink.isMCE()){wpLink.mceUpdate()}else{wpLink.htmlUpdate()}},htmlUpdate:function(){var i,j,k,h,l,g=wpLink.textarea;if(!g){return}i=wpLink.getAttrs();
@liangge556651 这段程序没有上下文,不清楚里面的变量从哪里来的。无法下手。 对于 rel=external nofollow, 我查了一下。好像是对 <a> 加的属性。可以在 browser 里对解压的 JS 跟踪一下(Chrome Developer Tool 或者 FireBug),找出对应的地方,把属性加上。
@leapon 有联系方式吗?我给你看看问题。