Sha256: e703109e4abe7cda225384f53c6f31ae1c125ffbf9395dba04da6de56e325b94
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
import { context } from '@ember/-internals/environment'; import { hasDOM } from '@ember/-internals/browser-environment'; import { ENV } from '@ember/-internals/environment'; let jQuery; export let jQueryDisabled = ENV._JQUERY_INTEGRATION === false; if (hasDOM) { jQuery = context.imports.jQuery; if (!jQueryDisabled && jQuery) { if (jQuery.event.addProp) { jQuery.event.addProp('dataTransfer'); } else { // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#dndevents ['dragstart', 'drag', 'dragenter', 'dragleave', 'dragover', 'drop', 'dragend'].forEach( eventName => { jQuery.event.fixHooks[eventName] = { props: ['dataTransfer'], }; } ); } } else { jQueryDisabled = true; } } export default (jQueryDisabled ? undefined : jQuery);
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
discourse-ember-source-3.6.0.0 | dist/es/@ember/-internals/views/lib/system/jquery.js |