中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

Zero Clipboard利用時のボタンイベント処理追加

MyHome Portal 3.20で、ID管理のクリップボードコピー[C]ボタンを押した時に白くハイライトするようにしました。

http://ok2nd.blog87.fc2.com/blog-entry-260.html

Zero Clipboardを使って、glue()を設定すると、ボタンのmousedownやmouseupのイベントをZero Clipboardが拾ってしまうため、ZeroClipboard-ok2nd.jsを直接修正して、これを実現しました。

case 'mousedown':

  this.domElement.style.backgroundColor = '#ffffff';

case 'mouseup':

  this.domElement.style.backgroundColor = '#e0e0e0';