Mercurial > gemma
view client/src/lib/mixins.js @ 3118:4dcbf9e9013c
Added stub for GET /api/data/fairway-depth/{gauge}
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 28 Apr 2019 22:26:48 +0200 |
parents | 57255fda7594 |
children | 35c0da49eb89 |
line wrap: on
line source
/* This is Free Software under GNU Affero General Public License v >= 3.0 * without warranty, see README.md and license for details. * * SPDX-License-Identifier: AGPL-3.0-or-later * License-Filename: LICENSES/AGPL-3.0.txt * * Copyright (C) 2018 by via donau * – Österreichische Wasserstraßen-Gesellschaft mbH * Software engineering by Intevation GmbH * * Author(s): * Markus Kottländer <markus.kottlaender@intevation.de> */ const sortTable = { data() { return { sortColumn: "", sortDirection: "ASC", pageSize: 20, page: 1 }; }, methods: { sortTable(sorting) { this.sortColumn = sorting.sortColumn; this.sortDirection = sorting.sortDirection; } } }; const pane = { props: { paneCreated: Function, paneMounted: Function, paneUpdated: Function, paneDestroyed: Function }, computed: { paneId() { return this.$parent.pane.id; } }, created() { if (this.paneCreated) this.paneCreated(); }, mounted() { if (this.paneMounted) this.paneMounted(); }, updated() { if (this.paneUpdated) this.paneUpdated(); }, destroyed() { if (this.paneDestroyed) this.paneDestroyed(); } }; export { sortTable, pane };