[Rt-commit] rt branch, 4.2/multiple-level-cascaded-cf-js-fix, created. rt-4.2.1-62-gdbc2b95

? sunnavy sunnavy at bestpractical.com
Thu Dec 26 07:02:59 EST 2013


The branch, 4.2/multiple-level-cascaded-cf-js-fix has been created
        at  dbc2b95212ff0c33dd4e132059bf0dd61ad8a770 (commit)

- Log -----------------------------------------------------------------
commit dbc2b95212ff0c33dd4e132059bf0dd61ad8a770
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Thu Dec 26 18:59:21 2013 +0800

    more strict basedon element select in case cascaded cfs are used as category as well
    
    old select will get the hidden "...-Complete" element, which is wrong.
    see also #28022

diff --git a/share/html/Elements/EditCustomFieldSelect b/share/html/Elements/EditCustomFieldSelect
index 8f0af4b..234b532 100644
--- a/share/html/Elements/EditCustomFieldSelect
+++ b/share/html/Elements/EditCustomFieldSelect
@@ -64,7 +64,7 @@
 % } elsif ($CustomField->BasedOnObj->id) {
 <script type="text/javascript"><!--
 jQuery(  function () {
-    var basedon = jQuery('[name^="<% $NamePrefix .  $CustomField->BasedOnObj->id %>-Value"][type!="hidden"]:input');
+    var basedon = jQuery('[name^="<% $NamePrefix .  $CustomField->BasedOnObj->id %>-Value"][type!="hidden"]:input:not(.hidden)');
     basedon.each( function() {
         var oldchange = jQuery(this).onchange;
         jQuery(this).change( function () {

-----------------------------------------------------------------------


More information about the rt-commit mailing list