26 lines
812 B
JavaScript
26 lines
812 B
JavaScript
/** This file is part of KCFinder project
|
|
*
|
|
* @desc Right Click jQuery Plugin
|
|
* @package KCFinder
|
|
* @version 3.12
|
|
* @author Pavel Tzonkov <sunhater@sunhater.com>
|
|
* @copyright 2010-2014 KCFinder Project
|
|
* @license http://opensource.org/licenses/GPL-3.0 GPLv3
|
|
* @license http://opensource.org/licenses/LGPL-3.0 LGPLv3
|
|
* @link http://kcfinder.sunhater.com
|
|
*/
|
|
|
|
(function($) {
|
|
$.fn.rightClick = function(func) {
|
|
var events = "contextmenu rightclick";
|
|
$(this).each(function() {
|
|
$(this).unbind(events).bind(events, function(e) {
|
|
e.preventDefault();
|
|
$.clearSelection();
|
|
if ($.isFunction(func))
|
|
func(this, e);
|
|
});
|
|
});
|
|
return $(this);
|
|
};
|
|
})(jQuery); |