diff --git a/.eslintrc.yml b/.eslintrc.yml index a6a0ce9c4..be7b1250d 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -1,277 +1,7 @@ ---- -parserOptions: - sourceType: module - ecmaFeatures: - jsx: true - env: - amd: true browser: true es6: true jquery: true - node: true - -# http://eslint.org/docs/rules/ +extends: google rules: - # Possible Errors - no-await-in-loop: off - no-cond-assign: error - no-console: off - no-constant-condition: error - no-control-regex: error - no-debugger: error - no-dupe-args: error - no-dupe-keys: error - no-duplicate-case: error - no-empty-character-class: error - no-empty: error - no-ex-assign: error - no-extra-boolean-cast: error - no-extra-parens: off - no-extra-semi: error - no-func-assign: error - no-inner-declarations: - - error - - functions - no-invalid-regexp: error - no-irregular-whitespace: error - no-negated-in-lhs: error - no-obj-calls: error - no-prototype-builtins: off - no-regex-spaces: error - no-sparse-arrays: error - no-template-curly-in-string: off - no-unexpected-multiline: error - no-unreachable: error - no-unsafe-finally: off - no-unsafe-negation: off - use-isnan: error - valid-jsdoc: off - valid-typeof: error - - # Best Practices - accessor-pairs: error - array-callback-return: off - block-scoped-var: off - class-methods-use-this: off - complexity: - - error - - 6 - consistent-return: off - curly: off - default-case: off - dot-location: off - dot-notation: off - eqeqeq: error - guard-for-in: error - no-alert: error - no-caller: error - no-case-declarations: error - no-div-regex: error - no-else-return: off - no-empty-function: off - no-empty-pattern: error - no-eq-null: error - no-eval: error - no-extend-native: error - no-extra-bind: error - no-extra-label: off - no-fallthrough: error - no-floating-decimal: off - no-global-assign: off - no-implicit-coercion: off - no-implied-eval: error - no-invalid-this: off - no-iterator: error - no-labels: - - error - - allowLoop: true - allowSwitch: true - no-lone-blocks: error - no-loop-func: error - no-magic-number: off - no-multi-spaces: off - no-multi-str: off - no-native-reassign: error - no-new-func: error - no-new-wrappers: error - no-new: error - no-octal-escape: error - no-octal: error - no-param-reassign: off - no-proto: error - no-redeclare: error - no-restricted-properties: off - no-return-assign: error - no-return-await: off - no-script-url: error - no-self-assign: off - no-self-compare: error - no-sequences: off - no-throw-literal: off - no-unmodified-loop-condition: off - no-unused-expressions: error - no-unused-labels: off - no-useless-call: error - no-useless-concat: error - no-useless-escape: off - no-useless-return: off - no-void: error - no-warning-comments: off - no-with: error - prefer-promise-reject-errors: off - radix: error - require-await: off - vars-on-top: off - wrap-iife: error - yoda: off - - # Strict - strict: off - - # Variables - init-declarations: off - no-catch-shadow: error - no-delete-var: error - no-label-var: error - no-restricted-globals: off - no-shadow-restricted-names: error - no-shadow: off - no-undef-init: error - no-undef: off - no-undefined: off - no-unused-vars: off - no-use-before-define: off - - # Node.js and CommonJS - callback-return: error - global-require: error - handle-callback-err: error - no-mixed-requires: off - no-new-require: off - no-path-concat: error - no-process-env: off - no-process-exit: error - no-restricted-modules: off - no-sync: off - - # Stylistic Issues - array-bracket-spacing: off - block-spacing: off - brace-style: off - camelcase: off - capitalized-comments: off - comma-dangle: - - error - - never - comma-spacing: off - comma-style: off - computed-property-spacing: off - consistent-this: off - eol-last: off - func-call-spacing: off - func-name-matching: off - func-names: off - func-style: off - id-length: off - id-match: off - indent: off - jsx-quotes: off - key-spacing: off - keyword-spacing: off - line-comment-position: off - linebreak-style: off - lines-around-comment: off - lines-around-directive: off - max-depth: off - max-len: off - max-nested-callbacks: off - max-params: off - max-statements-per-line: off - max-statements: - - error - - 30 - multiline-ternary: off - new-cap: off - new-parens: off - newline-after-var: off - newline-before-return: off - newline-per-chained-call: off - no-array-constructor: off - no-bitwise: off - no-continue: off - no-inline-comments: off - no-lonely-if: off - no-mixed-operators: off - no-mixed-spaces-and-tabs: off - no-multi-assign: off - no-multiple-empty-lines: off - no-negated-condition: off - no-nested-ternary: off - no-new-object: off - no-plusplus: off - no-restricted-syntax: off - no-spaced-func: off - no-tabs: off - no-ternary: off - no-trailing-spaces: off - no-underscore-dangle: off - no-unneeded-ternary: off - object-curly-newline: off - object-curly-spacing: off - object-property-newline: off - one-var-declaration-per-line: off - one-var: off - operator-assignment: off - operator-linebreak: off - padded-blocks: off - quote-props: off - quotes: off require-jsdoc: off - semi-spacing: off - semi: off - sort-keys: off - sort-vars: off - space-before-blocks: off - space-before-function-paren: off - space-in-parens: off - space-infix-ops: off - space-unary-ops: off - spaced-comment: off - template-tag-spacing: off - unicode-bom: off - wrap-regex: off - - # ECMAScript 6 - arrow-body-style: off - arrow-parens: off - arrow-spacing: off - constructor-super: off - generator-star-spacing: off - no-class-assign: off - no-confusing-arrow: off - no-const-assign: off - no-dupe-class-members: off - no-duplicate-imports: off - no-new-symbol: off - no-restricted-imports: off - no-this-before-super: off - no-useless-computed-key: off - no-useless-constructor: off - no-useless-rename: off - no-var: off - object-shorthand: off - prefer-arrow-callback: off - prefer-const: off - prefer-destructuring: off - prefer-numeric-literals: off - prefer-rest-params: off - prefer-reflect: off - prefer-spread: off - prefer-template: off - require-yield: off - rest-spread-spacing: off - sort-imports: off - symbol-description: off - template-curly-spacing: off - yield-star-spacing: off diff --git a/Gemfile b/Gemfile index 1ca54b6f4..e19132dcf 100644 --- a/Gemfile +++ b/Gemfile @@ -41,12 +41,10 @@ gem 'sass-rails', '5.0.6' # sass style # js gem 'coffee-rails', '4.1.0' # coffeescript support -gem 'uglifier', '2.7.2' # minifies js gem 'jquery-rails', '4.0.4' # jquery gem 'turbolinks', '2.5.3' # faster page load gem 'selectize-rails', '0.12.1' # include selectize.js for select gem 'jquery-validation-rails', '1.13.1' # validate on client side -gem 'therubyracer', '0.12.2', platforms: :ruby # view helpers gem 'kaminari', '0.16.3' # pagination @@ -54,7 +52,6 @@ gem 'coderay', '1.1.0' # xml console visualize gem 'html5_validators', '1.2.2' # model requements now automatically on html form gem 'nprogress-rails', '0.1.6.7' # visual loader gem 'select2-rails', '3.5.9.3' # for autocomplete -gem 'bootstrap-datepicker-rails', '1.3.1.1' # datepicker gem 'liquid', '3.0.6' # for email templates # rights @@ -106,8 +103,6 @@ gem 'activerecord-import', '0.7.0' # for inserting dummy data # for generating pdf gem 'pdfkit', '0.6.2' - -# for datepicker gem 'jquery-ui-rails', '5.0.5' group :development do diff --git a/Gemfile.lock b/Gemfile.lock index 3c91065a5..052061bc2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -118,8 +118,6 @@ GEM ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) bcrypt (3.1.11) - bootstrap-datepicker-rails (1.3.1.1) - railties (>= 3.0) bootstrap-sass (3.3.5.1) autoprefixer-rails (>= 5.0.0.1) sass (>= 3.3.0) @@ -255,7 +253,6 @@ GEM activesupport (>= 3.0.0) launchy (2.4.3) addressable (~> 2.3) - libv8 (3.16.14.19) libxml-ruby (3.0.0) liquid (3.0.6) loofah (2.0.3) @@ -362,7 +359,6 @@ GEM i18n polyamorous (~> 1.1) rdoc (4.3.0) - ref (2.0.0) request_store (1.1.0) responders (2.3.0) railties (>= 4.2.0, < 5.1) @@ -450,9 +446,6 @@ GEM sprockets (>= 3.0.0) sys-uname (0.9.0) ffi (>= 1.0.0) - therubyracer (0.12.2) - libv8 (~> 3.16.14.0) - ref thor (0.19.4) thread_safe (0.3.6) tilt (1.4.1) @@ -460,9 +453,6 @@ GEM coffee-rails tzinfo (1.2.3) thread_safe (~> 0.1) - uglifier (2.7.2) - execjs (>= 0.3.0) - json (>= 1.8.0) unf (0.1.4) unf_ext unf_ext (0.0.7.2) @@ -502,7 +492,6 @@ DEPENDENCIES activerecord-import (= 0.7.0) airbrake autodoc - bootstrap-datepicker-rails (= 1.3.1.1) bootstrap-sass (= 3.3.5.1) brakeman (= 3.6.1) bullet (= 4.14.7) @@ -568,9 +557,7 @@ DEPENDENCIES simpleidn (= 0.0.7) spring spring-commands-rspec - therubyracer (= 0.12.2) turbolinks (= 2.5.3) - uglifier (= 2.7.2) uuidtools (= 2.1.5) validates_email_format_of (= 1.6.3) webmock diff --git a/app/assets/javascripts/admin-manifest.coffee b/app/assets/javascripts/admin-manifest.coffee index 7e7220b4c..23295cb0c 100644 --- a/app/assets/javascripts/admin-manifest.coffee +++ b/app/assets/javascripts/admin-manifest.coffee @@ -9,6 +9,7 @@ #= require jquery-ui/datepicker #= require select2 #= require jquery.doubleScroll +#= require datepicker #= require admin/application #= require admin/app #= require_tree ./admin diff --git a/app/assets/javascripts/admin/datepicker.js b/app/assets/javascripts/admin/datepicker.js deleted file mode 100644 index 43029c117..000000000 --- a/app/assets/javascripts/admin/datepicker.js +++ /dev/null @@ -1,3 +0,0 @@ -$('.datepicker').datepicker({ - dateFormat: 'yy-mm-dd' -}); diff --git a/app/assets/javascripts/datepicker.js b/app/assets/javascripts/datepicker.js new file mode 100644 index 000000000..188dac211 --- /dev/null +++ b/app/assets/javascripts/datepicker.js @@ -0,0 +1,21 @@ +(function() { + $.datepicker.setDefaults({ + changeMonth: true, + changeYear: true, + duration: 'fast', + firstDay: 1, // Monday + dateFormat: 'yy-mm-dd', + }); + + function attachDatePicker() { + let dateFields = $('.js-datepicker'); + dateFields.datepicker(); + } + + // For turbolinks + document.addEventListener('page:change', function() { + attachDatePicker(); + }); + + attachDatePicker(); +})(); diff --git a/app/assets/javascripts/registrant-manifest.coffee b/app/assets/javascripts/registrant-manifest.coffee index 50d127bc5..b8ba84bba 100644 --- a/app/assets/javascripts/registrant-manifest.coffee +++ b/app/assets/javascripts/registrant-manifest.coffee @@ -8,7 +8,6 @@ #= require shared/jquery.validate.bootstrap #= require jquery-ui/datepicker #= require select2 - +#= require datepicker #= require shared/general - #= require registrar/application diff --git a/app/assets/javascripts/registrar-manifest.coffee b/app/assets/javascripts/registrar-manifest.coffee index 86b7b4060..c5d8918b6 100644 --- a/app/assets/javascripts/registrar-manifest.coffee +++ b/app/assets/javascripts/registrar-manifest.coffee @@ -6,8 +6,7 @@ #= require jquery.nested_attributes #= require jquery-ui/datepicker #= require select2 - +#= require datepicker #= require shared/general - #= require registrar/autocomplete #= require registrar/application diff --git a/app/assets/javascripts/shared/general.coffee b/app/assets/javascripts/shared/general.coffee index 17b4f5725..05d5ce8ed 100644 --- a/app/assets/javascripts/shared/general.coffee +++ b/app/assets/javascripts/shared/general.coffee @@ -21,10 +21,6 @@ $(document).on 'page:change', -> tomorrow = new Date(today) tomorrow.setDate(today.getDate() + 1) - $('.datepicker').datepicker( - dateFormat: "yy-mm-dd" - ) - if $('.js-combobox').length $('.js-combobox').select2 width: "100%" diff --git a/app/assets/stylesheets/admin-manifest.sass b/app/assets/stylesheets/admin-manifest.sass index 8975faf71..4dabdad0c 100644 --- a/app/assets/stylesheets/admin-manifest.sass +++ b/app/assets/stylesheets/admin-manifest.sass @@ -9,6 +9,5 @@ @import typeaheadjs @import selectize @import selectize.bootstrap3 -// @import bootstrap-datepicker3 @import admin/admin @import admin/bootstrap-dialog-fix diff --git a/app/views/admin/account_activities/index.haml b/app/views/admin/account_activities/index.haml index 444bbe443..d8d5abcbe 100644 --- a/app/views/admin/account_activities/index.haml +++ b/app/views/admin/account_activities/index.haml @@ -24,11 +24,11 @@ .col-md-3 .form-group = f.label t(:receipt_date_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:receipt_date_from), autocomplete: 'off' + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:receipt_date_from) .col-md-3 .form-group = f.label t(:receipt_date_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:receipt_date_until), autocomplete: 'off' + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:receipt_date_until) .col-md-3 .form-group = label_tag t(:results_per_page) diff --git a/app/views/admin/bank_statements/_form.haml b/app/views/admin/bank_statements/_form.haml index 9fac97ee8..2449c640e 100644 --- a/app/views/admin/bank_statements/_form.haml +++ b/app/views/admin/bank_statements/_form.haml @@ -40,7 +40,7 @@ .form-group = x.label :paid_at, class: 'col-md-4 control-label required' .col-md-8 - = x.text_field(:paid_at, class: 'form-control datepicker', required: true) + = x.text_field(:paid_at, class: 'form-control js-datepicker', required: true) %hr .row diff --git a/app/views/admin/bank_transactions/_form.haml b/app/views/admin/bank_transactions/_form.haml index b8c63c166..2702b858f 100644 --- a/app/views/admin/bank_transactions/_form.haml +++ b/app/views/admin/bank_transactions/_form.haml @@ -63,7 +63,7 @@ .form-group = f.label :paid_at, class: 'col-md-4 control-label required' .col-md-8 - = f.text_field(:paid_at, class: 'form-control datepicker', required: true) + = f.text_field(:paid_at, class: 'form-control js-datepicker', required: true) %hr .row diff --git a/app/views/admin/billing/prices/_form.html.erb b/app/views/admin/billing/prices/_form.html.erb index 553615b79..e1a65280a 100644 --- a/app/views/admin/billing/prices/_form.html.erb +++ b/app/views/admin/billing/prices/_form.html.erb @@ -42,10 +42,10 @@
<%= f.text_field :valid_from, value: f.object.valid_from.try(:to_s, :dshort), - class: 'form-control datepicker' %> + class: 'form-control js-datepicker' %> - <%= f.text_field :valid_to, value: f.object.valid_to.try(:to_s, :dshort), - class: 'form-control datepicker' %> + class: 'form-control js-datepicker' %>
diff --git a/app/views/admin/blocked_domains/index.haml b/app/views/admin/blocked_domains/index.haml index 2b46ac7fa..e4bcedfc3 100644 --- a/app/views/admin/blocked_domains/index.haml +++ b/app/views/admin/blocked_domains/index.haml @@ -13,11 +13,11 @@ .col-md-3 .form-group = f.label t(:created_at_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_at_from) + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_at_from) .col-md-3 .form-group = f.label t(:created_at_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_at_until) + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_at_until) .row .col-md-3 .form-group diff --git a/app/views/admin/contacts/index.haml b/app/views/admin/contacts/index.haml index 07cf640ce..d9f60c13b 100644 --- a/app/views/admin/contacts/index.haml +++ b/app/views/admin/contacts/index.haml @@ -41,15 +41,15 @@ .col-md-3 .form-group = f.label t(:created_at_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_at_from) + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_at_from) .col-md-3 .form-group = f.label t(:created_at_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_at_until) + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_at_until) .col-md-3 .form-group = f.label t(:updated_at) - = f.search_field :updated_at_gteq, value: params[:q][:updated_at_gteq], class: 'form-control datepicker', placeholder: t(:updated_at) + = f.search_field :updated_at_gteq, value: params[:q][:updated_at_gteq], class: 'form-control js-datepicker', placeholder: t(:updated_at) .row .col-md-6 .form-group diff --git a/app/views/admin/domains/index.haml b/app/views/admin/domains/index.haml index f72ce8ff8..fdc6f64b2 100644 --- a/app/views/admin/domains/index.haml +++ b/app/views/admin/domains/index.haml @@ -28,11 +28,11 @@ .col-md-3 .form-group = f.label t(:valid_to_from) - = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control datepicker', placeholder: t(:valid_to_from) + = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_from) .col-md-3 .form-group = f.label t(:valid_to_until) - = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control datepicker', placeholder: t(:valid_to_until) + = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_until) .row .col-md-6 .form-group diff --git a/app/views/admin/epp_logs/index.haml b/app/views/admin/epp_logs/index.haml index 689cc2acd..4909eb29e 100644 --- a/app/views/admin/epp_logs/index.haml +++ b/app/views/admin/epp_logs/index.haml @@ -31,11 +31,11 @@ .col-md-3 .form-group = f.label t(:created_after) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_after), autocomplete: 'off' + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_after) .col-md-3 .form-group = f.label t(:created_before) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_before), autocomplete: 'off' + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_before) .col-md-3{style: 'padding-top: 25px;'} %button.btn.btn-primary   diff --git a/app/views/admin/repp_logs/index.haml b/app/views/admin/repp_logs/index.haml index 482a3fdf6..ec43a8262 100644 --- a/app/views/admin/repp_logs/index.haml +++ b/app/views/admin/repp_logs/index.haml @@ -29,11 +29,11 @@ .col-md-3 .form-group = f.label t(:created_after) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_after), autocomplete: 'off' + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_after) .col-md-3 .form-group = f.label t(:created_before) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_before), autocomplete: 'off' + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_before) .col-md-3{style: 'padding-top: 25px;'} %button.btn.btn-primary   diff --git a/app/views/admin/reserved_domains/index.haml b/app/views/admin/reserved_domains/index.haml index 64e722bf6..194cf8875 100644 --- a/app/views/admin/reserved_domains/index.haml +++ b/app/views/admin/reserved_domains/index.haml @@ -13,11 +13,11 @@ .col-md-3 .form-group = f.label t(:created_at_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_at_from) + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_at_from) .col-md-3 .form-group = f.label t(:created_at_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_at_until) + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_at_until) .row .col-md-3 .form-group diff --git a/app/views/registrant/domains/index.haml b/app/views/registrant/domains/index.haml index b902229d0..056abd885 100644 --- a/app/views/registrant/domains/index.haml +++ b/app/views/registrant/domains/index.haml @@ -16,11 +16,11 @@ .col-md-3 .form-group = f.label t(:valid_to_from) - = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control datepicker', placeholder: t(:valid_to_from) + = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_from) .col-md-3 .form-group = f.label t(:valid_to_until) - = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control datepicker', placeholder: t(:valid_to_until) + = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_until) .col-md-3 .form-group = label_tag t(:results_per_page) diff --git a/app/views/registrar/account_activities/index.haml b/app/views/registrar/account_activities/index.haml index 371184cf9..4d8f2ff19 100644 --- a/app/views/registrar/account_activities/index.haml +++ b/app/views/registrar/account_activities/index.haml @@ -20,11 +20,11 @@ .col-md-3 .form-group = f.label t(:receipt_date_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:receipt_date_from), autocomplete: 'off' + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:receipt_date_from) .col-md-3 .form-group = f.label t(:receipt_date_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:receipt_date_until), autocomplete: 'off' + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:receipt_date_until) .col-md-6{style: 'padding-top: 25px;'} %button.btn.btn-default   diff --git a/app/views/registrar/contacts/index.haml b/app/views/registrar/contacts/index.haml index 3e0e59826..fd4672350 100644 --- a/app/views/registrar/contacts/index.haml +++ b/app/views/registrar/contacts/index.haml @@ -43,15 +43,15 @@ .col-md-3 .form-group = f.label t(:created_at_from) - = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control datepicker', placeholder: t(:created_at_from) + = f.search_field :created_at_gteq, value: params[:q][:created_at_gteq], class: 'form-control js-datepicker', placeholder: t(:created_at_from) .col-md-3 .form-group = f.label t(:created_at_until) - = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control datepicker', placeholder: t(:created_at_until) + = f.search_field :created_at_lteq, value: params[:q][:created_at_lteq], class: 'form-control js-datepicker', placeholder: t(:created_at_until) .col-md-3 .form-group = f.label t(:updated_at) - = f.search_field :updated_at_gteq, value: params[:q][:updated_at_gteq], class: 'form-control datepicker', placeholder: t(:updated_at) + = f.search_field :updated_at_gteq, value: params[:q][:updated_at_gteq], class: 'form-control js-datepicker', placeholder: t(:updated_at) .row .col-md-6 .form-group diff --git a/app/views/registrar/domains/index.haml b/app/views/registrar/domains/index.haml index 29c88d39c..3bcda214f 100644 --- a/app/views/registrar/domains/index.haml +++ b/app/views/registrar/domains/index.haml @@ -34,11 +34,11 @@ .col-md-3 .form-group = f.label t(:valid_to_from) - = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control datepicker', placeholder: t(:valid_to_from) + = f.search_field :valid_to_gteq, value: params[:q][:valid_to_gteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_from) .col-md-3 .form-group = f.label t(:valid_to_until) - = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control datepicker', placeholder: t(:valid_to_until) + = f.search_field :valid_to_lteq, value: params[:q][:valid_to_lteq], class: 'form-control js-datepicker', placeholder: t(:valid_to_until) .row .col-md-6 .col-md-3 diff --git a/app/views/registrar/invoices/index.haml b/app/views/registrar/invoices/index.haml index 543070c32..64236d49d 100644 --- a/app/views/registrar/invoices/index.haml +++ b/app/views/registrar/invoices/index.haml @@ -24,11 +24,11 @@ .col-md-3 .form-group = f.label t(:due_date_from) - = f.search_field :due_date_gteq, value: params[:q][:due_date_gteq], class: 'form-control datepicker', placeholder: t(:due_date_from), autocomplete: 'off' + = f.search_field :due_date_gteq, value: params[:q][:due_date_gteq], class: 'form-control js-datepicker', placeholder: t(:due_date_from) .col-md-3 .form-group = f.label t(:due_date_until) - = f.search_field :due_date_lteq, value: params[:q][:due_date_lteq], class: 'form-control datepicker', placeholder: t(:due_date_until), autocomplete: 'off' + = f.search_field :due_date_lteq, value: params[:q][:due_date_lteq], class: 'form-control js-datepicker', placeholder: t(:due_date_until) .row .col-md-3 .form-group diff --git a/config/environments/production.rb b/config/environments/production.rb index 0c8989a3b..7d77b7220 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -23,7 +23,7 @@ Rails.application.configure do config.serve_static_files = false # Compress JavaScripts and CSS. - config.assets.js_compressor = :uglifier + # config.assets.js_compressor = :uglifier # config.assets.css_compressor = :sass # Do not fallback to assets pipeline if a precompiled asset is missed.