OSDN Git Service

disable WYSIWYG mode in _FUCKIN IE!_
[feedblog/feedgenerator.git] / feedgenerator.rb
index 37956bb..82765cc 100644 (file)
@@ -22,7 +22,7 @@ LOGINID = "login"
 # ログインパスワード
 PASSWORD = "password"
 # インターフェースのテーブルの幅
-TABLEWIDTH = 800
+TABLEWIDTH = 1000
 # XMLファイル格納先までの相対パス
 XMLPATH = "./../lunardial/xml/"
 # loglist.xmlファイルの定義
@@ -531,8 +531,8 @@ class Entry < AbstractEntry
     str = CGI.unescapeHTML(str)
     str.strip!
     str.gsub!(/(\r\n|\n)/, "")
-    str.gsub!(/<br>/i, "\n") if REPLACEBRTAG
-    str.gsub!(/(<br>|<\/p>|<\/h\d>|<\/div>)(?=[^\n])/i) { "#$1\n" } unless REPLACEBRTAG
+    str.gsub!(/<br>|<br[ ]*\/>/i, "\n") if REPLACEBRTAG
+    str.gsub!(/(<br>|<br[ ]*\/>|<\/p>|<\/h\d>|<\/div>)(?=[^\n])/i) { "#$1\n" } unless REPLACEBRTAG
     str.gsub!(/(<[^>]*?)#{Regexp.escape(XMLPATH)}/) { "#$1#{FEEDXMLDIR}" }
     CGI.escapeHTML(str)
   end
@@ -542,7 +542,7 @@ class Entry < AbstractEntry
     str = @attr[:content].dup
     str = CGI.unescapeHTML(str)
     str.strip!
-    str.gsub!(/<br>/i, "\n") if REPLACEBRTAG
+    str.gsub!(/<br>|<br[ ]*\/>/i, "\n") if REPLACEBRTAG
     str.gsub!(/(<[^>]*?)#{Regexp.escape(FEEDXMLDIR)}/) { "#$1#{XMLPATH}" }
     str
   end