UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

31 lines (20 loc) 734 B
"use strict"; var $ = require("../../core/renderer"), CollectionWidgetItem = require("../collection/item"); var TABS_ITEM_BADGE_CLASS = "dx-tabs-item-badge", BADGE_CLASS = "dx-badge"; var TabsItem = CollectionWidgetItem.inherit({ _renderWatchers: function _renderWatchers() { this.callBase(); this._startWatcher("badge", this._renderBadge.bind(this)); }, _renderBadge: function _renderBadge(badge) { this._$element.children("." + BADGE_CLASS).remove(); if (!badge) { return; } var $badge = $("<div>").addClass(TABS_ITEM_BADGE_CLASS).addClass(BADGE_CLASS).text(badge); this._$element.append($badge); } }); module.exports = TabsItem;