mirror of
https://github.com/overte-org/community-apps.git
synced 2025-04-14 02:06:33 +02:00
Add files via upload
This commit is contained in:
parent
fe3bc930f9
commit
dda09d14ed
1 changed files with 39 additions and 4 deletions
|
@ -18,10 +18,12 @@
|
|||
|
||||
var offset = findGetParameter("offset");
|
||||
if(offset === null){offset = 0;}
|
||||
|
||||
offset = parseInt(offset);
|
||||
|
||||
var perpage = findGetParameter("perpage");
|
||||
if(perpage === null){perpage = 15;}
|
||||
|
||||
perpage = parseInt(perpage);
|
||||
|
||||
var search = findGetParameter("search");
|
||||
if(search === null){search = "";}
|
||||
|
||||
|
@ -204,9 +206,11 @@
|
|||
}
|
||||
|
||||
|
||||
var counterDir = 0;
|
||||
var counterDir = -1;
|
||||
var counterDisp = 0;
|
||||
var index = 0;
|
||||
var lowItem = "";
|
||||
var needNext = false;
|
||||
|
||||
for (index = 0; index < metadata.applications.length; index++){
|
||||
lowItem = metadata.applications[index].name.toLowerCase();
|
||||
|
@ -214,15 +218,46 @@
|
|||
counterDir = counterDir + 1;
|
||||
if ((counterDir >= offset) && (counterDir < (offset + perpage))){
|
||||
DisplayApp(metadata.applications[index]);
|
||||
counterDisp = counterDisp + 1;
|
||||
}
|
||||
if (counterDir >= (offset + perpage)){
|
||||
needNext = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//pager
|
||||
document.getElementById( "pager" ).innerHTML = parseInt(offset + 1) + " - " + parseInt(offset + counterDir); //offset = 0 will do for < btn | offset + counterDir = perpage then >
|
||||
|
||||
function pagetoPrevious(){
|
||||
offset = offset - perpage;
|
||||
if (offset < 0){
|
||||
offset = 0;
|
||||
}
|
||||
location.href = "more.html?offset=" + offset + "&perpage=" + perpage + "&search=" + encodeURI(search);
|
||||
}
|
||||
|
||||
function pagetoNext(){
|
||||
offset = offset + perpage;
|
||||
location.href = "more.html?offset=" + offset + "&perpage=" + perpage + "&search=" + encodeURI(search);
|
||||
}
|
||||
|
||||
var pagerPrevious = "<a href='#' onclick='pagetoPrevious();'><</a>";
|
||||
if (offset <= 0){
|
||||
pagerPrevious = "";
|
||||
}
|
||||
|
||||
var pagerNext = "<a href='#' onclick='pagetoNext();'>></a>";
|
||||
if (needNext == false){
|
||||
pagerNext = "";
|
||||
}
|
||||
|
||||
var countA = offset + 1;
|
||||
|
||||
var countB = offset + counterDisp;
|
||||
|
||||
|
||||
document.getElementById( "pager" ).innerHTML = pagerPrevious + "<font class='pager'> " + countA + " - " + countB + " </font>" + pagerNext; //offset = 0 will do for < btn | offset + counterDir = perpage then >
|
||||
|
||||
|
||||
</script>
|
||||
|
|
Loading…
Reference in a new issue