]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/skins/default/media/js/osqa.main.js
fixes OSQA-439. IE should work again. Sorry about that. Thanks for the patches...
[osqa.git] / forum / skins / default / media / js / osqa.main.js
index 487b1dbe0a0a8ea152aa67cb1f3e71deabd15e9c..79cda45e948d52adfeb4620fb8a2424cc9e782cd 100644 (file)
@@ -688,11 +688,11 @@ function pickedTags(){
                 multipleSeparator: " "*/\r
 \r
                 formatItem: function(row, i, max, value) {\r
                 multipleSeparator: " "*/\r
 \r
                 formatItem: function(row, i, max, value) {\r
-                    return row[1].split(".")[0] + " (" + row[1].split(".")[1] + ")";\r
+                    return row[1] + " (" + row[2] + ")";\r
                 },\r
 \r
                 formatResult: function(row, i, max, value){\r
                 },\r
 \r
                 formatResult: function(row, i, max, value){\r
-                    return row[0];\r
+                    return row[1];\r
                 }\r
 \r
             });\r
                 }\r
 \r
             });\r
@@ -1058,13 +1058,13 @@ $(document).ready( function(){
 \r
 function yourWorkWillBeLost(e) {\r
     if(browserTester('chrome')) {\r
 \r
 function yourWorkWillBeLost(e) {\r
     if(browserTester('chrome')) {\r
-        return "You sure you want to leave?  Your work will be lost.";\r
+        return "Are you sure you want to leave?  Your work will be lost.";\r
     } else if(browserTester('safari')) {\r
     } else if(browserTester('safari')) {\r
-        return "You sure you want to leave?  Your work will be lost.";\r
+        return "Are you sure you want to leave?  Your work will be lost.";\r
     } else {\r
         if(!e) e = window.event;\r
         e.cancelBubble = true;\r
     } else {\r
         if(!e) e = window.event;\r
         e.cancelBubble = true;\r
-        e.returnValue = 'If you leave your work will be lost.';\r
+        e.returnValue = 'If you leave, your work will be lost.';\r
 \r
         if (e.stopPropagation) {\r
             e.stopPropagation();\r
 \r
         if (e.stopPropagation) {\r
             e.stopPropagation();\r
@@ -1075,6 +1075,24 @@ function yourWorkWillBeLost(e) {
 }\r
 \r
 function browserTester(browserString) {\r
 }\r
 \r
 function browserTester(browserString) {\r
-    var test = navigator.userAgent;\r
     return navigator.userAgent.toLowerCase().indexOf(browserString) > -1;\r
     return navigator.userAgent.toLowerCase().indexOf(browserString) > -1;\r
+}\r
+\r
+// Add missing IE functionality\r
+if (!window.addEventListener) {\r
+    if (window.attachEvent) {\r
+        window.addEventListener = function (type, listener, useCapture) {\r
+            window.attachEvent('on' + type, listener);\r
+        };\r
+        window.removeEventListener = function (type, listener, useCapture) {\r
+            window.detachEvent('on' + type, listener);\r
+        };\r
+    } else {\r
+        window.addEventListener = function (type, listener, useCapture) {\r
+            window['on' + type] = listener;\r
+        };\r
+        window.removeEventListener = function (type, listener, useCapture) {\r
+            window['on' + type] = null;\r
+        };\r
+    }\r
 }
\ No newline at end of file
 }
\ No newline at end of file