Commit graph

517 commits

Author SHA1 Message Date
jenkins-bot 3f47fe91de Merge "Add link preview feature to mobile beta mode" 2016-03-11 23:43:01 +00:00
Florian c93047666e Add link preview feature to mobile beta mode
Linkpreview will try to fetch a text extract using the api and, if this
doesn't fail, show the extract as a drawer with a button "Continue to
article". If the query fails, it will redirect the user to the article
directly.

Bug: T113243
Depends-On: I6d8c5b80e70c3d8d1a92a70cc91e1b90d598cb0f
Change-Id: Idbaae9fe2decd89b73e623a25fbd39464c316fb2
2016-03-05 18:22:30 +01:00
jenkins-bot 9a52dfdc51 Merge "Revert "Compress PNGs with zopflipng"" 2016-02-28 00:40:23 +00:00
jenkins-bot 778b658300 Merge "Revert "Compress PNGs with zopflipng"" 2016-02-28 00:29:47 +00:00
Legoktm 1fc0788e3f Revert "Compress PNGs with zopflipng"
This reverts commit 6a0dc3964f.

Change-Id: Ife0256de3ad6226d0c4e124d3513d4731eec00b7
2016-02-28 00:08:24 +00:00
Legoktm 48d5a38587 Revert "Compress PNGs with zopflipng"
This reverts commit 56c3f71426.

Change-Id: Iab018ac5cc772aede47c19dfa9d77e81b1a7c00f
2016-02-28 00:08:03 +00:00
jenkins-bot 03a4e69041 Merge "Compress PNGs with zopflipng" 2016-02-21 02:02:13 +00:00
Ori Livneh 56c3f71426 Compress PNGs with zopflipng
Zopfli is the most efficient DEFLATE compression algorithm, trading run-time
performance for file sizes that are typically 3-8% smaller than those produced
by zlib with the maximum compression setting. Its output is Deflate-compatible,
so no specialized decoder is needed.

This change was created by running zopflipng against all the PNG files in this
repository. The exact invocation was:

  git ls-files --exclude-per-directory=.gitignore -- '*.png' \|
    parallel zopflipng -m -y {} {} \;

Files which zopflipng was not able to compress more efficiently were left unmodified.

Bug: T127608
Change-Id: I3ec96a8e75ea521315b5944e91ead5e60297c6df
2016-02-21 01:19:52 +00:00
Ori Livneh 6a0dc3964f Compress PNGs with zopflipng
Zopfli is the most efficient DEFLATE compression algorithm, trading run-time
performance for file sizes that are typically 3-8% smaller than those produced
by zlib with the maximum compression setting. Its output is Deflate-compatible,
so no specialized decoder is needed.

This change was created by running zopflipng against all the PNG files in this
repository. The exact invocation was:

  git ls-files --exclude-per-directory=.gitignore -- '*.png' \|
    parallel zopflipng -m -y {} {} \;

Files which zopflipng was not able to compress more efficiently were left unmodified.

Bug: T127608
Change-Id: I0bcc35a4d27a7589cd1a3f6569ef8089e8b6ec02
2016-02-21 00:28:26 +00:00
Translation updater bot 145e9c5710 Localisation updates from https://translatewiki.net.
Change-Id: Iab5114acc0b3f3d92ffa3bbe71914efb5d285afe
2016-02-13 23:01:38 +01:00
Translation updater bot fcda850d33 Localisation updates from https://translatewiki.net.
Change-Id: I219249730065b60786f3463afe632d627b5bd716
2016-02-08 22:15:17 +01:00
Florian bbe958bb5d Prepare Popups for adding of mobile specific Popups implementation
For the work on T113243, the Popups extension should be structured in a
more flexible way. This is achieved with this change.

Following has changed:
 * The main/core logic of Popups now lives in ext.popups.core to be shareable
   between implementations
 * The desktop specific logic lives in ext.popups.desktop now, the frontend init
   code in ext.popups.desktopTarget and the desktop renderer in
   ext.popups.renderer.desktopRenderer

This change doesn't change the functionality of Popups.

Change-Id: I72121e0a1e4b2952f85dc1bc8cf59d06b8d22f47
2016-01-30 23:09:55 +01:00
Translation updater bot e246618cda Localisation updates from https://translatewiki.net.
Change-Id: I8ffe67a42c76d2574cf6dcf3512dbefdda212acf
2016-01-23 22:28:17 +01:00
Prateek Saxena bb321b2f23 Stop emptying link title if a TextExtract was not returned
Bug: T123460
Change-Id: I0989d32b391d849c56fd85bb05cb28cc079bc759
2016-01-13 09:59:22 +05:30
Translation updater bot dc58be005c Localisation updates from https://translatewiki.net.
Change-Id: I2bebd3c88fab6368ed388c13dbae1fd3f1382f91
2016-01-12 22:47:47 +01:00
Translation updater bot d3aab29c62 Localisation updates from https://translatewiki.net.
Change-Id: Icc0bb8fb2b68079996fe1aaa9fd609a224e162fa
2016-01-08 22:20:08 +01:00
jenkins-bot 83a98925af Merge "renderer: Use NavigationPopups settings where available" 2016-01-08 06:35:48 +00:00
Prateek Saxena 853ee800a3 renderer: Unregister mouseleave handler on mw.popups.$popus on closePopup
Bug: T68315
Change-Id: I3da1b4629841a3059d585e424760b331570a3116
2016-01-08 10:31:16 +05:30
Kunal Mehta 47d80e06fc build: Updating development dependencies
* jakub-onderka/php-parallel-lint: 0.9 → 0.9.2

Change-Id: Ic8fe9acb86de613c795ed0f60e4291f71722b85e
2016-01-05 10:39:25 -08:00
Kunal Mehta 15336e307a build: Updating development dependencies
* grunt-jsonlint: 1.0.5 → 1.0.7

Change-Id: I0fd966cf85bf636e6f91b86582c53bcb833561dc
2015-12-29 11:48:27 -08:00
Translation updater bot 326093e1c1 Localisation updates from https://translatewiki.net.
Change-Id: I7b9ab421c4767e55c3a757e9534a3ffb6f21f121
2015-12-25 21:54:15 +01:00
Prateek Saxena d760c12fe0 Stop showing popup for cancel link on the Wikitext editor
Bug: T122078
Change-Id: Ib275605c649829a1a04b9bdcb8ffe446921aed0c
2015-12-23 19:08:33 +05:30
Kunal Mehta 131563a68c Move EventLogging schema registration into extension.json
Change-Id: I9dea6584d5e811d761542f207a5f63357479d644
Depends-On: I01aa2887a9b98c2ef52cacc3a892390a72b4a3ba
2015-12-22 16:50:39 -08:00
Kunal Mehta 1dc7725389 Use ExtensionRegistry to determine whether TextExtracts is installed
Bug: T121777
Change-Id: Ic017615993b7d1ba746424ce6b576b71ba72b25f
2015-12-19 22:59:31 +00:00
jenkins-bot 8df9d2fae1 Merge "Add 'lang' and 'dir' attributes to '.mwe-popups-extract'" 2015-12-17 20:27:32 +00:00
Translation updater bot 214ab887ac Localisation updates from https://translatewiki.net.
Change-Id: I6fc72138be6cd4a2eed90ef5d832a1baa46e9fcd
2015-12-15 22:24:27 +01:00
Translation updater bot bc8b53cb8a Localisation updates from https://translatewiki.net.
Change-Id: Id2f3602c4f77a6a3337920aac54bd1c95ae38c18
2015-11-30 21:35:49 +01:00
Translation updater bot 03c9c86ea0 Localisation updates from https://translatewiki.net.
Change-Id: I81998ece2115376ca03615203e6ca97e032e3a16
2015-11-19 21:39:24 +01:00
Paladox a087ea3334 Add composer.json
Test entry point for CI. Just composer install && composer test

This can later on let us easily add support for PHP CodeSniffer.

Also normalized /.gitignore

Signed-off-by: Antoine Musso <hashar@free.fr>
Change-Id: I827d29abedb32e59627fcdaf0a90815fe52efd20
2015-11-19 14:30:20 +01:00
Fomafix 0a386fa141 Add 'lang' and 'dir' attributes to '.mwe-popups-extract'
This change uses I26d033e33bfa60c8ff72ba70bb564cba4303a8b6 from core.

Bug: T68114
Change-Id: Iede17b777d5bb2863ea08ba5b0549b4cd7ef5a56
2015-11-04 16:53:47 +00:00
Translation updater bot 1bb736770a Localisation updates from https://translatewiki.net.
Change-Id: I6a68032c6e49753b12d8c025263e5c7c65ca1fdf
2015-11-03 21:52:33 +01:00
Prateek Saxena 4460321e5a renderer: Use NavigationPopups settings where available
Change-Id: I47e11d07561ebf710d39042c2a3bc4b213a821da
2015-11-01 16:39:46 +05:30
Translation updater bot ab262f1987 Localisation updates from https://translatewiki.net.
Change-Id: I6971e257fe93ae6aa687adfd8b26cc0234cac0d2
2015-10-31 21:07:02 +01:00
Translation updater bot 8c9f021951 Localisation updates from https://translatewiki.net.
Change-Id: I09a1c2eb7557ea80065765742a0f972dc5eda7e0
2015-10-30 21:49:48 +01:00
Translation updater bot 6a4834ca15 Localisation updates from https://translatewiki.net.
Change-Id: I863e51d65475d97e1ed5fbce7cef740fc8720517
2015-10-29 21:25:35 +01:00
jenkins-bot cfce026e26 Merge "build: Updating development dependencies" 2015-10-26 09:00:49 +00:00
Paladox a39af9b58e build: Updating development dependencies
* grunt-contrib-jshint: 0.11.2 → 0.11.3
* grunt-jsonlint: 1.0.4 → 1.0.5

Change-Id: Ide62f02ded3a74b94454fd98d4ca7b9f20470883
2015-10-26 08:58:24 +00:00
Paladox c8c37b8af4 Update Gruntfile.js
Target all JS files, not just the ones in resources.

Change-Id: I036360365ebbd5e5654b5a74694e2656e63e56e6
2015-10-26 08:49:33 +00:00
Translation updater bot 9fa09b6b2a Localisation updates from https://translatewiki.net.
Change-Id: If7244fcee645459e31c272ad2f85afdca455a73f
2015-10-20 22:49:47 +02:00
Translation updater bot 7182c75fa1 Localisation updates from https://translatewiki.net.
Change-Id: I0f2f47e654c4661a0b735642e055c50e330ce533
2015-10-15 09:49:25 +02:00
jenkins-bot 0fec4def5a Merge "Remove dead space" 2015-10-14 17:35:23 +00:00
Baha 7c6ccb3d1a Remove dead space
Make sure the popup is displayed right above or below the link.

Bug: T68317
Change-Id: Ib6ba9f1ffc5244842a1535937aa0990eae6943ae
2015-10-14 15:49:39 +05:00
jenkins-bot eaf71a1d4b Merge "ext.popups.renderer.article.js: Use mw.RegExp.escape() for RegExp escaping" 2015-10-14 00:31:07 +00:00
jenkins-bot 68500e7256 Merge "Check renderers' matcher method to find the appropriate renderers for a link" 2015-10-14 00:30:16 +00:00
jenkins-bot f931e0d5ef Merge "Update indentation to use tabs" 2015-10-13 07:13:18 +00:00
Siebrand Mazeland 9973b943b4 Update indentation to use tabs
Change-Id: I0e446a18bde79547a81adb92a7e51a51f997a345
2015-10-13 08:39:24 +02:00
Translation updater bot 30abbe8d25 Localisation updates from https://translatewiki.net.
Change-Id: I92011a6ecc985f8850df4efaae618d661a267b8b
2015-10-12 21:05:40 +02:00
Kunal Mehta 8b27b96d3a build: Updating development dependencies
* grunt-banana-checker: 0.2.2 → 0.4.0

Change-Id: I40eacb11872f82d23c7324237fa7b1c78b11dd3a
2015-10-11 11:56:05 -04:00
Translation updater bot aaac91a701 Localisation updates from https://translatewiki.net.
Change-Id: Iaeb8240010128ddadacfddef9937a3c86b949a6a
2015-10-09 22:33:06 +02:00
jenkins-bot 3a543f7f5d Merge "settings: Remove navPopEnabled property" 2015-10-09 00:53:45 +00:00