Daniel@0: /** Daniel@0: * Contains some boilerplate code for event handling Daniel@0: * Daniel@0: */ Daniel@0: (function($) { Daniel@0: $.eventsugar = { Daniel@0: /** Daniel@0: * Checks if a click is an attempt to open a link in a new tab Daniel@0: * @param event Daniel@0: * @returns {Boolean} Daniel@0: */ Daniel@0: isAttemptToOpenInAnotherWindow: function(event) { Daniel@0: return 2 === event.which || event.metaKey || event.ctrlKey || event.shiftKey; Daniel@0: } Daniel@0: }; Daniel@0: })(jQuery);