further text updates, multi language is now working (also in edit-mode)

This commit is contained in:
messerbill 2014-06-02 17:42:14 +02:00
parent 3295ae3f04
commit d35566246c
3 changed files with 13 additions and 5 deletions

View File

@ -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');
}
}
});

View File

@ -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);
}

View File

@ -15,8 +15,13 @@
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="modaltitle">${id}</h4>
<input type="text" value="Text ID" id="new_text_id" style="display: none;">
<input type="text" id="new_text_id" placeholder="new title here..." style="display: none;" />
</div>
<div class="tabbable">
<ul class="nav nav-tabs" id="langtabs_">
${langs}
</ul>
</div>
<div class="modal-body" id="modaltextarea" style="display: none;">
<textarea id="contenttextarea" name="content" style="width:100%"></textarea>
</div>