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

78 Коммитов

Автор SHA1 Сообщение Дата
Craig Cook fd1dddd66d
Update to Protocol 14.1.0 (#10489) 2021-09-23 17:26:57 +01:00
Alex Gibson ad50a9832f
Update JS test dependencies and spec (fixes #10492) (#10493) 2021-09-23 11:11:33 +01:00
Alex Gibson 6f93237cdb Add Babel as a transpiling option for JS bundles (Fixes #10467) 2021-09-23 09:17:14 +01:00
Alex Gibson d062058eac Fix Sentry JS 2021-09-16 16:40:28 +01:00
Alex Gibson 665323b14e Migrate to Webpack (Issue #10310) 2021-09-16 08:54:16 +01:00
Alex Gibson 04ef8822d4
Remove jQuery from common bundle (Fixes #9946) (#10309) 2021-07-09 08:41:17 -07:00
Craig Cook 78da9a5c10
Update to Protocol 14.0.3 (#10163)
* Update to Protocol 14.0.3 [fix #10075]
2021-05-05 09:39:51 -07:00
Craig Cook 7a1cb75d2c Update to Protocol 13.0.1 [fix #8876] 2020-12-17 15:49:33 +00:00
Alex Gibson abc2643e28 Fix ESLint parsing depth (Fixes #9626) 2020-10-29 15:02:30 -07:00
Maxx Crawford 5f6ba9847a Fix #9608 - Update mozilla-protocol/core package to v12.1.1 2020-10-27 09:38:29 +00:00
Maxx Crawford 02e6a8537c
Fixed #9357 - Updated mozilla-protocol/core package (#9408) 2020-09-16 13:30:10 -07:00
Stephanie Hobson 5a4d4cd186
Update to Protocol 12.0.0 Fix #9075 (#9096) 2020-08-24 12:17:52 -07:00
Alex Gibson 46fa44e8f0 Move front-end linting and tests to NPM scripts (Fixes #8479) 2020-07-17 13:49:58 +01:00
Alex Gibson e42aa5a026
Remove bin entry for browser-sync in package.json (Fixes #/9067) (#9068) 2020-07-09 12:02:55 -07:00
Ed Sanders 96addd9e9c Upgrade eslint-plugin-no-jquery and use 'all' config
This config warns against every usage of jQuery, bringing the
number of warnings from 149 to 263.
2020-06-23 14:10:42 +01:00
Ed S 5e173169bf
Upgrade to eslint-plugin-no-jquery (#9031) 2020-06-22 13:06:19 +01:00
Craig Cook 485d7cdbfe
Update Protocol to 11.0.2 (#8796) 2020-04-22 17:10:29 +01:00
Craig Cook 8f96738ade
[no bug] Update to Protocol 11.0.1 (#8609) 2020-03-02 16:02:48 +00:00
Alex Gibson 479f1bc655
Deprecate jQuery functions with equivalent native events (Fixes #7431) (#8367) 2020-02-10 09:38:49 -08:00
Alex Gibson 7a2d812ef3 Remove Sandstone (Fixes #8384) (#8449) 2020-01-23 20:04:51 +01:00
Stephanie Hobson 25207a6b6d update to 10.0.1 2019-11-08 09:12:08 +00:00
Stephanie Hobson b482b52132 Update to Protocol 10.0.0 (#8083)
* Update to Protocol 10.0.0
* Use Protocol Zap component
* Rename emphasis box
* CTAs now use a regular underline and the correct theme font
* Use Protocol Firefox navigation variant
2019-11-06 09:58:12 +00:00
Stephanie Hobson e2b92147d1 Add json-ld strucured data (#7654) (#7871) 2019-10-23 10:41:15 +01:00
Stephanie Hobson 45fe42798f Update to Protocol 9.0.0 (#7788) (#7789) 2019-09-27 09:05:49 +01:00
Stephanie Hobson c746adeddf Update Protocol to 8.1.0 2019-09-16 16:56:38 -07:00
Alex Gibson 2a10023fd6 Update front-end dependencies (Fixes #7503) 2019-09-04 10:43:37 -07:00
Stephanie Hobson 8ef08a4f46 Update to Protocol 8.0.0
- add Metrpolis to fonts
- Remove custom `cursor: pointer` definitions (mozilla/protocol#367):
  - media/css/firefox/enterprise-sla.scss
  - media/css/privacy/privacy-protocol.scss
- Remove side menu background color over-ride (mozilla/protocol#407):
    - media/css/privacy/privacy-protocol.scss
- article max width bug fix (/mozilla/protocol#422):
    - media/css/security/security.scss
2019-08-23 15:00:08 +01:00
Alex Gibson c5b9a950a8 Update eslint and gulp-eslint (Fixes #7404) (#7405) 2019-07-19 09:05:24 -07:00
Alex Gibson 8832039dd7 Update gulp-less and clean-css (Fixes #6870) (#7381) 2019-07-19 08:38:27 -07:00
Stephanie Hobson 1ca4a7f700 Add script to optimize images #6480 (#7243) 2019-07-17 09:03:01 +01:00
Stephanie Hobson 1210bf55c6 Replace pebbles basic tempalate with protocol article template (#7141)
* Convert pebbles-basic to protocol (#6822)

- Add .mzp-t-mozilla where apprpriate
- Edit and rename base-pebbles-basic to base-protocol-basic
- Convert page specific .less files to .scss files
- Convert page specific .scss files to use Protocol not Pebbles
- Change classnames from prose to mzp-u-list-styled
- Change classnames from data-table to mzp-u-data-table
- Remove unused styles
- Tweak page styles as needed
- Protocol 7.0.2
- Change template and assets to use "article" namespace instead of "basic"
- create basic-article.js bundle and include
    - including making side-bar boxes shrink on mobile
2019-07-16 16:05:44 -07:00
Alex Gibson 30b595f705 Update stylelint (Fixes #6869) (#7402) 2019-07-16 08:12:19 -07:00
Alex Gibson d83bd3934b Upgrade Jasmine and Karma dependencies (Fixes #6867) (#7339) 2019-07-12 09:22:46 -07:00
Amy Churchwell d85166deb9 Upgrade protocol to 7.0.1 (#7350)
* Upgrade protocol to 7.0.1
* Remove custom blockquote styles on pages using protocol
2019-06-27 15:49:05 -07:00
Stephanie Hobson 1785c2b249 Upgrade to Protocol 7 - including new fonts (#7102) (#7227)
* Protocol 7 - including new fonts (#7102)

- Update to Protocol 7
  - review use of text size mixins to see where decrease needed
  - update mixin names to use new naming (font-base, font-mozilla)
- Add Inter to font folder
- Remove system font include and usages
- Remove references to Open Sans from all Protocol files
- Update font used on logos in `media/img/logos/firefox/`
  - Update image sizes in places where these logos are used
- Remove "confetti" and "blob" images
2019-06-11 09:48:22 -07:00
Alex Gibson 5b54b8306b Update ESLint to consume @mozilla-protocol/eslint-config (Fixes #6868) (#7009) 2019-05-07 08:33:13 -07:00
Stephanie Hobson 849cadf2b8 Protocol 6.0.1 (#7048)
* Update Protocol version
* Update colour tokens
* Switch high res background declarations to use at2x
* Remove code to hide curves, curves are gone
* Blockquote isn't Mozilla styled by default anymore
* Use mixin for details/summary styles
* Light links have visited states by default now
* Add Mozilla theme to Mozilla pages
* Upgrade to 6.0.1
2019-04-24 13:47:10 +01:00
Stephanie Hobson 810c585d03 Update to Protocol 5.0.0. 2019-03-12 09:09:05 +00:00
Alex Gibson 5218e07565 Upgrade Gulp to v4.0.0 (Fixes #6683) 2019-02-28 09:15:54 +00:00
Stephanie Hobson 2a7adabc54 Protocol 4.0 & associated footer updates 2019-02-26 13:21:00 -08:00
Alex Gibson 480f860095 Update bedrock to @mozilla-protocol/core v3.1.0 (Fixes #6453) 2018-11-15 16:43:23 -08:00
Alex Gibson 8adff816af Update bedrock to use new Protocol navigation (Fixes #6174) (#6220)
* Adds new Protocol navigation organism to all English locale pages (l10n not required at present).
* Fallback to old navigation when switch is set to off.
* Update bedrock to use new Protocol navigation 

Fixes mozilla/bedrock#6174
2018-10-24 14:52:02 -07:00
Alex Gibson f1168b90be Update @mozilla-protocol/core to v2.4.2 (#6232) 2018-10-04 16:35:49 -07:00
Stephanie Hobson 42f706446f Update Protocol and add new element to billboards 2018-08-15 09:29:27 +01:00
Stephanie Hobson 08ab38eeae About page (#5973)
- Convert about landing page to protocol for English only
- Add new markup, assets, and tests.

Closes mozilla/bedrock#5961
2018-08-14 11:03:18 -07:00
Craig Cook cfd17a5db7 [Fix #5953] Add Pocket product page
Update @mozilla-protocol/core to 2.1.1
2018-08-02 12:25:38 -07:00
Alex Gibson fa851ee857 Update @mozilla-protocol/core to v2.0.1 (#5927) 2018-07-24 18:13:46 -07:00
Alex Gibson dae0ec181d Home page updates (Fixes #5769) (#5793)
* Home page updates (Fixes #5769)
- Make home page redesign default for 100% of English locales.
- Update home page marketing content.
- Port home page to use Protocol design system components.
2018-06-08 08:55:59 -07:00
Paul McLanahan a2b74ecb81 Switch back to using port 8000 for local dev (#5795)
Many docs and some external services are configured for port 8000,
so let's keep it.
2018-06-07 13:48:13 -05:00
Paul McLanahan a8171c5784 Switch from django-pipeline to gulp tasks for asset processing (#5618)
* Move from django-pipeline to Gulp for static-assets

* Use Gulp tasks to compile less and sass
* Use Gulp tasks to concatinate files into bundles
* Use Gulp tasks to minify files for deployment
* Use Gulp tasks for development to watch for changes
* Use BrowserSync to serve development static files and refresh the
  in-progress page
* Update Docker setup to use multi-stage build
* Update Makefile to build and run the docker setup
* Update docs to recommend Docker-based development
* Update deployment and testing to also use the Makefile

* Add rebuild of SASS bundles when library files change

* Add an intermediate build directory just for LESS and SASS
* Avoid issues with ambiguous imports when .css and .scss in the same
  directory

* Set deployment docker image in git env var script
2018-06-07 10:52:53 -05:00