Last modified: 2014-08-22 04:27:57 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T51269, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 49269 - Notifications page HTML markup
Notifications page HTML markup
Status: PATCH_TO_REVIEW
Product: MediaWiki extensions
Classification: Unclassified
Echo (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Jon
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-06-06 20:00 UTC by Jon
Modified: 2014-08-22 04:27 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Jon 2013-06-06 20:00:49 UTC
Currently the https://en.m.wikipedia.org/wiki/Special:Notifications page consists of a single ul element and uses '.mw-echo-date-section' as a divider. Really the markup should be a series of h2 elements and separate lists.

This would also remove the need for mw-echo-notification as styling could work like so:

#mw-echo-special-container h2 
#mw-echo-special-container li

e.g.
<div id="mw-echo-special-container">
<h2>May 09</h2>
<ul>
<li data-notification-category="edit-user-talk">
</li>
</ul>
<ul>
<li data-notification-category="edit-user-talk">
</li>
</ul>
</div>

Currently the mobile site is having to introduce unnecessary styling rules which would be avoided with h2s
Comment 1 Gerrit Notification Bot 2013-07-01 21:01:10 UTC
Change 71523 had a related patch set uploaded by Jdlrobson:
Bug 49269: Echo markup adjustments

https://gerrit.wikimedia.org/r/71523
Comment 2 Gerrit Notification Bot 2013-07-02 18:39:01 UTC
Change 71523 merged by jenkins-bot:
Bug 49269: Echo markup adjustments

https://gerrit.wikimedia.org/r/71523
Comment 3 Gerrit Notification Bot 2013-07-02 22:07:18 UTC
Change 71729 had a related patch set uploaded by Bsitu:
Revert "Bug 49269: Echo markup adjustments"

https://gerrit.wikimedia.org/r/71729
Comment 4 Gerrit Notification Bot 2013-07-02 22:11:44 UTC
Change 71729 merged by Bsitu:
Revert "Bug 49269: Echo markup adjustments"

https://gerrit.wikimedia.org/r/71729
Comment 5 Ryan Kaldari 2013-07-02 23:43:15 UTC
Looks like I merged 71523 prematurely. The ids for the uls need to be changed to classes and it needs to make sure that it handles adding new notifications in correctly when clicking the Load More button.
Comment 6 Gerrit Notification Bot 2013-07-12 22:35:58 UTC
Change 73529 had a related patch set uploaded by Kaldari:
Render dates as headings

https://gerrit.wikimedia.org/r/73529
Comment 7 spage 2013-09-23 22:54:00 UTC
Prioritization and scheduling of this bug is tracked on Mingle card https://mingle.corp.wikimedia.org/projects/flow/cards/257
Comment 8 Gerrit Notification Bot 2014-08-15 17:42:19 UTC
Change 154220 had a related patch set uploaded by Jdlrobson:
WIP: make Special:Notifications semantically correct

https://gerrit.wikimedia.org/r/154220
Comment 9 Gerrit Notification Bot 2014-08-22 04:27:57 UTC
Change 73529 abandoned by Bsitu:
Render dates as headings

Reason:
This will be handled in the newer patch: https://gerrit.wikimedia.org/r/#/c/154220/

https://gerrit.wikimedia.org/r/73529

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links