Make WordPress Core

Opened 11 years ago

Closed 11 years ago

#33414 closed enhancement (fixed)

Add pending count to HTML title on pending comments page

Reported by: peterwilsoncc Owned by: wonderboymusic
Priority: normal Milestone: 4.4
Component: Comments Version:
Severity: normal Keywords: has-patch commit
Cc: Focuses: javascript, administration

Description

On the comments page in the dashboard, add the pending comments count to the HTML title similar to Gmail's new mail count, the Twitter notifications page amongst others.

The count would update as new comments come in should an admin have the page open.

Attachments (6)

33414.diff​ (969 bytes ) - added by Kau-Boy 11 years ago.
33414.2.diff​ (4.8 KB ) - added by wonderboymusic 11 years ago.
33414.3.diff​ (4.1 KB ) - added by wonderboymusic 11 years ago.
33414.4.diff​ (3.2 KB ) - added by wonderboymusic 11 years ago.
33414.5.diff​ (3.6 KB ) - added by wonderboymusic 11 years ago.
33414.6.diff​ (2.0 KB ) - added by ocean90 11 years ago.

Download all attachments as: .zip

Change History (21)

#1 follow-up: @rachelbaker
11 years ago

  • Milestone Awaiting Review → Future Release
  • Priority normal → low

@peterwilsoncc This would be a nice small change that would delight moderators for site that receive frequent comments. Would you be able to take a stab at a patch to help move this ticket along?

#2 in reply to: ↑ 1 @peterwilsoncc
11 years ago

  • Owner set to peterwilsoncc
  • Status new → assigned

Replying to rachelbaker:

@peterwilsoncc Would you be able to take a stab at a patch to help move this ticket along?

Sure, will do.

#3 @Kau-Boy
11 years ago

I wrote a little patch that will add the number to the title. It will only do it in HTML, not yet in JS (working on it).

This patch was provided by the #wcnkpg Contributor Day.

@Kau-Boy
11 years ago

#4 @wonderboymusic
11 years ago

  • Keywords has-patch added; needs-patch removed
  • Milestone Future Release → 4.4
  • Owner changed from peterwilsoncc to wonderboymusic

#5 @wonderboymusic
11 years ago

33414.2.diff​ adds the JS to dynamically update the title with proper l10n

#6 @wonderboymusic
11 years ago

In 33806:

get_comment_count() currently increments awaiting_moderation when comments are in the trash. This occurs because case 0: will match any value passed to switch that is a string that isn't specified in the list of cases. This is terrifying.

  • Cases for 0 and 1 should be '1' and '0'
  • Add unit tests for get_comment_count(). Currently, there are none.

See #33414.

#7 @afercia
11 years ago

@wonderboymusic thanks very much for this :) see ticket:19903#comment:10. Also, I'd suggest to have a look at #32362 for 4.4 :)

#8 @Kau-Boy
11 years ago

Wow @wonderboymusic that looks like a pretty good solution. I haven't been able to finish my JS patch yesterday, but your look better anyways :)

#9 @wonderboymusic
11 years ago

33414.4.diff​ updates the patch to use wp_count_comments(). It returns comments awaiting moderation on a property called moderated? Why is this code so weird?

#10 @wonderboymusic
11 years ago

  • Resolution → fixed
  • Status assigned → closed

In 33821:

Comments: dynamically update the document title text of the Comments List Table page when dynamically updating the number of comments awaiting moderation.

Fixes #33414.

#11 @wonderboymusic
11 years ago

In 33982:

After [33821], when dynamically updating the document title text of the Comments List Table page, operate only on the fragment that contains the comment count. This prevents us from including other numbers that may be present in the other title parts (site title, etc).

See #33414.

#12 @ocean90
11 years ago

  • Keywords needs-patch added; has-patch removed
  • Priority low → normal
  • Resolution fixed
  • Status closed → reopened

@ocean90
11 years ago

#13 @ocean90
11 years ago

  • Keywords has-patch added; needs-patch removed

@wonderboymusic Please take a look at 33414.6.diff​.

#14 @wonderboymusic
11 years ago

  • Keywords commit added

looks good, please commit with vigor

#15 @ocean90
11 years ago

  • Resolution → fixed
  • Status reopened → closed

In 35615:

Comments: Dynamically update the document title text for all languages, not only English.

See [33821].
Fixes #33414.

Note: See TracTickets for help on using tickets.