dist/ZeroClipboard.js
function(element) {
    if (!(element && element.nodeType === 1)) {
      return;
    }
    var _suppressMouseEvents = function(event) {
      if (!(event || (event = _window.event))) {
        return;
      }
      if (event._source !== "js") {
        event.stopImmediatePropagation();
        event.preventDefault();
      }
      delete event._source;
    };
    var _elementMouseOver = function(event) {
      if (!(event || (event = _window.event))) {
        return;
      }
      _suppressMouseEvents(event);
      ZeroClipboard.focus(element);
    };
    element.addEventListener("mouseover", _elementMouseOver, false);
    element.addEventListener("mouseout", _suppressMouseEvents, false);
    element.addEventListener("mouseenter", _suppressMouseEvents, false);
    element.addEventListener("mouseleave", _suppressMouseEvents, false);
    element.addEventListener("mousemove", _suppressMouseEvents, false);
    _mouseHandlers[element.zcClippingId] = {
      mouseover: _elementMouseOver,
      mouseout: _suppressMouseEvents,
      mouseenter: _suppressMouseEvents,
      mouseleave: _suppressMouseEvents,
      mousemove: _suppressMouseEvents
    };
  }
function(element) {
    if (!(element && element.nodeType === 1)) {
      return;
    }
    var _suppressMouseEvents = function(event) {
      if (!(event || (event = _window.event))) {
        return;
      }
      if (event._source !== "js") {
        event.stopImmediatePropagation();
        event.preventDefault();
      }
      delete event._source;
    };
    var _elementMouseOver = function(event) {
      if (!(event || (event = _window.event))) {
        return;
      }
      _suppressMouseEvents(event);
      ZeroClipboard.focus(element);
    };
    element.addEventListener("mouseover", _elementMouseOver, false);
    element.addEventListener("mouseout", _suppressMouseEvents, false);
    element.addEventListener("mouseenter", _suppressMouseEvents, false);
    element.addEventListener("mouseleave", _suppressMouseEvents, false);
    element.addEventListener("mousemove", _suppressMouseEvents, false);
    _mouseHandlers[element.zcClippingId] = {
      mouseover: _elementMouseOver,
      mouseout: _suppressMouseEvents,
      mouseenter: _suppressMouseEvents,
      mouseleave: _suppressMouseEvents,
      mousemove: _suppressMouseEvents
    };
  }
function ( element ) { if ( ! ( element && element . nodeType === 1 ) ) { return ; } var _suppressMouseEvents = function ( event ) { if ( ! ( event || ( event = _window . event ) ) ) { return ; } if ( event . _source !== "js" ) { event . stopImmediatePropagation ( ) ; event . preventDefault ( ) ; } delete event . _source ; } ; var _elementMouseOver = function ( event ) { if ( ! ( event || ( event = _window . event ) ) ) { return ; } _suppressMouseEvents ( event ) ; ZeroClipboard . focus ( element ) ; } ; element . addEventListener ( "mouseover" , _elementMouseOver , false ) ; element . addEventListener ( "mouseout" , _suppressMouseEvents , false ) ; element . addEventListener ( "mouseenter" , _suppressMouseEvents , false ) ; element . addEventListener ( "mouseleave" , _suppressMouseEvents , false ) ; element . addEventListener ( "mousemove" , _suppressMouseEvents , false ) ; _mouseHandlers [ element . zcClippingId ] = { mouseover : _elementMouseOver , mouseout : _suppressMouseEvents , mouseenter : _suppressMouseEvents , mouseleave : _suppressMouseEvents , mousemove : _suppressMouseEvents } ; }
Add a `mouseover` handler function for a clipped element.

@returns `undefined`
@private
Add a mouseover handler function for a clipped element .