86da6ab2db854a68f5b4cec56d0adb7c6634f153 tdreszer Thu Sep 9 08:55:25 2010 -0700 Added support for setCartVars to trigger compositeTdbCleanupOverrides... that is ajax can now trigger the handling of subtrack v. composite/view setting overrides diff --git src/hg/js/utils.js src/hg/js/utils.js index 6bc56ca..f16e198 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -724,10 +724,22 @@ { var db = document.getElementsByName("db"); if(db == undefined || db.length == 0) + { + db = $("#db"); + if(db == undefined || db.length == 0) return ""; // default? + } return db[0].value; } +function getTrack() +{ + var track = $("#track"); + if(track == undefined || track.length == 0) + return ""; // default? + return track[0].value; +} + function Rectangle() { // Rectangle object constructor: @@ -740,12 +752,17 @@ this.endX = arguments[1]; this.startY = arguments[2]; this.endY = arguments[3]; - } else { + } else if(arguments.length > 0) { var coords = arguments[0].split(","); this.startX = coords[0]; this.endX = coords[2]; this.startY = coords[1]; this.endY = coords[3]; + } else { // what else to do? + this.startX = 0; + this.endX = 100; + this.startY = 0; + this.endY = 100; } }