Add: update and make buttons methods

This commit is contained in:
2019-08-08 09:01:42 +09:00
parent 8aee96fb51
commit 902d46b7c0
+47 -6
View File
@@ -163,31 +163,65 @@ MainMenu.prototype.loadAppData = function() {
*/ */
} }
MainMenu.prototype.removeAllButtons = function() {
// remove all buttons
}
MainMenu.prototype.updateAppButtons = function(appGroup, appData) { MainMenu.prototype.updateAppButtons = function(appGroup, appData) {
switch(appGroup) { this.removeAllButtons();
switch(parseInt(appGroup)) {
case MainMenu.APP_GROUP_FINGER_POSITION: case MainMenu.APP_GROUP_FINGER_POSITION:
this.makeFingerPositionAppButtons(); this.makeFingerPositionAppButtons(appData);
break; break;
case MainMenu.APP_GROUP_TYPING_PRACTICE: case MainMenu.APP_GROUP_TYPING_PRACTICE:
this.makeTypingPracticeAppButtons(); this.makeTypingPracticeAppButtons(appData);
break; break;
case MainMenu.APP_GROUP_TYPING_EXAM: case MainMenu.APP_GROUP_TYPING_EXAM:
this.makeTypingExamAppButtons(); this.makeTypingExamAppButtons(appData);
break; break;
case MainMenu.APP_GROUP_TYPING_PLAY: case MainMenu.APP_GROUP_TYPING_PLAY:
this.makeTypingPlayAppButtons(); this.makeTypingPlayAppButtons(appData);
break; break;
case MainMenu.APP_GROUP_MOUSE_PLAY: case MainMenu.APP_GROUP_MOUSE_PLAY:
this.makeMousePlayAppButtons(); this.makeMousePlayAppButtons(appData);
break; break;
default:
console.log(appGroup);
} }
} }
MainMenu.prototype.makeFingerPositionAppButtons = function(appData) {
console.log("makeFingerPositionAppButtons");
console.log(appData);
}
MainMenu.prototype.makeTypingPracticeAppButtons = function(appData) {
console.log("makeTypingPracticeAppButtons");
console.log(appData);
}
MainMenu.prototype.makeTypingExamAppButtons = function(appData) {
console.log("makeTypingExamAppButtons");
console.log(appData);
}
MainMenu.prototype.makeTypingPlayAppButtons = function(appData) {
console.log("makeTypingPlayAppButtons");
console.log(appData);
}
MainMenu.prototype.makeMousePlayAppButtons = function(appData) {
console.log("makeMousePlayAppButtons");
console.log(appData);
}
/* /*
MainMenu.prototype.loadSucceeded = function(replyJSON) { MainMenu.prototype.loadSucceeded = function(replyJSON) {
// console.log(replyJSON); // console.log(replyJSON);
@@ -234,6 +268,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.animalRecordList.show(); this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_FINGER_POSITION); this.animalRecordList.printScore(Animal.TYPE_FINGER_POSITION);
this.languageTabLayout.show(); this.languageTabLayout.show();
this.loadAppData();
}).bind(this) }).bind(this)
); );
typingFingerGroupTab.reserveIcon("keyboard"); typingFingerGroupTab.reserveIcon("keyboard");
@@ -247,6 +282,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.animalRecordList.show(); this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_PRACTICE); this.animalRecordList.printScore(Animal.TYPE_PRACTICE);
this.languageTabLayout.show(); this.languageTabLayout.show();
this.loadAppData();
}).bind(this) }).bind(this)
); );
typingPracticeGroupTab.reserveIcon("keyboard"); typingPracticeGroupTab.reserveIcon("keyboard");
@@ -260,6 +296,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.animalRecordList.show(); this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_EXAM); this.animalRecordList.printScore(Animal.TYPE_EXAM);
this.languageTabLayout.show(); this.languageTabLayout.show();
this.loadAppData();
}).bind(this) }).bind(this)
); );
typingExamGroupTab.reserveIcon("keyboard"); typingExamGroupTab.reserveIcon("keyboard");
@@ -272,6 +309,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.selectedAppGroup = MainMenu.APP_GROUP_TYPING_PLAY; this.selectedAppGroup = MainMenu.APP_GROUP_TYPING_PLAY;
this.animalRecordList.hide(); this.animalRecordList.hide();
this.languageTabLayout.show(); this.languageTabLayout.show();
this.loadAppData();
}).bind(this) }).bind(this)
); );
typingPlayGroupTab.reserveIcon("keyboard"); typingPlayGroupTab.reserveIcon("keyboard");
@@ -284,6 +322,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.selectedAppGroup = MainMenu.APP_GROUP_MOUSE_PLAY; this.selectedAppGroup = MainMenu.APP_GROUP_MOUSE_PLAY;
this.animalRecordList.hide(); this.animalRecordList.hide();
this.languageTabLayout.hide(); this.languageTabLayout.hide();
this.loadAppData();
}).bind(this) }).bind(this)
); );
mousePlayGroupTab.reserveIcon("mouse"); mousePlayGroupTab.reserveIcon("mouse");
@@ -314,6 +353,7 @@ MainMenu.prototype.makeLanguageTab = function() {
(function() { (function() {
console.log("Language : Korean"); console.log("Language : Korean");
this.selectedLanguage = MainMenu.LANGUAGE_KOREAN; this.selectedLanguage = MainMenu.LANGUAGE_KOREAN;
this.loadAppData();
}).bind(this) }).bind(this)
); );
koreanTab.reserveMainText("한글"); koreanTab.reserveMainText("한글");
@@ -323,6 +363,7 @@ MainMenu.prototype.makeLanguageTab = function() {
(function() { (function() {
console.log("Language : English"); console.log("Language : English");
this.selectedLanguage = MainMenu.LANGUAGE_ENGLISH; this.selectedLanguage = MainMenu.LANGUAGE_ENGLISH;
this.loadAppData();
}).bind(this) }).bind(this)
); );
englishTab.reserveMainText("영어"); englishTab.reserveMainText("영어");