2008-08-13から1日間の記事一覧

Opera の WYSIWYG モードでの Enter キーが 挿入にならない

追記: Opera 9.5.1 を試したらちゃんと Enter キーで <p> 挿入になってた。Shift-Enter も <br> 挿入でまともでした。Opera 9.5 よりも前のバージョンの WYSIWYG モードは buggy らしい。Rich HTML editing in the browser: part 1 - Opera Developer Community 9.5</p>…

Firefox の WYSIWYG モードで execCommand('inserthtml', false, '') が効かないときがあるのに対処する

tracwysiwyg では改行アイコンを実現するために ↓ のようなコードを実行するようにしていました。 function() { contentDocument.execCommand('inserthtml', false, '<br>'); } なのですが、Firefox の場合カーソル位置によっては <br> が入らないことがあります。WY…

Safari の WYSIWYG モードで Shift-Enter が効かないのに対処する

tracwysiwyg を Safari から使っていて気付いたのですが、Safari の WYSIWYG モードでは Shift-Enter を入力しても改行(<br>)が入りません。これ自体は Safari のバグの模様。Bug 16973 - Shift+Return doesn't produce BR elements in a contentEditable area.…