Extension:MobileFrontend/Deployments/2013-05-21
Stories
[edit]* https://mingle.corp.wikimedia.org/projects/mobile/cards/483 * Show intermediate copyvio/scope message * https://mingle.corp.wikimedia.org/projects/mobile/cards/762 * Refresh button on Nearby
Bugs
[edit]* https://bugzilla.wikimedia.org/show_bug.cgi?id=48513 * First-time UX on Uploads page: flash of 0 uploads
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48190 * Flash of unstyled content (FOUC) in diff view
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48512 * French Nearby doesn't work (If geodata is not installed the special page should 404)
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48540 * MF beta/dragon mode section expansion fails in non-main namespaces
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48525 * Error/loading messages while Nearby loads
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48485 * Mobile leakage in Special:Nearby on desktop
* https://bugzilla.wikimedia.org/show_bug.cgi?id=48490 * wgMFMode lies
* https://bugzilla.wikimedia.org/show_bug.cgi?id=46581 * Compilation failed: regular expression is too large in ApiQueryExtracts
* https://bugzilla.wikimedia.org/show_bug.cgi?id=47374 * "Donate Image" button shows on Windows Phone 8 (mobile IE 10), but does not work
* https://bugzilla.wikimedia.org/show_bug.cgi?id=47925 * Section toggle editing broken in beta
Uncategorized
[edit]* Remove CSS rule * Localization updates * Add profiling to mobile action * Copy text tweak * Make toggle dynamic * Use grep to find usages (mf-photo.js) * Move RL modules to their own file * Fix captcha field margin on create account page * Anonymize nested function to fix PHP fatal on multiple * Code cleanup * Use ' instead of ' for consistency * Fix special pages to avoid the side effect of adding modules to this page separate out of the constructor * Animate refresh icon correctly * Remove red border on error toast messages * Make footer links clickable when drawer is hidden (beta) * Add and use message for toast to the module * Re-enable mobile.site module and remove mobile.stable dependency * Don't add parent property to Overlay's prototype * Add refresh button to nearby * Tweak disabled and cancel button colors * Regression: Make login submit button's corners rounded * Regression: Fix Login button in CTA drawer * Remove unused variables * Allow template tweaks before rendering * Drop Skin from names of templates * Remove unnecessary template variables * Tweak the nearby preview
Git Log
[edit]commit 309a74a1312c1eddf3e2c8841259bcd1525fa8b9 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 11:44:24 2013 -0700
Bug 48190: Avoid flash of unstyled content on diff view Move modules to top of page simplify dependencies for diff view and add to top of page update test code to switch order of jQuery and mw.mobileFrontend for consistency Change-Id: I6c0e3d6d331934a7460cc4efcd5513a3652ce7d4
commit 6f350cb159a0b9aced44608f1ec978582fed9ae3 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue May 21 00:17:07 2013 +0200
Rm unused variables Change-Id: I7e09b0504ab8c3d157091c28819b9dcf8698c40b
commit 325c4b24416796d8642afff1ee197280b9516f96 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 11:10:57 2013 -0700
Add hook to allow template tweaks before rendering Things like Zero want to override certain data keys. This allows them to e.g. public static function onMinervaPreRender( $template ) { $template->set( 'privacy', 'New privacy label' ); return true; } Change-Id: I89a89e9994b074d066e2a318aad0a160a634d7ae
commit fecb702e63f9fce324228ca0c92da30eb7ed8db1 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 16:27:58 2013 -0700
Drop Skin from names of templates Far too confusing. I wonder if this is why skin code ended up inside templates Change-Id: I0e79c5899aa1bc5adc8e567b1d098e5534d75491
commit 3e4021dc3ab663b6b802b9267db0d38ef431f881 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 15:51:25 2013 -0700
Kill unnecessary template variables Change-Id: Ia249491cc649e9bd6018df9beaa10d467f2f7a1a
commit 797adf572b437806319b9ebdc4c342969ecfc819 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 13:07:10 2013 -0700
Tweak the nearby preview * Move heading out of header * Make the preview only show first paragraph and show the page image * Make the listThumb class more generic so it can be used in the preview * Update retrievePage to allow access to lead section only Change-Id: I372d76d54b48f50c2aeb614bc34c0ed1e9f8a033
commit 4dc093a69ae10eff1c6a5827a1ffdf702536d944 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 11:22:17 2013 -0700
Bug 48513: Hide uploads of zero Hide them and only show them after that first successful upload Change-Id: If77c936125c7b715ae28261870279c9dddaf9328
commit 60d7c17ffcc60b85ee7db49f5190d22b725c68ef Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Fri May 17 15:29:48 2013 -0700
Remove unnecessary CSS rule Already in mf-common.less Change-Id: Ib219503cfb583fa2ae0fd1624fad59d7d0392191
commit 83d694bf706bd61748e72c7001ef444caeba5340 Author: Raimond Spekking <raimond.spekking@gmail.com> Date: Fri May 17 21:04:22 2013 +0000
Revert "Localisation updates from http://translatewiki.net." Overwrites I58d4ff45518ac3e70c1c1ccbda82816ec89f0bef This reverts commit dc2b42f82b8d1e5421497048eb6594da758bcc0a Change-Id: Id652377b2b72efd7811ec28a24c81599bb50e855
commit dc2b42f82b8d1e5421497048eb6594da758bcc0a Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri May 17 20:46:55 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I58d4ff45518ac3e70c1c1ccbda82816ec89f0bef
commit ceab7de1d9768a09522aac086fe48b2ef7808d56 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri May 17 23:12:07 2013 +0400
Add more profiling to mobile action=parse Will allow us to tell how heavily it is used Change-Id: Ie743466f79123e0df56640f0c44978dfcf9c5b12
commit 1ce808b5fd2e3a403c1531855f1b817b72b79d65 Author: jrobson <jrobson@wikimedia.org> Date: Fri May 17 12:08:23 2013 -0700
Copy text tweak Change-Id: I5597a5b9fef3286f86aeaa265067d250959b3228
commit ccd872836d4d56804dfb9bec31a7b6c1f60f8f1b Author: jrobson <jrobson@wikimedia.org> Date: Thu May 16 12:33:34 2013 -0700
Bug 48512: Fix more API stupidity Change-Id: Id3cb6fcf3c7bc268ddab4edb5bade56a7a595b73
commit 4ed620498dd56c86c369853676bef54f75966e78 Author: jrobson <jrobson@wikimedia.org> Date: Thu May 16 14:40:05 2013 -0700
Bug 48540: enable toggling same way in JS as in PHP Change-Id: I97a42df9f5c9c2a05bcfcc64a3319301e4102377
commit c494f352710c16ef238c221297aff2e7ab5e43b6 Author: jrobson <jrobson@wikimedia.org> Date: Thu May 16 14:30:34 2013 -0700
Make toggle dynamic an extension of toggle.js This makes more sense Change-Id: I1d45ffe033f894eeaa2cee62b4c70f17bc012955
commit 5b4590499ebe738e3126c4026a5cbafa2e326aa9 Author: jrobson <jrobson@wikimedia.org> Date: Thu May 16 14:02:48 2013 -0700
Bug 48525: Improve error handling in nearby Change-Id: I01bc59f83b3b7841530ab9c4026b9ebc13d516fc
commit a035c56b6d60f115ecdef91037f4dda97e44d1cf Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu May 16 20:14:16 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I90fb472a3e6022211c95b90f12f18416dcd1ca2d
commit b23a6fd04d971edc1cf2ed4be08288f3638d02da Author: shirayuki <shirayuking@gmail.com> Date: Tue May 14 07:43:25 2013 +0900
Give grep a chance to find the usages Change-Id: I426078248a02b231e50040bc0567ea7e64bd0fdc
commit 1afd100cfe1c505184a3df3a13b92602aec79fbd Author: jrobson <jrobson@wikimedia.org> Date: Wed May 15 16:23:58 2013 -0700
Move ResourceLoader modules to their own file MobileFrontend.php is becoming too messy. This copies what core does. If it's good enough for core... Change-Id: I4505258f28eec0ff1342b5fd0cd2449324a8361f
commit c0b3d399e30cd5f9ac0006151c2c51e205a2c9d6 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Wed May 15 14:19:12 2013 -0700
Fix captcha field margin on create account page Bottom margin creating unnecessary big gap after the recent CSS cleanup. Change-Id: I9fa6757fa8221478fde632fe50e606adc9172bb4
commit b750efbce57b03faf9299fc7f064f905a4c80a85 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed May 15 21:08:49 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: I49816a1862ed4d82b097e69b47be81ad4b132bb5
commit 72fc2667038945c82b31714d8e8d4bb5f66c1ff6 Author: awjrichards <arichards@wikimedia.org> Date: Wed May 15 11:22:48 2013 -0700
Anonymize nested function to fix PHP fatal on multiple executions Change-Id: Id5be2aec43dbc2c1acdf92309eba982fd9967773
commit 9131ea5d13eea05f9c8f479de9cb93908a1d29db Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 19:45:15 2013 -0700
Bug 48485: Stop mobile leaking into Special:Nearby on desktop Shuffle around dependencies. Init watch star module in initialize function Change-Id: I0c33637d491ac5d436c30a0a958ea5ecb9b86226
commit 559063f3b6d20d2258d60db2697038e22590a7f4 Author: jrobson <jrobson@wikimedia.org> Date: Wed May 15 10:36:29 2013 -0700
Code cleanup: [ '..' ] to [''] Address FIXME Change-Id: I0f42c06d084c9cce5094d4d499ca2c077714bbce
commit 777f98dea82b108813ccab672c3ed6c27ee1bb38 Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 19:35:27 2013 -0700
Bug 48490: Report correct mode and whether to disable images or not Move definition of wgMFMode into application.js Move wgImagesDisabled into makeGlobalVariablesScript so it gets added to HTML rather than JS which doesn't vary Change-Id: Ic5f45299e57fa55f1b95ca1753a488b9c4bf7b18
commit 2d188474aded73f9bbbddee4d63438ac70c9aef3 Author: Siebrand Mazeland <s.mazeland@xs4all.nl> Date: Wed May 15 17:21:57 2013 +0200
Use ' instead of â for consistency Change-Id: I34449a066fde687e46ed40d418ae226601e16988
commit 7712e573d4d26d8fbe5449ec9871b7439288962e Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed May 15 04:07:35 2013 +0400
Fix special pages spewing modules to Special:Specialpages Special:SpecialPages constructs special pages. To avoid the side effect of adding modules to this page separate out of the constructor Change-Id: I0d6865fc619d1017a5e5152e2576f501483672cb
commit a81ebe4c20e8aa89c25f74395b5d8aaa6edf4af6 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue May 14 21:25:29 2013 +0000
Localisation updates from http://translatewiki.net. Change-Id: Ia53a00fb3e2a5bb6f0b24d40415d1502565b0c78
commit 73e9035f003770eef211f3f3c86ce0500f8d8084 Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 14:07:32 2013 -0700
Animate refresh icon correctly Change-Id: I2af15a27c3b6bc8eab075489e2c1dcef68e86c8b
commit c1c023eecb3a50f8ac1984395cbda05568c71a63 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue May 14 14:04:02 2013 -0700
Remove red border on error toast messages Regression after adding the border to non-toast error messages. Change-Id: Ibe96c3a5b7cd637814eec18d29aef029621386db
commit 0897a27b21a37d37e0b4604eaf64b7114f1f1fab Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue May 14 13:51:41 2013 -0700
Make footer links clickable when drawer is hidden (beta) Change-Id: I80792dedf8c542c044188f83d178af5623f57022
commit e4a6f221260781a23f026f117136c29fc0b9ffe8 Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 13:35:23 2013 -0700
Add message for toast to the module that uses it Change-Id: I0150d0ea1fa452cef404efb55c4162d61001e8cb
commit 6f701b1c03788be92f828e736461926b83ab4e09 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Tue May 14 13:28:50 2013 -0700
Make elements at the bottom of the nav clickable A hidden drawer prevented elements at the nav from receiving click events. Change-Id: I48274e0e68d1783f1b1fa3e0290f082a2b901502
commit c6afb2a120b8d9e6086aa4f301fc4e5a402eb58e Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 12:13:02 2013 -0700
Re-enable mobile.site module Stop mobile.stable being dependent on it Change-Id: I4cc415bb0ca45a9c3d86a19dd727a6fc9cef96f2
commit f79ed09c6e078d295a7b7c3ef0d503d02ab95c25 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Tue May 14 22:02:42 2013 +0400
Add debug logging for bug 46581 Change-Id: I1f132f03930c02b259ad03987aef52cc24f4a848
commit aaf2c2ba3061d76c5928edbbada94528dd766077 Author: jrobson <jrobson@wikimedia.org> Date: Tue May 14 10:37:18 2013 -0700
Bug 47374: Deal with false positives Based on https://github.com/stucox/Modernizr/commit/d7ea4878b862367ad7eef0ed26a9d589c5de576a it seems that we will have to browser sniff to blacklist WP8 Change-Id: I4e18b23510df67e2e8131d645184673f419830c4
commit 8e17fabd2b6603621ca14cfe6df231f9f5814502 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon May 13 17:28:58 2013 -0700
Don't add parent property to Overlay's prototype It should be per instance and is set in line 71 anyway. Change-Id: If31055991f7060d02bb6349fee12619d10e6d612
commit a13a3e158642bfe2838dfcbf4a95d53fb2e5da5b Author: jrobson <jrobson@wikimedia.org> Date: Mon May 13 16:34:43 2013 -0700
Bug 47925: Let people toggle sections in editor Although we are rewriting editor lets make the existing one work again!! Change-Id: I7eea4b82d26c982776c48afb405a8d87dfa5afdd
commit a629f17b53900051f6bd723f45f95879ce0a13be Author: jrobson <jrobson@wikimedia.org> Date: Thu May 9 14:51:12 2013 -0700
Add refresh button to nearby Fiddle with the search button so that the nearby page can have both a search and refresh button Animate it when clicked when animations available Change-Id: I36758885d91e0afc08ff80f46c423545e4c35e28
commit 6162bb00d8285d56fe1a90452b116060d2853aa9 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon May 13 15:00:45 2013 -0700
Tweak disabled and cancel button colors Make the disabled button look more disabled and the cancel button less disabled (can be observed on the photo upload overlay). Change-Id: Iac68ef7351c515a182816f716ba46d655f066704
commit 0ecf70e2c1bafe7d1d4febd012fb3b59aba06f26 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon May 13 16:24:54 2013 -0700
Regression: Make login submit button's corners rounded This got messed up in one of the recent commits. Change-Id: I54a431360202ec18ea208e8d2dc256e391f76870
commit ee01d53297e7e76b77f5c453280f59129606b383 Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon May 13 14:53:26 2013 -0700
Remove unused CSS rules .disabled was never used. :disabled:hover doesn't seem to be necessary. Introduced in first commit of button styles (Ie0b9ba777f41788d8d6bc1b02fae37584ce2908f) Change-Id: I139944c3bc4e1ee7ddbed3bf97698a492b4de243
commit 5ae0a01e7204efc389695516e06ce810b42f0cbd Author: Juliusz Gonera <jgonera@wikimedia.org> Date: Mon May 13 14:47:42 2013 -0700
Regression: Fix Login button in CTA drawer It was no longer styled as a button. Change-Id: Idf0e811e34efeab57ccd1098f9a3a8c7041805ee