function cancelCopyAction() {
      if (_copyFingerPrint) {
        assert(_copiedRanges);
        e.preventDefault();
        clearCopySelection();
        _self.onCopyCancelled.notify({
          ranges: _copiedRanges,
          rangeIsCopied: _copiedRanges.copy
        });
        _copiedRanges = null;
        _copyFingerPrint = null;
      }
    }
/**
     * Cancel the copy/paste operation so that the next 'paste' action does not see a range to
     * copy from. 
     */
Cancel the copy/paste operation so that the next 'paste' action does not see a range to
copy from.
Cancel the copy / paste operation so that the next ' paste ' action does not see a range to copy from .
function cancelCopyAction() {
      if (_copyFingerPrint) {
        assert(_copiedRanges);
        e.preventDefault();
        clearCopySelection();
        _self.onCopyCancelled.notify({
          ranges: _copiedRanges,
          rangeIsCopied: _copiedRanges.copy
        });
        _copiedRanges = null;
        _copyFingerPrint = null;
      }
    }
function cancelCopyAction ( ) { if ( _copyFingerPrint ) { assert ( _copiedRanges ) ; e . preventDefault ( ) ; clearCopySelection ( ) ; _self . onCopyCancelled . notify ( { ranges : _copiedRanges , rangeIsCopied : _copiedRanges . copy } ) ; _copiedRanges = null ; _copyFingerPrint = null ; } }
Cancel the copy/paste operation so that the next 'paste' action does not see a range to
 copy from.
Cancel the copy / paste operation so that the next ' paste ' action does not see a range to copy from .