mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-23 09:16:38 +00:00
Disable sidebar swipe in kiosk mode (#338)
* Disable sidebar swipe in kiosk mode * Generalize disableSwipe * Wrap in iife
This commit is contained in:
parent
7c079dc01f
commit
6ba8338e18
@ -41,8 +41,8 @@
|
||||
|
||||
<paper-drawer-panel id='drawer'
|
||||
force-narrow='[[computeForceNarrow(narrow, dockedSidebar)]]'
|
||||
responsive-width='0' disable-swipe='[[isSelectedMap]]'
|
||||
disable-edge-swipe='[[isSelectedMap]]'>
|
||||
responsive-width='0' disable-swipe='[[_computeDisableSwipe(routeData)]]'
|
||||
disable-edge-swipe='[[_computeDisableSwipe(routeData)]]'>
|
||||
<ha-sidebar
|
||||
slot="drawer"
|
||||
narrow='[[narrow]]'
|
||||
@ -81,6 +81,8 @@
|
||||
</dom-module>
|
||||
|
||||
<script>
|
||||
(function () {
|
||||
var NON_SWIPABLE_PANELS = ['kiosk', 'map'];
|
||||
Polymer({
|
||||
is: 'home-assistant-main',
|
||||
|
||||
@ -167,5 +169,10 @@ Polymer({
|
||||
_computeSelected: function (routeData) {
|
||||
return routeData.panel || 'states';
|
||||
},
|
||||
|
||||
_computeDisableSwipe: function (routeData) {
|
||||
return NON_SWIPABLE_PANELS.indexOf(routeData.panel) !== -1;
|
||||
},
|
||||
});
|
||||
}());
|
||||
</script>
|
||||
|
Loading…
x
Reference in New Issue
Block a user