1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- "use strict";
- define(['bi/commons/ui/dialogs/GenericViewDialog', 'bi/admin/nls/StringResource'], function (BaseDialog, StringResource) {
-
- var SimpleDialog = BaseDialog.extend({
- init: function init(options) {
- this.options = options;
- var dialogOptions = {
- 'buttons': ['ok'],
- 'viewClass': options.viewObject,
- 'id': 'SimpleDialog',
- 'title': options.title,
- 'viewOptions': {
- 'displayMsgList': this.options.displayMsgList,
- 'onOpen': this.onOpen.bind(this),
- 'glassContext': this.options.glassContext
- }
- };
- SimpleDialog.inherited('init', this, [dialogOptions]);
- },
-
- onOpen: function onOpen() {
- var container = this._container();
- container.addClass('openDialog');
- container.find('.dialogHeader');
- container.find('.modalDialog').addClass('contentListDialog');
- container.find('footer').attr('role', 'contentinfo').attr('aria-label', StringResource.get('ok'));
- },
-
- ok: function ok() {
- this.hide();
- },
- setFocus: function setFocus() {
- this._container().find('.dialogButton.primary')[0].focus();
- }
- });
- return SimpleDialog;
- });
|