GUI Code refactor
[vnfsdk/refrepo.git] / openo-portal / portal-auth / src / main / webapp / user / js / userTools.js
index d9157a9..f6aa84f 100644 (file)
@@ -1,88 +1,88 @@
-/*
- * Copyright 2016 Huawei Technologies Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-var Table = {};
-Table.create = function(data, id, columns) {
-        $('#' + id).DataTable({
-            data: data,
-            bSort: false,
-            "sDom": "<t<'left'li><'right'p>>",
-            columns: columns
-        });
-    }
-    /**
-     *  update the table data, the cloumns must be same with the create one.
-     *  data: the update data. as the create structure
-     *  id: the table id.
-     */
-Table.updata = function(data, id) {
-    var datatable = $('#' + id).dataTable().api();
-    datatable.clear();
-    datatable.rows.add(data);
-    datatable.draw();
-}
-
-Table.enableToolTips = function(id) {
-    $("#" + id + " tr th").each(function(index, sdom){
-        sdom.title = sdom.textContent;
-    })
-    $("#" + id + " tbody tr td").each(function(index, sdom){
-        sdom.title = sdom.textContent;
-    })
-}
-
-var Rest = {};
-
-Rest.http = function(setting) {
-    var ret = $.ajax(setting);
-    ret.fail(function(data) {
-        try {
-            if (data.responseText.indexOf("login") != -1) {
-                top.window.document.location.reload()
-            }
-            var result = JSON.parse(data.responseText);
-            if (result.error && result.error.message) {
-                top.bootbox.alert(result.error.message, function() {});
-            }
-        } catch (e) {
-        }
-
-    })
-    return ret;
-}
-
-Rest.turn2URI = function(url) {
-    var cookies = document.cookie.split(";");
-    var cookie = "";
-    for (var i = 0; i < cookies.length; i++) {
-        if (cookies[i].split("=")[0] == "X-Auth-Token") {
-            cookie = cookies[i].split("=")[1];
-            break;
-        }
-    }
-    $.ajax({
-        url: "/openoapi/auth/v1/tokens",
-        type: "HEAD",
-        headers: {
-            "X-Auth-Token": cookie
-        },
-        success: function(data) {
-            window.document.location = url;
-        },
-        error: function(data) {
-            top.window.document.location.reload();
-        }
-    })
-}
+/*\r
+ * Copyright 2016 Huawei Technologies Co., Ltd.\r
+ *\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+var Table = {};\r
+Table.create = function(data, id, columns) {\r
+        $('#' + id).DataTable({\r
+            data: data,\r
+            bSort: false,\r
+            "sDom": "<t<'left'li><'right'p>>",\r
+            columns: columns\r
+        });\r
+    }\r
+    /**\r
+     *  update the table data, the cloumns must be same with the create one.\r
+     *  data: the update data. as the create structure\r
+     *  id: the table id.\r
+     */\r
+Table.updata = function(data, id) {\r
+    var datatable = $('#' + id).dataTable().api();\r
+    datatable.clear();\r
+    datatable.rows.add(data);\r
+    datatable.draw();\r
+}\r
+\r
+Table.enableToolTips = function(id) {\r
+    $("#" + id + " tr th").each(function(index, sdom){\r
+        sdom.title = sdom.textContent;\r
+    })\r
+    $("#" + id + " tbody tr td").each(function(index, sdom){\r
+        sdom.title = sdom.textContent;\r
+    })\r
+}\r
+\r
+var Rest = {};\r
+\r
+Rest.http = function(setting) {\r
+    var ret = $.ajax(setting);\r
+    ret.fail(function(data) {\r
+        try {\r
+            if (data.responseText.indexOf("login") != -1) {\r
+                top.window.document.location.reload()\r
+            }\r
+            var result = JSON.parse(data.responseText);\r
+            if (result.error && result.error.message) {\r
+                top.bootbox.alert(result.error.message, function() {});\r
+            }\r
+        } catch (e) {\r
+        }\r
+\r
+    })\r
+    return ret;\r
+}\r
+\r
+Rest.turn2URI = function(url) {\r
+    var cookies = document.cookie.split(";");\r
+    var cookie = "";\r
+    for (var i = 0; i < cookies.length; i++) {\r
+        if (cookies[i].split("=")[0] == "X-Auth-Token") {\r
+            cookie = cookies[i].split("=")[1];\r
+            break;\r
+        }\r
+    }\r
+    $.ajax({\r
+        url: "/openoapi/auth/v1/tokens",\r
+        type: "HEAD",\r
+        headers: {\r
+            "X-Auth-Token": cookie\r
+        },\r
+        success: function(data) {\r
+            window.document.location = url;\r
+        },\r
+        error: function(data) {\r
+            top.window.document.location.reload();\r
+        }\r
+    })\r
+}\r