Changeset 28168 for main/trunk/greenstone3/web/interfaces/default/js
- Timestamp:
- 2013-08-27T15:24:42+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/documentmaker_scripts_util.js
r27810 r28168 235 235 value = escape(value); 236 236 237 changedElem.originalValue = changedElem.innerHTML; 238 237 239 metadataChanges.push({collection:collection, docID:docID, name:name, value:value, orig:changedElem.originalValue}); 238 239 changedElem.originalValue = changedElem.innerHTML;240 240 addCollectionToBuild(collection); 241 241 } … … 285 285 alert(gs.text.dse.error_saving); 286 286 287 var saveButton = document.getElementById("saveButton"); 288 saveButton.innerHTML = gs.text.dse.save_changes; 289 saveButton.disabled = false; 287 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 288 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 290 289 291 _statusBar.removeStatus(statusID); 290 if(_statusBar) 291 { 292 _statusBar.removeStatus(statusID); 293 } 292 294 return; 293 295 } 294 296 295 _statusBar.removeStatus(statusID); 297 if(_statusBar) 298 { 299 _statusBar.removeStatus(statusID); 300 } 296 301 buildCollections(_collectionsToBuild); 297 302 } … … 300 305 if(_collectionsToBuild.length > 0) 301 306 { 302 var saveButton = document.getElementById("saveButton"); 303 saveButton.innerHTML = gs.text.dse.saving + "..."; 304 saveButton.disabled = true; 305 306 statusID = _statusBar.addStatus(gs.text.dse.modifying_archives + "..."); 307 $("#saveButton, #quickSaveButton").html(gs.text.dse.saving + "..."); 308 $("#saveButton, #quickSaveButton").attr("disabled", "disabled"); 309 310 if(_statusBar) 311 { 312 statusID = _statusBar.addStatus(gs.text.dse.modifying_archives + "..."); 313 } 307 314 ajax.send("a=g&rt=r&s=DocumentExecuteTransaction&s1.transactions=" + request); 308 315 } … … 337 344 function buildCollections(collections, documents, callback) 338 345 { 339 var saveButton = document.getElementById("saveButton");340 346 if(!collections || collections.length == 0) 341 347 { 342 348 console.log(gs.text.dse.empty_collection_list); 343 saveButton.innerHTML = gs.text.save_changes;344 saveButton.disabled = false;349 $("#saveButton, #quickSaveButton").html(gs.text.save_changes); 350 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 345 351 return; 346 352 } … … 371 377 { 372 378 var ajax = new gs.functions.ajaxRequest(); 373 ajax.open("GET", _baseURL+ "?a=g&rt=r&ro=1&s=" + buildOperation + "&s1.collection=" + collections[counter] + docs);379 ajax.open("GET", gs.xsltParams.library_name + "?a=g&rt=r&ro=1&s=" + buildOperation + "&s1.collection=" + collections[counter] + docs); 374 380 ajax.onreadystatechange = function() 375 381 { … … 383 389 alert(gs.text.dse.could_not_build_p1 + " " + collections[counter] + gs.text.dse.could_not_build_p2); 384 390 385 _statusBar.removeStatus(statusID); 386 saveButton.innerHTML = gs.text.dse.save_changes; 387 saveButton.disabled = false; 391 if(_statusBar) 392 { 393 _statusBar.removeStatus(statusID); 394 } 395 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 396 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 388 397 389 398 return; … … 397 406 /* 398 407 var localAjax = new gs.functions.ajaxRequest(); 399 localAjax.open("GET", _baseURL+ "?a=g&rt=r&ro=1&s=ActivateCollection&s1.collection=" + collections[counter], true);408 localAjax.open("GET", gs.xsltParams.library_name + "?a=g&rt=r&ro=1&s=ActivateCollection&s1.collection=" + collections[counter], true); 400 409 localAjax.onreadystatechange = function() 401 410 { … … 409 418 alert(gs.text.dse.could_not_activate_p1 + " " + collections[counter] + gs.text.dse.could_not_activate_p2); 410 419 411 _statusBar.removeStatus(statusID); 412 saveButton.innerHTML = gs.text.dse.save_changes; 413 saveButton.disabled = false; 420 if(_statusBar) 421 { 422 _statusBar.removeStatus(statusID); 423 } 424 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 425 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 414 426 415 427 return; … … 439 451 _transactions = new Array(); 440 452 441 _statusBar.removeStatus(statusID); 442 saveButton.innerHTML = gs.text.dse.save_changes; 443 saveButton.disabled = false; 453 if(_statusBar) 454 { 455 _statusBar.removeStatus(statusID); 456 } 457 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 458 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 444 459 /* 445 460 }); … … 447 462 } 448 463 } 449 _statusBar.changeStatus(statusID, gs.text.dse.activating + " " + collections[counter] + "..."); 464 if(_statusBar) 465 { 466 _statusBar.changeStatus(statusID, gs.text.dse.activating + " " + collections[counter] + "..."); 467 } 450 468 localAjax.send(); 451 469 */ … … 453 471 } 454 472 } 455 statusID = _statusBar.addStatus(gs.text.dse.building + " " + collections[counter] + "..."); 473 if(_statusBar) 474 { 475 statusID = _statusBar.addStatus(gs.text.dse.building + " " + collections[counter] + "..."); 476 } 456 477 ajax.send(); 457 478 } … … 463 484 var ajaxFunction = function() 464 485 { 465 var saveButton = document.getElementById("saveButton");466 467 486 var ajax = new gs.functions.ajaxRequest(); 468 ajax.open("GET", _baseURL+ "?a=g&rt=s&ro=1&s=" + serverFunction + "&s1.pid=" + pid, true);487 ajax.open("GET", gs.xsltParams.library_name + "?a=g&rt=s&ro=1&s=" + serverFunction + "&s1.pid=" + pid, true); 469 488 ajax.onreadystatechange = function() 470 489 { … … 478 497 alert(gs.text.dse.could_not_check_status_p1 + " " + serverFunction + gs.text.dse.could_not_check_status_p2a); 479 498 480 _statusBar.removeStatus(statusID); 481 saveButton.innerHTML = gs.text.dse.save_changes; 482 saveButton.disabled = false; 499 if(_statusBar) 500 { 501 _statusBar.removeStatus(statusID); 502 } 503 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 504 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 483 505 484 506 return; … … 496 518 alert(gs.text.dse.could_not_check_status_p1 + " " + serverFunction + gs.text.dse.could_not_check_status_p2b); 497 519 498 _statusBar.removeStatus(statusID); 499 saveButton.innerHTML = gs.text.dse.save_changes; 500 saveButton.disabled = false; 520 if(_statusBar) 521 { 522 _statusBar.removeStatus(statusID); 523 } 524 $("#saveButton, #quickSaveButton").html(gs.text.dse.save_changes); 525 $("#saveButton, #quickSaveButton").removeAttr("disabled"); 501 526 } 502 527 else
Note:
See TracChangeset
for help on using the changeset viewer.