$(function() { var app = new Ox.App({ requestURL: "http://blackbook.local:8000/api/" }), $dialog = new Ox.Dialog({ title: "Login failed", buttons: [ new Ox.Button({ size: "medium", value: "Change Title" }).click(function() { console.log("click to change title") $dialog.options({ title: "New Title" }); $dialog.$buttons[0].toggleDisabled(); }), new Ox.Button({ size: "medium", value: "Close", }).click(function() { $dialog.close(); }) ] }); app.request("error"); //app.request("hello"); app.request("login", {"username": "test", "password": "test"}, function(result) { Ox.print(result); if (result.status.code == 200) { Ox.print(result); app.request("preferences", function(result) { Ox.print(result.data.preferences); }); } else if (result.status.code == 403) { $dialog.open(); } else { Ox.print("broken"); } }); });