Sha256: e5279863245f3673ead38ecf9383db1794277fd2c4654add018eecec8b0759d3
Contents?: true
Size: 815 Bytes
Versions: 2
Compression:
Stored size: 815 Bytes
Contents
import { context } from 'ember-environment'; import { hasDOM } from 'ember-browser-environment'; import { ENV } from 'ember-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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
discourse-ember-source-3.5.1.1 | dist/es/ember-views/lib/system/jquery.js |
discourse-ember-source-3.5.1.0 | dist/dist/es/ember-views/lib/system/jquery.js |