el => selector

This commit is contained in:
Yuri Kuznetsov
2023-07-05 21:07:47 +03:00
parent 91e971a9ac
commit 285fc8ba8c
136 changed files with 248 additions and 247 deletions
@@ -216,7 +216,7 @@ class CalendarPage extends View {
userId: this.options.userId,
userName: this.options.userName,
mode: this.mode,
el: '#main > .calendar-container',
fullSelector: '#main > .calendar-container',
}, view => {
let initial = true;
@@ -261,7 +261,7 @@ class CalendarPage extends View {
date: this.date,
userId: this.options.userId,
userName: this.options.userName,
el: '#main > .calendar-container',
fullSelector: '#main > .calendar-container',
}, view => {
let initial = true;
@@ -216,7 +216,7 @@ class CalendarView extends View {
if (this.header) {
this.createView('modeButtons', 'crm:views/calendar/mode-buttons', {
el: this.getSelector() + ' .mode-buttons',
selector: '.mode-buttons',
isCustomViewAvailable: this.isCustomViewAvailable,
modeList: this.modeList,
scopeList: this.scopeList,
@@ -113,7 +113,7 @@ define('crm:views/calendar/modals/edit-view', ['views/modal', 'model'], function
model.set(modelData);
this.createView('record', 'crm:views/calendar/record/edit-view', {
el: this.options.el + ' .record-container',
selector: '.record-container',
model: model
});
},
@@ -67,7 +67,7 @@ define('crm:views/calendar/modals/shared-options', ['views/modal', 'model'], fun
});
this.createView('record', 'crm:views/calendar/record/shared-options', {
el: this.options.el + ' .record-container',
selector: '.record-container',
model: model,
});
},
@@ -213,7 +213,7 @@ class TimelineView extends View {
if (this.header) {
this.createView('modeButtons', 'crm:views/calendar/mode-buttons', {
el: this.getSelector() + ' .mode-buttons',
selector: '.mode-buttons',
isCustomViewAvailable: this.isCustomViewAvailable,
modeList: this.modeList,
scopeList: this.scopeList,
@@ -148,7 +148,7 @@ define('crm:views/dashlets/activities',
this.listenToOnce(this.collection, 'sync', () => {
this.createView('list', 'crm:views/record/list-activities-dashlet', {
el: this.options.el + ' > .list-container',
selector: '> .list-container',
pagination: false,
type: 'list',
rowActionsView: this.rowActionsView,
@@ -59,7 +59,7 @@ define('crm:views/dashlets/calendar', ['views/dashlets/abstract/base'], function
'crm:views/calendar/timeline';
this.createView('calendar', viewName, {
el: this.options.el + ' > .calendar-container',
selector: '> .calendar-container',
header: false,
calendarType: 'shared',
userList: userList,
@@ -83,12 +83,12 @@ define('crm:views/dashlets/calendar', ['views/dashlets/abstract/base'], function
this.createView('calendar', viewName, {
mode: mode,
el: this.options.el + ' > .calendar-container',
selector: '> .calendar-container',
header: false,
enabledScopeList: this.getOption('enabledScopeList'),
containerSelector: this.options.el,
containerSelector: this.getSelector(),
teamIdList: teamIdList,
}, (view) => {
}, view => {
this.listenTo(view, 'view', () => {
if (this.getOption('mode') === 'month') {
let title = this.getOption('title');
+1 -1
View File
@@ -118,7 +118,7 @@ define('crm:views/lead/convert', ['view'], function (Dep) {
this.createView(scope, convertEntityViewName, {
model: model,
el: '#main .edit-container-' + Espo.Utils.toDom(scope),
fullSelector: '#main .edit-container-' + Espo.Utils.toDom(scope),
buttonsPosition: false,
buttonsDisabled: true,
layoutName: 'detailConvert',
@@ -50,7 +50,7 @@ define('crm:views/mass-email/modals/send-test', ['views/modal', 'model'], functi
this.createView('users', 'views/fields/link-multiple', {
model: model,
el: this.options.el + ' .field[data-name="users"]',
selector: '.field[data-name="users"]',
foreignScope: 'User',
defs: {
name: 'users',
@@ -62,7 +62,7 @@ define('crm:views/mass-email/modals/send-test', ['views/modal', 'model'], functi
this.createView('contacts', 'views/fields/link-multiple', {
model: model,
el: this.options.el + ' .field[data-name="contacts"]',
selector: '.field[data-name="contacts"]',
foreignScope: 'Contact',
defs: {
name: 'contacts',
@@ -74,7 +74,7 @@ define('crm:views/mass-email/modals/send-test', ['views/modal', 'model'], functi
this.createView('leads', 'views/fields/link-multiple', {
model: model,
el: this.options.el + ' .field[data-name="leads"]',
selector: '.field[data-name="leads"]',
foreignScope: 'Lead',
defs: {
name: 'leads',
@@ -86,7 +86,7 @@ define('crm:views/mass-email/modals/send-test', ['views/modal', 'model'], functi
this.createView('accounts', 'views/fields/link-multiple', {
model: model,
el: this.options.el + ' .field[data-name="accounts"]',
selector: '.field[data-name="accounts"]',
foreignScope: 'Account',
defs: {
name: 'accounts',
@@ -55,7 +55,7 @@ class MeetingPopupNotificationView extends PopupNotificationView {
this.createView('dateField', 'views/fields/datetime', {
model: model,
mode: 'detail',
el: this.options.el + ' .field[data-name="' + dateAttribute + '"]',
selector: '.field[data-name="' + dateAttribute + '"]',
defs: {
name: dateAttribute,
},
@@ -39,7 +39,7 @@ define('crm:views/meeting/record/panels/scheduler', ['views/record/panels/bottom
'crm:views/scheduler/scheduler';
this.createView('scheduler', viewName, {
el: this.getSelector() + ' .scheduler-container',
selector: '.scheduler-container',
notToRender: true,
model: this.model,
});
@@ -309,7 +309,7 @@ define('crm:views/record/panels/activities',
afterRender: function () {
let afterFetch = () => {
this.createView('list', 'views/record/list-expanded', {
el: this.getSelector() + ' > .list-container',
selector: '> .list-container',
pagination: false,
type: 'listRelationship',
rowActionsView: this.rowActionsView,
@@ -127,7 +127,7 @@ define('crm:views/record/panels/tasks', ['views/record/panels/relationship'], fu
afterRender: function () {
this.createView('list', 'views/record/list-expanded', {
el: this.getSelector() + ' > .list-container',
selector: '> .list-container',
pagination: false,
type: 'listRelationship',
rowActionsView: this.defs.rowActionsView || this.rowActionsView,
@@ -116,7 +116,7 @@ function (Dep, MultiCollection) {
this.listenToOnce(this.collection, 'sync', () => {
this.createView('list', 'views/record/list-expanded', {
el: this.getSelector() + ' > .list-container',
selector: '> .list-container',
pagination: false,
type: 'listRelationship',
rowActionsView: 'crm:views/target-list/record/row-actions/opted-out',
+2 -2
View File
@@ -463,7 +463,7 @@ class Controller {
}
options = options || {};
options.el = '#main';
options.fullSelector = '#main';
let process = main => {
if (isCanceled) {
@@ -608,7 +608,7 @@ class Controller {
this.set('masterRendered', false);
options = options || {};
options.el = 'body';
options.fullSelector = 'body';
this.viewFactory.create(view, options, view => {
this.set('entire', view);
+2 -2
View File
@@ -40,7 +40,7 @@ define('views/address-map/view', ['views/main'], function (Dep) {
this.createView('header', 'views/header', {
model: this.model,
el: '#main > .header',
fullSelector: '#main > .header',
scope: this.model.entityType,
fontSizeFlexible: true,
});
@@ -55,7 +55,7 @@ define('views/address-map/view', ['views/main'], function (Dep) {
this.createView('map', viewName, {
model: this.model,
name: field + 'Map',
el: this.getSelector() + ' .map-container',
selector: '.map-container',
height: this.getHelper().calculateContentContainerHeight(this.$el.find('.map-container')),
}, (view) => {
view.render();
@@ -122,13 +122,11 @@ define('views/admin/dynamic-logic/conditions-string/group-base', ['view'], funct
itemData: item,
scope: this.scope,
level: this.level + 1,
el: this.getSelector() + ' [data-view-key="'+key+'"]',
selector: '[data-view-key="'+key+'"]',
number: number,
operator: operator,
operatorString: operatorString,
});
},
});
});
@@ -90,7 +90,7 @@ define('views/admin/dynamic-logic/conditions-string/item-base', ['view'], functi
this.createView('value', viewName, {
model: this.model,
name: this.field,
el: this.getSelector() + ' [data-view-key="'+key+'"]'
selector: '[data-view-key="'+key+'"]'
});
},
});
@@ -73,7 +73,7 @@ define('views/admin/dynamic-logic/conditions-string/item-multiple-values-base',
this.createView(key, viewName, {
model: model,
name: this.field,
el: this.getSelector() + ' [data-view-key="'+key+'"]'
selector: '[data-view-key="'+key+'"]'
});
}, this);
},
@@ -41,7 +41,7 @@ define('views/admin/dynamic-logic/conditions-string/item-value-enum',
this.createView('value', viewName, {
model: this.model,
name: this.field,
el: this.getSelector() + '[data-view-key="'+key+'"]',
selector: '[data-view-key="'+key+'"]',
params: {
options: this.getMetadata()
.get(['entityDefs', this.scope, 'fields', this.field, 'options']) || []
@@ -41,7 +41,7 @@ define('views/admin/dynamic-logic/conditions-string/item-value-link',
this.createView('value', viewName, {
model: this.model,
name: 'link',
el: '[data-view-key="'+key+'"]',
selector: '[data-view-key="' + key + '"]',
foreignScope: this.getMetadata().get(['entityDefs', this.scope, 'fields', this.field, 'entity']) ||
this.getMetadata().get(['entityDefs', this.scope, 'links', this.field, 'entity'])
});
@@ -41,7 +41,7 @@ define('views/admin/dynamic-logic/conditions-string/item-value-varchar',
this.createView('value', viewName, {
model: this.model,
name: this.field,
el: this.getSelector() + '[data-view-key="'+key+'"]',
selector: '[data-view-key="'+key+'"]',
});
},
});
@@ -128,7 +128,7 @@ define('views/admin/dynamic-logic/conditions/field-types/base', ['view'], functi
this.createView('value', viewName, {
model: this.model,
name: fieldName,
el: this.getSelector() + ' .value-container',
selector: '.value-container',
mode: 'edit',
readOnlyDisabled: true,
}, function (view) {
@@ -149,7 +149,7 @@ define('views/admin/dynamic-logic/conditions/field-types/base', ['view'], functi
this.createView('value', 'views/fields/varchar', {
model: this.model,
name: this.getValueFieldName(),
el: this.getSelector() + ' .value-container',
selector: '.value-container',
mode: 'edit',
readOnlyDisabled: true,
}, function (view) {
@@ -54,7 +54,7 @@ define('views/admin/dynamic-logic/conditions/field-types/link-multiple',
this.createView('value', viewName, {
model: this.model,
name: fieldName,
el: this.getSelector() + ' .value-container',
selector: '.value-container',
mode: 'edit',
readOnlyDisabled: true,
foreignScope: this.getMetadata()
@@ -126,7 +126,7 @@ define('views/admin/dynamic-logic/conditions/group-base', ['view'], function (De
itemData: item,
scope: this.scope,
level: this.level + 1,
el: this.getSelector() + ' [data-view-key="'+key+'"]',
selector: '[data-view-key="'+key+'"]',
number: number,
type: type,
field: field,
@@ -45,7 +45,7 @@ define('views/admin/dynamic-logic/modals/add-field', ['views/modal', 'model'], f
var model = new Model();
this.createView('field', 'views/admin/dynamic-logic/fields/field', {
el: this.getSelector() + ' [data-name="field"]',
selector: '[data-name="field"]',
model: model,
mode: 'edit',
scope: this.scope,
@@ -60,7 +60,7 @@ define('views/admin/dynamic-logic/modals/edit', ['views/modal'], function (Dep)
this.scope = this.options.scope;
this.createView('conditionGroup', 'views/admin/dynamic-logic/conditions/and', {
el: this.getSelector() + ' .top-group-container',
selector: '.top-group-container',
itemData: {
value: this.conditionGroup
},
@@ -458,7 +458,7 @@ function (Dep, Model) {
createRecordView: function () {
return this.createView('record', 'views/admin/entity-manager/record/edit', {
el: this.getSelector() + ' .record',
selector: '.record',
model: this.model,
detailLayout: this.detailLayout,
isNew: this.isNew,
+1 -1
View File
@@ -103,7 +103,7 @@ export default Dep.extend({
.then(() => {
this.createView('list', 'views/extension/record/list', {
collection: this.collection,
el: this.options.el + ' > .list-container',
selector: '> .list-container',
});
if (this.collection.length === 0) {
+1 -1
View File
@@ -614,7 +614,7 @@ define('views/admin/field-manager/edit', ['view', 'model'], function (Dep, Model
let o = {
model: this.model,
el: this.options.el + ' .field[data-name="' + name + '"]',
selector: '.field[data-name="' + name + '"]',
defs: {
name: name,
params: params
@@ -52,7 +52,7 @@ define('views/admin/field-manager/fields/dynamic-logic-conditions', ['views/fiel
createStringView: function () {
this.createView('conditionGroup', 'views/admin/dynamic-logic/conditions-string/group-base', {
el: this.getSelector() + ' .top-group-string-container',
selector: '.top-group-string-container',
itemData: {
value: this.conditionGroup
},
@@ -93,7 +93,7 @@ define('views/admin/field-manager/fields/dynamic-logic-options', ['views/fields/
model.set('options', this.optionsDefsList[num].optionList || []);
this.createView(key, 'views/fields/multi-enum', {
el: this.getSelector() + ' .options-container[data-key="'+key+'"]',
selector: '.options-container[data-key="'+key+'"]',
model: model,
name: 'options',
mode: 'edit',
@@ -143,7 +143,7 @@ define('views/admin/field-manager/fields/dynamic-logic-options', ['views/fields/
}
this.createView(key, 'views/admin/dynamic-logic/conditions-string/group-base', {
el: this.getSelector() + ' .string-container[data-key="'+key+'"]',
selector: '.string-container[data-key="'+key+'"]',
itemData: {
value: this.optionsDefsList[num].conditionGroup
},
@@ -106,7 +106,7 @@ define('views/admin/field-manager/index', ['view'], function (Dep) {
});
this.createView('header', 'views/admin/field-manager/header', {
el: this.getSelector() + '> .page-header',
selector: '> .page-header',
scope: this.scope,
field: this.field,
});
@@ -123,7 +123,7 @@ define('views/admin/field-manager/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('content', 'views/admin/field-manager/list', {
el: '#fields-content',
fullSelector: '#fields-content',
scope: scope,
}, (view) => {
view.render();
@@ -146,7 +146,7 @@ define('views/admin/field-manager/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('content', 'views/admin/field-manager/edit', {
el: '#fields-content',
fullSelector: '#fields-content',
scope: scope,
field: field,
}, (view) => {
@@ -172,7 +172,7 @@ define('views/admin/field-manager/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('content', 'Admin.FieldManager.Edit', {
el: '#fields-content',
fullSelector: '#fields-content',
scope: scope,
type: type,
}, (view) => {
@@ -149,7 +149,7 @@ define('views/admin/formula-sandbox/index', ['view', 'model'], function (Dep, Mo
createRecordView: function () {
return this.createView('record', 'views/admin/formula-sandbox/record/edit', {
el: this.getSelector() + ' .record',
selector: '.record',
model: this.model,
targetEntityType: this.targetEntityType,
confirmLeaveDisabled: true,
@@ -41,7 +41,7 @@ define('views/admin/formula/modals/add-attribute', ['views/modal', 'model'], fun
var model = new Model();
this.createView('attribute', 'views/admin/formula/fields/attribute', {
el: this.getSelector() + ' [data-name="attribute"]',
selector: '[data-name="attribute"]',
model: model,
mode: 'edit',
scope: this.scope,
+1 -1
View File
@@ -128,7 +128,7 @@ define('views/admin/index', ['view'], function (Dep) {
if (!this.getConfig().get('adminNotificationsDisabled')) {
this.createView('notificationsPanel', 'views/admin/panels/notifications', {
el: this.getSelector() + ' .notifications-panel-container'
selector: '.notifications-panel-container'
});
}
},
+1 -1
View File
@@ -147,7 +147,7 @@ define('views/admin/integrations/edit', ['view', 'model'], function (Dep, Model)
this.createView(name, viewName, {
model: this.model,
el: this.options.el + ' .field[data-name="'+name+'"]',
selector: '.field[data-name="' + name + '"]',
defs: {
name: name,
params: params
+1 -1
View File
@@ -82,7 +82,7 @@ define('views/admin/integrations/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('content', viewName, {
el: '#integration-content',
fullSelector: '#integration-content',
integration: integration,
}, view => {
this.renderHeader();
+1 -1
View File
@@ -188,7 +188,7 @@ define('views/admin/label-manager/edit', ['view'], function (Dep) {
}
this.createView(category, 'views/admin/label-manager/category', {
el: this.getSelector() + ' .panel-body[data-name="'+category+'"]',
selector: '.panel-body[data-name="'+category+'"]',
categoryData: this.getCategoryData(category),
scope: this.scope,
language: this.language,
@@ -146,7 +146,7 @@ define('views/admin/label-manager/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('record', 'views/admin/label-manager/edit', {
el: this.getSelector() + ' .language-record',
selector: '.language-record',
scope: this.scope,
language: this.language,
}, (view) => {
+1 -1
View File
@@ -368,7 +368,7 @@ define('views/admin/layouts/grid', ['views/admin/layouts/base'], function (Dep)
});
this.createView('panel-' + data.number, 'view', {
el: this.getSelector() + ' li.panel-layout[data-number="'+data.number+'"]',
selector: 'li.panel-layout[data-number="'+data.number+'"]',
template: 'admin/layouts/grid-panel',
data: () => {
var o = Espo.Utils.clone(data);
+1 -1
View File
@@ -234,7 +234,7 @@ define('views/admin/layouts/index', ['view'], function (Dep) {
.get('clientDefs.' + scope + '.additionalLayouts.' + type + '.type') || type;
this.createView('content', 'views/admin/layouts/' + Espo.Utils.camelCaseToHyphen(typeReal), {
el: '#layout-content',
fullSelector: '#layout-content',
scope: scope,
type: type,
setId: this.setId,
@@ -93,7 +93,7 @@ define('views/admin/layouts/modals/edit-attributes', ['views/modal', 'model'], f
attributeList = filteredAttributeList;
this.createView('edit', 'views/admin/layouts/record/edit-attributes', {
el: this.options.el + ' .edit-container',
selector: '.edit-container',
attributeList: attributeList,
attributeDefs: this.options.attributeDefs,
dynamicLogicDefs: this.options.dynamicLogicDefs,
@@ -71,7 +71,7 @@ define('views/admin/layouts/modals/panel-attributes', ['views/modal', 'model'],
let attributeDefs = this.options.attributeDefs;
this.createView('edit', 'views/admin/layouts/record/edit-attributes', {
el: this.options.el + ' .edit-container',
selector: '.edit-container',
attributeList: attributeList,
attributeDefs: attributeDefs,
model: model,
@@ -197,7 +197,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('entity', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="entity"]',
selector: '.field[data-name="entity"]',
defs: {
name: 'entity'
},
@@ -207,7 +207,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('entityForeign', 'views/fields/enum', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="entityForeign"]',
selector: '.field[data-name="entityForeign"]',
defs: {
name: 'entityForeign',
params: {
@@ -222,7 +222,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('linkType', 'views/fields/enum', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="linkType"]',
selector: '.field[data-name="linkType"]',
defs: {
name: 'linkType',
params: {
@@ -237,7 +237,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('link', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="link"]',
selector: '.field[data-name="link"]',
defs: {
name: 'link',
params: {
@@ -251,7 +251,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('linkForeign', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="linkForeign"]',
selector: '.field[data-name="linkForeign"]',
defs: {
name: 'linkForeign',
params: {
@@ -265,7 +265,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('label', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="label"]',
selector: '.field[data-name="label"]',
defs: {
name: 'label',
params: {
@@ -278,7 +278,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('labelForeign', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="labelForeign"]',
selector: '.field[data-name="labelForeign"]',
defs: {
name: 'labelForeign',
params: {
@@ -292,7 +292,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('relationName', 'views/fields/varchar', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="relationName"]',
selector: '.field[data-name="relationName"]',
defs: {
name: 'relationName',
params: {
@@ -307,7 +307,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('linkMultipleField', 'views/fields/bool', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="linkMultipleField"]',
selector: '.field[data-name="linkMultipleField"]',
defs: {
name: 'linkMultipleField'
},
@@ -319,7 +319,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('linkMultipleFieldForeign', 'views/fields/bool', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="linkMultipleFieldForeign"]',
selector: '.field[data-name="linkMultipleFieldForeign"]',
defs: {
name: 'linkMultipleFieldForeign'
},
@@ -331,7 +331,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('audited', 'views/fields/bool', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="audited"]',
selector: '.field[data-name="audited"]',
defs: {
name: 'audited'
},
@@ -342,7 +342,7 @@ define('views/admin/link-manager/modals/edit',
this.createView('auditedForeign', 'views/fields/bool', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="auditedForeign"]',
selector: '.field[data-name="auditedForeign"]',
defs: {
name: 'auditedForeign'
},
@@ -353,24 +353,25 @@ define('views/admin/link-manager/modals/edit',
this.createView('parentEntityTypeList', 'views/fields/entity-type-list', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="parentEntityTypeList"]',
selector: '.field[data-name="parentEntityTypeList"]',
defs: {
name: 'parentEntityTypeList',
},
});
this.createView('foreignLinkEntityTypeList',
'views/admin/link-manager/fields/foreign-link-entity-type-list', {
model: model,
mode: 'edit',
el: this.options.el + ' .field[data-name="foreignLinkEntityTypeList"]',
defs: {
name: 'foreignLinkEntityTypeList',
params: {
options: this.model.get('parentEntityTypeList') || [],
'views/admin/link-manager/fields/foreign-link-entity-type-list',
{
model: model,
mode: 'edit',
selector: '.field[data-name="foreignLinkEntityTypeList"]',
defs: {
name: 'foreignLinkEntityTypeList',
params: {
options: this.model.get('parentEntityTypeList') || [],
},
},
},
});
});
this.model.fetchedAttributes = this.model.getClonedAttributes();
@@ -106,17 +106,19 @@ define('views/admin/template-manager/edit', ['view', 'model'], function (Dep, Mo
this.createView('bodyField', 'views/fields/wysiwyg', {
name: 'body',
model: model,
el: this.getSelector() + ' .body-field',
selector: '.body-field',
mode: 'edit'
});
if (this.hasSubject) {
this.createView('subjectField', 'views/fields/varchar', {
name: 'subject',
model: model,
el: this.getSelector() + ' .subject-field',
selector: '.subject-field',
mode: 'edit'
});
}
this.wait(false);
}.bind(this));
},
@@ -120,7 +120,7 @@ define('views/admin/template-manager/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('record', 'views/admin/template-manager/edit', {
el: this.getSelector() + ' .template-record',
selector: '.template-record',
name: this.selectedTemplate,
}, (view) => {
view.render();
+1 -1
View File
@@ -120,7 +120,7 @@ class CollapsedModalBar extends View {
this.createView(key, 'views/collapsed-modal', {
title: options.title,
duplicateNumber: this.calculateDuplicateNumber(options.title),
el: this.getSelector() + ' [data-number="' + number + '"]',
selector: '[data-number="' + number + '"]',
})
.then(view => {
this.listenToOnce(view, 'close', () => {
@@ -68,7 +68,7 @@ define('views/dashboard-template/modals/deploy-to-team', ['views/modal', 'model'
this.createView('record', 'views/record/edit-for-modal', {
scope: 'None',
model: this.formModel,
el: this.getSelector() + ' .record',
selector: '.record',
detailLayout: [
{
rows: [
@@ -69,7 +69,7 @@ define('views/dashboard-template/modals/deploy-to-users', ['views/modal', 'model
this.createView('record', 'views/record/edit-for-modal', {
scope: 'None',
model: this.formModel,
el: this.getSelector() + ' .record',
selector: '.record',
detailLayout: [
{
rows: [
+1 -1
View File
@@ -603,7 +603,7 @@ class DashboardView extends View {
label: name,
name: name,
id: id,
el: this.options.el + ' > .dashlets .dashlet-container[data-id="' + id + '"]',
selector: '> .dashlets .dashlet-container[data-id="' + id + '"]',
readOnly: this.dashletsReadOnly,
locked: this.getPreferences().get('dashboardLocked'),
}, view => {
+1 -1
View File
@@ -152,7 +152,7 @@ class DashletView extends View {
'views/dashlets/' + Espo.Utils.camelCaseToHyphen(this.name);
this.createView('body', viewName, {
el: this.options.el + ' .dashlet-body',
selector: '.dashlet-body',
id: this.id,
name: this.name,
readOnly: this.options.readOnly,
@@ -124,7 +124,7 @@ define('views/dashlets/abstract/record-list',
this.createView('list', viewName, {
collection: collection,
el: this.getSelector() + ' .list-container',
selector: '.list-container',
pagination: this.getOption('pagination') ? 'bottom' : false,
type: 'listDashlet',
rowActionsView: this.rowActionsView,
+2 -2
View File
@@ -57,11 +57,11 @@ define('views/dashlets/stream', ['views/dashlets/abstract/base'], function (Dep)
this.listenToOnce(collection, 'sync', () => {
this.createView('list', 'views/stream/record/list', {
el: this.getSelector() + ' > .list-container',
selector: '> .list-container',
collection: collection,
isUserStream: true,
noEdit: false,
}, (view) => {
}, view => {
view.render();
});
});
+2 -2
View File
@@ -159,7 +159,7 @@ class DetailView extends MainView {
setupHeader() {
this.createView('header', this.headerView, {
model: this.model,
el: '#main > .header',
fullSelector: '#main > .header',
scope: this.scope,
fontSizeFlexible: true,
});
@@ -179,7 +179,7 @@ class DetailView extends MainView {
setupRecord() {
let o = {
model: this.model,
el: '#main > .record',
fullSelector: '#main > .record',
scope: this.scope,
shortcutKeysEnabled: true,
isReturn: this.isReturn,
+2 -2
View File
@@ -96,7 +96,7 @@ class EditView extends MainView {
setupHeader() {
this.createView('header', this.headerView, {
model: this.model,
el: '#main > .header',
fullSelector: '#main > .header',
scope: this.scope,
});
}
@@ -107,7 +107,7 @@ class EditView extends MainView {
setupRecord() {
let o = {
model: this.model,
el: '#main > .record',
fullSelector: '#main > .record',
scope: this.scope,
shortcutKeysEnabled: true,
};
+1 -1
View File
@@ -454,7 +454,7 @@ define('views/email/list', ['views/list'], function (Dep) {
this.createView('folders', 'views/email-folder/list-side', {
collection: collection,
emailCollection: this.collection,
el: this.options.el + ' .folders-container',
selector: '.folders-container',
showEditLink: this.getAcl().check(this.folderScope, 'edit'),
selectedFolderId: this.selectedFolderId,
}, view => {
+1 -1
View File
@@ -45,7 +45,7 @@ define('views/email/modals/body-plain', ['views/modal'], function (Dep) {
this.headerText = this.model.get('name');
this.createView('bodyPlain', 'views/fields/text', {
el: this.options.el + ' .field[data-name="bodyPlain"]',
selector: '.field[data-name="bodyPlain"]',
model: this.model,
defs: {
name: 'bodyPlain',
+1 -1
View File
@@ -79,7 +79,7 @@ define('views/export/modals/export', ['views/modal', 'model'], function (Dep, Mo
this.createView('record', 'views/export/record/record', {
scope: this.scope,
model: this.model,
el: this.getSelector() + ' .record',
selector: '.record',
formatList: formatList,
});
},
+1 -1
View File
@@ -88,7 +88,7 @@ define('views/export/modals/idle', ['views/modal', 'model'], function (Dep, Mode
this.createView('record', 'views/record/edit-for-modal', {
scope: 'None',
model: this.model,
el: this.getSelector() + ' .record',
selector: '.record',
detailLayout: [
{
rows: [
+1 -1
View File
@@ -85,7 +85,7 @@ define('views/external-account/index', ['view'], function (Dep) {
Espo.Ui.notify(' ... ');
this.createView('content', viewName, {
el: '#external-account-content',
fullSelector: '#external-account-content',
id: id,
integration: integration
}, view => {
+1 -1
View File
@@ -144,7 +144,7 @@ define('views/external-account/oauth2', ['view', 'model'], function (Dep, Model)
createFieldView: function (type, name, readOnly, params) {
this.createView(name, this.getFieldManager().getViewName(type), {
model: this.model,
el: this.options.el + ' .field[data-name="' + name + '"]',
selector: '.field[data-name="' + name + '"]',
defs: {
name: name,
params: params
+1 -1
View File
@@ -78,7 +78,7 @@ class ComplexCreatedFieldView extends BaseFieldView {
mode: this.MODE_DETAIL,
readOnly: true,
readOnlyLocked: true,
el: this.getSelector() + ' [data-name="' + field + '"]',
selector: '[data-name="' + field + '"]',
});
}
@@ -91,7 +91,7 @@ define('views/global-search/global-search', ['view'], function (Dep) {
$container.appendTo(this.$el.find('.global-search-panel-container'));
this.createView('panel', 'views/global-search/panel', {
el: '#global-search-panel',
fullSelector: '#global-search-panel',
collection: this.collection,
}, function (view) {
view.render();
+3 -3
View File
@@ -58,7 +58,7 @@ define('views/global-search/panel', ['view'], function (Dep) {
afterRender: function () {
this.listenToOnce(this.collection, 'sync', () => {
this.createView('list', 'views/record/list-expanded', {
el: this.options.el + ' .list-container',
selector: '.list-container',
collection: this.collection,
listLayout: {
rows: [
@@ -67,8 +67,8 @@ define('views/global-search/panel', ['view'], function (Dep) {
name: 'name',
view: 'views/global-search/name-field',
params: {
containerEl: this.options.el
}
containerEl: this.getSelector(),
},
}
]
],
+1 -1
View File
@@ -68,7 +68,7 @@ class IndexImportView extends View {
}
this.createView('step', 'views/import/step' + num.toString(), {
el: this.options.el + ' > .import-container',
selector: '> .import-container',
entityType: this.entityType,
formData: this.formData,
result: result,
+15 -15
View File
@@ -187,7 +187,7 @@ class Step1ImportView extends View {
});
this.createView('actionField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="action"]',
selector: '.field[data-name="action"]',
model: this.model,
name: 'action',
mode: 'edit',
@@ -206,7 +206,7 @@ class Step1ImportView extends View {
});
this.createView('entityTypeField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="entityType"]',
selector: '.field[data-name="entityType"]',
model: this.model,
name: 'entityType',
mode: 'edit',
@@ -219,7 +219,7 @@ class Step1ImportView extends View {
});
this.createView('decimalMarkField', 'views/fields/varchar', {
el: this.getSelector() + ' .field[data-name="decimalMark"]',
selector: '.field[data-name="decimalMark"]',
model: this.model,
name: 'decimalMark',
mode: 'edit',
@@ -235,7 +235,7 @@ class Step1ImportView extends View {
});
this.createView('personNameFormatField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="personNameFormat"]',
selector: '.field[data-name="personNameFormat"]',
model: this.model,
name: 'personNameFormat',
mode: 'edit',
@@ -246,7 +246,7 @@ class Step1ImportView extends View {
});
this.createView('delimiterField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="delimiter"]',
selector: '.field[data-name="delimiter"]',
model: this.model,
name: 'delimiter',
mode: 'edit',
@@ -261,7 +261,7 @@ class Step1ImportView extends View {
});
this.createView('textQualifierField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="textQualifier"]',
selector: '.field[data-name="textQualifier"]',
model: this.model,
name: 'textQualifier',
mode: 'edit',
@@ -275,7 +275,7 @@ class Step1ImportView extends View {
});
this.createView('dateFormatField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="dateFormat"]',
selector: '.field[data-name="dateFormat"]',
model: this.model,
name: 'dateFormat',
mode: 'edit',
@@ -286,7 +286,7 @@ class Step1ImportView extends View {
});
this.createView('timeFormatField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="timeFormat"]',
selector: '.field[data-name="timeFormat"]',
model: this.model,
name: 'timeFormat',
mode: 'edit',
@@ -297,7 +297,7 @@ class Step1ImportView extends View {
});
this.createView('currencyField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="currency"]',
selector: '.field[data-name="currency"]',
model: this.model,
name: 'currency',
mode: 'edit',
@@ -307,7 +307,7 @@ class Step1ImportView extends View {
});
this.createView('timezoneField', 'views/fields/enum', {
el: this.getSelector() + ' .field[data-name="timezone"]',
selector: '.field[data-name="timezone"]',
model: this.model,
name: 'timezone',
mode: 'edit',
@@ -317,14 +317,14 @@ class Step1ImportView extends View {
});
this.createView('headerRowField', 'views/fields/bool', {
el: this.getSelector() + ' .field[data-name="headerRow"]',
selector: '.field[data-name="headerRow"]',
model: this.model,
name: 'headerRow',
mode: 'edit',
});
this.createView('silentModeField', 'views/fields/bool', {
el: this.getSelector() + ' .field[data-name="silentMode"]',
selector: '.field[data-name="silentMode"]',
model: this.model,
name: 'silentMode',
mode: 'edit',
@@ -333,21 +333,21 @@ class Step1ImportView extends View {
});
this.createView('idleModeField', 'views/fields/bool', {
el: this.getSelector() + ' .field[data-name="idleMode"]',
selector: '.field[data-name="idleMode"]',
model: this.model,
name: 'idleMode',
mode: 'edit',
});
this.createView('skipDuplicateCheckingField', 'views/fields/bool', {
el: this.getSelector() + ' .field[data-name="skipDuplicateChecking"]',
selector: '.field[data-name="skipDuplicateChecking"]',
model: this.model,
name: 'skipDuplicateChecking',
mode: 'edit',
});
this.createView('manualModeField', 'views/fields/bool', {
el: this.getSelector() + ' .field[data-name="manualMode"]',
selector: '.field[data-name="manualMode"]',
model: this.model,
name: 'manualMode',
mode: 'edit',
+1 -1
View File
@@ -460,7 +460,7 @@ define('views/import/step2', ['view'], function (Dep) {
this.createView(name, viewName, {
model: this.model,
el: this.getSelector() + ' .field[data-name="' + name + '"]',
fullSelector: this.getSelector() + ' .field[data-name="' + name + '"]',
defs: {
name: name,
},
@@ -41,7 +41,7 @@ define('views/lead-capture/opt-in-confirmation-success', ['view', 'model'], func
model.set('message', this.resultData.message);
this.createView('messageField', 'views/fields/text', {
el: this.getSelector() + ' .field[data-name="message"]',
selector: '.field[data-name="message"]',
mode: 'detail',
inlineEditDisabled: true,
model: model,
+3 -3
View File
@@ -299,7 +299,7 @@ class ListRelatedView extends MainView {
setupHeader() {
this.createView('header', this.headerView, {
collection: this.collection,
el: '#main > .page-header',
fullSelector: '#main > .page-header',
scope: this.scope,
isXsSingleRow: true,
});
@@ -368,7 +368,7 @@ class ListRelatedView extends MainView {
return this.createView('search', this.searchView, {
collection: this.collection,
el: '#main > .search-container',
fullSelector: '#main > .search-container',
searchManager: this.searchManager,
scope: this.foreignScope,
viewMode: this.viewMode,
@@ -534,7 +534,7 @@ class ListRelatedView extends MainView {
createListRecordView() {
let o = {
collection: this.collection,
el: this.options.el + ' .list-container',
selector: '.list-container',
scope: this.foreignScope,
skipBuildRows: true,
shortcutKeysEnabled: true,
+2 -2
View File
@@ -458,7 +458,7 @@ class ListWithCategories extends ListView {
this.getNestedCategoriesCollection(collection => {
this.createView('nestedCategories', 'views/record/list-nested-categories', {
collection: collection,
el: this.options.el + ' .nested-categories-container',
selector: '.nested-categories-container',
showEditLink: this.getAcl().check(this.categoryScope, 'edit'),
isExpanded: this.isExpanded,
hasExpandedToggler: this.hasExpandedToggler,
@@ -474,7 +474,7 @@ class ListWithCategories extends ListView {
this.getTreeCollection(collection => {
this.createView('categories', 'views/record/list-tree', {
collection: collection,
el: this.options.el + ' .categories-container',
selector: '.categories-container',
selectable: true,
showRoot: true,
rootName: this.translate(this.scope, 'scopeNamesPlural'),
+3 -3
View File
@@ -292,7 +292,7 @@ class ListView extends MainView {
setupHeader() {
this.createView('header', this.headerView, {
collection: this.collection,
el: '#main > .page-header',
fullSelector: '#main > .page-header',
scope: this.scope,
isXsSingleRow: true,
});
@@ -346,7 +346,7 @@ class ListView extends MainView {
createSearchView() {
return this.createView('search', this.searchView, {
collection: this.collection,
el: '#main > .search-container',
fullSelector: '#main > .search-container',
searchManager: this.searchManager,
scope: this.scope,
viewMode: this.viewMode,
@@ -596,7 +596,7 @@ class ListView extends MainView {
createListRecordView(fetch) {
let o = {
collection: this.collection,
el: this.options.el + ' .list-container',
selector: '.list-container',
scope: this.scope,
skipBuildRows: true,
shortcutKeysEnabled: true,
+1 -1
View File
@@ -38,7 +38,7 @@ class LoginSecondStepView extends View {
/** @inheritDoc */
views = {
footer: {
el: 'body > footer',
fullSelector: 'body > footer',
view: 'views/site/footer',
},
}
+1 -1
View File
@@ -40,7 +40,7 @@ class LoginView extends View {
/** @inheritDoc */
views = {
footer: {
el: 'body > footer',
fullSelector: 'body > footer',
view: 'views/site/footer',
},
}
+2 -2
View File
@@ -47,13 +47,13 @@ class MergeView extends MainView {
setupHeader() {
this.createView('header', this.headerView, {
model: this.model,
el: '#main > .page-header'
fullSelector: '#main > .page-header'
});
}
setupRecord() {
this.createView('body', this.recordView, {
el: '#main > .body',
fullSelector: '#main > .body',
models: this.models,
collection: this.collection
});
+1 -1
View File
@@ -1010,7 +1010,7 @@ class ModalView extends View {
masterView
.createView('collapsedModalBar', 'views/collapsed-modal-bar', {
el: 'body > .collapsed-modal-bar',
fullSelector: 'body > .collapsed-modal-bar',
})
.then(view => resolve(view));
}))
+2 -2
View File
@@ -83,7 +83,7 @@ class ActionHistoryModalView extends ModalView {
this.createView('search', 'views/record/search', {
collection: this.collection,
el: this.containerSelector + ' .search-container',
fullSelector: this.containerSelector + ' .search-container',
searchManager: searchManager,
disableSavePreset: true,
textFilterDisabled: true,
@@ -97,7 +97,7 @@ class ActionHistoryModalView extends ModalView {
this.listenToOnce(this.collection, 'sync', () => {
this.createView('list', viewName, {
collection: this.collection,
el: this.containerSelector + ' .list-container',
fullSelector: this.containerSelector + ' .list-container',
selectable: false,
checkboxes: false,
massActionsDisabled: true,
+3 -3
View File
@@ -56,7 +56,7 @@ class ChangePasswordModalView extends ModalView {
this.createView('currentPassword', 'views/fields/password', {
model: user,
mode: 'edit',
el: this.options.el + ' .field[data-name="currentPassword"]',
selector: '.field[data-name="currentPassword"]',
defs: {
name: 'currentPassword',
params: {
@@ -68,7 +68,7 @@ class ChangePasswordModalView extends ModalView {
this.createView('password', 'views/user/fields/password', {
model: user,
mode: 'edit',
el: this.options.el + ' .field[data-name="password"]',
selector: '.field[data-name="password"]',
defs: {
name: 'password',
params: {
@@ -80,7 +80,7 @@ class ChangePasswordModalView extends ModalView {
this.createView('passwordConfirm', 'views/fields/password', {
model: user,
mode: 'edit',
el: this.options.el + ' .field[data-name="passwordConfirm"]',
selector: '.field[data-name="passwordConfirm"]',
defs: {
name: 'passwordConfirm',
params: {
+1 -1
View File
@@ -146,7 +146,7 @@ class ComposeEmailModalView extends EditModalView {
let options = {
model: model,
el: this.containerSelector + ' .edit-container',
fullSelector: this.containerSelector + ' .edit-container',
type: 'editSmall',
layoutName: this.layoutName || 'detailSmall',
buttonsDisabled: true,
+1 -1
View File
@@ -385,7 +385,7 @@ class DetailModalView extends ModalView {
let options = {
model: model,
el: this.containerSelector + ' .record-container',
fullSelector: this.containerSelector + ' .record-container',
type: 'detailSmall',
layoutName: this.layoutName || 'detailSmall',
buttonsDisabled: true,
+2 -2
View File
@@ -99,7 +99,7 @@ class EditDashboardModalView extends ModalView {
}
this.createView('dashboardTabList', 'views/preferences/fields/dashboard-tab-list', {
el: this.options.el + ' .field[data-name="dashboardTabList"]',
selector: '.field[data-name="dashboardTabList"]',
defs: {
name: 'dashboardTabList',
params: {
@@ -113,7 +113,7 @@ class EditDashboardModalView extends ModalView {
if (this.hasLocked) {
this.createView('dashboardLocked', 'views/fields/bool', {
el: this.options.el + ' .field[data-name="dashboardLocked"]',
selector: '.field[data-name="dashboardLocked"]',
mode: 'edit',
model: model,
defs: {
+1 -1
View File
@@ -199,7 +199,7 @@ class EditModalView extends ModalView {
let options = {
model: model,
el: this.containerSelector + ' .edit-container',
fullSelector: this.containerSelector + ' .edit-container',
type: 'editSmall',
layoutName: this.layoutName || 'detailSmall',
buttonsDisabled: true,
+1 -1
View File
@@ -75,7 +75,7 @@ class LastViewedModalView extends ModalView {
this.listenToOnce(this.collection, 'sync', () => {
this.createView('list', viewName, {
collection: this.collection,
el: this.containerSelector + ' .list-container',
fullSelector: this.containerSelector + ' .list-container',
selectable: false,
checkboxes: false,
massActionsDisabled: true,
+1 -1
View File
@@ -85,7 +85,7 @@ class MassActionModalView extends ModalView {
this.createView('record', 'views/record/edit-for-modal', {
scope: 'None',
model: this.model,
el: this.getSelector() + ' .record',
selector: '.record',
detailLayout: [
{
rows: [
@@ -74,7 +74,7 @@ class MassConvertCurrencyModalView extends ModalView {
options: this.getConfig().get('currencyList')
},
name: 'currency',
el: this.getSelector() + ' .field[data-name="currency"]',
selector: '.field[data-name="currency"]',
mode: 'edit',
labelText: this.translate('Convert to')
});
@@ -85,7 +85,7 @@ class MassConvertCurrencyModalView extends ModalView {
options: this.getConfig().get('currencyList')
},
name: 'baseCurrency',
el: this.getSelector() + ' .field[data-name="baseCurrency"]',
selector: '.field[data-name="baseCurrency"]',
mode: 'detail',
labelText: this.translate('baseCurrency', 'fields', 'Settings'),
readOnly: true
@@ -94,7 +94,7 @@ class MassConvertCurrencyModalView extends ModalView {
this.createView('currencyRates', 'views/settings/fields/currency-rates', {
model: model,
name: 'currencyRates',
el: this.getSelector() + ' .field[data-name="currencyRates"]',
selector: '.field[data-name="currencyRates"]',
mode: 'edit',
labelText: this.translate('currencyRates', 'fields', 'Settings')
});
+1 -1
View File
@@ -180,7 +180,7 @@ class MassUpdateModalView extends ModalView {
this.createView(name, viewName, {
model: this.model,
el: this.getSelector() + ' .field[data-name="' + name + '"]',
selector: '.field[data-name="' + name + '"]',
defs: {
name: name,
},
+2 -2
View File
@@ -372,7 +372,7 @@ class RelatedListModalView extends ModalView {
if (this.searchPanel) {
this.createView('search', 'views/record/search', {
collection: this.collection,
el: this.containerSelector + ' .search-container',
fullSelector: this.containerSelector + ' .search-container',
searchManager: searchManager,
disableSavePreset: true,
filterList: filterList,
@@ -391,7 +391,7 @@ class RelatedListModalView extends ModalView {
this.createView('list', viewName, {
collection: this.collection,
el: this.containerSelector + ' .list-container',
fullSelector: this.containerSelector + ' .list-container',
rowActionsView: this.rowActionsView,
layoutName: this.layoutName,
searchManager: this.searchManager,
@@ -153,7 +153,7 @@ class ResolveSaveConflictModalView extends ModalView {
readOnly: true,
model: this.model,
name: field,
el: this.getSelector() + ' [data-name="field"][data-field="' + field + '"]',
selector: '[data-name="field"][data-field="' + field + '"]',
mode: 'list',
});
}
+1 -1
View File
@@ -59,7 +59,7 @@ class SaveFiltersModalView extends ModalView {
let model = new Model();
this.createView('name', 'views/fields/varchar', {
el: this.options.el + ' .field[data-name="name"]',
selector: '.field[data-name="name"]',
defs: {
name: 'name',
params: {
@@ -125,7 +125,7 @@ class SelectCategoryTreeRecordsModalView extends SelectRecordsModalView {
this.listenToOnce(collection, 'sync', () => {
this.createView('list', viewName, {
collection: collection,
el: this.containerSelector + ' .list-container',
fullSelector: this.containerSelector + ' .list-container',
readOnly: true,
selectable: true,
checkboxes: this.multiple,
@@ -72,7 +72,7 @@ class SelectRecordsWithCategoriesModalView extends SelectRecordsModal {
this.listenToOnce(collection, 'sync', () => {
this.createView('categories', 'views/record/list-tree', {
collection: collection,
el: this.options.el + ' .categories-container',
selector: '.categories-container',
selectable: true,
readOnly: true,
showRoot: true,
+2 -2
View File
@@ -223,7 +223,7 @@ class SelectRecordsModalView extends ModalView {
if (this.searchPanel) {
this.createView('search', 'views/record/search', {
collection: this.collection,
el: this.containerSelector + ' .search-container',
fullSelector: this.containerSelector + ' .search-container',
searchManager: searchManager,
disableSavePreset: true,
filterList: this.filterList,
@@ -240,7 +240,7 @@ class SelectRecordsModalView extends ModalView {
this.createView('list', viewName, {
collection: this.collection,
el: this.containerSelector + ' .list-container',
fullSelector: this.containerSelector + ' .list-container',
selectable: true,
checkboxes: this.multiple,
massActionsDisabled: true,
+1 -1
View File
@@ -52,7 +52,7 @@ class ViewMapModalView extends ModalView {
this.createView('map', viewName, {
model: this.model,
name: field + 'Map',
el: this.getSelector() + ' .map-container',
selector: '.map-container',
height: 'auto',
});
}
+1 -1
View File
@@ -472,7 +472,7 @@ define('views/notification/badge', ['view'], function (Dep) {
$container.appendTo(this.$el.find('.notifications-panel-container'));
this.createView('panel', 'views/notification/panel', {
el: '#notifications-panel',
fullSelector: '#notifications-panel',
}, view => {
view.render();
@@ -68,7 +68,7 @@ define('views/notification/fields/container', ['views/fields/base'], function (D
this.createView('notification', viewName, {
model: this.model,
el: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
fullSelector: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
});
},
@@ -89,7 +89,7 @@ define('views/notification/fields/container', ['views/fields/base'], function (D
this.createView('notification', viewName, {
model: model,
isUserStream: true,
el: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
fullSelector: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
onlyContent: true,
isNotification: true,
});
@@ -114,7 +114,7 @@ define('views/notification/fields/container', ['views/fields/base'], function (D
model: model,
userId: this.model.get('userId'),
isUserStream: true,
el: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
fullSelector: this.params.containerEl + ' li[data-id="' + this.model.id + '"]',
onlyContent: true,
isNotification: true,
});
+2 -2
View File
@@ -59,7 +59,7 @@ define('views/notification/items/base', ['view'], function (Dep) {
name: name,
params: params || {}
},
el: this.options.el + ' .cell-' + name,
selector: '.cell-' + name,
mode: 'list',
});
},
@@ -82,7 +82,7 @@ define('views/notification/items/base', ['view'], function (Dep) {
this.createView('message', 'views/stream/message', {
messageTemplate: this.messageTemplate,
el: this.options.el + ' .message',
selector: '.message',
model: this.model,
messageData: this.messageData,
});
+2 -2
View File
@@ -62,7 +62,7 @@ define('views/notification/list', ['view'], function (Dep) {
'views/notification/record/list';
let options = {
el: this.options.el + ' .list-container',
selector: '.list-container',
collection: this.collection,
showCount: false,
listLayout: {
@@ -72,7 +72,7 @@ define('views/notification/list', ['view'], function (Dep) {
name: 'data',
view: 'views/notification/fields/container',
params: {
containerEl: this.options.el
containerEl: this.getSelector(),
},
},
],
+2 -2
View File
@@ -87,7 +87,7 @@ define('views/notification/panel', ['view'], function (Dep) {
'views/notification/record/list';
this.createView('list', viewName, {
el: this.options.el + ' .list-container',
selector: '.list-container',
collection: this.collection,
showCount: false,
listLayout: {
@@ -97,7 +97,7 @@ define('views/notification/panel', ['view'], function (Dep) {
name: 'data',
view: 'views/notification/fields/container',
params: {
containerEl: this.options.el,
containerEl: this.getSelector(),
}
}
]
+2 -2
View File
@@ -62,8 +62,8 @@ define('views/notification/record/list', ['views/record/list-expanded'], functio
view._afterRender();
if (view.options.el) {
view.setElement(view.options.el);
if (view.getSelector()) {
view.setElement(view.getSelector());
}
});
});
@@ -63,7 +63,7 @@ define('views/personal-data/modals/personal-data', ['views/modal'], function (De
this.scope = this.model.name;
this.createView('record', 'views/personal-data/record/record', {
el: this.getSelector() + ' .record',
selector: '.record',
model: this.model
}, (view) => {
this.listenTo(view, 'check', (fieldList) => {

Some files were not shown because too many files have changed in this diff Show More