]> source.dussan.org Git - sonarqube.git/commitdiff
Refactor javascript to recent jquery code.
authorDavid Gageot <david@gageot.net>
Mon, 29 Oct 2012 13:37:23 +0000 (14:37 +0100)
committerDavid Gageot <david@gageot.net>
Mon, 29 Oct 2012 13:38:31 +0000 (14:38 +0100)
.live() is deprecated and less performant

sonar-server/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb

index edec9c6a421a89eb87d5721f1b4da669bbc72bf8..fed0c43bc2b8e8f7a1d228e3d835acacc54fc50a 100644 (file)
 <% end -%>
 
 <script>
-  $j('.delete').live('click', function () {
-    $j(this).parents('.multi_value').remove();
-    return false;
-  });
-
-  $j('.add_value').live('click', function () {
-    var template = $j(this).parents('.property').find('.template').last();
-    template.clone().insertBefore(template).show();
-    return false;
-  });
-  $j('form').live('keypress', function (e) {
-    if (e.which == 13) {
-      submit_settings.click();
+  $j(document)
+    .on('click', '.delete', function () {
+      $j(this).parents('.multi_value').remove();
+      return false;
+    })
+    .on('click', '.add_value', function () {
+      var template = $j(this).parents('.property').find('.template').last();
+      template.clone().insertBefore(template).show();
       return false;
-    }
-  });
+    })
+    .on('keypress', 'form', function (e) {
+      if (e.which == 13) {
+        submit_settings.click();
+        return false;
+      }
+    });
 </script>