diff --git a/src/game/ranking/ranking.js b/src/game/ranking/ranking.js index 8fb5fff..d721bf1 100644 --- a/src/game/ranking/ranking.js +++ b/src/game/ranking/ranking.js @@ -8,6 +8,10 @@ var Ranking = { create: function() { this.dbConnectManager = new DBConnectManager(); + this.dbService = new DBService(); + this.dbService.setMaestroID(sessionStorageManager.getMaestroID()); + this.dbService.setPlayerID(sessionStorageManager.getPlayerID()); + this.jsonData = null; this.timeType = Ranking.MODE_HOUR; this.refreshTimeSec = Ranking.REFRESH_TIME_SEC; @@ -326,15 +330,37 @@ var Ranking = { return; } - this.dbConnectManager.requestRanking( - this.getDateTimeType(), - sessionStorageManager.getMaestroID(), - this.date, - this.time, - (function(type, rankingRecordManager) { - this.showRanking(rankingRecordManager); - }).bind(this) - ); + if(isTypingExamApp()) { + this.dbService.requestTypingExamRanking( + this.getDateTimeType(), + sessionStorageManager.getWritingID(), + this.date, + this.time, + + (function(type, rankingRecordManager) { + this.showRanking(rankingRecordManager); + }).bind(this), + + (function(jsonData) { + console.log(jsonData); + }).bind(this) + ); + } else { + this.dbConnectManager.requestRanking( + this.getDateTimeType(), + sessionStorageManager.getMaestroID(), + this.date, + this.time, + + (function(type, rankingRecordManager) { + this.showRanking(rankingRecordManager); + }).bind(this), + + (function(jsonData) { + console.log(jsonData); + }).bind(this) + ); + } }, onClickRankingHour: function() { diff --git a/src/web/client/ranking.html b/src/web/client/ranking.html index 16d1f3e..3b1862b 100644 --- a/src/web/client/ranking.html +++ b/src/web/client/ranking.html @@ -58,6 +58,7 @@ +