[openmairie-framework-Commits] r3992 - in openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie: . core js

0 views
Skip to first unread message

fmi...@adullact.net

unread,
Sep 19, 2017, 3:18:24 AM9/19/17
to openmairie...@googlegroups.com
Author: fmichon
Date: 2017-09-19 09:18:21 +0200 (Tue, 19 Sep 2017)
New Revision: 3992

Modified:
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js
Log:
* Rebase depuis la branche 4.7.0.


Index: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie 2017-09-19 07:18:21 UTC (rev 3992)

Property changes on: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie
___________________________________________________________________
Modified: svn:mergeinfo
## -1,7 +1,10 ##
/openmairie_exemple/branches/4.5.0-optimisation-des-tests:3474-3498
/openmairie_exemple/branches/4.6.x:3733-3820
+/openmairie_exemple/branches/4.7.0:3980-3991
/openmairie_exemple/branches/470-bug-replace-databaseiserror-isdatabaseerror:3872-3878
+/openmairie_exemple/branches/bug-8929-autocomplete-onchange-non-declenche:3985-3988
/openmairie_exemple/branches/bug-dbform-supprimer-database-iserror:3866-3867
+/openmairie_exemple/branches/bug_reqmo_champs_en_double_formulaire:3962-3964
/openmairie_exemple/branches/compatibilite_php7:3627-3713
/openmairie_exemple/branches/dbform-initialisation-val-en-mode-ajout:3547-3552
/openmairie_exemple/branches/export_csv:3508-3523
## -28,7 +31,8 ##
/openmairie_exemple/branches/trunk-bug-8891-registres-css-js:3902
/openmairie_exemple/branches/trunk_bug_direct_link:3881-3906
/openmairie_exemple/branches/trunk_bug_fermeture_tinymce:3865-3918
+/openmairie_exemple/branches/trunk_bug_reqmo_filtre:3960-3968
/openmairie_exemple/branches/undofiletransaction:3677-3679
/openmairie_exemple/branches/upgrade_db_pear_php7:3625-3626
-/openmairie_exemple/trunk:3870-3923
+/openmairie_exemple/trunk:3870-3990
/openmairie_exemple/trunk-bug-8891-registres-css-js:3900-3901
\ No newline at end of property
Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt 2017-09-19 07:18:21 UTC (rev 3992)
@@ -18,9 +18,14 @@
4.6.3 (unreleased)
------------------

-* Aucun changement.
+* Correction : Certaines actions sur l'autocomplete ne déclenchaient pas l'événement onchange sur le champ. C'est désormais le cas. Ticket #8929.

+* Correction : Dans le module reqmo, la définition d'un filtre ne prenait pas en compte le cas où la chaîne de caractères "SELECT" de la requête SQL était en majuscules. Ticket #8917.

+* Correction : Dans le module reqmo, le fait d'appliquer plusieurs fois un filtre sur un même champ de base de données ne fait plus apparaître plusieurs fois ce champ dans le formulaire.
+Ticket #8916.
+
+
4.6.2 (20/07/2017)
------------------


Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php 2017-09-19 07:18:21 UTC (rev 3992)
@@ -309,7 +309,7 @@
"libelle" => _($elem),
);
}
- } elseif (substr($mode, 0, 6) == "select") {
+ } elseif (strtolower(substr($mode, 0, 6)) == "select") {
// MODE - ELEMENT DE LA CLAUSE "WHERE"
// Filtre en fonction d'une liste de valeur
//
@@ -330,7 +330,9 @@
// MODE - ELEMENT DE LA CLAUSE "WHERE"
// Filtre en fonction d'une saisie utilisateur
//
- $fields_list["WHERE"]["text"][] = $selecteur;
+ if (in_array($selecteur, $fields_list["WHERE"]["text"]) === false) {
+ $fields_list["WHERE"]["text"][] = $selecteur;
+ }
}
}


Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js 2017-09-19 07:18:21 UTC (rev 3992)
@@ -2112,19 +2112,13 @@

// si aucun n'est choisi on remet à zéro
case "Aucun résultat":
- $("#"+autocomplete_id+"-search").val("");
- $("#"+autocomplete_id+"-id").val("");
- $("#"+autocomplete_id+"-empty").hide();
- $("#"+autocomplete_id+"-check").hide();
+ clear_autocomplete(autocomplete_id);
break;

// si créer est choisi on remet à zéro
// et on ouvre l'overlay d'ajout
case "Créer un nouvel enregistrement":
- $("#"+autocomplete_id+"-search").val("");
- $("#"+autocomplete_id+"-id").val("");
- $("#"+autocomplete_id+"-empty").hide();
- $("#"+autocomplete_id+"-check").hide();
+ clear_autocomplete(autocomplete_id);
nouvel_enregistrement(obj);
break;

@@ -2167,6 +2161,7 @@
var item = data[0];
$("#"+autocomplete_id+"-search").val(item.label);
$("#"+autocomplete_id+"-id").val(item.value);
+ $("#"+autocomplete_id+"-id").trigger("change");
}
});
} else { // sinon on cache les boutons effacer et validé

Reply all
Reply to author
Forward
0 new messages