From 274ea9c71a402d892c8bed0faac875ccfda61eee Mon Sep 17 00:00:00 2001 From: BoHung Chiu Date: Fri, 10 Feb 2023 13:34:07 +0800 Subject: [PATCH] Updated. --- app/helpers/admin/asks_helper.rb | 16 ++++++++++------ app/models/ask_setting.rb | 22 +++++++++++++--------- app/views/asks/index.html.erb | 4 +++- config/locales/en.yml | 2 ++ config/locales/zh_tw.yml | 2 ++ modules/ask/_ask_widget_form.html.erb | 3 +++ 6 files changed, 33 insertions(+), 16 deletions(-) diff --git a/app/helpers/admin/asks_helper.rb b/app/helpers/admin/asks_helper.rb index 358c6fb..b1c23a4 100644 --- a/app/helpers/admin/asks_helper.rb +++ b/app/helpers/admin/asks_helper.rb @@ -158,10 +158,11 @@ module Admin::AsksHelper def field_radio_button_tag(index1,field,show_value,checked,custom_options={}) radio_button_tag("#{get_input_name_for_ask}[#{index1}][#{field}]",show_value,checked,custom_options) end - def render_date_block(field_name,v,i,value) + def render_date_block(field_name,v,i,value, prefix_contents="") case v['format'] when 'format1' - t1 = text_field_tag("#{field_name}[datetime][date][#{i}]",(value['datetime']['date']["#{i}"] rescue nil),{:required => v['required']=='true',autocomplete: 'off',placeholder: t('ask.datepicker'),title: t('ask.datepicker'),style:'width:100%;'}) + t1 = text_field_tag("#{field_name}[datetime][date][#{i}]",(value['datetime']['date']["#{i}"] rescue nil),{:required => v['required']=='true',autocomplete: 'off',placeholder: t('ask.datepicker'),title: t('ask.datepicker')}) + t1 = prefix_contents + t1 #t2_value = value['datetime']['h']["#{i}"] rescue nil #t3_value = value['datetime']['m']["#{i}"] rescue nil #t2 = select_tag("#{field_name}[datetime][h][#{i}]",options_for_select((1..24).collect{|v1| v1.to_s.rjust(2, "0")},selected: t2_value)) @@ -175,6 +176,7 @@ module Admin::AsksHelper ".html_safe when 'format2' t1 = text_field_tag("#{field_name}[datetime][date][#{i}]",(value['datetime']['date']["#{i}"] rescue nil),{:required => v['required']=='true',autocomplete: 'off',placeholder: t('ask.datepicker'),title: t('ask.datepicker')}) + t1 = prefix_contents + t1 "
#{t1}
".html_safe when 'format3' t1 = text_field_tag("#{field_name}[datetime][date][#{i}]",(value['datetime']['date']["#{i}"] rescue nil),{:required => v['required']=='true',autocomplete: 'off',placeholder: t('ask.datepicker'),title: t('ask.datepicker'),:class => 'yearpicker'}) - "#{t1} + t1 = prefix_contents + t1 + "
#{t1}