Save users' last used tab, go back to it when page reloads
This also adds general cookie read/write support which I may use in other parts of the app (e.g. saving data that is entered in the fields for levels/exp/gems/whatever)
This commit is contained in:
parent
b94b99c7f7
commit
2f0068b047
3 changed files with 127 additions and 1 deletions
|
@ -63,9 +63,13 @@ $(document).ready(function(){
|
|||
function setup_ui_elements()
|
||||
{
|
||||
LOG(1, "setup_ui_elements()");
|
||||
var default_tab = $.cookie("default_tab");
|
||||
if (isNaN(default_tab)) {
|
||||
default_tab = 0;
|
||||
}
|
||||
|
||||
$( "#tabs" ).tabs({
|
||||
active: 0,
|
||||
active: default_tab,
|
||||
create: function(event, ui) {
|
||||
var theTab = ui.tab.index();
|
||||
LOG(3, "INIT tab created " + theTab);
|
||||
|
@ -208,21 +212,25 @@ function set_up_tab(tab)
|
|||
function rank_calc_tab_selected()
|
||||
{
|
||||
LOG(1, "rank_calc_tab_selected");
|
||||
$.cookie("default_tab", 0);
|
||||
}
|
||||
|
||||
function love_gem_calc_tab_selected()
|
||||
{
|
||||
LOG(1, "love_gem_calc_tab_selected");
|
||||
$.cookie("default_tab", 1);
|
||||
}
|
||||
|
||||
function card_level_calc_tab_selected()
|
||||
{
|
||||
LOG(1, "card_level_calc_tab_selected");
|
||||
$.cookie("default_tab", 2);
|
||||
}
|
||||
|
||||
function event_end_calc_tab_selected()
|
||||
{
|
||||
LOG(1, "event_end_calc_tab_selected");
|
||||
$.cookie("default_tab", 3);
|
||||
}
|
||||
|
||||
function calculate_rank()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue