Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
Stephanie Hobson 8ff4c3d9c0
Remove "page ID" and "core page" code (#14913)
* Remove core page variables and dataLayer patch for UA/GA3 Fix #10733

Removes some code that supported our weird UA/GA3 setup including: page id, core page, dataLayer over-rides for click tracking, and variables indicating if a page has a video and download button.

- Remove: core-dataLayer.js and associated tests & init
- Functionality removed:
  - page-id
  - dataLayer "monkey patch" for UA
  - pageHasDownload, PageVersion, and releaseWindowVersion variables
- Removed jinja template code that supported the page-id JS
- Moved: amoExperiments to new files, converted to es6
2024-09-03 10:31:57 -07:00
Rob Hudson 7fa85e087a
Explore changing /firefox/all/ to be less process intensive. (#14324)
This branch is an effort to eventually replace /firefox/all/ to avoid a very heavy paylaod to the browser by breaking the choices into separate pages rather than a single page.

* UI Changes
* Add windows store to flow
* Update URLs
* Update `firefox_url` helper
* add ios-beta page
* remove macros used by old /all
* show ESR next download button when available
* noindex child pages after talking to Adria
* Switch brand term for Firefox
* Add checks for 404s

---------

Co-authored-by: Stephanie Hobson <sjhobson@gmail.com>
Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>
2024-08-29 10:38:41 -07:00
Alex Gibson 5507bb2a2f
Data consent updates and privacy improvements (Fixes #14213) (#14559) 2024-06-03 09:44:43 +01:00
Nathan Barrett 166678d98b
Add jasmine-browser-runner (#13765)
* Add jasmine-browser-runner tests

* Replace Karma with Jasmine Browser Runner

* Update test npm script

* Update jasmine webpack and test commands

* Update npm script and documentation

* PR revisions

* Add package lock
2023-10-16 12:19:28 -05:00