Changeset 28253 for main/trunk/greenstone3
- Timestamp:
- 2013-09-11T15:53:43+12:00 (11 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
r28247 r28253 460 460 } 461 461 462 function extractFilteredPagesToOwnDocument() 463 { 464 var oids = new Array(); 465 var filtered = $(".pageSliderCol:visible a").each(function() 466 { 467 var hrefString = $(this).attr("href"); 468 var oidStart = hrefString.indexOf(".") + 1; 469 var oidFinish = hrefString.indexOf("'", oidStart + 1); 470 471 oids.push(hrefString.substring(oidStart, oidFinish)); 472 }); 473 474 var sectionString = "["; 475 for(var i = 0; i < oids.length; i++) 476 { 477 sectionString += "\"" + oids[i] + "\""; 478 if(i < oids.length - 1) 479 { 480 sectionString += ","; 481 } 482 } 483 sectionString += "]"; 484 485 var url = "cgi-bin/document-extract.pl?a=extract-archives-doc&c=" + gs.cgiParams.c + "&d=" + gs.cgiParams.d + "&json-sections=" + sectionString;// + "&json-metadata=[{"metaname":"dc.Title","metavalue":"All Black Rugy Success","metamode":"accumulate"]" 486 $.ajax(url) 487 .success(function(response) 488 { 489 console.log(response); 490 }); 491 } 492 462 493 /********************** 463 494 * PAGED-IMAGE SCRIPTS * … … 589 620 { 590 621 currentImage.attr("onclick", ""); 622 currentImage.click(function() 623 { 624 var sliderDiv = currentImage.parents("table").first().next(); 625 if(sliderDiv.is(":visible")) 626 { 627 sliderDiv.hide(); 628 } 629 else 630 { 631 sliderDiv.show(); 632 } 633 }); 591 634 } 592 635 else if(currentImage.attr("id") && currentImage.attr("id").search(/^dtoggle/) != -1) … … 640 683 filter.keyup(function() 641 684 { 642 var fullValue = filter.val() .replace(/ /g, "");685 var fullValue = filter.val(); 643 686 var values = fullValue.split(","); 644 687 … … 647 690 for (var l = 0; l < values.length; l++) 648 691 { 649 var currentValue = values[l] ;692 var currentValue = values[l].replace(/^ +/g, "").replace(/ +$/g, ""); 650 693 var isRange = (currentValue.search(/\d+-\d+/) != -1) 651 694 -
main/trunk/greenstone3/web/interfaces/default/transform/layouts/toc.xsl
r26427 r28253 89 89 <table style="width:100%;"><tbody><tr> 90 90 <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.filter_pages')"/><xsl:text>: </xsl:text><input id="filterText" type="text" size="27"/></td> 91 </tr></tbody></table> 91 </tr> 92 <xsl:if test="/page/pageRequest/userInformation and /page/pageRequest/userInformation/@editEnabled = 'true'"> 93 <tr><td><a href="javascript:extractFilteredPagesToOwnDocument();"><button>Extract these pages to document</button></a></td></tr> 94 </xsl:if> 95 </tbody></table> 92 96 </xsl:when> 93 97 <xsl:when test="not(/page/pageRequest/paramList/param[@name = 'ed']/@value = '1')">
Note:
See TracChangeset
for help on using the changeset viewer.