Fix: update typing practice button with DB data

This commit is contained in:
2019-08-11 17:10:18 +09:00
parent 0b8984540e
commit f7b7734904
2 changed files with 56 additions and 39 deletions
+14 -8
View File
@@ -1,9 +1,8 @@
TypingAppButton.prototype = Object.create(BasicButton.prototype);
TypingAppButton.constructor = TypingAppButton;
function TypingAppButton(x, y, appData) {
console.log(appData);
this.appData = appData;
function TypingAppButton(x, y) {
this.appData = null;
var setting = new ButtonSetting(x, y, 400, 80);
setting.setStrokeWidth(0);
@@ -41,20 +40,27 @@ function TypingAppButton(x, y, appData) {
BasicButton.call(this, setting, this.clickEvent);
this.setMainText(this.appData.koreanName);
// this.setMainText("Setting");
// this.setMainText(this.appData.koreanName);
this.setMainText("타자 앱 버튼");
// this.addIcon("tile_choco");
// this.setIconSize(40);
// this.setShortcutText("[단축키]");
// this.setShortcutText("Setting");
// this.setInputEnabled(this.appData.activated);
}
TypingAppButton.prototype.updateAppData = function(appData) {
this.appData = appData;
this.setMainText(this.appData.koreanName);
this.setInputEnabled(this.appData.activated);
}
TypingAppButton.prototype.clickEvent = function() {
sessionStorageManager.setPlayingAppID(this.appData.AppID);
sessionStorageManager.setPlayingAppName(this.appData.AppName);
sessionStorageManager.setPlayingAppKoreanName(this.appData.KoreanName);
sessionStorageManager.setPlayingAppID(this.appData.appID);
sessionStorageManager.setPlayingAppName(this.appData.appName);
sessionStorageManager.setPlayingAppKoreanName(this.appData.koreanName);
if(isExperiencePlayerAccount())
location.href = '../../web/client/ads.html';