Lines Matching refs:options

20     var options = Object.extend({
27 if(options.containment) {
28 options._containers = [];
29 var containment = options.containment;
31 containment.each( function(c) { options._containers.push($(c)) });
33 options._containers.push($(containment));
37 if(options.accept) options.accept = [options.accept].flatten();
40 options.element = element;
42 this.drops.push(options);
154 if(draggable.options.delay) {
159 }.bind(this), draggable.options.delay);
212 if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
264 var options = Object.extend(defaults, arguments[1] || { });
268 if(options.handle && Object.isString(options.handle))
269 this.handle = this.element.down('.'+options.handle, 0);
271 if(!this.handle) this.handle = $(options.handle);
274 if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
275 options.scroll = $(options.scroll);
276 this._isScrollChild = Element.childOf(this.element, options.scroll);
281 this.options = options;
328 if(this.options.zindex) {
330 this.element.style.zIndex = this.options.zindex;
333 if(this.options.ghosting) {
341 if(this.options.scroll) {
342 if (this.options.scroll == window) {
343 var where = this._getWindowScroll(this.options.scroll);
347 this.originalScrollLeft = this.options.scroll.scrollLeft;
348 this.originalScrollTop = this.options.scroll.scrollTop;
354 if(this.options.starteffect) this.options.starteffect(this.element);
360 if(!this.options.quiet){
368 if(this.options.change) this.options.change(this);
370 if(this.options.scroll) {
374 if (this.options.scroll == window) {
375 … with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
377 p = Position.page(this.options.scroll);
378 p[0] += this.options.scroll.scrollLeft + Position.deltaX;
379 p[1] += this.options.scroll.scrollTop + Position.deltaY;
380 p.push(p[0]+this.options.scroll.offsetWidth);
381 p.push(p[1]+this.options.scroll.offsetHeight);
384 …if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.sc…
385 …if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.sc…
386 …if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.sc…
387 …if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.sc…
400 if(this.options.quiet){
406 if(this.options.ghosting) {
419 if(dropped && this.options.onDropped) this.options.onDropped(this.element);
422 var revert = this.options.revert;
426 if(revert && this.options.reverteffect) {
428 this.options.reverteffect(this.element,
434 if(this.options.zindex)
437 if(this.options.endeffect)
438 this.options.endeffect(this.element);
459 if(this.options.ghosting) {
467 if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
468 pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
469 pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
476 if(this.options.snap) {
477 if(Object.isFunction(this.options.snap)) {
478 p = this.options.snap(p[0],p[1],this);
480 if(Object.isArray(this.options.snap)) {
482 return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this));
485 return (v/this.options.snap).round()*this.options.snap }.bind(this));
490 if((!this.options.constraint) || (this.options.constraint=='horizontal'))
492 if((!this.options.constraint) || (this.options.constraint=='vertical'))
508 this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
517 if(this.options.scroll == window) {
518 with (this._getWindowScroll(this.options.scroll)) {
521 this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
525 this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
526 this.options.scroll.scrollTop += this.scrollSpeed[1] * delta / 1000;
543 if(this.options.change) this.options.change(this);
605 options: function(element) { method in Sortable
626 var options = Object.extend({
661 quiet: options.quiet,
662 scroll: options.scroll,
663 scrollSpeed: options.scrollSpeed,
664 scrollSensitivity: options.scrollSensitivity,
665 delay: options.delay,
666 ghosting: options.ghosting,
667 constraint: options.constraint,
668 handle: options.handle };
670 if(options.starteffect)
671 options_for_draggable.starteffect = options.starteffect;
673 if(options.reverteffect)
674 options_for_draggable.reverteffect = options.reverteffect;
676 if(options.ghosting) options_for_draggable.reverteffect = function(element) {
681 if(options.endeffect)
682 options_for_draggable.endeffect = options.endeffect;
684 if(options.zindex)
685 options_for_draggable.zindex = options.zindex;
689 overlap: options.overlap,
690 containment: options.containment,
691 tree: options.tree,
692 hoverclass: options.hoverclass,
698 overlap: options.overlap,
699 containment: options.containment,
700 hoverclass: options.hoverclass
706 options.draggables = [];
707 options.droppables = [];
710 if(options.dropOnEmpty || options.tree) {
712 options.droppables.push(element);
715 (options.elements || this.findElements(element, options) || []).each( function(e,i) {
716 var handle = options.handles ? $(options.handles[i]) :
717 (options.handle ? $(e).select('.' + options.handle)[0] : e);
718 options.draggables.push(
721 if(options.tree) e.treeNode = element;
722 options.droppables.push(e);
725 if(options.tree) {
726 (Sortable.findTreeElements(element, options) || []).each( function(e) {
729 options.droppables.push(e);
734 this.sortables[element.identify()] = options;
737 Draggables.addObserver(new SortableObserver(element, options.onUpdate));
742 findElements: function(element, options) { argument
744 element, options.only, options.tree ? true : false, options.tag);
747 findTreeElements: function(element, options) { argument
749 element, options.only, options.tree ? true : false, options.treeTag);
755 if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
764 Sortable.options(oldParentNode).onChange(element);
765 Sortable.options(dropon.parentNode).onChange(element);
775 Sortable.options(oldParentNode).onChange(element);
776 Sortable.options(dropon.parentNode).onChange(element);
783 var droponOptions = Sortable.options(dropon);
809 Sortable.options(oldParentNode).onChange(element);
820 var sortable = Sortable.options(dropon.parentNode);
841 _tree: function(element, options, parent) { argument
842 var children = Sortable.findElements(element, options) || [];
845 var match = children[i].id.match(options.format);
855 container: $(children[i]).down(options.treeTag)
860 this._tree(child.container, options, child);
870 var sortableOptions = this.options(element);
871 var options = Object.extend({
887 return Sortable._tree(element, options, root);
901 var options = Object.extend(this.options(element), arguments[1] || { });
903 return $(this.findElements(element, options) || []).map( function(item) {
904 return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
910 var options = Object.extend(this.options(element), arguments[2] || { });
913 this.findElements(element, options).each( function(n) {
914 if (n.id.match(options.format))
915 nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
930 var options = Object.extend(Sortable.options(element), arguments[1] || { });
934 if (options.tree) {