Sha256: 663af03935f37fe304a49cd7be695ffa03bcbfa8669257639c6f15c2d7917401
Contents?: true
Size: 1.84 KB
Versions: 1
Compression:
Stored size: 1.84 KB
Contents
<% output = { :iTotalDisplayRecords => @pages.total_entries || 0, :aaData => @pages.collect do |page| link_id = "page_#{page.id}" # status = [['published', 'published'], ['draft', 'draft'], ['to validate', 'to-validate']] status = [[I18n.t('page.published'), 'published'], [I18n.t('page.draft'), 'draft']] if params[:mode] && params[:mode].eql?('menu_link') [ content_tag(:div, tag(:div, :class=>'handler')+tag(:div, :class=>'small-icons page'), :id => link_id, :class => 'handler_container'), content_tag(:div, page.title, :class => 'page-name'), page.id, link_to(page.title, [forgeos_cms, :admin, page]) ] else [ content_tag(:div, tag(:div, :class=>'handler')+tag(:div, :class=>'small-icons page'), :id => link_id, :class => 'handler_container'), content_tag(:div, link_to(page.title, [forgeos_cms, :admin, page]), :class => 'page-name'), '', '', page.updated_at.to_s, select_tag(:status, options_for_select(status, page.active ? 'published' : 'draft'), :class => 'customize published', :onchange => "jQuery.ajax({url: '#{forgeos_cms.activate_admin_page_path(page)}', data: { active: this.value }});"), link_to('', [forgeos_cms, :duplicate, :admin, page], :class => 'small-icons duplicate-link') + link_to('', [forgeos_cms, :edit, :admin, page], :class => 'small-icons edit-link') + link_to('', [forgeos_cms, :admin, page], :remote => true, :method => 'delete', :confirm => I18n.t('page.destroy.confirm').capitalize, :success => "removedataTablesRow('#destroy_#{link_id}')});", :class => 'small-icons destroy-link', :id => "destroy_#{link_id}" ) ] end end } -%> <%= raw output.to_json -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
forgeos_cms-1.9.1 | app/views/admin/pages/index.json.erb |