|
10 | 10 | <f7-list-item link="/" class="logo" panel-close v-else>
|
11 | 11 | <img src="../res/img/openhab-logo.png" width="100%">
|
12 | 12 | </f7-list-item>
|
13 |
| - <!-- <f7-block-title>Sitemaps</f7-block-title> --> |
14 | 13 | <f7-list>
|
15 | 14 | <!-- <f7-list-item v-for="sitemap in sitemaps" :animate="false" :key="sitemap.name"
|
16 | 15 | :class="{ currentsection: currentUrl.indexOf('/sitemap/' + sitemap.name) >= 0 }"
|
|
79 | 78 | :class="{ currentsection: currentUrl.indexOf('/about') >= 0 }">
|
80 | 79 | <f7-icon slot="media" ios="f7:question_circle_fill" aurora="f7:question_circle_fill" md="material:help" color="gray"></f7-icon>
|
81 | 80 | </f7-list-item>
|
82 |
| - <!-- <f7-list-item v-if="loggedIn" link="/" title="Logout" @click="logout()" panel-close> |
83 |
| - <f7-icon slot="media" ios="f7:square_arrow_right" md="material:exit_to_app" color="gray"></f7-icon> |
84 |
| - </f7-list-item> --> |
85 |
| - <!-- <f7-list-item title="Master-Details" view=".view-main" panel-close> |
86 |
| - <f7-icon slot="media" ios="f7:exit" md="material:exit_to_app"></f7-icon> |
87 |
| - </f7-list-item> --> |
88 | 81 | </f7-list>
|
| 82 | + |
89 | 83 | <div class="account" v-if="ready">
|
90 | 84 | <div class="display-flex justify-content-center">
|
91 | 85 | <f7-button v-if="!loggedIn" large color="gray" icon-size="36" tooltip="Unlock Administration" icon-f7="lock_shield_fill" @click="authorize()" />
|
92 | 86 | </div>
|
93 |
| - <f7-list v-if="$store.getters.user" class="admin-links" media-list> |
| 87 | + <f7-list v-if="$store.getters.user" media-list> |
94 | 88 | <f7-list-item :title="$store.getters.user.name" :footer="serverDisplayUrl" io="f7:person_alt_circle_fill" link="/profile/" no-chevron panel-close view=".view-main"
|
95 | 89 | :class="{ currentsection: currentUrl.indexOf('/profile') >= 0 }">
|
96 | 90 | <f7-icon slot="media" size="36" ios="f7:person_alt_circle_fill" aurora="f7:person_alt_circle_fill" md="f7:person_alt_circle_fill" color="gray"></f7-icon>
|
97 | 91 | </f7-list-item>
|
98 | 92 | </f7-list>
|
99 |
| - <!-- <f7-link v-if="user" color="gray" icon-size="30" :text="accountLabel" tooltip="Sign out" icon-f7="person_alt_circle_fill" @click="logout()" /> --> |
100 | 93 | </div>
|
101 | 94 | </f7-page>
|
102 | 95 | </f7-panel>
|
|
108 | 101 | </f7-panel>
|
109 | 102 |
|
110 | 103 | <!-- Your main view, should have "view-main" class -->
|
111 |
| - <f7-view main class="safe-areas" url="/" :master-detail-breakpoint="960" @routeChanged="console.log('hello')"></f7-view> |
| 104 | + <f7-view main v-show="ready" class="safe-areas" url="/" :master-detail-breakpoint="960" @routeChanged="console.log('hello')"></f7-view> |
112 | 105 |
|
113 | 106 | <f7-login-screen id="my-login-screen" :opened="loginScreenOpened">
|
114 | 107 | <f7-view name="login" v-if="$device.cordova">
|
|
155 | 148 | height 0
|
156 | 149 |
|
157 | 150 | .panel-left
|
158 |
| - overflow-y scroll |
159 | 151 | scrollbar-width none /* Firefox */
|
160 | 152 | -ms-overflow-style none /* IE 10+ */
|
161 | 153 |
|
162 | 154 | .page
|
163 | 155 | background #f5f5f5 !important
|
164 |
| - padding-bottom 4rem |
| 156 | + padding-bottom calc(var(--f7-tabbar-labels-height) + var(--f7-safe-area-bottom)) |
165 | 157 | .logo
|
166 | 158 | margin-top var(--f7-safe-area-top)
|
167 | 159 | list-style none
|
|
178 | 170 | color var(--f7-color-white) !important
|
179 | 171 | .account
|
180 | 172 | z-index 300
|
181 |
| - height 4rem |
| 173 | + height calc(var(--f7-tabbar-labels-height) + var(--f7-safe-area-bottom)) |
182 | 174 | background #f5f5f5 !important
|
183 | 175 | position fixed
|
184 | 176 | bottom calc(var(--f7-safe-area-bottom))
|
185 | 177 | width 100%
|
| 178 | + .list |
| 179 | + position absolute |
| 180 | + bottom 0 |
| 181 | + left 0 |
| 182 | + width 100% |
| 183 | + margin-bottom 0 |
| 184 | + height calc(var(--f7-tabbar-labels-height) + var(--f7-safe-area-bottom)) |
186 | 185 |
|
187 | 186 | .theme-dark
|
188 | 187 | .panel-left
|
|
0 commit comments