Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃悰 Fixing window reference for amp-ad type kargo #30174

Merged
merged 2 commits into from Sep 10, 2020

Conversation

andyrusiecki
Copy link
Contributor

  • Replaces this reference in loadScript call with local window

@google-cla google-cla bot added the cla: yes label Sep 9, 2020
@amp-owners-bot amp-owners-bot bot requested a review from lannka September 9, 2020 20:01
ads/kargo.js Outdated
@@ -45,9 +45,9 @@ export function kargo(global, data) {
'kargo-load',
function (done) {
// load AdTag in Master window
loadScript(this, kargoScriptUrl, () => {
loadScript(window, kargoScriptUrl, () => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you use global instead of window?

@powerivq powerivq merged commit 95e9db0 into ampproject:master Sep 10, 2020
jridgewell added a commit to jridgewell/amphtml that referenced this pull request Sep 15, 2020
The underlying bug is that in strict mode, the implicit `this` of a
function is `undefined`. In sloppy, it was the global `window`.

This extends the work done in ampproject#30174 and ampproject#30235.
powerivq pushed a commit to powerivq/amphtml that referenced this pull request Sep 15, 2020
* correcting window reference for amp-ad kargo

* changing window reference to global
ampprojectbot pushed a commit that referenced this pull request Sep 16, 2020
* correcting window reference for amp-ad kargo

* changing window reference to global

(cherry picked from commit 95e9db0)
ampprojectbot pushed a commit that referenced this pull request Sep 16, 2020
* correcting window reference for amp-ad kargo

* changing window reference to global

(cherry picked from commit 95e9db0)
jridgewell added a commit to jridgewell/amphtml that referenced this pull request Sep 25, 2020
The underlying bug is that in strict mode, the implicit `this` of a
function is `undefined`. In sloppy, it was the global `window`.

This extends the work done in ampproject#30174 and ampproject#30235.
jridgewell added a commit that referenced this pull request Sep 25, 2020
* Ban use of the implicit global this in functions

The underlying bug is that in strict mode, the implicit `this` of a
function is `undefined`. In sloppy, it was the global `window`.

This extends the work done in #30174 and #30235.

* Fix tests

Seems unrelated, maybe the error is just firing because the related files were changed so now the test is running.

* Remove fixer

* Fix lint
ed-bird pushed a commit to ed-bird/amphtml that referenced this pull request Dec 10, 2020
* correcting window reference for amp-ad kargo

* changing window reference to global
ed-bird pushed a commit to ed-bird/amphtml that referenced this pull request Dec 10, 2020
* Ban use of the implicit global this in functions

The underlying bug is that in strict mode, the implicit `this` of a
function is `undefined`. In sloppy, it was the global `window`.

This extends the work done in ampproject#30174 and ampproject#30235.

* Fix tests

Seems unrelated, maybe the error is just firing because the related files were changed so now the test is running.

* Remove fixer

* Fix lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants