%PDF- %PDF-
Direktori : /var/www/html/itworks/wp-content/plugins/wpml-translation-management/dist/js/translators/ |
Current File : /var/www/html/itworks/wp-content/plugins/wpml-translation-management/dist/js/translators/app.js |
!function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();var i=function(){function e(t,n,a,i,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.content=t,this.pairsUI=t.find(".js-language-pairs"),this.fromLang=n,this.toLangs=a,this.fromLangChangeCallback=i,this.toLangChangeCallback=o,this.UI=null}return a(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.copyTemplateUI(),this.setLanguages(e)}},{key:"copyTemplateUI",value:function(){var e=this;this.UI=this.content.find(".js-select-languages:last").clone().show(),this.UI.appendTo(this.pairsUI),this.fromLanguageSelect=this.UI.find(".js-from-language-select"),this.fromLanguageSelect.on("change",function(t){return e.fromLanguageChanged()}),this.toLanguageCheckboxes=this.UI.find(":checkbox"),this.toLanguageCheckboxes.on("change",function(t){e.toLangChangeCallback()}),this.trashIcon=this.UI.find(".js-delete-language-pair")}},{key:"setLanguages",value:function(e){var t=this;this.fromLang&&this.fromLanguageSelect.val(this.fromLang),this.disableFromLanguages(e),this.UI.find(".js-to-languages").show(),this.toLangs.forEach(function(e){return t.UI.find(":checkbox[value="+e+"]").prop("checked",!0)}),this.hideToLanguage(this.fromLang)}},{key:"disableFromLanguages",value:function(e){var t=this;this.fromLanguageSelect.find("option").prop("disabled",!1),e&&e.forEach(function(e){return t.fromLanguageSelect.find("option[value="+e+"]").prop("disabled",e!==t.fromLang)})}},{key:"disableFromLanguageSelect",value:function(e){this.fromLanguageSelect.prop("disabled",e)}},{key:"hideToLanguage",value:function(e){this.toLanguageCheckboxes.closest("label").show(),this.UI.find(":checkbox[value="+e+"]").prop("checked",!1).closest("label").hide()}},{key:"getFromLanguage",value:function(){return this.fromLanguageSelect.val()}},{key:"getToLanguages",value:function(){var e=[];return this.UI.find(":checkbox:checked").each(function(t,n){return e.push(n.value)}),e}},{key:"fromLanguageChanged",value:function(){this.fromLang=this.getFromLanguage(),this.hideToLanguage(this.getFromLanguage()),this.fromLangChangeCallback()}},{key:"hideTrashIcon",value:function(e){e?this.trashIcon.hide():this.trashIcon.show()}},{key:"addTrashHook",value:function(e){var t=this;this.trashIcon.off("click").on("click",function(n){return t.onTrash(e)})}},{key:"onTrash",value:function(e){e(this),this.UI.remove()}}]),e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n(0),s=(a=o)&&a.__esModule?a:{default:a};var r=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.content=t,this.languagePairs=[]}return i(e,[{key:"init",value:function(e,t,n){var a=this;for(var i in this.isFromLanguageSelectedCallback=t,this.isAnyLanguagePairOKCallback=n,this.languagePairs=[],e)if(e.hasOwnProperty(i)){var o=new s.default(this.content,i,e[i],function(){return a.notifyLanguageChanged()},function(){return a.toLanguageChanged()});o.init(),this.languagePairs.push(o)}this.addLanguagePairIfNoneInitialized(),this.setLanguageStates()}},{key:"addLanguagePairIfNoneInitialized",value:function(){this.languagePairs.length||this.addLanguagePair()}},{key:"addLanguagePair",value:function(){var e=this,t=new s.default(this.content,null,[],function(){return e.notifyLanguageChanged()},function(){return e.toLanguageChanged()});t.init(this.getFromLanguages()),this.languagePairs.push(t),this.setLanguageStates()}},{key:"setLanguageStates",value:function(){this.disableAllButLastFromLanguage(),this.disablePreviousFromLanguagesInLast(),this.hideTrashIconIfOnlyOneLanguage(),this.addTrashHook(),this.notifyLanguageChanged()}},{key:"getLanguagePairs",value:function(){var e={};return this.languagePairs.forEach(function(t){var n=t.getFromLanguage(),a=t.getToLanguages();"0"!==n&&a.length&&(e[n]=a)}),e}},{key:"getFromLanguages",value:function(){var e=[];return this.languagePairs.forEach(function(t){var n=t.getFromLanguage();"0"!==n&&e.push(n)}),e}},{key:"disableAllButLastFromLanguage",value:function(){for(var e=0;e<this.languagePairs.length-1;e++)this.languagePairs[e].disableFromLanguageSelect(!0);this.languagePairs[this.languagePairs.length-1].disableFromLanguageSelect(!1)}},{key:"disablePreviousFromLanguagesInLast",value:function(){var e=this.languagePairs.length;e&&this.languagePairs[e-1].disableFromLanguages(this.getFromLanguages())}},{key:"hideTrashIconIfOnlyOneLanguage",value:function(){var e=1===this.languagePairs.length;this.languagePairs.forEach(function(t){return t.hideTrashIcon(e)})}},{key:"addTrashHook",value:function(){var e=this;this.languagePairs.forEach(function(t){return t.addTrashHook(function(t){return e.onTrash(t)})})}},{key:"onTrash",value:function(e){this.languagePairs=this.languagePairs.filter(function(t){return t.getFromLanguage()!==e.getFromLanguage()}),this.setLanguageStates()}},{key:"notifyLanguageChanged",value:function(){var e=this.languagePairs.some(function(e){return"0"===e.getFromLanguage()});this.isFromLanguageSelectedCallback(!e),this.isAnyLanguagePairOKCallback(Object.keys(this.getLanguagePairs()).length>0)}},{key:"toLanguageChanged",value:function(){this.isAnyLanguagePairOKCallback(Object.keys(this.getLanguagePairs()).length>0)}}]),e}();t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$=t,this.section=null}return a(e,[{key:"show",value:function(e){e?this.section.show():this.section.hide()}},{key:"isShown",value:function(){return this.section.is(":visible")}}]),e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();var i=function(){function e(t,n,a,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$=t,this.content=n,this.nonce=a,this.editTranslatorLanguageDialog=i,this.translatorRemovedCallback=o}return a(e,[{key:"init",value:function(){var e=this;this.content.find(".js-remove-translator").off("click").on("click",function(t){return e.removeTranslator(t)}),this.content.find(".js-edit-languages").off("click").on("click",function(t){return e.editTranslatorLanguages(t)})}},{key:"addRow",value:function(e){this.content.find("tbody").append(e),this.init(),this.showOrHideList()}},{key:"removeTranslator",value:function(e){var t=this,n=this.getEventRow(e),a=n.data("user-id");this.$.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"wpml_remove_translation_translator",nonce:this.nonce,user_id:a},success:function(e){return t.translatorRemoved(e,n)}})}},{key:"translatorRemoved",value:function(e,t){e.success&&(t.remove(),this.showOrHideList(),this.translatorRemovedCallback&&this.translatorRemovedCallback())}},{key:"showOrHideList",value:function(){this.getNumberOfTranslators()?this.content.show():this.content.hide()}},{key:"editTranslatorLanguages",value:function(e){var t=this,n=this.getEventRow(e),a=n.data("user-id"),i=n.data("language-pairs");this.editTranslatorLanguageDialog.open(a,i,function(e){return t.updateTranslator(n,e)})}},{key:"getEventRow",value:function(e){return this.$(e.target).closest("tr")}},{key:"updateTranslator",value:function(e,t){e.replaceWith(t),this.init(),this.editTranslatorLanguageDialog.close()}},{key:"getNumberOfTranslators",value:function(){return this.content.find("tbody > tr").length}}]),e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=(o(n(0)),o(n(1)));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$=t,this.content=n,this.nonce=a,this.userId=null,this.updateTranslatorCallback=null,this.setupDialog()}return a(e,[{key:"setupDialog",value:function(){var e=this,t="js-edit-translator-languages-dialog";this.dialogElement=this.content.find("#"+t),this.dialogElement.dialog({autoOpen:!1,resizable:!1,draggable:!1,modal:!0,width:"auto",dialogClass:"wpml-dialog otgs-ui-dialog",closeText:this.dialogElement.data("cancel-text"),closeOnEscape:!0,buttons:[{class:"button-seconday alignleft "+t+"-cancel",text:this.dialogElement.data("cancel-text"),click:function(){return e.close()}},{class:"button-primary alignright "+t+"-ok",text:this.dialogElement.data("save-text"),click:function(){return e.save()}}],close:function(){}}),this.dialogElement.find(".js-add-lang-pair").on("click",function(t){return e.addLanguagePair()})}},{key:"open",value:function(e,t,n){var a=this;this.userId=e,this.updateTranslatorCallback=n,this.resetDialog(),this.languagePairUIContainer.init(t,function(e){return a.enableAddButton(e)},function(e){return a.enableSaveButton(e)}),this.dialogElement.dialog("open")}},{key:"close",value:function(){this.dialogElement.dialog("close")}},{key:"save",value:function(){var e=this;new WPML_TM.setTranslationRole(this.$,null,this.nonce,"translator").setExisting(this.userId,function(t){return e.updateTranslator(t)},null,{languagePairs:this.getLanguagePairs()})}},{key:"getLanguagePairs",value:function(){return this.languagePairUIContainer.getLanguagePairs()}},{key:"getFromLanguages",value:function(){return this.languagePairUIContainer.getFromLanguages()}},{key:"resetDialog",value:function(){this.dialogElement.find(".js-language-pairs").html(""),this.languagePairUIContainer=new i.default(this.dialogElement)}},{key:"updateTranslator",value:function(e){this.updateTranslatorCallback(e)}},{key:"addLanguagePair",value:function(){this.languagePairUIContainer.addLanguagePair(),this.enableAddButton(!1)}},{key:"enableAddButton",value:function(e){this.dialogElement.find(".js-add-lang-pair").prop("disabled",!e)}},{key:"enableSaveButton",value:function(e){this.$(".js-edit-translator-languages-dialog-ok").prop("disabled",!e)}}]),e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=s(n(2)),o=s(n(1));function s(e){return e&&e.__esModule?e:{default:e}}var r=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),a(t,[{key:"init",value:function(e){return this.initializeSelectors(e),this.reset(),this}},{key:"initializeSelectors",value:function(e){var t=this;this.section=this.$("#"+e).find(".js-select-languages-section"),this.dialogOK=this.$("."+e+"-ok").attr("disabled","disabled"),this.section.find(".js-add-lang-pair").on("click",function(e){return t.addLanguagePair()})}},{key:"reset",value:function(){var e=this;this.section.find(".js-language-pairs").html(""),this.languagePairUIContainer=new o.default(this.section),this.languagePairUIContainer.init({},function(t){return e.enableAddButton(t)},function(t){return e.enableOkButton(t)}),this.enableOkButton(!1)}},{key:"show",value:function(e){(function e(t,n,a){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,a)}if("value"in i)return i.value;var s=i.get;return void 0!==s?s.call(a):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"show",this).call(this,e),e&&(this.dialogOK.text(this.section.data("add-translator-text")),this.languagePairUIContainer.notifyLanguageChanged())}},{key:"setUserName",value:function(e){var t=this.section.find("h4"),n=t.data("text");t.text(n.replace("%USERNAME%",e))}},{key:"addLanguagePair",value:function(){this.languagePairUIContainer.addLanguagePair(),this.enableAddButton(!1)}},{key:"enableOkButton",value:function(e){e?this.dialogOK.removeAttr("disabled"):this.dialogOK.attr("disabled","disabled")}},{key:"enableAddButton",value:function(e){this.section.find(".js-add-lang-pair").prop("disabled",!e)}},{key:"getLanguagePairs",value:function(){return this.languagePairUIContainer.getLanguagePairs()}}]),t}();t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n(2),s=(a=o)&&a.__esModule?a:{default:a};var r=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.currentMode=null,n.selectedUser=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,s.default),i(t,[{key:"init",value:function(e,t){var n=this;this.initializeSelectors(e,t),WPML_TM.translationRolesSelect2(this.existingTranslatorSelect,this.nonce,"translator",function(e){return n.selectChange(e)}),this.addTranslator=new WPML_TM.setTranslationRole(this.$,t,this.nonce,"translator",function(e){return n.enableButton(e)})}},{key:"initializeSelectors",value:function(e,t){var n=this;this.existingTranslatorSelect=t.find(".js-translation-translator-select"),this.section=t.find(".js-select-translator"),this.nonce=this.section.data("nonce"),this.modeRadios=t.find('[name="user-translator"]').on("change",function(e){return n.onMode()}),this.existingSection=t.find(".js-existing-user-section"),this.newSection=t.find(".js-new-user-section"),this.dialogOK=this.$("."+e+"-ok").attr("disabled","disabled")}},{key:"reset",value:function(){this.addTranslator.resetInputs(),this.existingTranslatorSelect.select2("val",""),this.selectedUser=null,this.modeRadios.prop("checked",!1),this.existingSection.hide(),this.newSection.hide()}},{key:"selectChange",value:function(e){this.selectedUser=this.$(e.target).select2("data"),this.enableButton(""!==this.selectedUser.ID)}},{key:"onMode",value:function(){var e=this;this.modeRadios.each(function(t,n){return e.showSelectedSection(n)}),this.enableButtonIfRequired(),this.closeExistingTranslatorSelect()}},{key:"closeExistingTranslatorSelect",value:function(){this.existingTranslatorSelect.select2("close")}},{key:"showSelectedSection",value:function(e){if((e=this.$(e)).is(":checked"))switch(this.currentMode=e.val(),this.currentMode){case"existing":this.existingSection.show(),this.newSection.hide();break;case"new":this.existingSection.hide(),this.newSection.show()}}},{key:"enableButton",value:function(e){e?this.dialogOK.removeAttr("disabled"):this.dialogOK.attr("disabled","disabled")}},{key:"enableButtonIfRequired",value:function(){if(this.currentMode)switch(this.currentMode){case"new":this.enableButton(this.addTranslator.isValid());break;case"existing":this.enableButton(this.selectedUser&&""!==this.selectedUser.ID)}}},{key:"show",value:function(e){(function e(t,n,a){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,a)}if("value"in i)return i.value;var s=i.get;return void 0!==s?s.call(a):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"show",this).call(this,e),e&&(this.dialogOK.text(this.section.data("set-languages-text")),this.enableButtonIfRequired())}},{key:"getUserName",value:function(){switch(this.currentMode){case"new":return this.addTranslator.getUserName();case"existing":return this.selectedUser.display_name}}},{key:"addTranslatorViaAjax",value:function(e,t,n){switch(this.currentMode){case"new":this.addTranslator.addNew(t,n,{languagePairs:e});break;case"existing":this.addTranslator.setExisting(this.selectedUser.ID,t,n,{languagePairs:e})}}}]),t}();t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=s(n(6)),o=s(n(5));function s(e){return e&&e.__esModule?e:{default:e}}var r=function(){function e(t,n,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$=t,this.content=n,this.translatorAddedCallback=a,this.setupDialog()}return a(e,[{key:"setupDialog",value:function(){var e=this,t="js-add-translator-dialog";this.dialogElement=this.content.find("#"+t),this.dialogElement.dialog({autoOpen:!1,resizable:!1,draggable:!1,modal:!0,width:"auto",dialogClass:"wpml-dialog otgs-ui-dialog",closeText:this.dialogElement.data("cancel-text"),closeOnEscape:!0,buttons:[{class:"button-secondary alignleft "+t+"-cancel",text:this.dialogElement.data("cancel-text"),click:function(){return e.close()}},{class:"button-primary alignright "+t+"-ok",text:"",click:function(){return e.buttonClick()}},{class:"button-secondary alignright "+t+"-previous",text:this.dialogElement.data("previous-text"),click:function(){return e.showTranslationSection()}}],close:function(){e.addTranslator.closeExistingTranslatorSelect(),e.close()}}),this.addTranslator=new i.default(this.$),this.addTranslator.init(t,this.dialogElement),this.setLanguagesUI=new o.default(this.$).init(t),this.previousButton=this.$("."+t+"-previous").hide()}},{key:"open",value:function(){var e=this;this.$(window).on("resize.repositionDialog",function(){return e.repositionDialog()}),this.addTranslator.reset(),this.setLanguagesUI.reset(),this.showTranslationSection(),this.dialogElement.dialog("open"),this.repositionDialog()}},{key:"close",value:function(){this.$(window).off("resize.repositionDialog"),this.dialogElement.dialog("close")}},{key:"destroy",value:function(){this.dialogElement.dialog("destroy").remove()}},{key:"buttonClick",value:function(){var e=this;this.setLanguagesUI.isShown()?this.addTranslator.addTranslatorViaAjax(this.setLanguagesUI.getLanguagePairs(),this.translatorAddedCallback,function(t){return e.translatorFailedCallback(t)}):this.showSetLanguagesSection()}},{key:"showTranslationSection",value:function(){this.addTranslator.show(!0),this.setLanguagesUI.show(!1),this.previousButton.hide(),this.dialogElement.find(".js-error").hide().html("")}},{key:"showSetLanguagesSection",value:function(){this.addTranslator.show(!1),this.setLanguagesUI.setUserName(this.addTranslator.getUserName()),this.setLanguagesUI.show(!0),this.previousButton.show()}},{key:"translatorFailedCallback",value:function(e){this.dialogElement.find(".js-error").show().html(e)}},{key:"repositionDialog",value:function(){this.$(".otgs-ui-dialog .ui-dialog-content").css({"max-height":this.$(window).height()-180}),this.$(".otgs-ui-dialog").css({"max-width":"95%"}),this.$(".js-select-translator, .js-select-languages, .js-select-languages-section").css({"max-width":"100%"}),this.dialogElement.dialog("option","position",{my:"center",at:"center",of:window})}}]),e}();t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=r(n(7)),o=r(n(4)),s=r(n(3));function r(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$=t,this.content=n,this.addNewTranslatorDialog=null}return a(e,[{key:"init",value:function(){var e=this,t=this.content.data("nonce");this.content.find(".js-add-translator").on("click",function(t){return e.addNewTranslator()}),this.translatorsTable=new s.default(this.$,this.content.find(".js-translators-table"),t,new o.default(this.$,this.content,t)),this.translatorsTable.init()}},{key:"addNewTranslator",value:function(){var e=this;this.addNewTranslatorDialog||(this.addNewTranslatorDialog=new i.default(this.$,this.content,function(t){return e.translatorAdded(t)})),this.addNewTranslatorDialog.open()}},{key:"translatorAdded",value:function(e){this.addNewTranslatorDialog.close(),this.translatorsTable.addRow(e)}}]),e}();t.default=u},function(e,t,n){"use strict";var a,i=n(8),o=(a=i)&&a.__esModule?a:{default:a};jQuery(document).ready(function(){new o.default(jQuery,jQuery(".js-translators")).init()})},function(e,t,n){e.exports=n(9)}]);