Changeset 26401 for main/trunk/greenstone3/web
- Timestamp:
- 2012-10-25T16:11:13+13:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
r26397 r26401 356 356 if(response) 357 357 { 358 var targetElem = gs.jqGet("gs-document");358 var targetElem = $("#gs-document"); 359 359 var docStart = response.indexOf(">") + 1; 360 360 var docEnd = response.lastIndexOf("<"); … … 403 403 newTOC = newTOC.replace(/images\/collapse/g, "images/expand"); 404 404 405 var tocElem = gs.jqGet("tableOfContents");405 var tocElem = $("#tableOfContents"); 406 406 tocElem.html(newTOC); 407 407 … … 426 426 function minimizeSidebar() 427 427 { 428 var toc = gs.jqGet("contentsArea");429 var maxLink = gs.jqGet("sidebarMaximizeButton");430 var minLink = gs.jqGet("sidebarMinimizeButton");428 var toc = $("#contentsArea"); 429 var maxLink = $("#sidebarMaximizeButton"); 430 var minLink = $("#sidebarMinimizeButton"); 431 431 432 432 if(toc.length) … … 441 441 function maximizeSidebar() 442 442 { 443 var coverImage = gs.jqGet("coverImage");444 var toc = gs.jqGet("contentsArea");445 var maxLink = gs.jqGet("sidebarMaximizeButton");446 var minLink = gs.jqGet("sidebarMinimizeButton");443 var coverImage = $("#coverImage"); 444 var toc = $("#contentsArea"); 445 var maxLink = $("#sidebarMaximizeButton"); 446 var minLink = $("#sidebarMinimizeButton"); 447 447 448 448 if(coverImage.length) … … 466 466 function changeView() 467 467 { 468 var viewList = gs.jqGet("viewSelection");468 var viewList = $("#viewSelection"); 469 469 var currentVal = viewList.val(); 470 470 … … 495 495 function setImageVisible(visible) 496 496 { 497 var divs = $("div"); 498 var images = new Array(); 499 for (var i = 0; i < divs.length; i++) 500 { 501 if($(divs[i]).attr("id") && $(divs[i]).attr("id").search(/^image/) != -1) 502 { 503 images.push($(divs[i])); 504 } 505 } 506 507 for(var i = 0; i < images.length; i++) 508 { 509 var image = images[i]; 510 if(visible) 511 { 512 image.css("display", "block"); 513 } 514 else 515 { 516 image.css("display", "none"); 517 } 518 } 497 $("div").each(function() 498 { 499 if($(this).attr("id") && $(this).attr("id").search(/^image/) != -1) 500 { 501 $(this).css("display", (visible ? "block" : "none")); 502 } 503 }); 519 504 } 520 505 521 506 function setTextVisible(visible) 522 507 { 523 var divs = $("div"); 524 var textDivs = new Array(); 525 for (var i = 0; i < divs.length; i++) 526 { 527 if($(divs[i]).attr("id") && $(divs[i]).attr("id").search(/^text/) != -1) 528 { 529 textDivs.push($(divs[i])); 530 } 531 } 532 533 for(var i = 0; i < textDivs.length; i++) 534 { 535 var text = textDivs[i]; 536 if(visible) 537 { 538 text.css("display", "block"); 539 } 540 else 541 { 542 text.css("display", "none"); 543 } 544 } 508 $("div").each(function() 509 { 510 if($(this).attr("id") && $(this).attr("id").search(/^text/) != -1) 511 { 512 $(this).css("display", (visible ? "block" : "none")); 513 } 514 }); 545 515 } 546 516 … … 559 529 .success(function(response) 560 530 { 561 gs.jqGet("tableOfContents").html(response);531 $("#tableOfContents").html(response); 562 532 replaceLinksWithSlider(); 563 var loading = gs.jqGet("tocLoadingImage");533 var loading = $("#tocLoadingImage"); 564 534 loading.remove(); 565 535 }) … … 572 542 function replaceLinksWithSlider() 573 543 { 574 var tableOfContents = gs.jqGet("tableOfContents"); 575 var liElems = tableOfContents.find("li"); 576 544 var tableOfContents = $("#tableOfContents"); 545 577 546 var leafSections = new Array(); 578 for (var i = 0; i < liElems.length; i++)579 { 580 var section = $( liElems[i]);547 var liElems = tableOfContents.find("li").each(function() 548 { 549 var section = $(this); 581 550 var add = true; 582 551 for(var j = 0; j < leafSections.length; j++) … … 600 569 leafSections.push(section); 601 570 } 602 } 571 }); 603 572 604 573 for(var i = 0 ; i < leafSections.length; i++) … … 614 583 615 584 //Disable all TOC toggles 616 var imgs = $("img"); 617 for(var j = 0; j < imgs.length; j++) 618 { 619 var currentImage = $(imgs[j]); 585 var imgs = $("img").each(function() 586 { 587 var currentImage = $(this); 620 588 if(currentImage.attr("id") && currentImage.attr("id").search(/^ttoggle/) != -1) 621 589 { … … 626 594 currentImage.attr("onclick", currentImage.attr("onclick").replace(/\)/, ", null, true)")); 627 595 } 628 } 596 }); 629 597 } 630 598 … … 812 780 else 813 781 { 814 var image = document.createElement("IMG"); 815 image.setAttribute("src", gs.imageURLs.blank); 816 page.link.innerHTML = ""; 817 page.link.appendChild(image); 782 var image = $("<img>", {"src": gs.imageURLs.blank}); 783 $(page.link).html(""); 784 $(page.link).append(image); 818 785 page.isLoading = false; 819 786 page.noImage = true; … … 877 844 col.addClass("pageSliderCol"); 878 845 _links[i].cell = col; 879 846 880 847 var link = $("<a>"); 881 848 col.append(link); … … 883 850 var href = $(_links[i]).attr("href"); 884 851 link.attr("href", href.replace(/\)/, ", 0, true)")); 885 852 886 853 if(!_linkCellMap[href]) 887 854 { … … 889 856 } 890 857 _linkCellMap[href].push(_links[i]); 891 858 892 859 var loadingText = $("<p>Loading image</p>"); 893 860 link.append(loadingText); 894 861 895 862 var image = $("<img>"); 896 863 link.append(image); 897 864 image.attr("src", gs.imageURLs.loading); 898 865 _links[i].image = image; 899 866 900 867 var title = $(_links[i]).html(); 901 868 if(title.search(/^[^ ]+ [^ ]+$/) != -1) … … 909 876 } 910 877 _titles.push([title, _links[i]]); 911 878 912 879 col.append($("<br>")); 913 880 col.append(title); 914 881 } 915 882 916 883 setUpFilterBox(); 917 884 startCheckFunction();
Note:
See TracChangeset
for help on using the changeset viewer.