Sha256: 9b3a86f4a27d5e64508ba3c7063ceaf238eac2b44df6ef5fb4d5197496a595ba

Contents?: true

Size: 1.21 KB

Versions: 3

Compression:

Stored size: 1.21 KB

Contents

<%
# Find selected page label:
current_lang = field.options[:lang] or
    raise ArgumentError.new( "field_select requires :lang option to be set")
selected_page_node = nil
selected_page_label = ''
if field.value.present?
    selected_page_node = PageNode.find field.value
    selected_page_label = selected_page_node.page(current_lang).try(:title) if selected_page_node.present?
end
%>

<div class="input-group input-group-sm field-select-page id-<%= field.css_id %>"
    data-lang="<%= current_lang %>"
>
    <span class="input-group-btn">
        <button class="btn btn-default btn-clear" type="button">
            <%= icon 'fa-times' %>
        </button>
    </span>
    <input id="<%= field.css_id %>" type="hidden" name="<%= field.html_name %>"
        value="<%= h field.value %>"
        class="form-control input-text-inline page-node-id"
    />
    <input type="text" placeholder="<%= h field.placeholder %>" class="form-control page-label" readonly="readonly"
        value="<%= h selected_page_label %>"
    />
    <!-- input type="text" class="form-control"/ -->
    <span class="input-group-btn">
        <button class="btn btn-default btn-select" type="button">
            &hellip;
        </button>
    </span>
</div>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aerogel-pages-1.4.16 views/form_builder/admin-pages-edit-block/field_select_page.erb
aerogel-pages-1.4.14 views/form_builder/admin-pages-edit-block/field_select_page.erb
aerogel-pages-1.4.12 views/form_builder/admin-pages-edit-block/field_select_page.erb