Extension:MobileFrontend/Deployments/2012-05-30

Author: Jon Robson  Date:  Wed May 30 21:37:52 2012 +0100 adjust hash behaviour on navigation always replace hash Change-Id: I72eb6df6f4a250cea67cd39f41821733c4f5eb68 Author: Jon Robson  Date:  Wed May 30 19:50:26 2012 +0100 improve settings page for browsers with js disabled Change-Id: Icb104adc36e3962c29cd5fcf471ebc713165c55c Author: Jon Robson  Date:  Wed May 30 20:25:41 2012 +0100 close overlay before setting hash on contents page link the content must be visible for scroll to to work, otherwise it will only scroll as far as the bottom of the overlay. Change-Id: I8ef5eb3400d60f9ec403f8933580b278daade308 Author: Jon Robson  Date:  Wed May 30 19:24:07 2012 +0100 hide the left button when in full screen search Change-Id: I8ecfe3e2adf10c87d5acd8056ccb97d1d04b7ba3 Author: Jon Robson  Date:  Wed May 30 18:14:20 2012 +0100 add br tag after history link doesn't seem to be rendering with concatenation Change-Id: I6a57b55711d71211c6e00080dc3eb8f6e094028b Author: Jon Robson  Date:  Wed May 30 18:07:28 2012 +0100 on clicking a link in navigation menu close it      certain browsers e.g. safari on pressing back show the screen as it       last was with the menu open. Change-Id: Idd7928b389aeb7e03d7db6b2f541abc76204c22d Author: Jon Robson  Date:  Wed May 30 18:09:48 2012 +0100 hide button for left menu where javascript is disabled we should work out a better way to do this in future e.g. special page Change-Id: Ib519b161acbac90ed49194f71eabde079ed8c798 Author: Jon Robson  Date:  Mon May 21 13:38:24 2012 +0100 Add settings page disable images on mobile site and join/leave the beta easily it is linked from the main menu (on left) Change-Id: I581f05f4dbc6643d0bcc759e69b50ec2eeb57bce Author: Jon Robson  Date:  Tue May 29 12:07:09 2012 +0100 add header to languages overlay to show number of languages available note only have to worry about plural here as when there is only one language available the language overlay is disabled. Change-Id: I927b1c88f352943452cd285bdb836ad9ff476372 Author: Jon Robson  Date:  Tue May 29 22:49:51 2012 +0100 restore history link removed in change id Ifeb75facc2e02c0f7f235b9f98cb488ba86b751e Change-Id: I1ea599fa0f4450f16f855ec9843b1dd7eaeae41d Author: Patrick Reilly  Date:  Tue May 29 18:02:44 2012 -0700 don't toggle navigation menu open when hash set this appears to be confusing users Change-Id: I22d6f8036b9ceb057bfaced139d36f453aa7c775 Author: Jon Robson  Date:  Tue May 29 22:17:25 2012 +0100 strengthen css rule so right menu icon hides on full screen search Change-Id: I0e3ce3772d8e045f24f703dcbaa06e75ccea00db
 * committ bd79fcd0e0ab027b6c194b57bd3619ef78690ae5
 * committ 6631e06eb437395110ea086e5b33622c0cdd246b
 * committ 0bfbb2fb17c01c13fe133508a0be909271be91f9
 * committ c9c70a3cd2cc3e41d6b0a1a6d83cde71ab499834
 * committ 0552d1b51287e61e8cb02cc8d5376cdd22f26e51
 * committ 25da6e97393148cbc66a0ef47631c83809a2dd08
 * committ 88a4afc1f1672a330c05f2e3fba7b854f111dd32
 * committ 760a492fff87a8a9896fe6c7facbacfb4ed55a25
 * committ e6edfd6b5034c0ddcd8a5b355c45f767cb8963de
 * committ bcd3f49b379becd105d28475502b6ff600ab0f43
 * committ 90ca1b31bc76edf4ef639a1f410baf4832f49c75
 * committ 2e13e57dc0e60508ee6eb70d308395656966ab62

Author: Jon Robson  Date:  Tue May 29 13:47:47 2012 +0100
 * commit 6d35bf3c267123dfe866c2011c64e18667949471

clicking browser history buttons flicks between overlays and article view this updates browser back and forward button behaviour to toggle between overlays e.g. click table of contents button click back to get to article click forward to get table of contents Change-Id: I1e9c475eae1eb4b42ec8d9b81a935574611b2bf8 Author: Jon Robson  Date:  Tue May 29 10:53:09 2012 +0100 remove hover effect on main menu links based on feedback http://www.mediawiki.org/w/index.php?title=Mobile_design/Wikipedia_navigation/Whiteboard#Friday.2C_May_25.2C_2012: Change-Id: I18fff2d9e4dc8f60f3d5707b2b2df2f0d03c0e4c Author: Max Semenik  Date:  Mon May 28 18:20:47 2012 +0400 Restore b/c with 1.19 with an ugly hack Change-Id: I71bbfe918d1b059f48944ad4d1524591d61fd082 Author: MaxSem  Date:  Mon May 28 12:34:47 2012 +0000
 * commit 2b883ec16cfef51a27d3c1eecddcfe36ca1a27ba
 * commit 3e67e1124bc360ceebe0834fb5eb808982afadc2
 * commit e8789c748371bed89b319710318b596f52348a44

Revert "Simplify robots and Apple touch icon outputting" This reverts * commit dc8255a64daf3bccfae793e201210d70a4a2ddb3 Author: Jon Robson <jdlrobson@gmail.com> Date:  Fri May 25 11:42:56 2012 +0100
 * commit f15d69b32c2cec45f93177b2145056329400c71d

styling tweaks for browsers without javascript simply show language dropdown (TODO: make this a form that works without javascript) allow opening of menu via :target pseudo selector (css only) Change-Id: Iab5a8fcdd485431def99957d07a5d1ed9b6af4ae Author: Jon Robson <jdlrobson@gmail.com> Date:  Fri May 25 10:26:56 2012 +0100 make page take up full height for non-existant file pages on non-existent file pages the left navigation is visible under the page when not open Change-Id: I47a12e213df457b122dcffc397327b9a773b6cbb Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Fri May 25 22:55:27 2012 +0000 email -> e-mail Change-Id: I3a395783cfae29f98d94ad2f41c9011c22676927 Author: awjrichards <arichards@wikimedia.org> Date:  Mon May 21 17:49:01 2012 -0700
 * commit ca5202f508bd050e85adeaee7ff30fdce9b93ebd
 * commit 57e36cf26119da78d4fbe549fdedaf6bc02f4576
 * commit d2691d79f2c4e7897cf6f9034f6da58fa0fe8b77

Reintroduces changes removed in 59fa8d9a7071849c01b305e8a840664bdc462319 that broke MW 1.19 compatibility. Change-Id: Ia7706fc8759abf612d9a6390b9833444c682ef65 Author: awjrichards <arichards@wikimedia.org> Date:  Mon May 21 16:03:48 2012 -0700 Makes feedback form for technical problems appear only if there is not a link configured for techcnical problem feedback Changes getFeedbackHtml to renderFeedbackHtml since the method was already partially rendering the HTML anyway. Now it renders all of the HTML generated in this function so behavior is consistent and predictable. Adds htmlspecialchars escaping to generated feedback links Change-Id: Ifaa09e4b245d6bcc983ed335368c4749c141212f Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Thu May 24 02:32:45 2012 +0400
 * commit 5daaf75d0f491ade490cc6c104f43bafa7e528c5
 * commit 16cb74c20c69eaa7999363a5f645b869097ae611

Bug 37049: Non-latin characters get converted into entities libxml was being ridiculously stubborn once again, so I had to work around it manually Change-Id: I19b046fe7365d713652eeedacd6245620273971d Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 14:34:26 2012 +0100
 * commit 3476b785eb7c50e5f323065d121660c4f77b4b7b

close section link in beta with javascript enabled in the beta turn the jump back a section link into a close section link see http://www.mediawiki.org/wiki/Mobile_design/Wikipedia_navigation/Whiteboard#Wednesday.2C_May_23.2C_2012: Change-Id: I4a7b9b6e1bbe230602d072fad32bef64ca15f529 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 12:13:51 2012 +0100 add beta class to body tag when beta enabled this allows javascript modules to target code at the beta Change-Id: I5760e243841b6f0fbfa9148a6151dc35f03a63c7 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 12:29:04 2012 +0100
 * commit 42df9b08221909dcd5295a9ac5405167b7f7e113
 * commit bb050ccb988a82d5af36bce8a7068cc239f42ab2

remove tests moved to mf-navigation-legacy test removed in a84af880c9cedcf0568031de7847c86cc16dced4 readded by accident in af44992d7e73530ff2efadbaa1bde05916ec6765 Change-Id: Ib2c5894120a8d0cba3f8153ea284415b22a25418 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 14:38:34 2012 +0100 don't keep menu open when clicking menu items based on feedback Change-Id: Id5c73f80c707404e8f1f9cc670c05a967030e814 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 14:57:27 2012 +0100
 * commit aae1c7ca67ea62234bb9f809db2ea003234df9bc
 * commit 8e84dab2f43f1c4f8ad4572ff185325283e7c51d

deal with landscape differently instead of just showing icons as introduced in 0932eb4b set the min height to the combined height of all the menu options. Change-Id: I614339fcf5b2385dfc8faa36d291b8e05057c6bd Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 14:52:34 2012 +0100 give navigation icons a min-width in korean for example where some words are 2 symbols the icon does not show Change-Id: I179fbd6d71015938d82aa45f9633aa3bc33ac0e0 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 15:09:55 2012 +0100 increment z-index of references on beta currently #mw-mf-page-center is covering up the reference overlay making it invisible Change-Id: I4aee6941cad8b89dcc30b57b82220d0bb1ef19a1 Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 12:26:38 2012 +0100 fix broken tests follow up to 42ed4524f0d09f50e30e8a404a0b23899001caff no #content_wrapper in mocks Change-Id: Id09dddc92d4ec9813806f3636388f2f717c86efd Author: Jon Robson <jdlrobson@gmail.com> Date:  Thu May 24 11:54:58 2012 +0100 adjust transitions for change to full screen search only adjust opacity (currently loading the page shows transitions for     fitting the content) turns off transitions when noTransition class present Change-Id: Ia020e6b0778546c23f027e13749c98bad5496d9f Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Thu May 24 22:49:51 2012 +0400 Bug 37097 - stuck action=mobileview cache Change-Id: I48a4528653b8db8fd428ae45b5434abbc4e17394 Author: Jon Robson <jdlrobson@gmail.com> Date:  Wed May 23 10:02:10 2012 +0100 remove last edited information from footer reverting e347eba346fdd530ceb5994a9b47896c543edce2 this should have had more discussion before being added Change-Id: Ifeb75facc2e02c0f7f235b9f98cb488ba86b751e Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Wed May 23 20:22:27 2012 +0400 Simplify robots and Apple touch icon outputting Change-Id: I1968b1a487b4f05a419eb07f7c95fdce8f570887 Author: Jon Robson <jdlrobson@gmail.com> Date:  Wed May 23 17:58:13 2012 +0100 use history api to avoid problems with buggy browsers (bug 37059) window.location.replace causes a page reload on blackberry rather than just updating the hash. Better to just not update the hash at all on these older browsers Change-Id: Ic2ca284b8f40d252b3fb3b5a839fec623addde59 Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Tue May 22 22:11:07 2012 +0400 Don't display two similar headings on beta opt in/out forms Change-Id: Ie3abd6bfe82c862ba1df2725edd36819ee957c88 Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Wed May 23 01:47:49 2012 +0400 Remove deadbeef Remove ExtMobileFrontend::sendApplicationVersionVaryHeader: not needed anymore. Remove support for MW versions without wfIsConfiguredProxy: we now require 1.20 anyway due to ResourceLoader changes. Change-Id: Iafa0b3cdd121790d9dad7ba03e3f96bfa37d60e4 Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Tue May 22 22:25:03 2012 +0400 Refactoring of option cookies MobileContext::setOptInOutCookie now accepts bool rather than a string, introduced a similar function for images cookie. Change-Id: I7eddea39e83266c1d562847a208d3a803a59cedc
 * commit 8cd2f4ed69fcedd9411f60b279d5d2a816550010
 * commit 775107653324bf15349aa768fedc6cca6d3e7cf7
 * commit 215f16677a49aff21748c336a23d833b90851737
 * commit a879e9984753a835be5ed86aaaf88d1df86bcdb7
 * commit 0dd6df38ca5421290903c3f5424f32b63979a33e
 * commit ef2e63b80f63e56e3fee975cf01c573394a635c2
 * commit dc8255a64daf3bccfae793e201210d70a4a2ddb3
 * commit b31ce3c765c4a7ea7b553d184e829a586265fbd7
 * commit 45829956785bfc4098a9ee76055789d449c89ee6
 * commit 59fa8d9a7071849c01b305e8a840664bdc462319
 * commit 6e31372a353b28172cf4eeed9a681f973ee03800