diff --git a/app/helpers/box_organizer_helper.rb b/app/helpers/box_organizer_helper.rb new file mode 100644 index 0000000..cccdcd7 --- /dev/null +++ b/app/helpers/box_organizer_helper.rb @@ -0,0 +1,7 @@ +module BoxOrganizerHelper + + def icon_selector(icon = 'no-ico') + render :partial => 'icon_selector', :locals => { :icon => icon } + end + +end diff --git a/app/models/link_list_block.rb b/app/models/link_list_block.rb index 580e6d5..36fce6f 100644 --- a/app/models/link_list_block.rb +++ b/app/models/link_list_block.rb @@ -73,10 +73,9 @@ class LinkListBlock < Block true end - def icons_options(selected = nil) + def icons_options ICONS.map do |i| - select = "selected='1'" if i[0] == selected - "" + "" end end diff --git a/app/views/box_organizer/_icon_selector.rhtml b/app/views/box_organizer/_icon_selector.rhtml new file mode 100644 index 0000000..cd6080a --- /dev/null +++ b/app/views/box_organizer/_icon_selector.rhtml @@ -0,0 +1,7 @@ +
<%= _('Icon') %> | <%= _('Name') %> | <%= _('Address') %> | |||
---|---|---|---|---|---|
<%= _('Name') %> | <%= _('Address') %> | ||||
<%= select_tag 'block[links][][icon]', @block.icons_options(link['icon']) %> | -<%= text_field_tag 'block[links][][name]', link[:name], :maxlength => 20 %> | -<%= text_field_tag 'block[links][][address]', link[:address] %> | ++ <%= icon_selector(link['icon']) %> + | +<%= text_field_tag 'block[links][][name]', link[:name], :class => 'link-name', :maxlength => 20 %> | +<%= text_field_tag 'block[links][][address]', link[:address], :class => 'link-address' %> |