Browse Source

size() est déprécié et provoque des erreurs : on le remplace par length comme conseillé dans https://api.jquery.com/size/#size

master
cy_altern 5 months ago
parent
commit
fe24461a4c
  1. 10
      javascript/multilang.js

10
javascript/multilang.js

@ -101,14 +101,14 @@ function multilang_init_lang(options) {
multilang_forms_toadd = multilang_forms;
//create menu lang for the global form
if(multilang_containers.size())
if(multilang_containers.length)
multilang_make_menu_lang(multilang_containers);
multilang_menu_selector = options.form_menu;
multilang_init = true;
// Modif Yffic : On va pas plus loin s'il n'y a pas de form
if(multilang_forms_toadd.size()) multilang_init_multi();
if(multilang_forms_toadd.length) multilang_init_multi();
}
@ -287,7 +287,7 @@ function multilang_multi_recover(el,container,target,event){
* @param id chaine correspondant a l'id du champ
*/
function multilang_is_title(el) {
return (el.id=='titre' || el.id=='champ_titre' || (el.id=='nom_site' && ($(el).parents('#configurer-accueil,.formulaire_configurer_identite,.formulaire_editer_auteur').size() < 1)) || el.id.match(/^titre_document[0-9]+/)!=null || el.name.match(/^content_[a-z0-9_]+_titre/)!=null || el.name.match(/^content_[a-z0-9_-]+nom_/)!=null)
return (el.id=='titre' || el.id=='champ_titre' || (el.id=='nom_site' && ($(el).parents('#configurer-accueil,.formulaire_configurer_identite,.formulaire_editer_auteur').length < 1)) || el.id.match(/^titre_document[0-9]+/)!=null || el.name.match(/^content_[a-z0-9_]+_titre/)!=null || el.name.match(/^content_[a-z0-9_-]+nom_/)!=null)
}
/**
@ -410,7 +410,7 @@ function multilang_change_lang(el,container,target) {
// Maj du menu de langues avant multilang_init_field
multilang_forms_fields[target_id].each(function(){
var me = $(this);
if(me.parents(multilang_root_opt).size()>0){
if(me.parents(multilang_root_opt).length>0){
if(me.is(multilang_fields_selector_opt))
multilang_init_field(this,lang,true);
}else
@ -624,7 +624,7 @@ function multilang_multi_submit(params) {
* @return
*/
function multilang_attach_submit() {
if($(this).parents('.ajax').size() && $(this).find('input[name=var_ajax]')){
if($(this).parents('.ajax').length && $(this).find('input[name=var_ajax]')){
$(this).on('form-pre-serialize', multilang_multi_submit);
}else if($(this).is('.formulaire_crayon')){
cQuery(this).on('form-pre-serialize',function(){multilang_multi_submit.apply(this);});

Loading…
Cancel
Save