summaryrefslogtreecommitdiffstats
path: root/js/scores.js
diff options
context:
space:
mode:
authorPatrick Davison <snapwilliam@gmail.com>2013-02-09 14:16:37 -0800
committerPatrick Davison <snapwilliam@gmail.com>2013-02-09 14:16:37 -0800
commit9462f29413dc1320b3899f7fbbbb75be64fbaede (patch)
tree0f534c8ef712d519aea7ed6e919f0277af654088 /js/scores.js
parent357e548fef7f73338e8c3e7415f2407c7dbb7ac7 (diff)
downloadpathery-9462f29413dc1320b3899f7fbbbb75be64fbaede.tar.xz
Huge changes; started deprecation of PHP's displayMap()
New JS function 'mapAsHTML(mapAsObject)' getScores() will now return solutions if the map has expired. Homepage now uses mapAsHTML. Removed some padding on scoreboard. scoresFormatPage() supports solutions if available. (This can be row-specific) And tons of CSS - deprecating old CSS.
Diffstat (limited to 'js/scores.js')
-rw-r--r--js/scores.js21
1 files changed, 19 insertions, 2 deletions
diff --git a/js/scores.js b/js/scores.js
index 840ba33..c327fe2 100644
--- a/js/scores.js
+++ b/js/scores.js
@@ -142,7 +142,24 @@ function scoresFormatPage(JO) {
var scoredTimeFormat = (false ? "mmm d, h:MM:ss TT" : "h:MM:ss TT");
var scoredTimeStr = scoredLocalTime.format(scoredTimeFormat);
- p = p+ "<tr style='"+styleClass+" background-color: "+u.background+"; color:"+u.displayColor+";' title='Scored "+scoredTimeStr+"'>";
+ var rowclass = 'scoreRow'+((i % 2)+1);
+
+ if (u.isUser) {
+ rowclass = 'scoreRowSelf';
+ }
+
+ if (u.solution) {
+ rowclass += ' scoreRowSolutionAvailable';
+ p += "<tr class='"+rowclass+"' ";
+ p += "onmouseover='showTempSolution(\""+JO.mapid+"\", \""+u.solution+"\", \""+u.moves+"\", \""+u.wallColor+"\", \""+u.wallEmblem+"\")'";
+ p += "onclick='useSolution(\""+JO.mapid+"\", \""+u.solution+"\", \""+u.moves+"\", \""+u.wallColor+"\", \""+u.wallEmblem+"\")'";
+ p += "onmouseout='restoreSolution(\""+JO.mapid+"\")' ";
+ p += " style='"+styleClass+" color:"+u.displayColor+";' title='Scored "+scoredTimeStr+"'>";
+ } else {
+ p = p+ "<tr class='"+rowclass+"' style='"+styleClass+" color:"+u.displayColor+";' title='Scored "+scoredTimeStr+"'>";
+ }
+ // background-color: "+u.background+";
+
p = p+ "<td class='scoreMedal'>";
if (u.medal == 'gold') {
@@ -225,7 +242,7 @@ function scoresFormatPageNavi(JO) {
var membersPages = new Object;
var membersCurrentPage = 1;
var membersPageDivide = 50;
-var membersOrderBy = 'dateJoined';
+var membersOrderBy = 'totalMovesThisWeek';
var membersOrder = 'DESC';
function membersRequestPage(page) {