Projet

Général

Profil

Révision e4c061ad

Ajouté par Assos Assos il y a plus de 9 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/ctools/js/dependent.js
40 40
  Drupal.CTools.dependent.autoAttach = function() {
41 41
    // Clear active bindings and triggers.
42 42
    for (i in Drupal.CTools.dependent.activeTriggers) {
43
      $(Drupal.CTools.dependent.activeTriggers[i]).unbind('change');
43
      $(Drupal.CTools.dependent.activeTriggers[i]).unbind('change.ctools-dependent');
44 44
    }
45 45
    Drupal.CTools.dependent.activeTriggers = [];
46 46
    Drupal.CTools.dependent.activeBindings = {};
......
194 194
            }
195 195
          }
196 196

  
197
          $(trigger_id).change(function() {
197
          $(trigger_id).bind('change.ctools-dependent', function() {
198 198
            // Trigger the internal change function
199 199
            // the attr('id') is used because closures are more confusing
200 200
            changeTrigger(trigger_id, bind_id);
......
215 215
      // is a sort of hacked one that's faster but much less flexible.
216 216
      $("select.ctools-master-dependent")
217 217
        .once('ctools-dependent')
218
        .change(function() {
218
        .bind('change.ctools-dependent', function() {
219 219
          var val = $(this).val();
220 220
          if (val == 'all') {
221 221
            $('.ctools-dependent-all').show(0);
......
225 225
            $('.ctools-dependent-' + val).show(0);
226 226
          }
227 227
        })
228
        .trigger('change');
228
        .trigger('change.ctools-dependent');
229 229
    }
230 230
  }
231 231
})(jQuery);

Formats disponibles : Unified diff