Sha256: 59efeae61a5688b077851e34c46732ab4468fe7208f04018323f6a0358af4600

Contents?: true

Size: 1.46 KB

Versions: 9

Compression:

Stored size: 1.46 KB

Contents

# encoding: utf-8
module Wice
  module Columns #:nodoc:
    class ViewColumnJqueryDatepicker < ViewColumn #:nodoc:

      include Wice::JsCalendarHelpers
      include Wice::Columns::CommonDateDatetimeMixin
      include Wice::Columns::CommonJsDateDatetimeMixin

      def do_render(params) #:nodoc:
        calendar_data_from = prepare_data_for_calendar(
          initial_date: params[:fr],
          title:        NlMessage['date_selector_tooltip_from'],
          name:         @name1,
          fire_event:   auto_reload,
          grid_name:    self.grid.name
        )

        calendar_data_to = prepare_data_for_calendar(
          initial_date: params[:to],
          title:        NlMessage['date_selector_tooltip_to'],
          name:         @name2,
          fire_event:   auto_reload,
          grid_name:    self.grid.name
        )

        calendar_data_from.the_other_datepicker_id_to   = calendar_data_to.dom_id
        calendar_data_to.the_other_datepicker_id_from   = calendar_data_from.dom_id

        html1 = date_calendar_jquery calendar_data_from

        html2 = date_calendar_jquery calendar_data_to

        %(<div class="date-filter wg-jquery-datepicker">#{html1}<br/>#{html2}</div>)
      end

      def has_auto_reloading_calendar? #:nodoc:
        auto_reload
      end

    end

    class ConditionsGeneratorColumnJqueryDatepicker < ConditionsGeneratorColumn  #:nodoc:

      include Wice::Columns::CommonJsDateDatetimeConditionsGeneratorMixin

    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
wice_grid_ms-3.6.2 lib/wice/columns/column_jquery_datepicker.rb
wice_grid_ms-3.6.1 lib/wice/columns/column_jquery_datepicker.rb
wice_grid_ms-3.6.0 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0.pre5 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0.pre4 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0.pre3 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0.pre2 lib/wice/columns/column_jquery_datepicker.rb
wice_grid-3.6.0.pre1 lib/wice/columns/column_jquery_datepicker.rb