From b72bc2a0b032cfad8a8ab53a187146b88feb26b5 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Wed, 28 Feb 2018 12:10:39 +0200 Subject: [PATCH] Remove jquery-validation-rails gem #744 --- Gemfile | 1 - Gemfile.lock | 4 ---- app/assets/javascripts/admin-manifest.coffee | 1 - .../javascripts/admin/application.coffee | 4 ---- .../shared/jquery.validate.bootstrap.coffee | 19 ------------------- 5 files changed, 29 deletions(-) delete mode 100644 app/assets/javascripts/shared/jquery.validate.bootstrap.coffee diff --git a/Gemfile b/Gemfile index ade4d256c..9b6f97dad 100644 --- a/Gemfile +++ b/Gemfile @@ -42,7 +42,6 @@ gem 'sass-rails', '5.0.6' # sass style gem 'coffee-rails', '4.1.0' # coffeescript support gem 'jquery-rails', '4.0.4' # jquery gem 'selectize-rails', '0.12.1' # include selectize.js for select -gem 'jquery-validation-rails', '1.13.1' # validate on client side # view helpers gem 'kaminari', '0.16.3' # pagination diff --git a/Gemfile.lock b/Gemfile.lock index c7cddacca..ed1d7be26 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -241,9 +241,6 @@ GEM thor (>= 0.14, < 2.0) jquery-ui-rails (5.0.5) railties (>= 3.2.16) - jquery-validation-rails (1.13.1) - railties (>= 3.2, < 5.0) - thor (~> 0.14) json (1.8.6) kaminari (0.16.3) actionpack (>= 3.0.0) @@ -508,7 +505,6 @@ DEPENDENCIES jbuilder (= 2.2.16) jquery-rails (= 4.0.4) jquery-ui-rails (= 5.0.5) - jquery-validation-rails (= 1.13.1) kaminari (= 0.16.3) liquid (= 3.0.6) mina (= 0.3.1) diff --git a/app/assets/javascripts/admin-manifest.coffee b/app/assets/javascripts/admin-manifest.coffee index 23295cb0c..909cd191c 100644 --- a/app/assets/javascripts/admin-manifest.coffee +++ b/app/assets/javascripts/admin-manifest.coffee @@ -5,7 +5,6 @@ #= require admin/autocomplete #= require jquery.nested_attributes #= require selectize -#= require shared/jquery.validate.bootstrap #= require jquery-ui/datepicker #= require select2 #= require jquery.doubleScroll diff --git a/app/assets/javascripts/admin/application.coffee b/app/assets/javascripts/admin/application.coffee index abafbe901..4c7e6acb2 100644 --- a/app/assets/javascripts/admin/application.coffee +++ b/app/assets/javascripts/admin/application.coffee @@ -6,10 +6,6 @@ $(window).load -> allowEmptyOption: true, create: true }) - # client side validate all forms - $('form').each -> - $(this).validate() - $('[data-toggle="popover"]').popover() # doublescroll diff --git a/app/assets/javascripts/shared/jquery.validate.bootstrap.coffee b/app/assets/javascripts/shared/jquery.validate.bootstrap.coffee deleted file mode 100644 index 41b63748c..000000000 --- a/app/assets/javascripts/shared/jquery.validate.bootstrap.coffee +++ /dev/null @@ -1,19 +0,0 @@ -#= require jquery.validate -#= require jquery.validate.additional-methods - -# override jquery validate plugin defaults -$.validator.setDefaults - highlight: (element) -> - $(element).closest('.form-group').addClass 'has-error' - return - unhighlight: (element) -> - $(element).closest('.form-group').removeClass 'has-error' - return - errorElement: 'span' - errorClass: 'help-block' - errorPlacement: (error, element) -> - if element.parent('.input-group').length - error.insertAfter element.parent() - else - error.insertAfter element - return