PluginProbe ʕ •ᴥ•ʔ
WP Job Manager / 2.4.7
WP Job Manager v2.4.7
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.1.3 1.10.0 1.11.0 1.11.1 1.12.0 1.12.1 1.13.0 1.14.0 1.15.0 1.16.0 1.16.1 1.17.0 1.18.0 1.19.0 1.2.0 1.20.0 1.20.1 1.21.0 1.21.1 1.21.2 1.21.3 1.21.4 1.22.0 1.22.1 1.22.2 1.22.3 1.23.0 1.23.1 1.23.10 1.23.11 1.23.12 1.23.13 1.23.2 1.23.3 1.23.4 1.23.5 1.23.6 1.23.7 1.23.8 1.23.9 1.24.0 1.24.0.1 1.25.0 1.25.0.1 1.25.1 1.25.1.1 1.25.2 1.25.2.1 1.25.3 1.25.3.1 1.26.0 1.26.0.1 1.26.1 1.26.1.1 1.26.2 1.26.2.1 1.27.0 1.27.0.1 1.28.0 1.28.0.1 1.29.0 1.29.0.1 1.29.1 1.29.1.1 1.29.2 1.29.2.1 1.29.3 1.29.3.1 1.3.0 1.3.1 1.30.0 1.30.0.1 1.30.1 1.30.1.1 1.30.2 1.30.2.1 1.31.0 1.31.0.1 1.31.1 1.31.1.1 1.31.2 1.31.3 1.32.0 1.32.1 1.32.2 1.32.3 1.33.0 1.33.1 1.33.2 1.33.3 1.33.4 1.33.5 1.34.0 1.34.1 1.34.2 1.34.3 1.34.4 1.34.5 1.35.0 1.35.1 1.35.2 1.35.3 1.36.0 1.36.1 1.36.2 1.37.0 1.38.0 1.38.1 1.39.0 1.4.0 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.7.1 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.4.1
wp-job-manager / assets / dist / js / admin.js
wp-job-manager / assets / dist / js Last commit date
admin 5 days ago admin.asset.php 2 months ago admin.js 2 months ago ajax-file-upload.asset.php 2 months ago ajax-file-upload.js 2 months ago ajax-filters.asset.php 2 months ago ajax-filters.js 2 months ago datepicker.asset.php 2 months ago datepicker.js 2 months ago job-application.asset.php 2 months ago job-application.js 2 months ago job-dashboard.asset.php 5 days ago job-dashboard.js 5 days ago job-submission.asset.php 2 months ago job-submission.js 2 months ago multiselect.asset.php 2 months ago multiselect.js 2 months ago term-multiselect.asset.php 2 months ago term-multiselect.js 2 months ago ui-theme-support.asset.php 5 days ago ui-theme-support.js 5 days ago wpjm-stats.asset.php 5 days ago wpjm-stats.js 5 days ago
admin.js
1 lines
1 (()=>{"use strict";const t=(t,e,o)=>{const n=document.querySelectorAll(t),a=document.querySelector(e);n.forEach(t=>{t.addEventListener("click",function(e){e.preventDefault(),a.showModal(),o(t,a)})})};jQuery(document).ready(function(t){t(".tips, .help_tip").each(function(){var e=t(this).attr("data-tip");e&&t(this).tipTip({content:"",fadeIn:50,fadeOut:50,delay:200,enter:function(){t(tiptip_content).text(e)}})});const e=t(".job-manager-settings-submit");var o,n,a;t(".job-manager-options").on("change keyup",()=>e.removeClass("is-outline")),e.length&&(window.scrollTo(0,0),setTimeout(()=>window.scrollTo(0,0),0)),t(".job-manager-settings-wrap").each(function(){t("#wpbody-content > .notice").hide()}),t("p.form-field-author").on("click","a.change-author",function(){t(this).closest("p").find(".current-author").hide();var e=t(this).closest("p").find(".change-author");return e.show(),e.find(":input.wpjm-user-search").trigger("init.user_search"),!1}),t("#wpbody").on("init.user_search",":input.wpjm-user-search",function(){var e={allowClear:!!t(this).data("allow_clear"),placeholder:t(this).data("placeholder"),minimumInputLength:t(this).data("minimum_input_length")?t(this).data("minimum_input_length"):"1",errorLoading:job_manager_admin_params.user_selection_strings.searching,inputTooShort:function(t){var e=t.minimum-t.input.length;return 1===e?job_manager_admin_params.user_selection_strings.input_too_short_1:job_manager_admin_params.user_selection_strings.input_too_short_n.replace("%qty%",e)},loadingMore:function(){return job_manager_admin_params.user_selection_strings.load_more},noResults:function(){return job_manager_admin_params.user_selection_strings.no_matches},searching:function(){return job_manager_admin_params.user_selection_strings.searching},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},width:"100%",ajax:{url:job_manager_admin_params.ajax_url,dataType:"json",delay:1e3,data:function(t){return{term:t.term,action:"job_manager_search_users",security:job_manager_admin_params.search_users_nonce,page:t.page}},processResults:function(e){var o=[];return e&&e.results&&t.each(e.results,function(t,e){o.push({id:t,text:e})}),{results:o,pagination:{more:e.more}}},cache:!0}};t(this).select2(e)}),t(":input.wpjm-user-search:visible").trigger("init.user_search"),t(document.body).on("click",".wp_job_manager_add_another_file_button",function(e){e.preventDefault();var o=t(this).data("field_name"),n=t(this).data("field_placeholder"),a=t(this).data("uploader_button_text"),r=t(this).data("uploader_button"),i=t(this).data("view_button");t(this).before('<span class="file_url"><input type="text" name="'+o+'[]" placeholder="'+n+'" /><button class="button button-small wp_job_manager_upload_file_button" data-uploader_button_text="'+a+'">'+r+'</button><button class="button button-small wp_job_manager_view_file_button">'+i+"</button></span>")}),t(document.body).on("click",".wp_job_manager_view_file_button",function(e){if(e.preventDefault(),!(o=t(this).data("download-url"))){a=t(this).closest(".file_url");var o=(n=a.find("input")).val()}o.indexOf("://")>-1?window.open(o,"_blank"):(n.addClass("file_no_url"),setTimeout(function(){n.removeClass("file_no_url")},1e3))}),t(document.body).on("click",".wp_job_manager_upload_file_button",function(e){e.preventDefault(),a=t(this).closest(".file_url"),n=a.find("input"),o||(o=wp.media.frames.file_frame=wp.media({title:t(this).data("uploader_title"),button:{text:t(this).data("uploader_button_text")},multiple:!1})).on("select",function(){var e=o.state().get("selection").first().toJSON();t(n).val(e.url)}),o.open()})}),jQuery(document).ready(function(t){var e="job_listing_type";t("#"+e+"checklist li :radio, #"+e+"checklist-pop :radio").on("click",function(){var o=t(this),n=o.is(":checked"),a=o.val();t("#"+e+"checklist li :radio, #"+e+"checklist-pop :radio").prop("checked",!1),t("#in-"+e+"-"+a+", #in-popular-"+e+"-"+a).prop("checked",n)})}),job_manager_admin_params.promoted_jobs_enabled&&(t(".promote_job","#promote-dialog",(t,e)=>{((t,e)=>{t.innerHTML=`\n\t<form class="dialog" method="dialog">\n\t\t<button class="dialog-close" type="submit">X</button>\n\t</form>\n\t<promote-job-template>\n\t\t<div slot="buttons" class="promote-buttons-group">\n\t\t\t<a id="wpjm-promote-button" class="promote-button button button-primary" target="_blank" rel="noopener noreferrer" href="${e}">${job_manager_admin_params.job_listing_promote_strings.promote_job}</a>\n\t\t\t<a class="promote-button button button-secondary" target="_blank" rel="noopener noreferrer" href="https://wpjobmanager.com/jobtarget?utm_source=plugin_wpjm&utm_medium=promote-dialog&utm_campaign=promoted-jobs">${job_manager_admin_params.job_listing_promote_strings.learn_more}</a>\n\t\t\t<a class="promote-dismiss wpjm-notice-dismiss" href="#">${job_manager_admin_params.job_listing_promote_strings.dismiss}</a>\n\t\t</div>\n\t<promote-job-template>`,t.querySelector("#wpjm-promote-button").addEventListener("click",function(){t.close()})})(e,t.getAttribute("data-href"))}),t(".jm-promoted__deactivate","#deactivate-dialog",(t,e)=>{((t,e)=>{t.querySelector(".deactivate-promotion").setAttribute("href",e)})(e,t.getAttribute("data-href"))}),customElements.define("promote-job-template",class extends HTMLElement{constructor(){super();const t=document.getElementById("promote-job-template").content;this.attachShadow({mode:"open"}).appendChild(t.cloneNode(!0))}}))})();