Sha256: 51705ce4a44bd176e80395d6e30324266f246cac498d31ec1643c4c09e68c0cb

Contents?: true

Size: 905 Bytes

Versions: 26

Compression:

Stored size: 905 Bytes

Contents

module ForumRedCloth3

  def smilies(text)
    emoticons = {
			':)' => 'happy',
			':|' => 'neutral',
			':(' => 'sad',
			':D' => 'grin',
			':O' => 'surprised',
			';)' => 'wink',
			'}:)' => 'devil',
			':P' => 'tongue',
			':[' => 'mad',
			'8|' => 'shocked',
			':@' => 'lol',
			'B]' => 'cool'
		}

    # old syntax carried over from vanilla
    text.gsub!(/\:(angry|smile|bigsmile|confused|cool|cry|devil|neutral|sad|shamed|shocked|surprised|tongue|wink)\:/) do |w| 
      %{<img src="/images/emoticons/#{$1}.gif" alt="(#{$1})" title="#{$1}" class="smiley" />} 
    end

    # these are generally put in by the punymce toolbar, so we use their nasty but effective combination of blank image with sprite background
		text.gsub!(/(\}\:\)|\:\)|\:\||\:\(|\:D|\:O|\;\)|\:P|\:\@|8\||\:\[|B\])/) do |w| 
		  %{<img src="/images/furniture/blank.png" class="emoticon #{emoticons[w]}" />}; 
		end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
radiant-forum-extension-3.0.7 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.6 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.5 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.4 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.3 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.2 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.1 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.0 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.0.rc6 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.0.rc4 lib/forum_red_cloth3.rb
radiant-forum-extension-3.0.0.rc3 lib/forum_red_cloth3.rb
radiant-forum-extension-2.1.6 lib/forum_red_cloth3.rb
radiant-forum-extension-2.1.4 lib/forum_red_cloth3.rb
radiant-forum-extension-2.1.3 lib/forum_red_cloth3.rb
radiant-forum-extension-2.1.2 lib/forum_red_cloth3.rb
radiant-forum-extension-2.1.1 lib/forum_red_cloth3.rb
radiant-forum-extension-2.0.9 lib/forum_red_cloth3.rb
radiant-forum-extension-2.0.8 lib/forum_red_cloth3.rb
radiant-forum-extension-2.0.7 lib/forum_red_cloth3.rb
radiant-forum-extension-2.0.6 lib/forum_red_cloth3.rb