imgareaselect選択ボックスダブルクリックイベントのサポートを追加


imgareaselectバージョンはversion 0.9.8
imgareaselect機能は各ブラウザの互換性が良いが、ダブルクリックイベントのサポートはない.コードを見て、いくつかの修正をして、ダブルクリックイベントのサポートを追加しました.
内容の変更
imgLoad()のメソッドでonDbclick:function(){}を追加
setOptions(options = $.extend({
                classPrefix: 'imgareaselect',
                movable: true,
                parent: 'body',
                resizable: true,
                resizeMargin: 10,
                onInit: function () {},
                onSelectStart: function () {},
                onSelectChange: function () {},
                onSelectEnd: function () {},
                onDbclick: function (){} // 
            }, options));

setooptionsメソッドでは、
if (options.disable || options.enable === false) {
                $box.unbind('mousemove', areaMouseMove).unbind('mousedown', areaMouseDown);
                $(window).unbind('resize', windowResize);
            }
以前に$boxのバインドイベントを追加
$box.dblclick(options.onDbclick);

試験はIE 7,IE 8,IE 9,火狐8,chrome 15で正常であった.
呼び出すときはonDbclickメソッドを書き換えるだけです.