Changeset 24956
- Timestamp:
- 2012-01-19T14:18:06+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-cols-dev/peijones/etc/collectionConfig.xml
r24955 r24956 262 262 YAHOO.util.Connect.asyncRequest("GET", removeFromIndexURL, indexCallback); 263 263 YAHOO.util.Connect.asyncRequest("GET", removeFromArchivesURL, archiveCallback); 264 YAHOO.util.Connect.asyncRequest("GET", removeFromImportURL, callback);264 YAHOO.util.Connect.asyncRequest("GET", removeFromImportURL, importCallback); 265 265 } 266 266 else { … … 466 466 function saveAndBuildCollection(col) 467 467 { 468 console.log("BEFORE DELETE LOOP"); 468 469 for(var j = 0; j < gs.toDeleteArray.keys.length; j++) 469 470 { 471 console.log("IN DELETE LOOP"); 470 472 var current = gs.toDeleteArray[gs.toDeleteArray.keys[j]]; 471 473 if(current == null){continue;} 472 474 var metaToDelete = ["user", "text", "tags"]; 473 475 console.log("IN DELETE LOOP 1"); 474 476 for(var l = 0; l < metaToDelete.length; l++) 475 477 { 478 console.log("IN DELETE LOOP 2"); 476 479 var deleteArchivesURL = "cgi-bin/metadata-server.pl?\ 477 480 a=remove-archives-metadata&\ 478 481 c=" + gs.cgiParams.c + "&\ 479 482 site=localsite&\ 480 d ocid=" + gs.cgiParams.d + "&\483 d=" + gs.cgiParams.d + "&\ 481 484 metaname=gstext." + metaToDelete[l] + "&\ 482 485 metavalue=" + ((l == 0) ? (current.user.name) : (current[metaToDelete[l]])); … … 486 489 c=" + gs.cgiParams.c + "&\ 487 490 site=localsite&\ 488 d ocid=" + gs.cgiParams.d + "&\491 d=" + gs.cgiParams.d + "&\ 489 492 metaname=gstext." + metaToDelete[l] + "&\ 490 493 metavalue=" + ((l == 0) ? (current.user.name) : (current[metaToDelete[l]])); … … 494 497 c=" + gs.cgiParams.c + "&\ 495 498 site=localsite&\ 496 d ocid=" + gs.cgiParams.d + "&\499 d=" + gs.cgiParams.d + "&\ 497 500 metaname=gstext." + metaToDelete[l] + "&\ 498 501 metavalue=" + ((l == 0) ? (current.user.name) : (current[metaToDelete[l]])); 499 502 console.log("IN DELETE LOOP 3"); 500 503 var deleteArchivesCallback = 501 504 { … … 521 524 } 522 525 gs.toDeleteArray = new Array(); 523 524 var json = "[";525 for(var i = 0; i < gs.annotationArray.keys.length; i++)526 gs.toDeleteArray.keys = new Array(); 527 528 if(gs.annotationArray.keys.length > 0) 526 529 { 527 var current = gs.annotationArray[gs.annotationArray.keys[i]]; 528 if(current == null){continue;} 529 var metaToAdd = ["user", "text", "tags"]; 530 531 for(var j = 0; j < metaToAdd.length; j++) 530 var json = "["; 531 for(var i = 0; i < gs.annotationArray.keys.length; i++) 532 532 { 533 if(metaToAdd[j] == "user") 534 { 535 json += '{"docid":"' + gs.cgiParams.d + '", "metaname":"gstext.' + metaToAdd[j] + '", "metavalue":"' + current.user.name + '"}'; 536 } 537 else 538 { 539 json += '{"docid":"' + gs.cgiParams.d + '", "metaname":"gstext.' + metaToAdd[j] + '", "metavalue":"' + current[metaToAdd[j]] + '"}'; 540 } 533 var current = gs.annotationArray[gs.annotationArray.keys[i]]; 534 if(current == null){continue;} 535 var metaToAdd = ["user", "text", "tags"]; 536 537 for(var j = 0; j < metaToAdd.length; j++) 538 { 539 if(metaToAdd[j] == "user") 540 { 541 json += '{"docid":"' + gs.cgiParams.d + '", "metaname":"gstext.' + metaToAdd[j] + '", "metavalue":"' + current.user.name + '"}'; 542 } 543 else 544 { 545 json += '{"docid":"' + gs.cgiParams.d + '", "metaname":"gstext.' + metaToAdd[j] + '", "metavalue":"' + current[metaToAdd[j]] + '"}'; 546 } 541 547 542 if(j != (metaToAdd.length - 1) || i != (gs.annotationArray.keys.length - 1)) 543 { 544 json += ','; 548 if(j != (metaToAdd.length - 1) || i != (gs.annotationArray.keys.length - 1)) 549 { 550 json += ','; 551 } 545 552 } 546 553 } 554 json += "]"; 555 556 var saveArchivesURL = "cgi-bin/metadata-server.pl?a=set-archives-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 557 var saveIndexURL = "cgi-bin/metadata-server.pl?a=set-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 558 var saveImportURL = "cgi-bin/metadata-server.pl?a=set-import-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 559 560 var saveArchivesCallback = 561 { 562 success:function(){console.log("Away to build"); buildFunction(gs.cgiParams.c);}, 563 failed: function(){alert("Failed to save text annotations index metadata");} 564 } 565 YAHOO.util.Connect.asyncRequest("GET", saveArchivesURL, saveArchivesCallback); 566 567 var saveIndexCallback = 568 { 569 success:function(){}, 570 failed: function(){alert("Failed to save text annotations import metadata");} 571 } 572 YAHOO.util.Connect.asyncRequest("GET", saveIndexURL, saveIndexCallback); 573 574 var saveImportCallback = 575 { 576 success:function(){}, 577 failed: function(){alert("Failed to save text annotations import metadata");} 578 } 579 YAHOO.util.Connect.asyncRequest("GET", saveImportURL, saveImportCallback); 547 580 } 548 json += "]";581 549 582 gs.annotationArray = new Array(); 550 551 var saveArchivesURL = "cgi-bin/metadata-server.pl?a=set-archives-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 552 var saveIndexURL = "cgi-bin/metadata-server.pl?a=set-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 553 var saveImportURL = "cgi-bin/metadata-server.pl?a=set-import-metadata-array&c=" + gs.cgiParams.c + "&site=localsite&collect=" + gs.cgiParams.c + "&json=" + json; 554 555 var saveArchivesCallback = 556 { 557 success:function(){console.log("Away to build"); buildFunction(gs.cgiParams.c);}, 558 failed: function(){alert("Failed to save text annotations index metadata");} 559 } 560 YAHOO.util.Connect.asyncRequest("GET", saveArchivesURL, saveArchivesCallback); 561 562 var saveIndexCallback = 563 { 564 success:function(){}, 565 failed: function(){alert("Failed to save text annotations import metadata");} 566 } 567 YAHOO.util.Connect.asyncRequest("GET", saveIndexURL, saveIndexCallback); 568 569 var saveImportCallback = 570 { 571 success:function(){}, 572 failed: function(){alert("Failed to save text annotations import metadata");} 573 } 574 YAHOO.util.Connect.asyncRequest("GET", saveImportURL, saveImportCallback); 583 gs.annotationArray.keys = new Array(); 575 584 } 576 585
Note:
See TracChangeset
for help on using the changeset viewer.