Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,13 @@
<div
class="carTitleLine d-flex justify-content-between align-items-center"
>
<h3 @click="configmode = !configmode">
<h3 @click="changeCar = !changeCar">
<i class="fa-solid fa-sm fa-car me-2" />
{{ chargepoint.vehicleName }}
<span
class="fa-solid fa-xs me-2"
:class="changeCar ? 'fa-caret-up' : 'fa-caret-down'"
/>
<span
v-if="chargepoint.hasPriority"
class="me-1 fa-solid fa-xs fa-star ps-1"
Expand Down Expand Up @@ -97,6 +101,18 @@
/>
</WbBadge>
</div>
<div v-if="changeCar" class="carSelector p-4 m-2">
<span class="changeCarTitle mb-2">Fahrzeug wechseln:</span>
<RadioInput2
v-model.number="cp.connectedVehicle"
:options="
Object.values(vehicles)
.filter((v) => v.visible)
.map((v) => [v.name, v.id])
"
@update:model-value="changeCar = false"
/>
</div>
</div>
</div>
<div class="grid12">
Expand Down Expand Up @@ -303,6 +319,7 @@ import BatterySymbol from '@/components/shared/BatterySymbol.vue'
import FormatWatt from '@/components/shared/FormatWatt.vue'
import FormatWattH from '../shared/FormatWattH.vue'
import RadioBarInput from '@/components/shared/RadioBarInput.vue'
import RadioInput2 from '@/components/shared/RadioInput2.vue'
import WbWidgetFlex from '../shared/WbWidgetFlex.vue'
import WbBadge from '../shared/WbBadge.vue'
import { updateServer } from '@/assets/js/sendMessages'
Expand All @@ -316,6 +333,8 @@ const props = defineProps<{
fullWidth?: boolean
}>()
const cp = ref(props.chargepoint)
const changeCar = ref(false)

// computed
const chargeMode = computed({
get() {
Expand Down Expand Up @@ -511,4 +530,11 @@ const editPrice = ref(false)
grid-column: 11 / span 2;
font-size: var(--font-settings-button);
}
.carSelector {
border: 1px solid var(--color-menu);
font-size: var(--font-settings);
border-radius: 3px;
display: flex;
flex-direction: column;
}
</style>
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<!-- Number of phases -->
<ConfigItem title="Anzahl Phasen" icon="fa-plug" :fullwidth="true">
<RadioInput2
v-model="cp.instantTargetPhases"
v-model="cp.ecoTargetPhases"
:options="[
['1', 1],
['Maximum', 3],
Expand All @@ -54,7 +54,7 @@
>
<RangeInput
id="maxSoc"
v-model="cp.pvTargetSoc"
v-model="cp.ecoTargetSoc"
:min="0"
:max="100"
:step="1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,11 @@ function setValue(event: Event) {
element = element.parentElement as HTMLButtonElement
}
if (element.value) {
v.value = element.value
if (typeof props.options[0][1] === 'number') {
v.value = Number(element.value)
} else {
v.value = element.value
}
}
}
</script>
Expand Down

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/modules/web_themes/colors/web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
<link rel="apple-touch-icon" sizes="60x60" href="/openWB/web/img/favicons/apple-touch-icon-60x60.png">
<link rel="manifest" href="/openWB/web/manifest.json">
<title>openWB</title>
<script type="module" crossorigin src="/openWB/web/themes/colors/assets/index-24E0MHp8.js"></script>
<script type="module" crossorigin src="/openWB/web/themes/colors/assets/index-CkWKKaPO.js"></script>
<link rel="modulepreload" crossorigin href="/openWB/web/themes/colors/assets/vendor-CmSLe-Fc.js">
<link rel="stylesheet" crossorigin href="/openWB/web/themes/colors/assets/index-amqPjbg6.css">
<link rel="stylesheet" crossorigin href="/openWB/web/themes/colors/assets/index-sPhFg7OR.css">
</head>

<body>
Expand Down