Modify nemo-ui(table style changes)
[nemo.git] / nemo-ui / src / main / resources / nemo / register.html
index c8fb3fffc6bff1fac408035d0360ce0873b53a17..ce2461b0e98419e354a62b68e80f82d33b16dda3 100644 (file)
@@ -5,10 +5,31 @@
        <title>nemo-register</title>\r
        <link rel="stylesheet" href="src/app/nemo/css/register.css">\r
         <script src="lib/jquery-2.1.4.min.js"></script>\r
+        <script src="src/app/nemo/js/jquery.cookie.js"></script>\r
        <script>\r
+       function setCookie(name,value,Days) \r
+{ \r
+    if(!Days) Days = 3; \r
+    var exp = new Date(); \r
+    exp.setTime(exp.getTime() + Days*24*60*60*1000); \r
+    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+';path=/'; \r
+} \r
+function getCookie(name) \r
+{ \r
+    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");\r
\r
+    if(arr=document.cookie.match(reg)) \r
+        return unescape(arr[2]); \r
+    else \r
+        return null; \r
+} \r
+\r
+       //setCookie('username','user123');\r
+        //alert(getCookie('username'));\r
+         // jQuery.cookie('name', 'value');\r
      jQuery(document).ready(function ($) {\r
-        var userInfoStorage={};\r
 \r
+        var userInfoStorage={};\r
       function getUserId(username,userpwd){\r
        var userid = null;\r
         var users = localStorage.getItem("AllRegUserInfo");//localstorage data\r
                        });\r
        return user_data;\r
       }\r
-\r
-           $("#log_ok").click(function () {\r
-               //validate all use\r
-               var userName = $("#usename").val().trim();\r
-               var userPassword = $("#usepwd").val().trim();\r
-               if (userName == "" || userPassword == "") {\r
-                   alert("User name or Password can not be empty!");\r
-                   return;\r
-               }\r
-            if(userName.toLowerCase()=="admin"&&userPassword.toLowerCase()=="admin") {\r
-\r
-            $("#pageContent").empty();\r
-            $("#pageContent").load('src/app/nemo/nemo.tpl.html');\r
-            }\r
-            else{\r
-            jQuery.ajax({\r
+      function userLogin(userName,userPassword){\r
+        jQuery.ajax({\r
                        url: "/restconf/config/nemo-intent:users/",\r
                        type: "GET",\r
                        async: false,\r
                                {\r
                                        userInfoStorage.userName=userName;\r
                                        localStorage.setItem("nemo_userInfo",JSON.stringify(userInfoStorage));\r
-                           $("#pageContent").empty();\r
-                $("#pageContent").load('src/app/nemo/nemo.tpl.user.html');\r
+                               setCookie('nemo_username',userName);\r
+                       setCookie('nemo_userpwd',userPassword);\r
+                               $("#pageContent").empty();\r
+                       $("#pageContent").load('src/app/nemo/nemo.tpl.user.html');\r
                 return;\r
                            }\r
                            else{\r
                        },\r
                        error: function(data) {console.log(data);}\r
                   });\r
+      }\r
+      //use cookie remember the last username and password ,and use them login\r
+      (function(){\r
+       var cook_username=getCookie('nemo_username');\r
+       var cook_userpwd=getCookie('nemo_userpwd');\r
+       if(!cook_username) return;\r
+       if(!cook_userpwd) return;\r
+       if(cook_username=='admin'&&cook_userpwd=='admin'){\r
+               $("#pageContent").empty();\r
+            $("#pageContent").load('src/app/nemo/nemo.tpl.html');\r
+       }\r
+       else{\r
+               userPassword(cook_username,cook_userpwd);\r
+       }\r
+      }());\r
+      $("#usename").focus();\r
+//add enter evevt\r
+      document.onkeydown = function(e){ \r
+          var ev = document.all ? window.event : e;\r
+           if(ev.keyCode==13) {\r
+           $("#log_ok").click();\r
+     }\r
+}\r
+           $("#log_ok").click(function () {\r
+               //validate all use\r
+               // alert('test');\r
+               var userName = $("#usename").val().trim();\r
+               var userPassword = $("#usepwd").val().trim();\r
+               if (userName == "" || userPassword == "") {\r
+                   alert("User name or Password can not be empty!");\r
+                   return;\r
+               }\r
+            if(userName.toLowerCase()=="admin"&&userPassword.toLowerCase()=="admin") {\r
+            setCookie('nemo_username',userName);\r
+               setCookie('nemo_userpwd',userPassword);\r
+            $("#pageContent").empty();\r
+            $("#pageContent").load('src/app/nemo/nemo.tpl.html');\r
+            }\r
+            else{\r
+               userLogin(userName,userPassword);\r
            }\r
            });\r
                \r
 </head>\r
 <body>\r
        <div id="logPage">\r
-   \r
    <div class='nemo_info'>\r
        <img src="src/app/nemo/images/nemo-overview.png" width="500px" height="320px" alt="nemo-overview.png">\r
        <p>\r