|
Apache/2.4.41 (Ubuntu) Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) server ip : 62.171.164.128 | your ip : 127.0.0.1 safemode OFF > / home / Mirasvit / Report / view / adminhtml / web / js / settings / |
Filename | /home/Mirasvit/Report/view/adminhtml/web/js/settings/columns.js |
Size | 1.41 kb |
Permission | rw-r--r-- |
Owner | root : root |
Create time | 01-Jul-2024 20:52 |
Last modified | 06-Apr-2021 18:06 |
Last accessed | 23-Aug-2025 04:34 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
define([
'uiElement',
'ko',
'underscore',
'mage/translate'
], function (Element, ko, _, $t) {
'use strict';
return Element.extend({
defaults: {
template: 'report/settings/columns',
searchColumn: '',
columns: []
},
initObservable: function () {
this.searchColumn = ko.observable('');
return this._super();
},
resetSearch: function () {
this.searchColumn('');
},
findColumns: function () {
var columns = [];
if (this.searchColumn()) {
columns = _.filter(this.columns, function (column) {
if (column.label.toLowerCase().indexOf(this.searchColumn().toLowerCase()) !== -1) {
return column;
}
}.bind(this));
} else {
columns = this.columns;
}
return columns;
},
toggle: function (col, e) {
var status = e.currentTarget.querySelector('input[type="checkbox"]');
if (!status.disabled) {
status.checked = !status.checked;
if (status.checked) {
e.currentTarget.classList.add('active');
} else {
e.currentTarget.classList.remove('active');
}
}
}
});
});
'uiElement',
'ko',
'underscore',
'mage/translate'
], function (Element, ko, _, $t) {
'use strict';
return Element.extend({
defaults: {
template: 'report/settings/columns',
searchColumn: '',
columns: []
},
initObservable: function () {
this.searchColumn = ko.observable('');
return this._super();
},
resetSearch: function () {
this.searchColumn('');
},
findColumns: function () {
var columns = [];
if (this.searchColumn()) {
columns = _.filter(this.columns, function (column) {
if (column.label.toLowerCase().indexOf(this.searchColumn().toLowerCase()) !== -1) {
return column;
}
}.bind(this));
} else {
columns = this.columns;
}
return columns;
},
toggle: function (col, e) {
var status = e.currentTarget.querySelector('input[type="checkbox"]');
if (!status.disabled) {
status.checked = !status.checked;
if (status.checked) {
e.currentTarget.classList.add('active');
} else {
e.currentTarget.classList.remove('active');
}
}
}
});
});