This commit is contained in:
Clément 2018-09-22 14:11:37 +02:00
parent 689e8009ed
commit a0c1cab2ba
6 changed files with 29 additions and 29 deletions

View File

@ -1,7 +1,7 @@
default: build
config.pug:
cp -n config-sample.pug config.pug
@cp -n config-sample.pug config.pug
node_modules:
npm install

View File

@ -1,12 +1,18 @@
#!/bin/bash
export DN="http://staging-app.happy-dev.fr"
export DN="https://staging-app.happy-dev.fr"
export SDN="https://test-paris.happy-dev.fr"
export CDN="http://staging-app.happy-dev.fr/dist/lib"
make prod
# ssh staging-app@ssh-staging-app.happy-dev.fr "rm -R staging-app.happy-dev.fr; mkdir staging-app.happy-dev.fr; cd staging-app.happy-dev.fr; mkdir -p src/fonts; mkdir -p dist/css;"
export CDN="https://staging-app.happy-dev.fr/dist/lib"
make -B build
# ssh staging-app@ssh-staging-app.happy-dev.fr "rm -R staging-app.happy-dev.fr"
ssh staging-app@ssh-staging-app.happy-dev.fr "mkdir -p staging-app.happy-dev.fr/src/fonts; cd staging-app.happy-dev.fr; mkdir -p dist/css;"
echo sync...
rsync -u index.html staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/
rsync -u .htaccess staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/
rsync -u oidc-client-preprod-config.json staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/oidc-client-config.json
rsync -zr dist/ staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/
rsync -zr src/fonts/ staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/
rsync -zr src/js/ staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/
rsync -r dist/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/dist/
rsync -r src/fonts/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/fonts/
rsync -r src/js/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/js/
echo ...done

View File

@ -6,7 +6,7 @@ html(lang='fr')
meta(http-equiv='X-UA-Compatible', content='ie=edge')
title Happy Dev App
//- Prod/Dev setup
if (['http://app.happy-dev.fr', 'http://staging-app.happy-dev.fr'].includes(dn))
if (['https://app.happy-dev.fr', 'https://staging-app.happy-dev.fr'].includes(dn))
include dependencies-prod.pug
else
include dependencies-dev.pug
@ -26,7 +26,7 @@ html(lang='fr')
include channel.pug
//- include search.pug
sib-chat#chat-singleton(data-authentication='login', data-auto-login='true', data-bosh-service-url='https://jabber.happy-dev.fr/http-bind/', data-debug='false', data-locales-url='en', bind-resources='')
//- script.
script.
// Move the chat singleton to the right view on "page load"
window.onload = function() {
if (window.location.pathname.indexOf("-chat") !== -1) {
@ -34,6 +34,7 @@ html(lang='fr')
var pathnameParts = window.location.pathname.split("/");
var viewName = pathnameParts[pathnameParts.length - 1];
var view = document.getElementById(viewName);
console.log({chatSingleton,pathnameParts,viewName,view});
view.appendChild(chatSingleton);
chatSingleton.dataset.src = view.dataset.src;

View File

@ -6,11 +6,12 @@ div
div(hidden)
sib-route(name='member', id-prefix=`${sdn}/members/`)
sib-route(name='project', id-prefix=`${sdn}/projects/`)
sib-route(name='channel', id-prefix=`${sdn}/channels/`)
div#menu-items
sib-route(name='members')
div
i.fa.fa-users
| Membres
i.fa.fa-users
| Membres
sib-route(name='job-offers')
div
i.fa.fa-handshake-o
@ -33,14 +34,6 @@ div
data-fields='name',
next='channel'
)
//- sib-route(name='projects')
i.fa.fa-tasks(aria-hidden='true')
| Projets
//- sib-route(name='client-create')
i.fa.fa-plus(aria-hidden='true')
| New client
//- sib-route(name='channels')
i.fa.fa-comments(aria-hidden='true')
| Network
//- sib-route(name='channel', id-prefix=`${sdn}/channels/`)
| New client

View File

@ -1,17 +1,17 @@
sib-chat {
// position: absolute;
border: 1px dotted red;
top: $menu-height;
bottom: 0px;
left: 0px;
right: 0px;
//position: absolute;
border: 5px dotted red;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
display: none;
min-height: 300px;
}
.chat-view {
sib-chat {
display: block;
top: $menu-height + 30px;
}
}

View File

@ -38,7 +38,7 @@
background-image: linear-gradient(
to right,
rgba(0, 0, 0, $shadow-opacity),
#0000
transparent
);
}
}