Sha256: a61ca582e3354b998244e3512ad34cce43f611bd83f25edf241b0ce52ad5cc98

Contents?: true

Size: 858 Bytes

Versions: 5

Compression:

Stored size: 858 Bytes

Contents

class Skyline::Browser::LinksController < Skyline::ApplicationController
  def index
    @media_dirs = Skyline::MediaDir.group_by_parent_id
    @pages = Skyline::Page.group_by_parent_id
    
    if params[:referable_type].present?
      case params[:referable_type]
        when "Skyline::MediaFile" then
          @media_file = Skyline::MediaFile.find_by_id(params[:referable_id])
          @media_dir = @media_file.directory if @media_file
          @active_tab = "Skyline::MediaFile"
        when "Skyline::Page" then
          @page = Skyline::Page.find_by_id(params[:referable_id])
          @active_tab = "Skyline::Page"          
      end
    end
    
    if @active_tab.nil? && params[:url].present?
      @active_tab = "Skyline::ReferableUri"
    else
      @active_tab ||= "Skyline::Page"
    end    
    
    render :partial => "index"
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
skylinecms-3.1.0 app/controllers/skyline/browser/links_controller.rb
westarete-skylinecms-3.0.8.20100329 app/controllers/skyline/browser/links_controller.rb
westarete-skylinecms-3.0.8.20100330 app/controllers/skyline/browser/links_controller.rb
skylinecms-3.0.8 app/controllers/skyline/browser/links_controller.rb
skylinecms-3.0.7 app/controllers/skyline/browser/links_controller.rb