summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Davison <snapwilliam@gmail.com>2013-03-08 19:22:26 -0800
committerPatrick Davison <snapwilliam@gmail.com>2013-03-08 19:22:26 -0800
commit9d3c5cea8abc46db7ca0fcbd97a11d7918095cbf (patch)
tree77b57ea162950c160668c34326636b9736776253
parent9a50d5032b16679a5887f2cdea82ad6e364221d4 (diff)
downloadpathery-9d3c5cea8abc46db7ca0fcbd97a11d7918095cbf.tar.xz
Using isCurrentMap for solutionsGiven to display Points
-rw-r--r--includes/datas.php1
-rw-r--r--js/scores.js11
2 files changed, 7 insertions, 5 deletions
diff --git a/includes/datas.php b/includes/datas.php
index e321a9f..74487fd 100644
--- a/includes/datas.php
+++ b/includes/datas.php
@@ -889,6 +889,7 @@ function getScores($mapID, $pageNumber = 1, $pageDivide = 10) {
}
$output['pageCount'] = ceil(($i / $pageDivide));
+ $output['isCurrentMap'] = $currentMap;
return $output;
}
diff --git a/js/scores.js b/js/scores.js
index 34d3c87..0e81213 100644
--- a/js/scores.js
+++ b/js/scores.js
@@ -110,21 +110,22 @@ function scoresPreparePage (mapid, page) {
var scoresShowNavSideBtns = false;
function scoresFormatPage(JO) {
+ var solutionsGiven = !JO.isCurrentMap;
+
var p = "<table class='score'>";
//console.log("jo object", JO);
var navi = '';
+ var naviColSpan = 3;
+ if (solutionsGiven) naviColSpan++;
if (JO.pageCount > 1) {
- navi = "<tr><th class='unselectable' colspan='4' style='text-align:center;'>"+formatPageNavi(JO, "scoresShowPage", JO.mapid)+"</th></tr>";
+ navi = "<tr><th class='unselectable' colspan='"+naviColSpan+"' style='text-align:center;'>"+formatPageNavi(JO, "scoresShowPage", JO.mapid)+"</th></tr>";
p = p+navi;
}
var localTime = new Date();
var updatedLocalTime = new Date();
updatedLocalTime.setTime(JO.updateTime * 1000);
-
- //Hack to determine if solutions are given
- var solutionsGiven = (JO.users && JO.users[1] && JO.users[1].solution);
-
+
p = p+"<tr title='Last-Update: "+updatedLocalTime.format("mmm d, h:MM TT")+"'>";
p = p+"<th>Rank</th>";
p = p+"<th style='width:125px; overflow:hidden; text-align:left; padding-left:42px;'>Name</th>";