mirror of
https://github.com/overte-org/community-apps.git
synced 2025-08-09 10:47:17 +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");
|
var offset = findGetParameter("offset");
|
||||||
if(offset === null){offset = 0;}
|
if(offset === null){offset = 0;}
|
||||||
|
offset = parseInt(offset);
|
||||||
|
|
||||||
var perpage = findGetParameter("perpage");
|
var perpage = findGetParameter("perpage");
|
||||||
if(perpage === null){perpage = 15;}
|
if(perpage === null){perpage = 15;}
|
||||||
|
perpage = parseInt(perpage);
|
||||||
|
|
||||||
var search = findGetParameter("search");
|
var search = findGetParameter("search");
|
||||||
if(search === null){search = "";}
|
if(search === null){search = "";}
|
||||||
|
|
||||||
|
@ -204,9 +206,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var counterDir = 0;
|
var counterDir = -1;
|
||||||
|
var counterDisp = 0;
|
||||||
var index = 0;
|
var index = 0;
|
||||||
var lowItem = "";
|
var lowItem = "";
|
||||||
|
var needNext = false;
|
||||||
|
|
||||||
for (index = 0; index < metadata.applications.length; index++){
|
for (index = 0; index < metadata.applications.length; index++){
|
||||||
lowItem = metadata.applications[index].name.toLowerCase();
|
lowItem = metadata.applications[index].name.toLowerCase();
|
||||||
|
@ -214,15 +218,46 @@
|
||||||
counterDir = counterDir + 1;
|
counterDir = counterDir + 1;
|
||||||
if ((counterDir >= offset) && (counterDir < (offset + perpage))){
|
if ((counterDir >= offset) && (counterDir < (offset + perpage))){
|
||||||
DisplayApp(metadata.applications[index]);
|
DisplayApp(metadata.applications[index]);
|
||||||
|
counterDisp = counterDisp + 1;
|
||||||
}
|
}
|
||||||
if (counterDir >= (offset + perpage)){
|
if (counterDir >= (offset + perpage)){
|
||||||
|
needNext = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//pager
|
//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>
|
</script>
|
||||||
|
|
Loading…
Reference in a new issue