Helpers for js confirmation dialog before data entry is abandoned.
[fa-stable.git] / js / inserts.js
index a1e1e5eae85bd094ec304767a78496cf7a32fc56..45f4534606158efb0a2d2fbbedd23b37853647d5 100644 (file)
@@ -323,6 +323,19 @@ var inserts = {
                                        return false;
                        }
                }
+               // prevent unneeded transaction entry abortion
+               if (e.className == 'shortcut' 
+                || e.className == 'menu_option' 
+                || e.className == 'menu_tab'
+                || e.className == 'selected')
+                       e.onclick = function(ev) {
+                               if (_validate._processing 
+                                && _validate._modified
+                                && !confirm(_validate._processing)) {
+                                       ev.returnValue = false;
+                                       return false;
+                               }
+                       }
        },
        'ul.ajaxtabs':  function(ul) {
            var ulist=ul.getElementsByTagName("li");