Skip to content

Commit d36ed4a

Browse files
committed
new section setting type: asset_picker
1 parent 5483a18 commit d36ed4a

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
language: ruby
22
rvm:
33
- 2.6.5
4+
- 2.7.2
45
before_install:
56
- export TZ=Paris
67
- date

generators/section/template.liquid.tt

+4
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@ sections_content:
180180
<div>{{ section.settings.<%= setting.id -%> }}</div>
181181
<%- when 'image_picker' -%>
182182
<p><img src="{{ section.settings.<%= setting.id -%> }}" /></p>
183+
<%- when 'asset_picker' -%>
184+
<p><a href="{{ section.settings.<%= setting.id -%> }}">{{ section.settings.<%= setting.id -%>.name }}</a></p>
183185
<%- when 'url' -%>
184186
<p><a href="{{ section.settings.<%= setting.id -%> }}" {{ section.settings.<%= setting.id -%>.new_window_attribute }}><%= setting.label -%></a></p>
185187
<%- when 'select', 'radio', 'checkbox' -%>
@@ -203,6 +205,8 @@ sections_content:
203205
<div>{{ block.settings.<%= setting.id -%> }}</div>
204206
<%- when 'image_picker' -%>
205207
<p><img src="{{ block.settings.<%= setting.id -%> }}" /></p>
208+
<%- when 'asset_picker' -%>
209+
<p><a href="{{ block.settings.<%= setting.id -%> }}">{{ block.settings.<%= setting.id -%>.name }}</a></p>
206210
<%- when 'url' -%>
207211
<p><a href="{{ block.settings.<%= setting.id -%> }}" {{ block.settings.<%= setting.id -%>.new_window_attribute }}><%= setting.label -%></a></p>
208212
<%- when 'select', 'radio', 'checkbox' -%>

lib/locomotive/wagon/generators/section.rb

+1
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ def default
156156
case type
157157
when 'text' then "\"#{Faker::Lorem.sentence}\""
158158
when 'image_picker' then "\"/samples/images/default.svg\""
159+
when 'asset_picker' then "\"/samples/images/default.svg\""
159160
when 'checkbox' then true
160161
when 'radio', 'select' then 'option_1'
161162
when 'url' then "\"#\""

locomotivecms_wagon.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Gem::Specification.new do |gem|
3030
gem.add_dependency 'oj', '~> 3.10.16'
3131

3232
gem.add_dependency 'locomotivecms_common', '~> 0.4.0'
33-
gem.add_dependency 'locomotivecms_coal', '~> 1.6.0'
33+
gem.add_dependency 'locomotivecms_coal', '~> 1.7.0'
3434
gem.add_dependency 'locomotivecms_steam', '~> 1.5.3'
3535

3636
gem.add_dependency 'haml', '~> 5.1.2'

0 commit comments

Comments
 (0)