Sha256: a3db9b1e44a20a13445364161aa29c9db9479aea15a217b6c7416ce0421f8d70

Contents?: true

Size: 929 Bytes

Versions: 15

Compression:

Stored size: 929 Bytes

Contents

module Compass::SassExtensions::Functions::Display
  DEFAULT_DISPLAY = {
    :block => %w{address blockquote center dir div dd dl dt fieldset form
                 frameset h1 h2 h3 h4 h5 h6 hr isindex menu noframes
                 noscript ol p pre ul},
    :inline => %w{a abbr acronym b basefont bdo big br cite code dfn em
                  font i img input kbd label q s samp select small span
                  strike strong sub sup textarea tt u var},
    :table => %w{table},
    :"list-item" => %w{li},
    :"table-row-group" => %w{tbody},
    :"table-header-group" => %w{thead},
    :"table-footer-group" => %w{tfoot},
    :"table-row" => %w{tr},
    :"table-cell" => %w{th td}
  }

  # returns a comma delimited string for all the
  # elements according to their default css3 display value.
  def elements_of_type(display)
    Sass::Script::String.new(DEFAULT_DISPLAY.fetch(display.value.to_sym).join(", "))
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
compass-0.10.6 lib/compass/sass_extensions/functions/display.rb
compass-0.10.6.pre.1 lib/compass/sass_extensions/functions/display.rb
compass-0.10.5 lib/compass/sass_extensions/functions/display.rb
compass-0.10.5.pre.1 lib/compass/sass_extensions/functions/display.rb
compass-0.10.4 lib/compass/sass_extensions/functions/display.rb
compass-0.10.4.pre.4 lib/compass/sass_extensions/functions/display.rb
compass-0.10.4.pre.3 lib/compass/sass_extensions/functions/display.rb
compass-0.10.4.pre.2 lib/compass/sass_extensions/functions/display.rb
compass-0.10.3 lib/compass/sass_extensions/functions/display.rb
compass-0.10.3.pre.1 lib/compass/sass_extensions/functions/display.rb
compass-0.10.2 lib/compass/sass_extensions/functions/display.rb
compass-0.10.1 lib/compass/sass_extensions/functions/display.rb
compass-0.10.0 lib/compass/sass_extensions/functions/display.rb
compass-0.10.0.rc6 lib/compass/sass_extensions/functions/display.rb
compass-0.10.0.rc5 lib/compass/sass_extensions/functions/display.rb