tombloo
quickPostFormで閉じるアイコンが表示されない on OSX
間違って表示したら閉じられなくてちょう困ってたら、ボタンが表示されてないだけだった。ボタンのあるところをクリックしたら閉じられる。
quickPostForm.cssの
# list-style-image: url(chrome://global/skin/icons/close.png);
の画像がOSXにはない。
ブラウザのタブについてる閉じるボタン closetab.png が最も適してそうだった。
けどこれにしてもhoverのときに何も表示されない。
-moz-image-region
がOSXで変なのかも。
request()の文字化け
XMLHttpRequestのコード見てみたけど、特別何かあるわけじゃないように思える。onStopでふつうに文字コード判別してた。
iview for tomblooで文字化けて困ったのでベタに判別ルーチン入れた。
english russiaがmeta二つはいっててアホかと思ったけどあれヘッダにcharsetはいってるっぽい。文字化けなかった。
metaはいってなかったときに最後までマッチしにいくところは負荷でかそう。
if ( channel.contentType.match( /text\/html/i ) ) { if ( !charset ) { var m = str.match( /<meta.+?>/i ); if ( m ) { var meta = m[0]; m = meta.match( /content=(?:'(.+?)'|"(.+?)"|(\S+))/i ); var content = m[2] || m[3] || m[4]; if ( m = content.match(/charset=(\S+)/i ) ) { var charset = m[1]; log(charset); //if ( !charset.match(/utf-8/i ) ) str = str.convertToUnicode(m[1]); } } } }