diff --git a/mojotrollz/page/default_page/default_page.php b/mojotrollz/page/default_page/default_page.php index a1f6071..cbec83c 100644 --- a/mojotrollz/page/default_page/default_page.php +++ b/mojotrollz/page/default_page/default_page.php @@ -13,6 +13,7 @@ class default_page extends SYSTEM\PAGE\Page { ''. ''. ''. + ''. ''; } diff --git a/mojotrollz/page/default_page/js/wizard.js b/mojotrollz/page/default_page/js/wizard.js index b41e36e..2d20f68 100644 --- a/mojotrollz/page/default_page/js/wizard.js +++ b/mojotrollz/page/default_page/js/wizard.js @@ -38,25 +38,32 @@ function SYSTEM(endpoint, group){ this.group = group; this.pagestates = null; } + +SYSTEM.prototype.handle_call_pagestates = function (data) { + if(data['status']){ + newps = data['result']; + console.log('SYSTEM: loaded Pagestates'); + result = true; + } else { + console.log('SYSTEM: Problem with your Pagestates.'); + result = false;} +} + +SYSTEM.prototype.call = function(call,success,data,data_type,async){ + $.ajax({ + async: async, + data: data, + dataType: data_type, + url: this.endpoint+'?'+call, + success: success + }); +} + SYSTEM.prototype.load_pagestates = function(){ result = false; newps = this.pagestates; if(!this.pagestates){ - $.ajax({ - async: false, - dataType: "json", - url: this.endpoint+'?call=pagestates&group='+this.group, - data: {}, - success: function (data) { - if(data['status']){ - newps = data['result']; - console.log('SYSTEM: loaded Pagestates'); - result = true; - } else { - console.log('SYSTEM: Problem with your Pagestates.'); - result = false;} - } - }); + this.call('call=pagestates&group='+this.group,this.handle_call_pagestates,{},"json",false); } else { result = true;} this.pagestates = newps; return result; @@ -100,6 +107,10 @@ $(document).ready(function() { sys.load('start'); }); + +function sendInfo(json,toolbar){ + $.get('./api.php?call=charcreation&json='+json,function(){sys.load(toolbar)})} + function init_start(){ register_login(); load_visualisation('mojopulse'); @@ -108,15 +119,6 @@ function init_start(){ sys.load('wizard_details');}); } -function init_wizard_details(){ - wizard_details(); - sys.load('wizard_details_toolbar');} - -function init_wizard_details_toolbar(){ - $('#last').click(function(){sys.load($(this).attr('sysload'));}); - $('#next').click(function(){sys.load($(this).attr('sysload'));}); -} - function register_login(){ $("#login_form input").not("[type=submit]").jqBootstrapValidation({ preventSubmit: true, diff --git a/mojotrollz/page/wizard_details/details.tpl b/mojotrollz/page/wizard_details/details.tpl index cafefff..d4f02d2 100644 --- a/mojotrollz/page/wizard_details/details.tpl +++ b/mojotrollz/page/wizard_details/details.tpl @@ -39,9 +39,9 @@
-