rem: var options = { 
add: var options = Object.extend({ 
context:   add: function(element) {    var element = $(element);    var options = {      greedy:     true,      hoverclass: null      }.extend(arguments[1] || {});        // cache containers    if(options.containment) {      options._containers = new Array();      var containment = options.containment;      if((typeof containment == 'object') &&         (containment.constructor == Array)) {        for(var i=0; i<containment.length; i++)          options._containers.push($(containment[i]));      } else {        options._containers.push($(containment));      }      options._containers_length =         options._containers.length-1;    }        Element.makePositioned(element); // fix IE        options.element = element;        // activate the droppable        if(!this.drops) this.drops = [];    this.drops.push(options);  },
meta: 1503	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1503/16669774903dd7bfaaf1bf8f0c72e49ebaeffeeb/dragdrop.js/buggy/actionpack/lib/action_view/helpers/javascripts/dragdrop.js