Chrysostomos for scheduler
[myslice.git] / plugins / scheduler2 / static / js / scheduler-helpers.js
diff --git a/plugins/scheduler2/static/js/scheduler-helpers.js b/plugins/scheduler2/static/js/scheduler-helpers.js
new file mode 100755 (executable)
index 0000000..a455919
--- /dev/null
@@ -0,0 +1,32 @@
+function lookup(array, prop, value) {\r
+    for (var i = 0, len = array.length; i < len; i++)\r
+        if (array[i][prop] === value) return array[i];\r
+}\r
+\r
+function GetTimeFromInt(intTime) {\r
+    var has30 = intTime % 1;\r
+    var CurInt = parseInt(intTime / 1);\r
+    if (CurInt < 10)\r
+        CurInt = "0" + CurInt;\r
+\r
+    if (has30 == 0) {\r
+        return CurInt + ":00";\r
+    } else {\r
+        return CurInt + ":30";\r
+    }\r
+}\r
+\r
+function fixOddEvenClasses() {\r
+    $('#' + rsvrTblNm + ' tbody tr').removeClass();\r
+    $('#' + rsvrTblNm + ' tbody tr:visible:even').addClass('even');\r
+    $('#' + rsvrTblNm + ' tbody tr:visible:odd').addClass('odd');\r
+}\r
+\r
+function isRightClick(e) {\r
+    if (e.which) {\r
+        return (e.which == 3);\r
+    } else if (e.button) {\r
+        return (e.button == 2);\r
+    }\r
+    return false;\r
+}\r