contentEditableの編集で
document.execCommand('copy')
document.execCommand('cut')
document.execCommand('delete')
コピー、カット、デリート機能をつけようとしたんだが、ちょいハマった。
右クリックでコンテキストメニューもどきを出して、左クリックイベントからコマンドを実行するのだが、
左クリックした時にセレクションが無くなっちゃうからだった。
右クリックした時にRangeを記録しておいてSelectionを作り直す必要があった。
右クリックでコンテキストメニューもどきを出さずに、
<menuitem>でブラウザ標準のコンテキストメニューを拡張できちゃえば問題ないのだが・・・
<menuitem>はHTML 5.2で無くなっちゃった・・・
一番必要な要素なのに・・・