UNPKG

comindware.core.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

25 lines (19 loc) 579 B
import template from './templates/contentLoading.html'; const defaultOptions = () => ({ message: Localizer.get('CORE.COMMON.LOADING') }); export default Marionette.View.extend({ template: Handlebars.compile(template), templateContext() { _.defaults(this.options, defaultOptions()); return this.options; }, className: 'loader', setLoadingMessage(message = defaultOptions().message) { if (this.options.message === message) { return; } this.options.message = message; this.render(); } });