소스 검색

Merge pull request #3632 from ju1ius/bugfix/remove-pretty-errors

Remove the add_pretty_errors feature. Fixes #1076.
Christian Gripp 9 년 전
부모
커밋
46423452b3
1개의 변경된 파일4개의 추가작업 그리고 41개의 파일을 삭제
  1. 4 41
      Resources/public/Admin.js

+ 4 - 41
Resources/public/Admin.js

@@ -26,7 +26,6 @@ var Admin = {
         Admin.setup_select2(subject);
         Admin.setup_icheck(subject);
         Admin.setup_xeditable(subject);
-        Admin.add_pretty_errors(subject);
         Admin.setup_form_tabs_for_errors(subject);
         Admin.setup_inline_form_errors(subject);
         Admin.setup_tree_view(subject);
@@ -139,47 +138,11 @@ var Admin = {
     },
 
     /**
-     * display related errors messages
-     *
-     * @param subject
+     * @deprecated in version 2.4
      */
-    add_pretty_errors: function(subject) {
-        Admin.log('[core|add_pretty_errors] configure pretty errors on', subject);
-        jQuery('div.sonata-ba-field-error', subject).each(function(index, element) {
-            var input = jQuery(':input', element);
-
-            if (!input.length) {
-                return;
-            }
-
-            var message = jQuery('div.sonata-ba-field-error-messages', element).html();
-            jQuery('div.sonata-ba-field-error-messages', element).remove();
-
-            if (!message || message.length == 0) {
-                return;
-            }
-
-            var target = input,
-                fieldShortDescription = input.closest('.field-container').find('.field-short-description'),
-                select2 = input.closest('.select2-container')
-                ;
-
-            if (fieldShortDescription.length) {
-                target = fieldShortDescription;
-            } else if (select2.length) {
-                target= select2;
-            }
-
-            target.popover({
-                content: message,
-                trigger: 'hover',
-                html: true,
-                placement: 'top',
-                template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><div class="popover-content alert-error"><p></p></div></div></div>'
-            });
-
-        });
-    },
+    add_pretty_errors: function() {
+        console.warn('Admin.add_pretty_errors() was deprecated in version 2.4');
+    }
 
     stopEvent: function(event) {
         // https://github.com/sonata-project/SonataAdminBundle/issues/151