Файловый менеджер - Редактировать - /home/digitalm/yhubita/wp-content/plugins/internal-links/admin/js/ilj_keywords.min.js
Назад
!function(e){e.fn.ilj_keywords=function(i){var r=this,s=e.extend({inputField:"",errorMessage:"",requiresPro:!1,sortable:!0},i),t={width:"",maxWidth:"200",useTitle:!0,delay:100,speed:500,background:"#32373c",color:"#eeeeee",size:"small"};({keywords:[],init:function(){var i=this;return s.sortable&&r.find("ul.keyword-view").sortable({opacity:.5,helper:"clone",forceHelperSize:!0,forcePlaceholderSize:!0,cursor:"move",placeholder:"placeholder",update:function(e,r){i.reorderKeywords()}}),r.find("ul.keyword-view").disableSelection(),r.find(".tip").iljtipso(t),r.on("keypress","input.keywordInput",(function(e){return 13===e.keyCode&&r.find("a.add-keyword").click(),13!=e.keyCode})),r.on("click","a.add-keyword",(function(r){r.preventDefault();var s=e(this).siblings("input.keywordInput");if(-1!==s.val().indexOf(",")){s.val().split(",").forEach((function(e,r){keyword_value=i.sanitizeKeyword(e),valid=i.validateKeyword(keyword_value),valid.is_valid&&i.addKeyword(keyword_value)}))}else{if(keyword_value=i.sanitizeKeyword(s.val()),valid=i.validateKeyword(keyword_value),!valid.is_valid)return void i.setError(valid.message);i.addKeyword(keyword_value)}s.val(""),i.clearError(),i.syncGui(),i.syncField()})),this.initKeywords(),this.syncGui(),r.on("click",".keyword a.remove",(function(r){r.preventDefault();var s=e(this).parent(".keyword").data("id");i.keywords.splice(s,1),i.syncGui(),i.syncField()})),this.keywords},initKeywords:function(){that=this;var i=e("<textarea/>").text(s.inputField.val()).html();""!=i&&null!=i&&i.split(",").forEach((function(e,i){that.addKeyword(e)}))},addKeyword:function(e){that=this,this.keywords.push(e)},sanitizeKeyword:function(e){return e.replace(/\s*\{\s*/gu," {").replace(/\s*\}\s*/gu,"} ").replace(/\s{2,}/gu," ").replace(/^\s+|\s+$/gu,"").replace(/</g,"<").replace(/>/g,">")},validateKeyword:function(e){for(var i={is_valid:!1,message:"Unknown error"},r=e.replace(/\{.*?\}/gu,"").replace(/\s/gu,""),t=0;t<this.keywords.length;t++)if(e.toLowerCase()==this.keywords[t].toLowerCase())return i.message=ilj_editor_translation.message_keyword_exists,i;if(""===r)return i.message=ilj_editor_translation.message_no_keyword,i;if(r.length<2)return i.message=ilj_editor_translation.message_length_not_valid,i;if(/(\s?\{[+-]*\d+\}\s?){2,}/.test(e))return i.message=ilj_editor_translation.message_multiple_placeholder,i;var a=this.keywords.length;return 1==s.requiresPro&&1==ilj_editor_basic_restriction.is_active&&a>=ilj_editor_basic_restriction.blacklist_limit?(i.message="<p>"+ilj_editor_translation.message_limited_blacklist_keyword+"</p>",i.message+="<p>"+ilj_editor_translation.message_limited_blacklist_keyword_upgrade+".</p>",i):(i.is_valid=!0,i.message="",i)},syncGui:function(){var i=this;r.find("ul.keyword-view li").remove(),this.keywords.length>0?(this.keywords.forEach((function(s,t){r.find("ul.keyword-view").append(e(i.renderKeyword(s,t)))})),r.find(".tip").iljtipso(t)):r.find("ul.keyword-view").append(e("<li>"+ilj_editor_translation.no_keywords+"</li>"))},syncField:function(){s.inputField.val(this.keywords.join(","))},renderKeyword:function(e,i){return keyword_print=e.replace(/\{(\d+)\}/g,'<span class="exact tip" title="'+ilj_editor_translation.gap_hover_exact+' $1">$1</span>').replace(/\{\-(\d+)\}/g,'<span class="max tip" title="'+ilj_editor_translation.gap_hover_max+' $1">$1</span>').replace(/\{\+(\d+)\}/g,'<span class="min tip" title="'+ilj_editor_translation.gap_hover_min+' $1">$1</span>'),'<li class="keyword" data-id="'+i+'"><a class="dashicons dashicons-dismiss remove"></a>'+keyword_print+"</li>"},reorderKeywords:function(){order=[];var i=this;return r.find("li").each((function(){var i=e(this).data("id");void 0!==i&&order.push(i)})),new_keywords=[],e.each(order,(function(e,r){new_keywords.push(i.keywords[r])})),i.keywords=new_keywords,i.syncGui(),i.syncField(),!0},setError:function(e){s.errorMessage.html(e),s.errorMessage.show()},clearError:function(){s.errorMessage.html(""),s.errorMessage.hide()}}).init()}}(jQuery); //# sourceMappingURL=ilj_keywords.min.js.map
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка