Go to file
Stephane Bisson a970c44845 Process bundled notifications when the base is filtered out
When the base of a bundle cannot be rendered
(canRender() returns false), the bundled items still
have to be rendered and potentially marked-as-read as well.

If we don't do this, the base is filtered out, marked as read,
the counter goes down by 1 and the bundled notifications are ignored.
On the next query a new base is selected, filtered out, etc.
So if a bundle of 10 notifications cannot be rendered because it's
10 new topics on a deleted flow board, the flyout has to be opened
10 times for the counter to finally be 0.

Change-Id: I06962b25e36802ef00278e2bc70d5377b5874695
2016-07-26 15:07:23 -04:00
db_patches Dynamic bundles 2016-06-27 09:49:13 -04:00
i18n Localisation updates from https://translatewiki.net. 2016-07-25 22:23:44 +02:00
images Initial version of Special:Notifications Javascript page 2016-05-27 13:42:25 -07:00
includes Process bundled notifications when the base is filtered out 2016-07-26 15:07:23 -04:00
maintenance Merge "Generate notifications: fix rollback session failure" 2016-07-19 21:23:15 +00:00
modules Merge "Adjust mobile view for the new settings cog menu" 2016-07-25 20:12:38 +00:00
scripts Cleanup old notification formatting system 2016-07-11 16:57:14 +00:00
tests Browser tests: update local url 2016-07-25 15:52:58 -04:00
.csslintrc Add Grunt infrastructure for CI 2015-05-01 20:35:23 -07:00
.gitignore Add .idea/ folder to gitignore 2016-07-20 18:58:23 +02:00
.gitreview Add .gitreview file 2012-04-28 01:26:21 +10:00
.jscsrc Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
.jshintignore Recurse into sub folders for jshint and jscs 2015-11-09 12:52:42 +00:00
.jshintrc Update formatting 2015-10-03 23:28:54 -04:00
.mailmap Add Kunal, Moriel, Jon to credits; add mailmap file 2015-12-15 16:30:19 -08:00
.rubocop.yml Fixed Metrics/LineLength RuboCop offense 2015-09-29 14:59:05 +02:00
autoload.php Remove deprecated formatter 2016-07-20 11:00:34 -04:00
composer.json Remove forced -p (progress) flag from phpcs.xml 2016-04-26 14:21:28 -07:00
COPYING Add COPYING 2014-01-24 16:00:24 -08:00
Echo.alias.php Add mark-as-read button to notifications in Special:Notifications 2016-05-11 10:41:32 -07:00
Echo.php Merge "Cleanup old notification formatting system" 2016-07-19 22:19:57 +00:00
echo.sql Dynamic bundles 2016-06-27 09:49:13 -04:00
Gemfile Update mediawiki_api gem to 1.7.1 2016-05-26 12:36:55 +02:00
Gemfile.lock Update mediawiki_api gem to 1.7.1 2016-05-26 12:36:55 +02:00
Gruntfile.js Ignore docs folder in all grunt tasks 2016-05-16 13:59:43 -07:00
Hooks.php Change 'pt-notification-message' to 'pt-notification-notice' 2016-07-21 11:19:17 -07:00
jsduck.external.js Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
jsduck.json Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
jsduck_custom_tags.rb Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
Makefile Remove legacy qunit handling from Echo 2016-03-31 19:09:48 +00:00
package.json Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
phpcs.xml Remove forced -p (progress) flag from phpcs.xml 2016-04-26 14:21:28 -07:00
Rakefile Migration of browsertests* Jenkins jobs to selenium* jobs 2016-04-25 17:54:45 +02:00
RELEASE_NOTES BREAKING CHANGE: Change $wgEchoDefaultNotificationTypes to be logical 2016-04-22 19:08:12 -07:00
Resources.php Add mediawiki.Uri to Special:Notifications dependencies 2016-07-22 16:28:40 -07:00