Changeset 283 for Dev/branches/Cartis/Tiles preview/js/nav.js
- Timestamp:
- 02/23/12 16:51:48 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/Cartis/Tiles preview/js/nav.js
r278 r283 1 1 $(function() { 2 2 // Debugger error workaround 3 jQuery.extend({ 4 getScript: function(url, callback) { 5 var d = $.Deferred(); 6 if (callback) 7 d.done(callback); 8 var head = document.getElementsByTagName("head")[0]; 9 var script = document.createElement("script"); 10 script.src = url; 11 12 // Handle Script loading 13 { 14 var done = false; 15 16 // Attach handlers for all browsers 17 script.onload = script.onreadystatechange = function(){ 18 if ( !done && (!this.readyState || 19 this.readyState == "loaded" || this.readyState == "complete") ) { 20 done = true; 21 d.resolve(); 22 23 // Handle memory leak in IE 24 script.onload = script.onreadystatechange = null; 25 } 26 }; 27 } 28 29 head.appendChild(script); 30 31 // We handle everything using the script element injection 32 return d; 33 } 34 }); 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 3 50 mockup = { 4 51 api: { … … 10 57 }, 11 58 loadPage: function(name, conf) { 12 debugger;59 13 60 if (conf) { 14 61 if (!confirm("Are you sure you want to go back? You will lose your selected data.")) { … … 23 70 $.getScript("pages/"+name+".js", function(responseText, textStatus, XMLHttpRequest){ 24 71 25 72 }) 26 73 }); 27 74 mockup.api.breadcrumbs.navTo(name); … … 62 109 _element.innerHTML = null || ""; 63 110 for (var n=0; n < _crumbs.length; n++) { 111 var _link; 64 112 if (_crumbs[n] == "Home") { 65 var word = document.createTextNode("Home"); 66 _element.appendChild(word); 113 link = document.createTextNode("Home"); 114 _element.appendChild(link); 115 67 116 68 117 } 69 118 else{ 70 71 var link = document.createElement('a'); 119 link = document.createElement('a'); 72 120 link.innerHTML = _crumbs[n]; 73 121 link.setAttribute("onclick", "mockup.api.loadPage('"+_crumbs[n]+"', true);"); 74 122 link.setAttribute("href","#"); 75 123 _element.appendChild(link); 124 76 125 } 77 126 … … 82 131 link.className = "selected"; 83 132 } 133 84 134 } 85 135 } 86 })() 136 })(), 137 graphs: { 138 previewGraph: null, 139 dashboard: [], 140 graphObjects: [] 141 } 87 142 88 143 }
Note: See TracChangeset
for help on using the changeset viewer.