From ac9fba3c3161e6ff10f4888f29fc6b9537bf9e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 18 Oct 2018 20:06:43 +0200 Subject: [PATCH] fix chat --- Makefile | 1 + src/dependencies.pug | 2 +- src/page-member.pug | 4 ++-- src/page-members.pug | 2 +- src/scripts/index.js | 12 ++++++++++++ src/styles/content.scss | 6 ++++-- src/styles/main.scss | 2 +- src/styles/menu.scss | 6 ++---- www/lib/sib-core | 2 +- www/test.html | 4 ++-- 10 files changed, 27 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index d69ef48..9341e86 100644 --- a/Makefile +++ b/Makefile @@ -68,5 +68,6 @@ pull: sync: rsync -rv www/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/ --exclude=www/oidc-client-config.json + rsync -v www/.htaccess staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/ .PHONY: default install submodules copy_lib copy_samples build watch serve clean sync buildprod pull deploy \ No newline at end of file diff --git a/src/dependencies.pug b/src/dependencies.pug index fd9f07a..e9a65d6 100644 --- a/src/dependencies.pug +++ b/src/dependencies.pug @@ -30,7 +30,7 @@ link(href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,6 //- local link(rel='import', href='/lib/sib-core/sib-display.html') link(rel='import', href='/lib/sib-router/sib-router.html') -//- link(rel='import', href='/lib/sib-chat/sib-chat.html') +link(rel='import', href='/lib/sib-chat/sib-chat.html') //- cdn link(rel='import', href="https://cdn.happy-dev.fr/sib-core/sib-display.html") diff --git a/src/page-member.pug b/src/page-member.pug index 926aed6..410dbd5 100644 --- a/src/page-member.pug +++ b/src/page-member.pug @@ -8,10 +8,10 @@ sib-router#member-router(default-route='member-chat') div Éditer #member-views-container sib-trigger(next="members" class="back") Back to directory - .limiter + div #member-chat include page-member-chat.pug - #member-profile + #member-profile.limiter include page-member-profile.pug #member-edit include page-member-edit.pug \ No newline at end of file diff --git a/src/page-members.pug b/src/page-members.pug index 265c6ba..4df6383 100644 --- a/src/page-members.pug +++ b/src/page-members.pug @@ -65,7 +65,7 @@ div widget-cell='hdapp-usercell', widget-roles='sib-display-lookuplist', widget-skills='sib-display-lookuplist', - set-searchset='user.first_name, user.last_name', + set-searchset='pseudo', search-fields='searchset', next='member' ) diff --git a/src/scripts/index.js b/src/scripts/index.js index 78b0c18..a8538cc 100644 --- a/src/scripts/index.js +++ b/src/scripts/index.js @@ -11,4 +11,16 @@ document.addEventListener('DOMContentLoaded', function(event) { window.addEventListener('click', e => { navBar.classList.remove('open'); }); + + function resize() { + setTimeout(()=> + Array.from(document.querySelectorAll('.chat-view')).forEach(elm => { + elm.style.setProperty('--pos-top', elm.offsetTop + 'px'); + })); + } + window.addEventListener('resize', resize); + window.addEventListener('navigate', resize); + document.addEventListener('load', resize); + document.addEventListener('WebComponentsReady', resize); + resize(); }); diff --git a/src/styles/content.scss b/src/styles/content.scss index aa2bba9..e3c2ce5 100644 --- a/src/styles/content.scss +++ b/src/styles/content.scss @@ -52,9 +52,11 @@ sib-display-lookuplist[name='skills'] { .chat-view { padding: 1em; - border: 1px dashed green; position: relative; - min-height: 300px; + background-color: #fff; + @extend %shadow; + height: calc(100vh - 143px - 5em); + height: calc(100vh - var(--pos-top, 143px) - 5em); > sib-chat { @include pos(); } diff --git a/src/styles/main.scss b/src/styles/main.scss index d767dd6..f88559a 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -24,6 +24,7 @@ h5, h6 { color: $color-black; font-weight: 600; + padding: 0; margin: 0.67em 0; span { font-weight: 400; @@ -97,7 +98,6 @@ h3 { #subContainer { display: flex; - min-height: 100%; } #mainContainer { diff --git a/src/styles/menu.scss b/src/styles/menu.scss index 8cef1ee..1e13164 100644 --- a/src/styles/menu.scss +++ b/src/styles/menu.scss @@ -5,10 +5,8 @@ background-color: $color-white; color: $color-grey; max-width: 16rem; - position: sticky; - top: 0; - height: 100%; - max-height: 100vh; + position: relative; + min-height: 100%; &.open { transform: translateX(0); } diff --git a/www/lib/sib-core b/www/lib/sib-core index bed0a4d..97e4d27 160000 --- a/www/lib/sib-core +++ b/www/lib/sib-core @@ -1 +1 @@ -Subproject commit bed0a4d7b743d3e35ec016c880101e8496bc224f +Subproject commit 97e4d2773deb81d28ccbe6c65d82d316bb7ee022 diff --git a/www/test.html b/www/test.html index c305743..1f95e27 100644 --- a/www/test.html +++ b/www/test.html @@ -41,8 +41,8 @@

Members