#2325 cartouche header elipse chrome bug fixed

This commit is contained in:
2024-03-11 10:39:33 +01:00
parent f1d2268517
commit 9c1b14ad5a
2 changed files with 22 additions and 9 deletions

View File

@@ -13,6 +13,7 @@ export default {
return {
headphones_path: mdiHeadphones,
mainscrolled: false,
headerreduced: false,
}
},
created () {
@@ -22,10 +23,15 @@ export default {
mounted () {
// console.log('cartouche layout mounted', this);
this.$refs.cartouche_main.addEventListener('scroll', (event) => {
// console.log('main is scrolling', event);
let $main = event.originalTarget;
let scrolled = this.mainscrolled = $main.scrollTop > 0;
console.log('main is scrolling', event);
let $main = event.target;
let scrolled = $main.scrollTop > 0;
this.$emit('main_scrolled', scrolled);
if(scrolled && $main.scrollHeight > 600){
this.headerreduced = true;
} else {
this.headerreduced = false;
}
})
},
computed: {
@@ -54,8 +60,8 @@ export default {
<template>
<header ref="cartouche_header">
<div class="concernement-cartouche-icons">
<label :class="{ hidden: mainscrolled }">{{ ct_concernement.title.description }}</label>
<h2 :class="{ ellipsed: mainscrolled }">{{ concernement.title }}</h2>
<label :class="{ hidden: headerreduced }">{{ ct_concernement.title.description }}</label>
<h2 :class="{ ellipsed: headerreduced }">{{ concernement.title }}</h2>
<!-- <nav class="icons">
<ul>
<li v-if="concernement.has_recit" >