Team:Vanderbilt/Page
From 2014.igem.org
(Difference between revisions)
Line 21: | Line 21: | ||
this.turnPage = function(dir) { | this.turnPage = function(dir) { | ||
subPageNum += dir; | subPageNum += dir; | ||
- | document.getElementById(" | + | document.getElementById("tmp").innerHTML = "subPageNum = " + subPageNum; |
this.destroyPage(); | this.destroyPage(); | ||
builder.createSubPage(subPageNum); | builder.createSubPage(subPageNum); |
Revision as of 21:49, 25 January 2015
/**@class Page
* @description A class in charge of creating, updating, and destroying pages between page turns. * @param pageNum: the page number of the page (e.g. Home = 1, Team = 2, ...) * **/
function Page(myBuilder) {
var subPageNum = 1; var leftPage = document.getElementById("left_page"); var rightPage = document.getElementById("right_page"); var builder = myBuilder; //defined in script of page var maxSubPage = builder.getMaxSubPage();
this.destroyPage = function() { while(leftPage.hasChildNodes()) { leftPage.removeChild(leftPage.childNodes[0]); } while(rightPage.hasChildNodes()) { rightPage.removeChild(rightPage.childNodes[0]); } };
this.turnPage = function(dir) { subPageNum += dir;
document.getElementById("tmp").innerHTML = "subPageNum = " + subPageNum;
this.destroyPage(); builder.createSubPage(subPageNum); };
this.getSubPageNum = function () { return subPageNum; };
this.getMaxSubPage = function() { return maxSubPage; };
}