- Timestamp:
- 2019-06-11T19:46:35+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
r33128 r33146 1 1 /** Javascript file for viewing documents */ 2 3 //-------TODO--------//4 // map-scripts.js needs these, but non-map viewing does not. Yet if we add these to map_scripts,5 // then in classifier mode, map_scripts will use classifier_scripts.js which already has these6 // So for now, we add them into this file for when map_scripts is in doc view mode and includes document_scripts.js.7 // It seems suboptimal, as these variables and function will be wasted when in regular non-map mode.8 // But unable to think of any other solution at present.9 var inProgress = new Array();10 var openClassifiers = new Array();11 var busy = false;12 13 14 15 function updateOpenClassifiers()16 {17 var oc = "";18 var first = true;19 for(var key in openClassifiers)20 {21 if(first)22 {23 first = false;24 }25 else26 {27 oc += ",";28 }29 30 oc += key;31 }32 33 if(oc != undefined)34 {35 window.location.hash = oc;36 }37 }38 39 //---------------//40 2 41 3 /** NOTE, this file uses inline templates which look for httpPath, assocfilepath, Source, Thumb, Title metadata. These need to be added into any xsl file that uses this javascript (using <gsf:metadata name="xx" hidden="true"/> if they are not already being collected. */ … … 187 149 } 188 150 189 // TODO: 190 // DO NOT "MERGE" _basicToggleSection into toggleSection! 191 // map_scripts.js calls _basicToggleSection as it redefines toggleSection() to do (more) stuff. 151 192 152 function toggleSection(sectionID, callback, tocDisabled) 193 {194 _basicToggleSection(sectionID, callback, tocDisabled);195 }196 function _basicToggleSection(sectionID, callback, tocDisabled)197 153 { 198 154 var docElem = gs.jqGet("doc" + sectionID);
Note:
See TracChangeset
for help on using the changeset viewer.