PATH:
home
/
lab2454c
/
vaultchip.com
/
platform
/
plugins
/
language
/
public
/
js
(()=>{function e(e,a){for(var n=0;n<a.length;n++){var t=a[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}var a=function(){function a(){!function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,a)}var n,t;return n=a,(t=[{key:"init",value:function(){var e=$("#post_lang_choice");e.data("prev",e.val()),$(document).on("change","#post_lang_choice",(function(e){$(".change_to_language_text").text($(e.currentTarget).find("option:selected").text()),$("#confirm-change-language-modal").modal("show")})),$(document).on("click","#confirm-change-language-modal .btn-warning.float-left",(function(a){a.preventDefault(),(e=$("#post_lang_choice")).val(e.data("prev")).trigger("change"),$("#confirm-change-language-modal").modal("hide")})),$(document).on("click","#confirm-change-language-button",(function(a){a.preventDefault();var n=$(a.currentTarget),t=$("#language_flag_path").val();n.addClass("button-loading"),e=$("#post_lang_choice"),$.ajax({url:$("div[data-change-language-route]").data("change-language-route"),data:{lang_meta_current_language:e.val(),reference_id:$("#reference_id").val(),reference_type:$("#reference_type").val(),lang_meta_created_from:$("#lang_meta_created_from").val()},type:"POST",success:function(a){if($(".active-language").html('<img src="'+t+e.find("option:selected").data("flag")+'.svg" width="16" title="'+e.find("option:selected").text()+'" alt="'+e.find("option:selected").text()+'" />'),!a.error){$(".current_language_text").text(e.find("option:selected").text());var r="";$.each(a.data,(function(e,a){r+='<img src="'+t+a.lang_flag+'.svg" width="16" title="'+a.lang_name+'" alt="'+a.lang_name+'">',a.reference_id?r+='<a href="'+$("#route_edit").val()+'"> '+a.lang_name+' <i class="fa fa-edit"></i> </a><br />':r+='<a href="'+$("#route_create").val()+"?ref_from="+$("#content_id").val()+"&ref_lang="+e+'"> '+a.lang_name+' <i class="fa fa-plus"></i> </a><br />'})),$("#list-others-language").html(r),$("#confirm-change-language-modal").modal("hide"),e.data("prev",e.val()).trigger("change")}n.removeClass("button-loading")},error:function(e){Botble.showError(e.message),n.removeClass("button-loading")}})})),$(document).on("click",".change-data-language-item",(function(e){e.preventDefault(),window.location.href=$(e.currentTarget).find("span[data-href]").data("href")}))}}])&&e(n.prototype,t),a}();$(document).ready((function(){(new a).init(),$.ajaxSetup({data:{ref_from:$('meta[name="ref_from"]').attr("content"),ref_lang:$('meta[name="ref_lang"]').attr("content")}})}))})();
[-] language-public.js
[edit]
[+]
..
[-] language.js
[edit]
[-] language-global.js
[edit]