Sha256: 032c7a36404a923d7106b9168cdef4d1ffec3bd72418f63a41b937b61fd466af

Contents?: true

Size: 945 Bytes

Versions: 8

Compression:

Stored size: 945 Bytes

Contents

module DeprecatedTags
  include Radiant::Taggable

  deprecated_tag "comment", :substitute => "hide", :deadline => '2.0'

  deprecated_tag "meta", :deadline => '2.0' do |tag|
    if tag.double?
      tag.expand
    else
      tag.render('description', tag.attr) + tag.render('keywords', tag.attr)
    end
  end

  deprecated_tag 'meta:description', :deadline => '2.0' do |tag|
    show_tag = tag.attr['tag'] != 'false' || false
    description = CGI.escapeHTML(tag.locals.page.field(:description).try(:content))
    if show_tag
      "<meta name=\"description\" content=\"#{description}\" />"
    else
      description
    end
  end

  deprecated_tag 'meta:keywords', :deadline => '2.0' do |tag|
    show_tag = tag.attr['tag'] != 'false' || false
    keywords = CGI.escapeHTML(tag.locals.page.field(:keywords).try(:content))
    if show_tag
      "<meta name=\"keywords\" content=\"#{keywords}\" />"
    else
      keywords
    end
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
radiant-1.1.0.beta app/models/deprecated_tags.rb
radiant-1.0.1 app/models/deprecated_tags.rb
radiant-1.1.0.alpha app/models/deprecated_tags.rb
radiant-1.0.0 app/models/deprecated_tags.rb
radiant-1.0.0.rc5 app/models/deprecated_tags.rb
radiant-1.0.0.rc4 app/models/deprecated_tags.rb
radiant-1.0.0.rc3 app/models/deprecated_tags.rb
radiant-1.0.0.rc2 app/models/deprecated_tags.rb