-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestPlugin.min.js
More file actions
executable file
·1 lines (1 loc) · 3.02 KB
/
TestPlugin.min.js
File metadata and controls
executable file
·1 lines (1 loc) · 3.02 KB
1
(function(b){if(typeof module==="object"&&typeof module.exports==="object"){var a=b(require,exports);if(a!==undefined){module.exports=a}}else{if(typeof define==="function"&&define.amd){define(["require","exports","jquery","./Classes/GlobalWPPluginData","./Classes/WPAjaxPayload","./Classes/WPAjaxResponse","./Classes/AJAX","./Classes/Helper","./Classes/TypeChecker","./Classes/IndicatorUIHelper","./Classes/LoaderUIHelper","./Classes/ContextHelper","./Classes/ElementGeneratorHelper","./Classes/BrowserDetect","./Contexts/admin/testplugin_Context"],b)}}})(function(b,f){Object.defineProperty(f,"__esModule",{value:true});var o=b("jquery");var c=b("./Classes/GlobalWPPluginData");var n=b("./Classes/WPAjaxPayload");var h=b("./Classes/WPAjaxResponse");var e=b("./Classes/AJAX");var g=b("./Classes/Helper");var m=b("./Classes/TypeChecker");var d=b("./Classes/IndicatorUIHelper");var k=b("./Classes/LoaderUIHelper");var p=b("./Classes/ContextHelper");var l=b("./Classes/ElementGeneratorHelper");var i=b("./Classes/BrowserDetect");var j=b("./Contexts/admin/testplugin_Context");var a;(function(t){t.GlobalWPPluginData=c.GlobalWPPluginData;t.PluginData=null;t.WPAjaxPayload=n.WPAjaxPayload;t.WPAjaxResponse=h.WPAjaxResponse;t.ContextHelper=p.ContextHelper;var u=(function(){function y(){}return y}());t.Utilities=u;(function(y){y.AJAX=e.AJAX;y.Helper=g.Helper;y.TypeChecker=m.TypeChecker;y.BrowserDetect=i.BrowserDetect;y.LoaderUIHelper=k.LoaderUIHelper;y.IndicatorUIHelper=d.IndicatorUIHelper;y.ElementGeneratorHelper=l.ElementGeneratorHelper})(u=t.Utilities||(t.Utilities={}));var q=(function(){function y(){}return y}());t.Contexts=q;(function(z){var y=(function(){function B(){}return B}());z.admin=y;(function(B){B.testplugin_Context=j.testplugin_Context})(y=z.admin||(z.admin={}));var A=(function(){function B(){}return B}());z.user=A})(q=t.Contexts||(t.Contexts={}));var s=(function(){function y(){}return y}());t.Extensions=s;var r=(function(){function y(){}return y}());t.Events=r;(function(y){y.MyEvent=new CustomEvent("customEvent",{bubbles:true})})(r=t.Events||(t.Events={}));function x(y){if(!y){throw new TypeError("The pluginData parameter was invalid.")}else{t.PluginData=t.GlobalWPPluginData.fromRawObj(y)}w(o)}t.init=x;function v(){var y=jQuery("body");y.on("click",".linkButton",function(){var B=jQuery(this);var A=B.data("link-to-open");var z=B.data("open-target");if(t.Utilities.TypeChecker.isEmpty(A)){return}if(t.Utilities.TypeChecker.isEmpty(z)){z="current"}switch(z){case"new":t.Utilities.Helper.openInNewTab(A);break;default:window.location.href=A}})}t.attachHandlers=v;function w(z){var y="application/json;charset=UTF-8";z.ajaxSetup({type:"POST",url:t.PluginData.ajaxurl,dataType:"json",traditional:true,error:t.Utilities.AJAX.standardAjaxError,beforeSend:function(A){if(A&&A.overrideMimeType){A.overrideMimeType(y)}}});z(this).ajaxSuccess(function(B,A){var C=A.responseJSON;if(!t.Utilities.TypeChecker.isUndefined(C.newNonce)){t.PluginData.nonce=C.newNonce}});t.Utilities.Helper.addCustomValidators(jQuery)}t.setJQueryDefaults=w})(a=f.TestPlugin||(f.TestPlugin={}))});