Changeset 2824 for lang/ruby/ssb
- Timestamp:
- 12/08/07 02:52:05 (13 months ago)
- Files:
-
- 1 modified
-
lang/ruby/ssb/trunk/libs/ssb.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/ssb/trunk/libs/ssb.rb
r2706 r2824 148 148 def self.filter_html(page, request_uri, term, response) 149 149 # <?xml をけす。IEのバグ対応 150 page.gsub!(/<\?([^\?]+)\?>/) { |s| 151 '' 152 } 150 page.gsub!(/<\?([^\?]+)\?>/,'') 153 151 154 152 # form action と a href と img src のURLを書き換え … … 158 156 case tag 159 157 when 'src', 'data', 'href' 160 if $2.index('#') == 0 158 case $2[0,1] 159 when '#' 161 160 %Q! #{tag}="#{$2}"#{$3} target="_top" >! 162 elsif $2.index('/') == 0161 when '/' 163 162 %Q! #{tag}="./?ssb_q=#{CGI.escape(('http://' + request_uri.host + ':' + request_uri.port.to_s + $2).to_s)}"#{$3} target="_top" >! 164 163 else … … 174 173 175 174 # xx-small/xx-large を手加減 176 page.gsub!(/xx-small/im) { |s| 177 'small' 178 } 179 page.gsub!(/xx-large/im) { |s| 180 'large' 181 } 182 175 page.gsub!(/xx-small/im,'small') 176 page.gsub!(/xx-large/im, 'large') 183 177 # 絵文字を <img> に変換 184 178 is_utf8 = response.respond_to?(:header) && (response.header['Content-Type'] =~ /utf-?8/i) 185 page = Emoji::emoji_conv(term, page, is_utf8) 186 187 page 179 Emoji::emoji_conv(term, page, is_utf8) 188 180 end 189 181 end 190 191 182 end
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)