mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-16 06:06:56 +08:00
23 lines
464 B
JavaScript
23 lines
464 B
JavaScript
|
var CounterBadge = (function() {
|
||
|
'use strict';
|
||
|
|
||
|
function updateCounterBadge(count, linkedId, type) {
|
||
|
var badge =
|
||
|
$('.' + type +
|
||
|
'-badge-indicator[data-linked-id="' +
|
||
|
linkedId + '"]').first();
|
||
|
if (badge.length) {
|
||
|
badge.html(count);
|
||
|
if (count > 0) {
|
||
|
badge.removeClass('hidden');
|
||
|
} else {
|
||
|
badge.addClass('hidden');
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return {
|
||
|
updateCounterBadge: updateCounterBadge
|
||
|
};
|
||
|
})();
|