/***********
** WILang NAMESPACE
**************/
$(document).ready(function(event)
{
WILang.Trans();
$("#multilanguage_true").click(function(){
//alert('clicked');
$("#multilanguage").attr("value", 'on')
$("#multilanguage_false").removeClass('btn-danger active')
$("#multilanguage_true").addClass('btn-success active');
});
$("#multilanguage_false").click(function(){
//alert('clicked');
$("#multilanguage").attr("value", 'off')
$("#multilanguage_true").removeClass('btn-success active')
$("#multilanguage_false").addClass('btn-danger active');
});
});
var WILang = {}
WILang.showLangModal = function (id) {
//jQuery.noConflict();
$("#modal-lang-edit").removeClass("off")
$("#modal-lang-edit").addClass("on")
// WIMeta.addEditData.button.attr('onclick', 'WIMeta.addUser();');
};
WILang.AddTransModal = function(){
event.preventDefault();
$("#modal-trans-add").removeClass("off")
$("#modal-trans-add").addClass("on")
}
WILang.Closed = function(){
$("#modal-trans-add").removeClass("on")
$("#modal-trans-add").addClass("off")
}
WILang.AddLangModal = function(){
event.preventDefault();
$("#modal-lang-add").removeClass("off")
$("#modal-lang-add").addClass("on")
}
WILang.Close = function(){
$("#modal-lang-edit").removeClass("on")
$("#modal-lang-edit").addClass("off")
}
WILang.Closer = function(){
$("#modal-lang-add").removeClass("on")
$("#modal-lang-add").addClass("off")
}
WILang.changeLang = function(){
event.preventDefault();
var multi_lang = $("#multilanguage").attr('value');
//alert(multi_lang);
$.ajax({
url: "WICore/WIClass/WIAjax.php",
type: "POST",
data: {
action : "lang_settings",
settings : multi_lang
},
success: function(result)
{
}
});
}
WILang.AddTrans = function(){
var lang = $("#lang_name").val(),
keyword = $("#keyword").val(),
trans = $("#translation").val();
var btn = $("#btn-trans");
event.preventDefault();
// put button into the loading state
WICore.loadingButton(btn, $_lang.creating_Account);
//alert("sending ...")
$.ajax({
url: "WICore/WIClass/WIAjax.php",
type: "POST",
data: {
action : "multilanguage",
lang : lang,
keyword: keyword,
trans : trans
},
success: function(result)
{
console.log(result);
// return the button to normasl state
WICore.removeLoadingButton(btn);
//var res = JSON.stringify(result);
var res = JSON.parse(result);
//var res = $.parseJSON(result);
//console.log(res);
if(res.status === "error")
{
/// display all errors
for(var i=0; i<res.errors.length; i++)
{
var error = res.errors[i];
WICore.displayErrorMessage($("#"+error.id), error.msg);
}
}
else if(res.status === "successful")
{
// dispaly success message
WICore.displaySuccessfulMessage($("#results-lang"), res.msg);
$("#lang_name").val(''),
$("#keyword").val(''),
$("#translation").val('');
//WICore.displaySuccessMessage($(".msg"), res.msg);
}
}
});
}
WILang.AddLang = function(){
var lang = $("#lang").val()
var btn = $("#btn-add-language");
event.preventDefault();
// put button into the loading state
WICore.loadingButton(btn, $_lang.creating_Account);
//alert("sending ...")
$.ajax({
url: "WICore/WIClass/WIAjax.php",
type: "POST",
data: {
action : "AddLang",
lang : lang
},
success: function(result)
{
console.log(result);
// return the button to normasl state
WICore.removeLoadingButton(btn);
//var res = JSON.stringify(result);
var res = JSON.parse(result);
//var res = $.parseJSON(result);
//console.log(res);
if(res.status === "error")
{
/// display all errors
for(var i=0; i<res.errors.length; i++)
{
var error = res.errors[i];
WICore.displayErrorMessage($("#"+error.id), error.msg);
}
}
else if(res.status === "successful")
{
// dispaly success message
WICore.displaySuccessfulMessage($("#results-lang"), res.msg);
$("#lang").val('')
//WICore.displaySuccessMessage($(".msg"), res.msg);
}
}
});
}
WILang.Trans = function(){
$.ajax({
url: "WICore/WIClass/WIAjax.php",
type: "POST",
data: {
action : "Translations",
lang : 1
},
success: function(result)
{
$("#trans").html(result);
$(".loading-div").removeClass('open'); //remove closed element
$(".loading-div").addClass('closed'); //show loading element
}
});
}
WILang.editLang = function(lang_id){
$("#modal-lang-edit").removeClass("off")
$("#modal-lang-edit").addClass("on")
$.ajax({
url: "WICore/WIClass/WIAjax.php",
type: "POST",
data: {
action : "getLangInfo",
lang : id
},
success: function(result)
{
$("#langInfo").html(result);
}
});
}
|