diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.js b/sai/modules/saimod_sys_locale/saimod_sys_locale.js index 29bc89c..8e08acb 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.js +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.js @@ -7,6 +7,7 @@ function init__SYSTEM_SAI_saimod_sys_locale() { if(!cData.lang && !cData.group) { cData.group = $('.groups').first().attr('id'); cData.lang = $('.langli').first().attr('id'); + $('#langtabs_ li#'+cData.lang).addClass('active'); $('#'+cData.group).addClass('active'); $('#'+cData.lang).addClass('active'); saimod_sys_locale_loadcontent(cData.lang, cData.group); @@ -29,9 +30,11 @@ function init__SYSTEM_SAI_saimod_sys_locale() { $('.langli').click(function(){ if (cData.group && cData.lang){ + $('#langtabs_ li#'+cData.lang).removeClass('active'); $('#'+cData.lang).removeClass('active');} cData.lang = $(this).attr('id'); - $(this).addClass('active'); + $('#langtabs_ li#'+cData.lang).addClass('active'); + $('#'+cData.lang).addClass('active'); saimod_sys_locale_loadcontent(cData.lang, cData.group);}); $('#changetext').click(function(){ @@ -53,7 +56,7 @@ function saimod_sys_locale_newtext(){ type: 'GET', success: function(data) { $('#contenttextarea').text(''); - $('#new_text_id').val('new title here'); + $('#new_text_id').attr('placeholder', 'new title here...').blur(); $('#new_text_id').show(); $('#newtext').show(); $('#changetext').hide(); @@ -83,7 +86,6 @@ function saimod_sys_locale_savecontent(id, lang){ $('#modal_fail').hide(); $('#modal_success').show(); saimod_sys_locale_loadcontent(cData.lang,cData.group); - $('#modal').modal('hide'); } } }); diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.php b/sai/modules/saimod_sys_locale/saimod_sys_locale.php index 2b5df9b..69192f3 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.php +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.php @@ -26,7 +26,8 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule { } $langtab['langs'] = $langtab_; $langhead = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_locale/langtabs.tpl'), $langtab); - $vars['tabs'] = $langhead; + $vars['tabs'] = $langhead; + $vars['langs'] = $langtab_; return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_locale/tabs.tpl'), $vars); //.\SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_locale/editmode.tpl'), $vars); } diff --git a/sai/modules/saimod_sys_locale/tabs.tpl b/sai/modules/saimod_sys_locale/tabs.tpl index b6ab131..32cd24e 100644 --- a/sai/modules/saimod_sys_locale/tabs.tpl +++ b/sai/modules/saimod_sys_locale/tabs.tpl @@ -15,8 +15,13 @@