UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

28 lines (27 loc) 951 B
/** * DevExtreme (ui/panorama/item.js) * Version: 18.1.3 * Build date: Tue May 15 2018 * * Copyright (c) 2012 - 2018 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; var $ = require("../../core/renderer"), CollectionWidgetItem = require("../collection/item"); var PANORAMA_ITEM_TITLE_CLASS = "dx-panorama-item-title"; var PanoramaItem = CollectionWidgetItem.inherit({ _renderWatchers: function() { this.callBase(); this._startWatcher("title", this._renderTitle.bind(this)) }, _renderTitle: function(title) { this._$element.children("." + PANORAMA_ITEM_TITLE_CLASS).remove(); if (!title) { return } var $header = $("<div>").addClass(PANORAMA_ITEM_TITLE_CLASS).text(title); this._$element.prepend($header) } }); module.exports = PanoramaItem;