]> jfr.im git - z_archive/KronOS.git/commitdiff
Made minor changes to the login window
authorConny Sjöblom <redacted>
Thu, 11 Oct 2012 11:57:26 +0000 (14:57 +0300)
committerConny Sjöblom <redacted>
Thu, 11 Oct 2012 11:57:26 +0000 (14:57 +0300)
video/public/js/application.js

index e952c77d8725cb8f77c5369a0ab39d6362e97689..c37e6de691c55a24ecd035ce70e3cd8b51107203 100644 (file)
@@ -1,30 +1,42 @@
 jQuery.noConflict();
 
-jQuery(document).ready(function () {
+function loadDefaults() {
        jQuery.getJSON("/backend/logged_in", function(data) {
                if (!data) {
-                       jQuery.ajax({
-                               url: "/backend/login_modal",
-                               success: function (data) { jQuery('body').append(data); },
-                               dataType: 'html'
-                       }).done(function() {
-                               jQuery('#loginModal').modal({
-                                       backdrop: 'static',
-                                       keyboard: false
-                               });
-                               jQuery('#loginModal').modal('show');
-                       });
+                       loadLoginModal();
                } else {
-                       jQuery.getJSON("/backend/get_menu", function(data) {
-                               var menuitems = []
-                               jQuery.each(data, function(key, val) {
-                                       menuitems.push('<li><a href="' + val + '">' + key + '</li>');
-                               });
-                               jQuery('<ul/>', {
-                                       'class': 'nav',
-                                       html: menuitems.join('')
-                               }).appendTo('.menudiv');
-                       });
+                       loadMenu();
                }
        });
-});
+}
+
+function loadLoginModal() {
+       jQuery.ajax({
+               url: "/backend/login_modal",
+               success: function (data) { jQuery('body').append(data); },
+               dataType: 'html'
+       }).done(function() {
+               jQuery('#loginModal').modal({
+                       backdrop: 'static',
+                       keyboard: false,
+               });
+               jQuery('#loginModal').modal('show');
+       });
+
+}
+
+function loadMenu() {
+       jQuery.getJSON("/backend/get_menu", function(data) {
+               var menuitems = []
+               jQuery.each(data, function(key, val) {
+                       menuitems.push('<li><a href="' + val + '">' + key + '</li>');
+               });
+               jQuery('<ul/>', {
+                       'class': 'nav',
+                       html: menuitems.join('')
+               }).appendTo('.menudiv');
+       });
+
+}
+
+loadDefaults();