Need to go back to the old way of triggering radio button updates

This commit is contained in:
Donald Burr 2015-10-23 18:12:07 -07:00
parent 31b0d36abc
commit 21d184d671
2 changed files with 31 additions and 48 deletions

View file

@ -187,7 +187,7 @@ function setup_ui_elements() {
$("input[name=card-mode]").change(handle_card_mode_select); $("input[name=card-mode]").change(handle_card_mode_select);
// set up checkbox change event handler // set up checkbox change event handler
$("#gems_include_events").change(function() { $("#gems_include_events").change(function() {
handle_gem_event_box(this.checked); update_ui();
}); });
// set up gem event calc note dialog // set up gem event calc note dialog
// $("#dialog").dialog({ autoOpen: false }); // $("#dialog").dialog({ autoOpen: false });
@ -205,7 +205,7 @@ function setup_ui_elements() {
}); });
// set up show/hide JP-only options // set up show/hide JP-only options
$("#gem_game_version").on("change", function(e) { $("#gem_game_version").on("change", function(e) {
handle_gem_game_version_change(); update_ui();
}); });
// update the UI based on what is selected // update the UI based on what is selected
update_ui(); update_ui();
@ -254,23 +254,6 @@ function update_ui()
} }
} }
function handle_gem_game_version_change() {
var game_version = $("#gem_game_version").val();
if (game_version === "JP") {
$("#gem_jp_daily_gems").show();
} else {
$("#gem_jp_daily_gems").hide();
}
}
function handle_gem_event_box(show_it) {
if (show_it) {
$("#gem-event-options-area").show();
} else {
$("#gem-event-options-area").hide();
}
}
function setup_button_handlers() { function setup_button_handlers() {
$("#button-calculate-rank").click(function(evt) { $("#button-calculate-rank").click(function(evt) {
calculate_rank(); calculate_rank();
@ -397,6 +380,28 @@ function calculate_rank() {
} }
} }
function handle_gem_mode_select() {
var mode = $(this).val();
if (mode === "DATE") {
$("#gem-date-area").show();
$("#gem-desired-gems-area").hide();
} else if (mode === "GEMS") {
$("#gem-date-area").hide();
$("#gem-desired-gems-area").show();
}
}
function handle_card_mode_select() {
var mode = $(this).val();
if (mode === "LEVEL") {
$("#card-level-area").show();
$("#card-exp-area").hide();
} else if (mode === "EXP") {
$("#card-level-area").hide();
$("#card-exp-area").show();
}
}
function reset_rank() { function reset_rank() {
$("#rank-calc-result-area").hide(); $("#rank-calc-result-area").hide();
$("#current_rank").val(""); $("#current_rank").val("");
@ -411,34 +416,12 @@ function reset_rank() {
$("#rank-results-fp").text("-"); $("#rank-results-fp").text("-");
} }
function handle_gem_mode_select() {
var mode = $(this).val();
if (mode === "DATE") {
$("#gem-date-area").show();
$("#gem-desired-gems-area").hide();
} else if (mode === "GEMS") {
$("#gem-date-area").hide();
$("#gem-desired-gems-area").show();
}
}
function card_set_max_level() { function card_set_max_level() {
var rarity = $("#card_rarity").val(); var rarity = $("#card_rarity").val();
var level = get_level_cap(rarity); var level = get_level_cap(rarity);
$("#card_desired_level").val(level); $("#card_desired_level").val(level);
} }
function handle_card_mode_select() {
var mode = $(this).val();
if (mode === "LEVEL") {
$("#card-level-area").show();
$("#card-exp-area").hide();
} else if (mode === "EXP") {
$("#card-level-area").hide();
$("#card-exp-area").show();
}
}
function is_muse_members_birthday(moment) { function is_muse_members_birthday(moment) {
var the_month = month(moment); var the_month = month(moment);
var the_day = day(moment); var the_day = day(moment);
@ -517,7 +500,7 @@ function is_same_day(m1, m2) {
return false; return false;
} }
function handle_event(day_of_month, game_version, typical_tier) { function calculate_event(day_of_month, game_version, typical_tier) {
LOG(1, "start event type is " + current_type_of_event); LOG(1, "start event type is " + current_type_of_event);
// format of returned tuple: // format of returned tuple:
// tuple[0] - was this an event day? (boolean, duh) // tuple[0] - was this an event day? (boolean, duh)
@ -697,7 +680,7 @@ function calculate_gems() {
// tuple[1] - name of event, or "" if none (string) // tuple[1] - name of event, or "" if none (string)
// tuple[2] - amount of gems spent (int) // tuple[2] - amount of gems spent (int)
// tuple[3] - amount of gems gained (int) // tuple[3] - amount of gems gained (int)
var event_results = handle_event(day(now), game_version, tier); var event_results = calculate_event(day(now), game_version, tier);
var is_event = event_results[0]; var is_event = event_results[0];
var event_name = ""; var event_name = "";
var spent_gems = 0; var spent_gems = 0;
@ -802,7 +785,7 @@ function calculate_gems() {
// tuple[1] - name of event, or "" if none (string) // tuple[1] - name of event, or "" if none (string)
// tuple[2] - amount of gems spent (int) // tuple[2] - amount of gems spent (int)
// tuple[3] - amount of gems gained (int) // tuple[3] - amount of gems gained (int)
var event_results = handle_event(day(now), game_version, tier); var event_results = calculate_event(day(now), game_version, tier);
var is_event = event_results[0]; var is_event = event_results[0];
var event_name = ""; var event_name = "";
var spent_gems = 0; var spent_gems = 0;

View file

@ -133,8 +133,8 @@
</select> </select>
</div><br> </div><br>
Mode:<br> Mode:<br>
<input type="radio" name="gem-mode" id="gem-mode" value="DATE" checked>Number of gems you'll have on a date?<br> <input type="radio" name="gem-mode" id="gem-mode" class="option-button" value="DATE" checked>Number of gems you'll have on a date?<br>
<input type="radio" name="gem-mode" id="gem-mode" value="GEMS">Date you will have this many gems?<br> <input type="radio" name="gem-mode" id="gem-mode" class="option-button" value="GEMS">Date you will have this many gems?<br>
<br> <br>
<div id="gem-date-area"> <div id="gem-date-area">
Date:&nbsp;&nbsp;&nbsp;<input type="text" size="10" id="gem_desired_date" name="gem_desired_date" readonly="true" placeholder="MM/DD/YYYY" value=""> Date:&nbsp;&nbsp;&nbsp;<input type="text" size="10" id="gem_desired_date" name="gem_desired_date" readonly="true" placeholder="MM/DD/YYYY" value="">
@ -186,8 +186,8 @@
""><br> ""><br>
<br> <br>
Mode:<br> Mode:<br>
<input type="radio" name="card-mode" id="card-mode" value="LEVEL" checked>EXP needed to get card to a level?<br> <input type="radio" name="card-mode" id="card-mode" class="option-button" value="LEVEL" checked>EXP needed to get card to a level?<br>
<input type="radio" name="card-mode" id="card-mode" value="EXP">Final level after feeding an amount of EXP?<br> <input type="radio" name="card-mode" id="card-mode" class="option-button" value="EXP">Final level after feeding an amount of EXP?<br>
<br> <br>
<div id="card-level-area"> <div id="card-level-area">
Desired level:&nbsp;&nbsp;&nbsp;<input type="text" readonly="true" size="5" id="card_desired_level" name="card_desired_level" placeholder="level" Desired level:&nbsp;&nbsp;&nbsp;<input type="text" readonly="true" size="5" id="card_desired_level" name="card_desired_level" placeholder="level"