From c992b85d1d4551c83096f381f05aab23cbd19ee9 Mon Sep 17 00:00:00 2001 From: Rolux Date: Sun, 31 Jan 2010 13:57:03 +0530 Subject: [PATCH] adding app.js --- demos/test/app.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 demos/test/app.js diff --git a/demos/test/app.js b/demos/test/app.js new file mode 100644 index 0000000..2ccc03a --- /dev/null +++ b/demos/test/app.js @@ -0,0 +1,42 @@ +$(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"); + } + }); +});