Resolve "Very unusual back button behavior"

This commit is contained in:
Rainer Killinger
2022-08-11 16:25:48 +00:00
parent 82479f463c
commit 7b1f0493da
23 changed files with 21 additions and 153 deletions

View File

@@ -16,10 +16,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>Changelog</ion-title>
<!-- TODO: translation -->

View File

@@ -16,10 +16,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>Licenses</ion-title>
<!-- TODO: translation -->

View File

@@ -16,10 +16,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title *ngIf="content; else titleLoading">{{
'title' | translateSimple: content

View File

@@ -15,10 +15,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'data.detail.TITLE' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'assessments.TITLE' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<!--TODO: read this from the config (menu item title)-->
<ion-title>{{ 'catalog.title' | translate | titlecase }}</ion-title>

View File

@@ -16,10 +16,7 @@
<ion-header *ngIf="defaultHeader">
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start" *ngIf="!isModal">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'data.detail.TITLE' | translate }}</ion-title>
<ion-buttons [slot]="isModal ? 'start' : 'primary'">

View File

@@ -2,10 +2,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios" *ngIf="showDrawer">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ title | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'feedback.page.TITLE' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -16,10 +16,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'data.detail.TITLE' | translate }}</ion-title>
<ion-buttons slot="primary">

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'hebisSearch.title' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'library.account.title' | translate | titlecase }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{
'library.account.pages.checked_out.title' | translate | titlecase

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{
'library.account.pages.fines.title' | translate | titlecase

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{
'library.account.pages.holds.title' | translate | titlecase

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{
'library.account.pages.profile.title' | translate | titlecase

View File

@@ -18,17 +18,7 @@
<ion-header class="ion-no-border" translucent="true">
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
*ngIf="items.length !== 1"
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button
*ngIf="items.length === 1"
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
(click)="resetView()"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'map.page.TITLE' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'news.title' | translate }}</ion-title>
</ion-toolbar>

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'profile.title' | translate | titlecase }}</ion-title>
</ion-toolbar>

View File

@@ -16,10 +16,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title *ngIf="tabChoreographer.currentValue === 'calendar'">{{
'schedule.calendar' | translate | titlecase

View File

@@ -1,10 +1,7 @@
<ion-header>
<ion-toolbar color="primary" mode="ios">
<ion-buttons slot="start">
<ion-back-button
[defaultHref]="'..'"
[text]="'back' | translate | titlecase"
></ion-back-button>
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>{{ 'settings.title' | translate | titlecase }}</ion-title>
</ion-toolbar>