]>
jfr.im git - z_archive/KronOS.git/blob - public/js/application.js
3 function loadDefaults() {
4 jQuery
.getJSON("/backend/logged_in", function(resp
) {
15 function loadBackground() {
16 background
= '<style>body { background-image:url(\'/public/img/default-background.jpg\'); background-position: center top; } </style>'
17 jQuery('body').append(background
);
20 function loadLoginModal() {
22 url: "/backend/login_modal",
23 success: function (data
) {
24 jQuery('body').append(data
);
25 jQuery('#loginModal').modal({
29 jQuery('#loginModal').modal('show');
36 function loadUsername() {
37 jQuery("#username").html(state
.name
);
41 jQuery
.getJSON("/backend/get_menu", function(resp
) {
44 jQuery
.each(resp
.contents
, function(key
, val
) {
45 menuitems
.push('<li><a href="' + val
+ '">' + key
+ '</li>');
49 html: menuitems
.join('')
50 }).appendTo('.menudiv');
52 throwError(resp
.error
, 'error', '#desktop');
58 function submitLogin() {
60 'username': jQuery('#inputUsername').val(),
61 'password': jQuery('#inputPassword').val()
63 jQuery
.post('/account/login', loginData
, function(resp
) {
65 for (key
in resp
.data
) {
66 state
[key
] = resp
.data
[key
]
68 jQuery('#loginModal').modal('hide');
73 throwError(resp
.error
, 'error', '.messagebody');
78 function throwError(e
, t
, c
) {
79 var n
= jQuery(".alert").length
;
81 jQuery(".alert").first().remove();
84 error
= '<div class="alert alert-block alert-' + t
+ '"><button type="button" class="close" data-dismiss="alert">×</button>' + e
+ '</div>'
85 jQuery(c
).append(error
);