|
1 | 1 | /** |
2 | | - * vue-good-table v2.0.4 |
| 2 | + * vue-good-table v2.0.5 |
3 | 3 | * (c) 2018-present xaksis <shay@crayonbits.com> |
4 | 4 | * https://github.com/xaksis/vue-good-table |
5 | 5 | * Released under the MIT License. |
@@ -5495,8 +5495,14 @@ var defaultType = { |
5495 | 5495 | }; |
5496 | 5496 |
|
5497 | 5497 | var VueGoodPagination = { render: function () { |
5498 | | - var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('div', { staticClass: "vgt-wrap__footer vgt-clearfix" }, [_c('div', { staticClass: "footer__row-count vgt-pull-left" }, [_c('span', { staticClass: "footer__row-count__label" }, [_vm._v(_vm._s(_vm.rowsPerPageText))]), _vm._v(" "), _c('select', { staticClass: "footer__row-count__select", attrs: { "autocomplete": "off", "name": "perPageSelect" }, on: { "change": _vm.perPageChanged } }, [_vm._l(_vm.getRowsPerPageDropdown(), function (option, idx) { |
5499 | | - return _c('option', { key: 'rows-dropdown-option-' + idx, domProps: { "selected": option === _vm.currentPerPage, "value": option } }, [_vm._v(" " + _vm._s(option) + " ")]); |
| 5498 | + var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('div', { staticClass: "vgt-wrap__footer vgt-clearfix" }, [_c('div', { staticClass: "footer__row-count vgt-pull-left" }, [_c('span', { staticClass: "footer__row-count__label" }, [_vm._v(_vm._s(_vm.rowsPerPageText))]), _vm._v(" "), _c('select', { directives: [{ name: "model", rawName: "v-model", value: _vm.currentPerPage, expression: "currentPerPage" }], staticClass: "footer__row-count__select", attrs: { "autocomplete": "off", "name": "perPageSelect" }, on: { "change": [function ($event) { |
| 5499 | + var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { |
| 5500 | + return o.selected; |
| 5501 | + }).map(function (o) { |
| 5502 | + var val = "_value" in o ? o._value : o.value;return val; |
| 5503 | + });_vm.currentPerPage = $event.target.multiple ? $$selectedVal : $$selectedVal[0]; |
| 5504 | + }, _vm.perPageChanged] } }, [_vm._l(_vm.getRowsPerPageDropdown(), function (option, idx) { |
| 5505 | + return _c('option', { key: 'rows-dropdown-option-' + idx, domProps: { "value": option } }, [_vm._v(" " + _vm._s(option) + " ")]); |
5500 | 5506 | }), _vm._v(" "), _vm.paginateDropdownAllowAll ? _c('option', { attrs: { "value": "-1" } }, [_vm._v(_vm._s(_vm.allText))]) : _vm._e()], 2)]), _vm._v(" "), _c('div', { staticClass: "footer__navigation vgt-pull-right" }, [_c('a', { staticClass: "footer__navigation__page-btn", class: { disabled: !_vm.prevIsPossible }, attrs: { "href": "javascript:undefined", "tabindex": "0" }, on: { "click": function ($event) { |
5501 | 5507 | $event.preventDefault();$event.stopPropagation();return _vm.previousPage($event); |
5502 | 5508 | } } }, [_c('span', { staticClass: "chevron", class: { 'left': !_vm.rtl, 'right': _vm.rtl } }), _vm._v(" "), _c('span', [_vm._v(_vm._s(_vm.prevText))])]), _vm._v(" "), _c('div', { staticClass: "footer__navigation__info" }, [_vm._v(_vm._s(_vm.paginatedInfo))]), _vm._v(" "), _c('a', { staticClass: "footer__navigation__page-btn", class: { disabled: !_vm.nextIsPossible }, attrs: { "href": "javascript:undefined", "tabindex": "0" }, on: { "click": function ($event) { |
|
0 commit comments