diff --git a/node_modules/@ember/jquery/vendor/jquery/component.dollar.js b/node_modules/@ember/jquery/vendor/jquery/component.dollar.js index 8c0cfd5..4c211e2 100644 --- a/node_modules/@ember/jquery/vendor/jquery/component.dollar.js +++ b/node_modules/@ember/jquery/vendor/jquery/component.dollar.js @@ -1,8 +1,16 @@ import { assert, deprecate } from '@ember/debug'; -import EmberObject from '@ember/object'; -import Component from '@ember/component'; (function() { + // importing these, specifically, is done so that we don't trigger the + // ember-global deprecation + // + // We had tried to import at the top of this file, but there is a build time transform + // removing those, and re-triggering the ember-global deprecation. + // See: https://deprecations.emberjs.com/v3.x#toc_ember-global + // for more information + const EmberObject = require("@ember/object").default; + const Component = require("@ember/component").default; + /* * This non-standard use of `reopen` and `call` allows the component * base class to be reopened without triggering the @@ -28,6 +36,8 @@ import Component from '@ember/component'; ); if (this.element) { + // same technique the shim uses + let jQuery = self['jQuery']; return sel ? jQuery(sel, this.element) : jQuery(this.element); } }