Fix: update typing practice button with DB data
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user