Changeset 6526
- Timestamp:
- 09/12/06 20:16:40 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/_common/sm/webSiteGenerator/scDragMgr.js
r6524 r6526 183 183 return(vFound) 184 184 } 185 186 185 } 187 186 … … 196 195 alert("scDragMgr ERROR - "+pLog) 197 196 } 198 },199 200 restoreListOrder : function(listID) {201 /*202 var list = document.getElementById(listID)203 if (list == null) return204 205 var cookie = scDragMgr.cookies().get("list-" + listID)206 if (!cookie) return;207 208 var IDs = cookie.split('|')209 var items = scDragMgr.utilities._itemsByID(list)210 211 for (var i = 0, n = IDs.length; i < n; i++) {212 var itemID = IDs[i]213 if (itemID in items) {214 var item = items[itemID]215 list.removeChild(item)216 list.insertBefore(item, null)217 }218 }219 */220 },221 222 _identifier : function(item) {223 var trim = scDragMgr.utilities.trim224 var identifier225 226 identifier = trim(item.getAttribute("id"))227 if (identifier != null && identifier.length > 0) return identifier;228 229 identifier = trim(item.getAttribute("itemID"))230 if (identifier != null && identifier.length > 0) return identifier;231 232 // FIXME: strip out special chars or make this an MD5 hash or something233 return trim(item.innerHTML)234 },235 236 _itemsByID : function(list) {237 var array = new Array()238 var items = list.getElementsByTagName('li')239 for (var i = 0, n = items.length; i < n; i++) {240 var item = items[i]241 array[scDragMgr.utilities._identifier(item)] = item242 }243 return array244 },245 246 trim : function(text) {247 if (text == null) return null248 return text.replace(/^(\s+)?(.*\S)(\s+)?$/, '$2')249 197 } 250 198 } … … 395 343 396 344 _size : function(element) { 397 /* TODO: move to a Dimension class */398 345 return this.create(element.offsetWidth, element.offsetHeight) 399 346 }, … … 494 441 createGroup : function(element) { 495 442 var group = new _scDragMgrDragGroup(this, element) 496 497 443 var position = scDragMgr.css.readStyle(element, 'position') 498 444 if (position == 'static') { … … 521 467 this._thresholdDistance = 0 522 468 this._transforms = new Array() 523 // TODO: refactor into a helper object, move into events.js524 469 this._listeners = new Array() 525 470 this._listeners['draginit'] = new Array() … … 626 571 var newTopLeftOffset = dragEvent.mouseOffset.minus(group._grabOffset) 627 572 628 // TODO: replace with DragThreshold object629 573 if (!group._isThresholdExceeded) { 630 574 var distance =
Note: See TracChangeset
for help on using the changeset viewer.