Sha256: 2d3d8d787b592f60d7d5a96ed1777c8573db01fa495ad8c22f8cb64b90814292

Contents?: true

Size: 1.78 KB

Versions: 4

Compression:

Stored size: 1.78 KB

Contents

module FileShare
  module ApplicationHelper
    def link_wrapper(path, wrapper_options={}, link_options={})
      tag       = wrapper_options.delete(:tag) || :p
      link_text = link_options.delete(:link_text) || path
      highlight = wrapper_options.delete(:highlight)

      unless path.blank?
        if current_page?(path) && (highlight.nil? || highlight)
          wrapper_options = {:class => (wrapper_options[:class] || '') + " nav_highlight"}
        end
      end

      unless wrapper_options.delete(:no_wrapper)
        return content_tag(tag, wrapper_options) do
          link_to(link_text, path, link_options)
        end
      else
        return link_to(link_text, path, link_options)
      end
    end
  
    def link_to_file_attachments(wrapper_options={})
      link_wrapper(file_attachments_path, wrapper_options, {
        :link_text => 'List / Upload Files'
      })
    end
    
    def render_file_share_main_menu
      render :partial => 'file-share-shared/main_menu'
    end
    
    def render_file_share_navigation
      render :partial => 'file-share-shared/navigation'
    end
    def file_share_javascript_includes
      list = [
        "jquery-ui-1.7.2.custom.min.js",
        "jquery.tablesorter.min.js",
        "jquery.string.1.0-min.js",
        "jquery.clonePosition.js",
        "lowpro.jquery.js",
        "jquery.qtip-1.0.0-rc3.js",
        "rails",
        "file_share_behaviors",
        "file_share",
        "http://www.google.com/jsapi",
        "plupload/gears_init",
        "plupload/plupload.full.min.js",
        "plupload/jquery.plupload.queue.min.js"
      ]
      unless Rails.env == 'production'
        list.unshift("jquery")
      else
        list.unshift("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js")
      end
      list
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
file_share-0.1.3 app/helpers/file_share/application_helper.rb
file_share-0.1.2 app/helpers/file_share/application_helper.rb
file_share-0.1.1 app/helpers/file_share/application_helper.rb
file_share-0.1.0 app/helpers/file_share/application_helper.rb