if($(this).is('.change_lang') && !$(this).is('.on')){\r
$(this).parents('form > .menu_multilang').find('a.on').removeClass('on');\r
$(this).parents('form > .menu_multilang').find('.multilang_message').detach();\r
- $(this).parents('form').find('li.editer_titre_numero,div.editer_titre_numero').show();\r
+ $(this).parents('form').find('.editer_titre_numero').show();\r
$(this).addClass('on');\r
multilang_change_lang(this,container,target);\r
}else if(!$(this).is('.on') && $(this).is('.recover_lang')){\r
$(this).parents('form > .menu_multilang').find('a.on').removeClass('on');\r
$(this).parents('form > .menu_multilang').append('<div class="multilang_message"><p>'+multilang_lang.champs_readonly+'<\/p><\/div>');\r
- $(this).parents('form').find('li.editer_titre_numero,div.editer_titre_numero').hide();\r
+ $(this).parents('form').find('.editer_titre_numero').hide();\r
$(this).addClass('on');\r
multilang_multi_recover(this,container,target,'submit');\r
}\r
this.value = (count > 1 ? "<multi>"+value+"</multi>":value.replace(/^\[[a-z_]+\]/,''));\r
}\r
// Add the title number to the final value\r
- if(multilang_is_title(this) && ($('#'+this.id+'_numero').val() != ''))\r
- this.value= $('#'+this.id+'_numero').val().replace(/\.|\s+/,'') + ". " + this.value;\r
+ if(multilang_is_title(this) && ($(this).parents('form').find('#'+this.id+'_numero').val() != '')) {\r
+ this.value = $(this).parents('form').find('#'+this.id+'_numero').val().replace(/\.|\s+/,'') + ". " + this.value;\r
+ }\r
});\r
return true;\r
}\r
multilang_forms_fields[target_id].each(function(){\r
var me = $(this);\r
if(me.parents(multilang_root_opt).size()>0){\r
- if(me.is(multilang_fields_selector_opt))\r
- multilang_init_field(this,lang,true);\r
- }else\r
- multilang_init_field(this,lang,true);\r
+ if(me.is(multilang_fields_selector_opt))\r
+ multilang_init_field(this,lang,true);\r
+ }else\r
+ multilang_init_field(this,lang,true);\r
});\r
target[0].isfull = false;\r
}else{\r
*/\r
function multilang_attach_submit() {\r
if($(this).parents('.ajax').size() && $(this).find('input[name=var_ajax]')){\r
- $(this).bind('form-pre-serialize',multilang_multi_submit);\r
+ $(this).on('form-pre-serialize', multilang_multi_submit);\r
}else if($(this).is('.formulaire_crayon')){\r
- cQuery(this).bind('form-pre-serialize',function(){multilang_multi_submit.apply(this);});\r
+ cQuery(this).on('form-pre-serialize',function(){multilang_multi_submit.apply(this);});\r
}else{\r
var oldsubmit = this.onsubmit;\r
this.onsubmit = "";\r