Merge pull request #64 from featheredtoast/ember-w-function

FIX: resolve collision on ember's builtin w string function
This commit is contained in:
Jeff Wong 2018-05-16 13:39:24 -07:00 committed by GitHub
commit 3295a5ec26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -216,6 +216,8 @@ export default Ember.Component.extend({
_initGoogleDFP: function() {
if (!this.get('showAd')) { return; }
const ember_w_function = String.prototype.w;
String.prototype.w = null;
var self = this;
loadGoogle(this.siteSettings).then(function() {
self.set('loadedGoogletag', true);
@ -229,6 +231,8 @@ export default Ember.Component.extend({
window.googletag.pubads().refresh([slot.ad]);
}
});
}).finally(function() {
String.prototype.w = ember_w_function;
});
}.on('didInsertElement'),