annotate client/src/components/toolbar/Gauges.vue @ 3553:869505c5087b

client: fairway profile: close compare view with ESC key also added a notice at the top of the screen that indicates when ESC key can be used to either cancel drawing (line, polygon, crosscut) or to close the compare split view for two sounding results
author Markus Kottlaender <markus@intevation.de>
date Fri, 31 May 2019 14:32:24 +0200
parents c0162cbb5775
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2598
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
1 <template>
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
2 <div
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
3 @click="$store.commit('application/showGauges', !showGauges)"
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
4 class="toolbar-button"
2941
c0162cbb5775 client: toolbar: improved tooltip positions
Markus Kottlaender <markus@intevation.de>
parents: 2919
diff changeset
5 v-tooltip.right="label"
2598
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
6 >
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
7 <font-awesome-icon
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
8 icon="ruler-vertical"
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
9 :class="{ 'text-info': showGauges }"
2919
6c5364ff0abb client: removed a lot of unnecessary closing tags
Markus Kottlaender <markus@intevation.de>
parents: 2900
diff changeset
10 />
2598
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
11 </div>
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
12 </template>
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
13
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
14 <script>
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
15 /* This is Free Software under GNU Affero General Public License v >= 3.0
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
16 * without warranty, see README.md and license for details.
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
17 *
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
18 * SPDX-License-Identifier: AGPL-3.0-or-later
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
19 * License-Filename: LICENSES/AGPL-3.0.txt
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
20 *
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
21 * Copyright (C) 2018 by via donau
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
22 * – Österreichische Wasserstraßen-Gesellschaft mbH
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
23 * Software engineering by Intevation GmbH
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
24 *
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
25 * Author(s):
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
26 * Markus Kottländer <markus.kottlaender@intevation.de>
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
27 */
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
28 import { mapState } from "vuex";
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
29
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
30 export default {
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
31 computed: {
2900
2097c3633f0a client: added tooltips to toolbar buttons
Markus Kottlaender <markus@intevation.de>
parents: 2598
diff changeset
32 ...mapState("application", ["showGauges"]),
2097c3633f0a client: added tooltips to toolbar buttons
Markus Kottlaender <markus@intevation.de>
parents: 2598
diff changeset
33 label() {
2097c3633f0a client: added tooltips to toolbar buttons
Markus Kottlaender <markus@intevation.de>
parents: 2598
diff changeset
34 return this.$gettext("Gauges");
2097c3633f0a client: added tooltips to toolbar buttons
Markus Kottlaender <markus@intevation.de>
parents: 2598
diff changeset
35 }
2598
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
36 }
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
37 };
5fa1ad39e1bc client: added missing files for Gauges dialog
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
38 </script>