File: app/models/deprecated_tags.rb

Overview
Module Structure
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: DeprecatedTags#1
includes
  Taggable ( Radiant )

Code

   1  module DeprecatedTags
   2    include Radiant::Taggable
   3 
   4    deprecated_tag "comment", :substitute => "hide", :deadline => '2.0'
   5 
   6    deprecated_tag "meta", :deadline => '2.0' do |tag|
   7      if tag.double?
   8        tag.expand
   9      else
  10        tag.render('description', tag.attr) + tag.render('keywords', tag.attr)
  11      end
  12    end
  13 
  14    deprecated_tag 'meta:description', :deadline => '2.0' do |tag|
  15      show_tag = tag.attr['tag'] != 'false' || false
  16      description = CGI.escapeHTML(tag.locals.page.field(:description).try(:content))
  17      if show_tag
  18        "<meta name=\"description\" content=\"#{description}\" />"
  19      else
  20        description
  21      end
  22    end
  23 
  24    deprecated_tag 'meta:keywords', :deadline => '2.0' do |tag|
  25      show_tag = tag.attr['tag'] != 'false' || false
  26      keywords = CGI.escapeHTML(tag.locals.page.field(:keywords).try(:content))
  27      if show_tag
  28        "<meta name=\"keywords\" content=\"#{keywords}\" />"
  29      else
  30        keywords
  31      end
  32    end
  33    
  34  en