Changeset 24005 for main/trunk/greenstone2
- Timestamp:
- 2011-05-06T12:18:03+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/macros/seaweed.dm
r23749 r24005 1 1 package Global 2 3 _busyicon_ {<img border="0" src="_httpimages_/busy.gif" width="30" height="30">} 2 4 3 5 _seaweedscript_ { … … 189 191 \} 190 192 191 function saveMetadata() 193 var savedMetadata = false; 194 195 function _saveMetadata(confirmSave) 192 196 \{ 193 197 var editedArray = de.Changes.getChangedEditableSections(); … … 195 199 196 200 if (editedArray.length>0) \{ 197 var commitChanges = confirm("Commit edited metadata?"); 201 var commitChanges = true; 202 if (confirmSave) \{ 203 commitChanges = confirm("Commit edited metadata?"); 204 \} 205 198 206 if (commitChanges) \{ 199 for (i=0; i<editedArray.length; i++) 200 \{ 201 saveMetadataElement(editedArray[i]); 202 \} 203 207 savedMetadata = true; 208 for (i=0; i<editedArray.length; i++) \{ 209 saveMetadataElement(editedArray[i],confirmSave); 210 \} 204 211 \} 205 212 … … 211 218 \} 212 219 213 214 220 function saveMetadata() 221 \{ 222 _saveMetadata(true); 223 \} 224 225 function unpromptedSaveMetadata() 226 \{ 227 _saveMetadata(false); 228 alert("Save Completed"); 229 \} 230 231 function saveAsDraftDocument(docid,toCollect) 232 \{ 233 gsapi.cloneDocument(docid,toCollect); 234 235 var storeCollect = gsapi.setCollect(toCollect); 236 seaweedReindexCollection("incremental",seaweedReindexCallback); 237 gsapi.setCollect(storeCollect); 238 239 alert("Draft Saved and Collection Reindex"); 240 \} 241 242 243 215 244 function seaweedReindexCollection() \{ 216 245 var arc = document.getElementById("seaweedRC"); 217 arc.innerHTML = "Reindexing ...";246 arc.innerHTML = "Reindexing: " + '_busyicon_'; 218 247 gsapi.reindexCollection("incremental",seaweedReindexCallback); 219 248 \} … … 222 251 var arc = document.getElementById("seaweedRC"); 223 252 arc.innerHTML = "Reindexing done."; 253 setTimeout("seaweedReindexDelayedCallback()",2000); 224 254 \} 225 255 256 function seaweedReindexDelayedCallback() \{ 257 var arc = document.getElementById("seaweedRC"); 258 arc.innerHTML = "Reindex"; 259 \} 260 226 261 227 262 </script> … … 229 264 } 230 265 231 _first-metadata-spanwrap_ {<span metapos="0" metaname="_1_" docoid="_2_" class="editable-metadata">} 232 _/first-metadata-spanwrap_ {</span>} 266 267 _first-metadata-spanwrap_ {<div><span metapos="0" metaname="_1_" docoid="_2_" class="editable-metadata">} 268 _/first-metadata-spanwrap_ {</span></div>} 233 269 234 270 _first-metadata-divwrap_ {<div metapos="0" metaname="_1_" docoid="_2_" class="editable-metadata">}
Note:
See TracChangeset
for help on using the changeset viewer.