classes-mixin.js
1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _settings = require('../../src/settings/settings.js');
var _settings2 = _interopRequireDefault(_settings);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
computed: {
vTableRightBody: function vTableRightBody() {
var result = {
'v-table-rightview-special-border': true
};
result[_settings2.default.scrollbarClass] = true;
return result;
},
vTableFooter: function vTableFooter() {
var result = {
'v-table-rightview-special-border': true
};
result[_settings2.default.scrollbarClass] = true;
return result;
},
vTableBodyInner: function vTableBodyInner() {
return {
'v-table-body-inner-pb': !this.hasTableFooter
};
},
vTableBodyCell: function vTableBodyCell() {
return {
'vertical-border': this.showVerticalBorder,
'horizontal-border': this.showHorizontalBorder
};
}
},
methods: {
vTableFiltersIcon: function vTableFiltersIcon(filters) {
var _this = this;
return {
'v-icon-filter': true,
'checked': filters.some(function (x) {
return x.selected && x.value !== _this.filterSpecialValue;
})
};
}
}
};