Sha256: a9a4aa05dba0fdcf4812b76bbfb8e1cb3691ee3910976f17ed4196e2e1905b80

Contents?: true

Size: 1.31 KB

Versions: 18

Compression:

Stored size: 1.31 KB

Contents

module BivouacSample::Views
  def toggle
    html do
      head do
        javascript_include_tag :defaults
        stylesheet_link_tag "coderay"
      end
      body do
        h1 "toggle element"
        
        p {
          span "Cette page montre comment utiliser les helpers "
          tt "link_to_function"
          span " et "
          tt "toggle"
          span ". En cliquant sur le lien ci-dessous, vous pouvez afficher/masquer le code source de cette page..."
        }
        
        div( :id => "show_source" ) do
          link_to_function "Show source" do |page|
            page.toggle "source", "show_source", "hide_source"
          end
        end
        div( :id => "hide_source", :style => "display:none;" ) do
          link_to_function "Hide source" do |page|
            page.toggle "source", "show_source", "hide_source"
          end
        end
        
        # Helper for syntax highlighting
        highlight_file( __FILE__, :id => "source", :display => "none" )
        
        hr
        
        p "La coloration syntaxique se fait au moyen d'un Helper dont voici le code :"
        highlight_me( :id => "helper_source" )
        p {
          span "Ce helper utilise le module "
          a( "CodeRay", :href => "http://rubyforge.org/projects/coderay/" )
        }
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
bivouac-0.0.7 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.0 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.1 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.0.8 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.0.9 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.2 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.3 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.4 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.5 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.1.6 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.0 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.1 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.2 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.3 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.3.0 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.4 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.2.5 examples/bivouac_sample/app/views/toggle.rb
bivouac-0.4.0 examples/bivouac_sample/app/views/toggle.rb