Commit Graph

1660 Commits

Author SHA1 Message Date
giomba 85fce1d958 Merge remote-tracking branch 'mediawiki/REL1_35' into feature/golem 2021-12-05 20:33:44 +01:00
giomba b036a7ec09 Merge remote-tracking branch 'mediawiki/REL1_34' into feature/golem 2021-12-05 20:15:12 +01:00
giomba 1707c3d040 restored GOLEM Navigation Bar 2021-12-05 19:05:09 +01:00
giomba d650fbcc40 ul 2021-12-05 19:03:24 +01:00
giomba 21b6175fec closing too many </div> 2021-12-05 18:58:56 +01:00
giomba 34bfa714c9 Merge branch 'REL1_33' into devel/golem-custom 2021-12-05 18:42:00 +01:00
libraryupgrader 1b03bafb12 build: Updating browserslist to 4.16.6
* https://npmjs.com/advisories/1747 (CVE-2021-23364)

Change-Id: Id24db33314062bf1ebb324a160199a75ea8a5071
2021-05-28 02:48:48 +00:00
libraryupgrader a79dcd6299 build: Updating npm dependencies
* jsdoc: 3.6.3 → 3.6.7
  * https://npmjs.com/advisories/1674 (CVE-2021-23358)
* stylelint-config-wikimedia: 0.10.1 → 0.10.3
  * https://npmjs.com/advisories/1693 (CVE-2021-23368)
* lodash: 4.17.19 → 4.17.21
  * https://npmjs.com/advisories/1673 (CVE-2021-23337)
* html-webpack-plugin: 4.0.0-beta.11 → 4.5.2
  * https://npmjs.com/advisories/1673 (CVE-2021-23337)
* hosted-git-info: 2.8.8 → 2.8.9
  * https://npmjs.com/advisories/1677 (CVE-2021-23362)
* url-parse: 1.4.7 → 1.5.1
  * https://npmjs.com/advisories/1678 (CVE-2021-27515)
* @stylelint/postcss-markdown: 0.36.1 → 0.36.2
  * https://npmjs.com/advisories/1700 (CVE-2020-7753)
* websocket-extensions: 0.1.3 → 0.1.4
  * https://npmjs.com/advisories/1710 (CVE-2020-7662)

Change-Id: I39cf6b3998197938fff7126bf70c7b0e3ed0898a
2021-05-16 23:12:09 +00:00
giomba 50a7c86f33 fixed description 2021-05-11 20:51:22 +02:00
giomba b8a5db32f4 hidden unused disclaimer link 2021-05-11 20:50:19 +02:00
giomba 6b518ca545 removed unused input for nonexistent (now) drop-down menu 2021-05-10 22:06:16 +02:00
giomba c1cc8083ef spacing improvements 2021-05-10 22:01:28 +02:00
giomba 25ba173abe personal menu now fully integrated in left panel 2021-05-10 21:45:44 +02:00
giomba 6873f047b7 personal actions menu, same style of portal menus 2021-05-10 21:39:22 +02:00
giomba 7e8aaad2ad personal actions menu moved like portal menu 2021-05-10 21:37:56 +02:00
giomba 5869fce77a wrong class name for portal lists 2021-05-10 21:30:36 +02:00
giomba d5d1b0ebb7 adjusting vector tabs to resemble normal left panel menu 2021-05-10 21:25:51 +02:00
giomba 27c3c6c4dd moved menu to top (also on mobile) 2021-05-10 10:47:12 +02:00
giomba a3fc66105a fixed "other" menu 2021-05-09 21:59:00 +02:00
giomba bc85d9c952 removed indentation from various menu <ul><li> 2021-05-09 21:53:15 +02:00
giomba 59631f6578 removed javascript and jquery code to handle collapsible tabs 2021-05-09 21:48:33 +02:00
giomba 7f87f040c0 removed code which handles collapsible tabs 2021-05-09 21:45:58 +02:00
giomba cf34ef1acb removed superfluos html elements 2021-05-09 21:41:04 +02:00
giomba 2b132de23b moved mw-body to proper position outside of golem navbar range 2021-05-09 21:39:10 +02:00
giomba 9df275a028 moved padding from left pane 2021-05-09 21:35:14 +02:00
giomba b40568a266 moved html code for tabs to mw-panel 2021-05-09 21:33:12 +02:00
giomba 7fdfd79a5f moved tabs to left panel, so it's easier to manage them in css 2021-05-09 21:30:25 +02:00
giomba 8d05fb227f removed unused space of unused logo 2021-05-09 21:04:25 +02:00
giomba 426e449190 fixed search bar position for mobile version too 2021-05-09 20:56:22 +02:00
giomba 8d1d3f3d75 better positioning for search bar 2021-05-09 20:54:27 +02:00
giomba ef5ff1ca3f mediawiki vector skin adaptation for golem
not fully ready, but stil...
2021-05-09 15:21:09 +02:00
giomba 934d2cbcfc fork 2021-05-09 13:51:53 +02:00
libraryupgrader 37d7761eba build: Updating ssri to 6.0.2
* https://npmjs.com/advisories/565

Change-Id: Ic1e29c12fb0bdb01fc7d153d73509c1bfbe649f7
2021-04-15 13:55:13 +00:00
libraryupgrader 57326a0290 build: Updating y18n to 4.0.1
* https://npmjs.com/advisories/1654 (CVE-2020-7774)

Change-Id: Id525485ab8f37690c47394a110fa78295418c7e7
2021-03-30 13:02:47 +00:00
Jack Phoenix a57b2b67b2 Don't add Vector-specific <body> classes when not using Vector
Hooks are global, unlike the old Skin addToBodyAttributes() method, which was per-skin.

Follow-up to a04fc71f30

Change-Id: Ic8a581256c4775ba45b2c5188d678751ba9c7023
(cherry picked from commit 3ea7bec6db)
2021-03-23 16:57:23 +00:00
libraryupgrader 2ac57c85ea build: Updating elliptic to 6.5.4
* https://npmjs.com/advisories/1648 (CVE-2020-28498)

Change-Id: I7770e9015aa2da482aee8e59eee8245713f9eee7
2021-03-08 18:17:21 +00:00
libraryupgrader b5465a9841 build: Updating prismjs to 1.23.0
* https://npmjs.com/advisories/1638 (CVE-2021-23341)

Additional changes:
* Dropped .php5 and .inc files from .phpcs.xml (T200956).

Change-Id: If1118f28dbdf741ddbab89724aaab07624787f9c
2021-03-05 04:27:04 +00:00
libraryupgrader e3d48bca71 build: Updating npm dependencies
* bundlesize: 0.18.0 → 0.18.1
  * https://npmjs.com/advisories/1594 (CVE-2020-28168)
* github-build: 1.2.1 → 1.2.2
  * https://npmjs.com/advisories/1594 (CVE-2020-28168)

Change-Id: I6eab00d09acf94935fd22a5a2d3551109b599f21
2021-01-08 04:51:31 +00:00
libraryupgrader d49790d546 build: Updating npm dependencies
* node-fetch: 2.6.0 → 2.6.1
  * https://npmjs.com/advisories/1556 (CVE-2020-15168)
* elliptic: 6.5.2 → 6.5.3
  * https://npmjs.com/advisories/1547 (CVE-2020-13822)
* webpack: 4.43.0 → 4.44.2
  * https://npmjs.com/advisories/1548
* terser-webpack-plugin: 1.4.3 → 1.4.5
  * https://npmjs.com/advisories/1548
* bl: 4.0.2 → 4.0.3
  * https://npmjs.com/advisories/1555
* node-fetch: 2.6.0 → 2.6.1
  * https://npmjs.com/advisories/1556 (CVE-2020-15168)
* ini: 1.3.5 → 1.3.8
  * https://npmjs.com/advisories/1589

Additional changes:
* Added the "composer phan" command to conveniently run phan.

Change-Id: I5755f281e2916775999b53c74696515005758ed7
2021-01-03 19:13:50 +00:00
hmonroy 771c8764c8 Remove the loading background image for loading class
The star should spin its current background image when transitioning between different
watch requests.

Bug: T259053
Depends-On: I1e11f0e129c53b405a2ffa8
Change-Id: Id2f9b2e25761c052aeaa410edead65ec298209a2
(cherry picked from commit 4169fc6dc1)
2020-09-11 03:30:08 +00:00
DannyS712 a6445a69c2 Restore div wrapper around print footer
Div with a `printfooter` class that is hidden on normal page views

Bug: T257914
Change-Id: Ibd3e73076f290a92671c7cdd72672921fa64fc05
(cherry picked from commit 56dbfd9a46)
2020-07-14 14:29:46 +00:00
jenkins-bot b540dadfb3 Merge "Max-Width Layout: Make footer width match content width to avoid overlap with sidebar" 2020-07-14 01:27:27 +00:00
Nicholas Ray d5cb58b3f0 Max-Width Layout: Make footer width match content width to avoid overlap with sidebar
* `mw-content-container` now wraps the footer (as well as the content)
because we want the footer to match the content width at all times and
to expand with the content when the sidebar is closed (at small viewport
widths or when on history/special pages)

* `mw-footer-container` margins were replaced with padding to avoid
issues with margin collapsing.

* Applied a white background to sidebar to handle the case of the
sidebar overflowing the `mw-page-container`. When that happens, we at
least want the text in the sidebar to be legible.

* Closely related, `mw-page-container`'s `overflow: hidden` style was
removed to prevent `mw-page-container` from cutting off the sidebar. The
purpose of this style was make it appear as if the sidebar was being
hidden by `mw-page-container`, but tweaking the sidebar's translation
animation to achieves this effect as well.

Bug: T257518
Change-Id: I89edf89b2ac4abe2053f0c9b366f143133ff420f
2020-07-13 18:26:18 -06:00
jdlrobson 7a16ae249e Rename template variables to mirror SkinMustache
The renames made in this patch mirror the upstream change in
I3f7b2e5f07d03ac04ecdcba585194d619abe35e0 in preparation for adopting
the SkinMustache class.

Renames:
* 'data-indicators => 'array-indicators'
* 'html-bodycontent' => 'html-body-content'
* 'html-undelete' => 'html-undelete-link'
* 'html-sitenotice' => 'html-site-notice'
* 'html-catlinks' =>  'html-categories'
* 'html-dataaftercontent' => 'html-after-content'
* 'html-userlangattributes' => 'html-user-language-attributes'

Adjustments
* 'html-debuglog' is moved into html-printtail for consistency with
SkinMustache in core
* html-printfooter is now a part of html-bodycontent for consistency with
SkinMustache in core
Note: the activity of removing html-printtail and html-headelement from
the templates will be done when we adopt SkinMustache.

Bug: T257630
Depends-On: Ibac9729eaa96a38bc730a0132b102a894f6a172d
Change-Id: Ie92bda7846767c3cc9a1937c96a7fc08415b1bae
2020-07-13 21:57:40 +00:00
jdlrobson c405ffb155 Cleanup: Template variables
- Remove unused html-prebodyhtml template variable
- Don't use html- prefixed variables as if statements - this is
not supported by Mustache. (set to '' to confirm)

Change-Id: I0c860b4b2277e1796afa3e482cf61e95ef4fb342
2020-07-13 14:10:14 -07:00
libraryupgrader c4cc51d744 build: Updating lodash to 4.17.19
* https://npmjs.com/advisories/1523
* CVE-2019-10744

Change-Id: Id98f8d8854499931f5d59de6ebfb02d56ea342a8
2020-07-11 15:46:35 +00:00
jenkins-bot 02c44e7302 Merge "[docs] Fix typos in comments" 2020-07-10 22:22:56 +00:00
jenkins-bot a6efa2ff11 Merge "Deprecate VectorTemplate" 2020-07-10 17:41:57 +00:00
jdlrobson 81daa1ab7a Deprecate VectorTemplate
In 1.36 we will be removing this class and adopting SkinMustache.
Signal to developers that this is considered an internal class
as notice of that intention.

Change-Id: Ib62a5352a73eb6189ba85f4034da1b0857fd31aa
2020-07-10 17:19:25 +00:00
jenkins-bot 3775356d54 Merge "Add enter/spacebar keyboard support to sidebar." 2020-07-09 21:45:50 +00:00