Update unread counts for Uppercase Subjects.

(I also introduced a couple local variables that would have
made this and similar problems a bit more convenient to debug.)

(imported from commit 6793c16ffb17514fd9b5a069d384d2c74dac6111)
This commit is contained in:
Steve Howell 2013-06-07 10:56:05 -04:00
parent 224fcebfc9
commit cc8a04cb71

View File

@ -53,11 +53,12 @@ exports.sort_narrow_list = function () {
$(elems).appendTo(parent);
};
function iterate_to_find(selector, data_name, context) {
function iterate_to_find(selector, name_to_find, context) {
var retval = $();
$(selector, context).each(function (idx, elem) {
var jelem = $(elem);
if (jelem.attr('data-name') === data_name) {
var elem_name = jelem.attr('data-name');
if (elem_name.toLowerCase() === name_to_find.toLowerCase()) {
retval = jelem;
return false;
}
@ -122,7 +123,8 @@ exports.set_count = function (type, name, count) {
};
exports.set_subject_count = function (stream, subject, count) {
var count_span = get_subject_filter_li(stream, subject).find('.subject_count');
var subject_li = get_subject_filter_li(stream, subject);
var count_span = subject_li.find('.subject_count');
var value_span = count_span.find('.value');
if (count_span.length === 0 || value_span.length === 0) {