浏览代码

Take in account trigger mode on some jQuery functions

Gaël Métais 10 年之前
父节点
当前提交
7c5a5daf2f
共有 1 个文件被更改,包括 11 次插入5 次删除
  1. 11 5
      front/src/js/directives/offendersDirectives.js

+ 11 - 5
front/src/js/directives/offendersDirectives.js

@@ -368,15 +368,10 @@
             case 'jQuery - change':
             case 'jQuery - change':
             case 'jQuery - click':
             case 'jQuery - click':
             case 'jQuery - dblclick':
             case 'jQuery - dblclick':
-            case 'jQuery - error':
             case 'jQuery - focus':
             case 'jQuery - focus':
-            case 'jQuery - focusin':
-            case 'jQuery - focusout':
-            case 'jQuery - hover':
             case 'jQuery - keydown':
             case 'jQuery - keydown':
             case 'jQuery - keypress':
             case 'jQuery - keypress':
             case 'jQuery - keyup':
             case 'jQuery - keyup':
-            case 'jQuery - load':
             case 'jQuery - mousedown':
             case 'jQuery - mousedown':
             case 'jQuery - mouseenter':
             case 'jQuery - mouseenter':
             case 'jQuery - mouseleave':
             case 'jQuery - mouseleave':
@@ -388,6 +383,17 @@
             case 'jQuery - scroll':
             case 'jQuery - scroll':
             case 'jQuery - select':
             case 'jQuery - select':
             case 'jQuery - submit':
             case 'jQuery - submit':
+                if (args[0]) {
+                    return 'bind on ' + getJQueryContextButtonHTML(ctxt, onASingleLine);
+                } else {
+                    return 'trigger on ' + getJQueryContextButtonHTML(ctxt, onASingleLine);
+                }
+
+            case 'jQuery - error':
+            case 'jQuery - focusin':
+            case 'jQuery - focusout':
+            case 'jQuery - hover':
+            case 'jQuery - load':
             case 'jQuery - unload':
             case 'jQuery - unload':
                 return 'bind on ' + getJQueryContextButtonHTML(ctxt, onASingleLine);
                 return 'bind on ' + getJQueryContextButtonHTML(ctxt, onASingleLine);