Extension:MobileFrontend/Deployments/2013-11-21

Dependencies

 * [//gerrit.wikimedia.org/r/#q,I0a9a7f10ea6a2e9c90c2a83e7c5f7fa56fa0fb93,n,z Dependency: I0a9a7f10ea6a2e9c90c2a83e7c5f7fa56fa0fb93]

Stories

 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1346 Story 1346: Edit overlay UI overhaul]
 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1360 Story 1360: Add paging to Special:History and enable link]
 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1345 Story 1345: Redesign notifications overlay]
 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1347 Story 1347 2/2: Update this page has issues in beta]
 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1347 Story 1347 1/2: Use new overlay for this page has issues]
 * [//wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1099 Story 1099: Better search UX]

Bugs
[//bugzilla.wikimedia.org/show_bug.cgi?id=57094 Bug: 57094] commit 194a04bbe153c132cc04025aeedf3602f074ba09 Author: jrobson  Date:  Thu Nov 21 11:44:10 2013 -0800

Hack around Wikibase extension bug Workaround to avoid language button incorrectly showing up on mobile Bug: 57094 Change-Id: I63da6e52e028f968cc8a3c92aee2484ef7c17a13 [//bugzilla.wikimedia.org/show_bug.cgi?id=57192 Bug: 57192] commit 3af6366769dd0c78ea30733d392413d7d7e32bb3 Author: jrobson  Date:  Fri Nov 15 08:56:58 2013 -0800

Strengthen .tutorial selector In certain circumstances the tutorials.less file loads after overlays.less - this means the tutorial overlay gets a white background - account for this * Add slider-button class to avoid specificity wars * Limit styling to .button class to avoid conflicts with tutorial Bug: 57192 Change-Id: I70f2a610d441db9d8665a3ae6c37d17d033443a6 [//bugzilla.wikimedia.org/show_bug.cgi?id=57257 Bug: 57257] commit 942b56331682265dab3cbd33e5831860ff4e77e8 Author: jrobson  Date:  Tue Nov 19 09:01:32 2013 -0800

Fix regression in HTML markup Head items need to be added BEFORE the template is generated Introduced by I43fc26bf334753b189e20921f142bade7658ac31 Bug: 57257 Change-Id: I111a1784b8e6b84747e598c2f71e48c5440297be [//bugzilla.wikimedia.org/show_bug.cgi?id=56861 Bug: 56861] commit edfc6ddc49834d061d2105ff39a6438d5e43980e Author: jrobson  Date:  Mon Nov 18 10:52:10 2013 -0800

Last modified bar tweaks * addressing padding * introduce truncated-text class for ellipsis sentence truncation Bug: 56861 Change-Id: Ibc7b37c49bb4bc393444b6130969d688710537c7 [//bugzilla.wikimedia.org/show_bug.cgi?id=51046 Bug: 51046] commit b974ba0dd19337b28460fa7bb35ee5c1436f5900 Author: Zeljko Filipin  Date:  Mon Nov 18 17:39:22 2013 +0100

Added tags to all feature files Bug: 51046 Change-Id: I60db380113e79a74657fcfaa2896bdcb2ac7e1ce [//bugzilla.wikimedia.org/show_bug.cgi?id=56973 Bug: 56973] commit b00bef724c8cc91ace192b274466eb0f5bb5a8d0 Author: Juliusz Gonera  Date:  Mon Nov 18 12:52:21 2013 +0530

Don't run Router#checkRoutes externally This causes callbacks for routes to be called too many times. Bug: 56973 Change-Id: I467ffb1e7c7cc9bf58437673ff5ed8177a359430 [//bugzilla.wikimedia.org/show_bug.cgi?id=57091 Bug: 57091] commit b6872e90ad094266d93e507faec4b69968863dde Author: jrobson  Date:  Fri Nov 15 10:38:03 2013 -0800

Hack: Hack around ULS issue Bug: 57091 Change-Id: I8d4983a432bf7f6197a0ae4159d9e07819f6c174

Hygiene

 * Hygiene: Cleanup enwp.less prepare to destroy it
 * Hygiene: Merge @contentMarginLeft/Right into @contentMargin
 * Hygiene: Remove unused LESS variables
 * Hygiene: The big skin cleanup

I18n
Localisation updates from https://translatewiki.net. commitcommit cdb085db363bcb8718f072c6040732d88e8e8888 Author: Translation updater bot  Date:  Thu Nov 21 20:39:51 2013 +0000

Localisation updates from https://translatewiki.net. Change-Id: I3d82cf10a5e5f48bb5c2b32a8075402bf52396c5 i18n: Tweak language of Nearby pages beta feature commit 9660c61d2652c21773d05aa98069da2ffa4f23bf Author: jrobson  Date:  Tue Nov 19 13:33:37 2013 -0800

i18n: Tweak language of Nearby pages beta feature Change-Id: I6af242ac527d678e829f3ddba32002ff51e1ebbc https://gerrit.wikimedia.org/r/#/c/95318/4/MobileFrontend.i18n.php commit af7ea9928371a451505f53dcfd22e3abceab1041 Author: Siebrand Mazeland  Date:  Thu Nov 21 12:50:01 2013 +0100

article -> page Inspired by comments on   https://gerrit.wikimedia.org/r/#/c/95318/4/MobileFrontend.i18n.php Change-Id: I80895b461ee272f1a6ff54199752553426eae956 Localisation updates from http://translatewiki.net. commit 2c65a5857365c8a41ceaa0d72f8ce19bc696d497 Author: Translation updater bot  Date:  Wed Nov 20 20:43:20 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I82ab43f55dd92d780e8e88983a26fd37b16df312 Localisation updates from http://translatewiki.net. commit f27318d9c14f31144003e49a41a3cdb42b5797ec Author: Translation updater bot  Date:  Tue Nov 19 20:15:34 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I0be5dace391fee1acc8a67286109f7224c867882 Localisation updates from http://translatewiki.net. commit 3144421e4fd71e0cdcdcd6671f02808e5fa6b7f2 Author: Translation updater bot  Date:  Mon Nov 18 20:38:43 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I72ca190f8e4c9dbf54c88c74ece12f28859be44a i18n: Fix double-space commit 3b0ca624744c4e89c27477206f34476b87cadc14 Author: Yuki Shira  Date:  Mon Nov 18 13:30:43 2013 +0900

i18n: Fix double-space Change-Id: I2d75c2dcab2877d18030741ba81372686162d052 Localisation updates from http://translatewiki.net. commit 00a9df69f6cbec7f79454b5f0dde0892c6466449 Author: Translation updater bot  Date:  Sun Nov 17 20:25:59 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I2bd719dc8ce3884a29a839018089f461553e8a33 Localisation updates from http://translatewiki.net. commit b0fe2e289f3ecfdef188f83ade1514a7be017371 Author: Translation updater bot  Date:  Fri Nov 15 20:25:13 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I786989fbffdbe767406e3f32e7f4ff28fed94ed3 Localisation updates from http://translatewiki.net. commit 972c0a4ca76cff7592f6990720f089ee96cd22d3 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Thu Nov 14 20:35:59 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I76c75636afe9883c312321fe4f081c136c684e58

Regressions

 * Fix regression in HTML markup
 * Regression: Fix upload button on Special:Uploads

Other
commit 925407cd72093509b60a5640c7f0eb8891c628e4 Author: Ori Livneh <ori@wikimedia.org> Date:  Tue Nov 19 16:13:48 2013 -0800

Disable MobileWebInfobox's attemptLogEvent Change-Id: I3efc1fa64ec804aab8410e24d483eeb19463eea3 commit 90a070042db5b07f4b249d892163b123b8a03cdf Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Wed Nov 6 16:32:05 2013 -0800

Separate stable and beta search JS code Use a global search-results event rather than a write-results event of a   SearchOverlay. Change-Id: Ia8d61ffcc4e4eb936380c5cd1493a3070f2131b4 commit 8b9c28389848eca2d50cd23265069a9ba9181e88 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date:  Mon Nov 18 17:40:43 2013 +0100

Whitespace cleanup Change-Id: I8285f1b4ae9a99d5bc658ba38d04e9a1d367635e commit 224bbe495341d3847e05af2fe72dc89d00d3f671 Author: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> Date:  Mon Nov 18 09:53:47 2013 +0530

Set up GENDER for two messages mobile-frontend-profile-last-edit already had GENDER support, but mentioning the parameter in the message prevents warnings at translatewiki.net. Change-Id: I75647e3564bcff39d2cc585a792a7ba6dee3a1f7 commit b30dbc1a6e81da906fbaffb141bf35d7620a8a60 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 14 15:36:58 2013 -0800

Don't load beta features code on mobile hehe. If you do then Special:Nearby refresh icon breaks. Also certain styles are loaded twice. We shouldn't do this. Luckily this should only effect a small minority of our audience. Change-Id: Icd1cd6e6e526068c93879e7bcffbc59d8c11aebd commit 54b9ff5ab5889c06f75c89a2f3b3b870154f5e32 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 8 17:57:04 2013 -0800

Make child overlay hide the parent forcefully So that when clicking "What does this mean?" in photo upload preview doesn't ask the user if they want to cancel the upload. Add JSHint configuration change so that unused parameters are okay - describing the interface is more important here. Change-Id: Ieb75812bb9f1eb603a6e66aa09469feb97b27a5c

Raw git log
commit cdb085db363bcb8718f072c6040732d88e8e8888 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Thu Nov 21 20:39:51 2013 +0000

Localisation updates from https://translatewiki.net. Change-Id: I3d82cf10a5e5f48bb5c2b32a8075402bf52396c5

commit 194a04bbe153c132cc04025aeedf3602f074ba09 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 21 11:44:10 2013 -0800

Hack around Wikibase extension bug Workaround to avoid language button incorrectly showing up on mobile Bug: 57094 Change-Id: I63da6e52e028f968cc8a3c92aee2484ef7c17a13

commit 9660c61d2652c21773d05aa98069da2ffa4f23bf Author: jrobson <jrobson@wikimedia.org> Date:  Tue Nov 19 13:33:37 2013 -0800

i18n: Tweak language of Nearby pages beta feature Change-Id: I6af242ac527d678e829f3ddba32002ff51e1ebbc

commit af7ea9928371a451505f53dcfd22e3abceab1041 Author: Siebrand Mazeland <s.mazeland@xs4all.nl> Date:  Thu Nov 21 12:50:01 2013 +0100

article -> page Inspired by comments on   https://gerrit.wikimedia.org/r/#/c/95318/4/MobileFrontend.i18n.php Change-Id: I80895b461ee272f1a6ff54199752553426eae956

commit 82437a13715de7e6f7db42d2c146e5279c9b72ba Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 15 14:51:14 2013 +0530

Story 1346: Edit overlay UI overhaul Also, change @grayLight color to #cacaca, per Kaity's previous instructions and remove .cancel for buttons (not used anymore). Change-Id: I677aa4b79ee247c1accda67b697f1fbd9e278583

commit 3af6366769dd0c78ea30733d392413d7d7e32bb3 Author: jrobson <jrobson@wikimedia.org> Date:  Fri Nov 15 08:56:58 2013 -0800

Strengthen .tutorial selector In certain circumstances the tutorials.less file loads after overlays.less - this means the tutorial overlay gets a white background - account for this * Add slider-button class to avoid specificity wars * Limit styling to .button class to avoid conflicts with tutorial Bug: 57192 Change-Id: I70f2a610d441db9d8665a3ae6c37d17d033443a6

commit 2c65a5857365c8a41ceaa0d72f8ce19bc696d497 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Wed Nov 20 20:43:20 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I82ab43f55dd92d780e8e88983a26fd37b16df312

commit 056f01074b6a58ce6a67ef39be6007e831aec0a2 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 14 15:09:14 2013 -0800

Story 1360: Add paging to Special:History and enable link * Add more button to bottom of page to allow going back in time when there is more history to show * Add error message when no history is returned. * Link to it from the last modified link Change-Id: I8ed1607259d3babb21c29d6256379fc89dc99204

commit 4b30b1bd0c3cacd634f6912fade62f2083148595 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Nov 20 11:28:34 2013 -0800

Story 1345: Redesign notifications overlay * Separate notification code out into mobile.notifications module * Override in beta * Use OverlayNew * Support back behaviour Change-Id: I0edb2a2cf7167554ecd14f40665411e05c305d52

commit 5abaf28d59b26bfb818b5623083b043e449ead01 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Nov 20 11:21:30 2013 -0800

Story 1347 2/2: Update this page has issues in beta This concludes the required style changes. Moved existing images to issues folder Change-Id: I29976d8201d7f426878fa1c7f31eff5f04dca8ee

commit 06e546e676546d5bb522bd95d49cac1023d1d774 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 14 08:44:49 2013 -0800

Hygiene: Cleanup enwp.less prepare to destroy it   * .navbox is display:none in hacks.less yet there are loads of rules in enwp.less that style it. Thus removing. * other things are hidden in hacks.less so moving other display:none rules from enwp.less there * add FIXME to destroy enwp.less - originally it was designed to be   for enwiki specific styles but now we have Mobile.css and hacks.less this has become confusing and redundant Change-Id: I3eb546c869ff5db25f1ee0e8843149103302668e

commit 1f4c9799036e2f2c4d9cfafb4c4209c12cd51501 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Nov 13 17:20:39 2013 -0800

Story 1347 1/2: Use new overlay for this page has issues Update resources so that it is easy to swap out Overlay for OverlayNew Add back behaviour to new overlay Restore margins to cleanup template list This patch DOES NOT address styling of icons Change-Id: Ica89fee9b3a5d60ab677205b48bafce55b15dc2e

commit 925407cd72093509b60a5640c7f0eb8891c628e4 Author: Ori Livneh <ori@wikimedia.org> Date:  Tue Nov 19 16:13:48 2013 -0800

Disable MobileWebInfobox's attemptLogEvent Change-Id: I3efc1fa64ec804aab8410e24d483eeb19463eea3

commit 942b56331682265dab3cbd33e5831860ff4e77e8 Author: jrobson <jrobson@wikimedia.org> Date:  Tue Nov 19 09:01:32 2013 -0800

Fix regression in HTML markup Head items need to be added BEFORE the template is generated Introduced by I43fc26bf334753b189e20921f142bade7658ac31 Bug: 57257 Change-Id: I111a1784b8e6b84747e598c2f71e48c5440297be

commit f27318d9c14f31144003e49a41a3cdb42b5797ec Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Tue Nov 19 20:15:34 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I0be5dace391fee1acc8a67286109f7224c867882

commit 0fe4311c95e3d7ef9cea67318b1de7b31a33ca02 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Tue Nov 12 19:48:32 2013 -0800

Story 1099: Better search UX   Bonus fixes: * search in progress indication * aborting old requests if search query changed * double check if response is the response to the latest query * clean up OverlayNew CSS Change-Id: I842ff097814f66cb7cca4949b5ccadff834029c4

commit 3144421e4fd71e0cdcdcd6671f02808e5fa6b7f2 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Mon Nov 18 20:38:43 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I72ca190f8e4c9dbf54c88c74ece12f28859be44a

commit edfc6ddc49834d061d2105ff39a6438d5e43980e Author: jrobson <jrobson@wikimedia.org> Date:  Mon Nov 18 10:52:10 2013 -0800

Last modified bar tweaks * addressing padding * introduce truncated-text class for ellipsis sentence truncation Bug: 56861 Change-Id: Ibc7b37c49bb4bc393444b6130969d688710537c7

commit 90a070042db5b07f4b249d892163b123b8a03cdf Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Wed Nov 6 16:32:05 2013 -0800

Separate stable and beta search JS code Use a global search-results event rather than a write-results event of a   SearchOverlay. Change-Id: Ia8d61ffcc4e4eb936380c5cd1493a3070f2131b4

commit 3b0ca624744c4e89c27477206f34476b87cadc14 Author: Yuki Shira <shirayuking@gmail.com> Date:  Mon Nov 18 13:30:43 2013 +0900

i18n: Fix double-space Change-Id: I2d75c2dcab2877d18030741ba81372686162d052

commit 8b9c28389848eca2d50cd23265069a9ba9181e88 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date:  Mon Nov 18 17:40:43 2013 +0100

Whitespace cleanup Change-Id: I8285f1b4ae9a99d5bc658ba38d04e9a1d367635e

commit b974ba0dd19337b28460fa7bb35ee5c1436f5900 Author: Zeljko Filipin <zeljko.filipin@gmail.com> Date:  Mon Nov 18 17:39:22 2013 +0100

Added tags to all feature files Bug: 51046 Change-Id: I60db380113e79a74657fcfaa2896bdcb2ac7e1ce

commit b00bef724c8cc91ace192b274466eb0f5bb5a8d0 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Mon Nov 18 12:52:21 2013 +0530

Don't run Router#checkRoutes externally This causes callbacks for routes to be called too many times. Bug: 56973 Change-Id: I467ffb1e7c7cc9bf58437673ff5ed8177a359430

commit 224bbe495341d3847e05af2fe72dc89d00d3f671 Author: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> Date:  Mon Nov 18 09:53:47 2013 +0530

Set up GENDER for two messages mobile-frontend-profile-last-edit already had GENDER support, but mentioning the parameter in the message prevents warnings at translatewiki.net. Change-Id: I75647e3564bcff39d2cc585a792a7ba6dee3a1f7

commit 00a9df69f6cbec7f79454b5f0dde0892c6466449 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Sun Nov 17 20:25:59 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I2bd719dc8ce3884a29a839018089f461553e8a33

commit b30dbc1a6e81da906fbaffb141bf35d7620a8a60 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 14 15:36:58 2013 -0800

Don't load beta features code on mobile hehe. If you do then Special:Nearby refresh icon breaks. Also certain styles are loaded twice. We shouldn't do this. Luckily this should only effect a small minority of our audience. Change-Id: Icd1cd6e6e526068c93879e7bcffbc59d8c11aebd

commit 54b9ff5ab5889c06f75c89a2f3b3b870154f5e32 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 8 17:57:04 2013 -0800

Make child overlay hide the parent forcefully So that when clicking "What does this mean?" in photo upload preview doesn't ask the user if they want to cancel the upload. Add JSHint configuration change so that unused parameters are okay - describing the interface is more important here. Change-Id: Ieb75812bb9f1eb603a6e66aa09469feb97b27a5c

commit bd81682849f8ab3bb0497f42d16f2dd1ea14e731 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 15 14:07:46 2013 +0530

Hygiene: Merge @contentMarginLeft/Right into @contentMargin Change-Id: I46e67bf9fc0a83692ca957a359d336c99db7c774

commit b0fe2e289f3ecfdef188f83ade1514a7be017371 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Fri Nov 15 20:25:13 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I786989fbffdbe767406e3f32e7f4ff28fed94ed3

commit b6872e90ad094266d93e507faec4b69968863dde Author: jrobson <jrobson@wikimedia.org> Date:  Fri Nov 15 10:38:03 2013 -0800

Hack: Hack around ULS issue Bug: 57091 Change-Id: I8d4983a432bf7f6197a0ae4159d9e07819f6c174

commit a98eae6a3bde953629aad7d87706b292cdc57ec3 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 15 14:00:22 2013 +0530

Hygiene: Remove unused LESS variables Change-Id: I3a6571961e985ac354099b96470ec80ed147be7b

commit 5ef6af687e2b1f3237d5132ab75c3a2d9a3607e9 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 14 15:55:47 2013 -0800

Regression: Fix upload button on Special:Uploads In stable the icon overlaps the text on Special:Uploads, this fixes that. Change-Id: I144129a84cc4d9c3441f548d7552cb66a1c666a1

commit d92e1920cda0aaa81d4428d70ffe1e143c2efb02 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 13:23:34 2013 -0800

Hygiene: The big skin cleanup By exposing a way to add to template data in core a lot of our skin code disappears magically Note: Toggling does not work in the desktop version of   the Minerva skin. This is a known problem and being addressed separately. Change-Id: I43fc26bf334753b189e20921f142bade7658ac31 Dependency: I0a9a7f10ea6a2e9c90c2a83e7c5f7fa56fa0fb93

commit 972c0a4ca76cff7592f6990720f089ee96cd22d3 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Thu Nov 14 20:35:59 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I76c75636afe9883c312321fe4f081c136c684e58