From 44fe4b91f9c119a839fdff70e17aa1870025023c Mon Sep 17 00:00:00 2001 From: Alexandre Bourlier <alexandre@happy-dev.fr> Date: Mon, 23 Apr 2018 16:35:00 +0200 Subject: [PATCH] Created project view --- src/html/member.html | 30 ++++---- src/html/menu.html | 2 + src/html/project.html | 60 +++++++-------- src/scss/_members.scss | 71 ------------------ src/scss/_project.scss | 73 ++----------------- .../{_projects-list.scss => _projects.scss} | 0 src/scss/main.scss | 2 +- 7 files changed, 57 insertions(+), 181 deletions(-) rename src/scss/{_projects-list.scss => _projects.scss} (100%) diff --git a/src/html/member.html b/src/html/member.html index 31142bb6..840e71ce 100644 --- a/src/html/member.html +++ b/src/html/member.html @@ -3,7 +3,7 @@ <ldp-route name="member-chat"> <i class="fa fa-comment-o" aria-hidden="true"></i> </ldp-route> - <ldp-route name="member-profile"> + <ldp-route name="member-detail"> <i class="fa fa-user" aria-hidden="true"></i> </ldp-route> </ldp-router> @@ -19,22 +19,24 @@ data-room-jid="anonymous@conference.nomnom.im"> </hd-chat-window> - <ldp-display - id="member-profile" - set-name="firstname, name-separator, lastname" - value-name-separator=" " - set-location="city, city-separator, country" - value-city-separator=", " - data-fields="avatar, name, location, email, number" - widget-avatar="ldp-display-img" - widget-email="ldp-display-mailto" - widget-number="ldp-display-tel" - bind-resources - ></ldp-display> + <div id="member-detail" style="display: none"> + <ldp-display + set-name="firstname, name-separator, lastname" + value-name-separator=" " + set-location="city, city-separator, country" + value-city-separator=", " + data-fields="avatar, name, location, email, number" + widget-avatar="ldp-display-img" + widget-email="ldp-display-mailto" + widget-number="ldp-display-tel" + bind-resources + ></ldp-display> + <span>Skills here</span> <!--<ldp-display --> <!--id="member-skills" --> <!--id-suffix="skills"--> <!--bind-resources--> - <!--></ldp-display>--> + <!-- ></ldp-display>--> + </div> </div> diff --git a/src/html/menu.html b/src/html/menu.html index 50c8b364..dc61f227 100644 --- a/src/html/menu.html +++ b/src/html/menu.html @@ -16,6 +16,7 @@ <ldp-route class="nav-item d-none" name="member" id-prefix="http://localhost:8000/members/"> Membre </ldp-route> + <ldp-route class="nav-item pl-4 pr-4 pb-2 align-self-stretch text-center text-md-left" name="projects"> <i class="fa fa-tasks" aria-hidden="true"></i> <span class="d-none d-md-inline"> Projets</span> @@ -23,6 +24,7 @@ <ldp-route class="nav-item d-none" name="project" id-prefix="http://localhost:8000/projects/"> Projet </ldp-route> + <ldp-route class="nav-item pl-4 pr-4 pb-2 align-self-stretch text-center text-md-left" name="groups"> <i class="fa fa-comments" aria-hidden="true"></i> <span class="d-none d-md-inline"> Groupes</span> diff --git a/src/html/project.html b/src/html/project.html index 53fde1f5..7d96693b 100644 --- a/src/html/project.html +++ b/src/html/project.html @@ -1,33 +1,35 @@ -<div id="project" style="display: none"> - <div class="page-header"> - <h1>Project</h1> - </div> +<div id="project" class="view-with-vertical-menu" style="display: none"> + <ldp-router id="project-page-router" class="vertical-menu border-left" default-route="profile-chat"> + <ldp-route name="project-chat"> + <i class="fa fa-comment-o" aria-hidden="true"></i> + </ldp-route> + <ldp-route name="project-detail"> + <i class="fa fa-user" aria-hidden="true"></i> + </ldp-route> + </ldp-router> + + <hd-chat-window + id="project-chat" + data-authentication="anonymous" + data-auto-login="true" + data-bosh-service-url="https://conversejs.org/http-bind/" + data-debug="false" + data-jid="nomnom.im" + data-locales-url="http://hd-app.local/dist/lib/xmpp-chat-component/node_modules/converse.js/locale/{{{locale}}}/LC_MESSAGES/converse.json", + data-room-jid="anonymous@conference.nomnom.im"> + </hd-chat-window> - <ldp-display - id="projectTitle" - set-label="number, label-separator, name" - value-label-separator=" - " - data-fields="label" - bind-resource - ></ldp-display> + <div id="project-detail" style="display: none"> + <ldp-display + id="project-detail" + set-label="project, number, label-separator, name" + value-project="Projet n°" + value-label-separator=" : " + data-fields="label" + bind-resources + ></ldp-display> - <div id="projectDiv" style="display: none;"> - <div class="container-fluid" id="projectContainer"> - <div class="row"> - - <div class="col-md-9" id="projectLeftCol"> - <div class="chat-box"> - <img src=".\img\chat_image.PNG" alt="Chat box"> - </div> - </div> - - <div class="col-md-3" id="projectRightCol"> - <ldp-display id="projectDetail" data-fields="right-panel" set-right-panel="quotation-div, income-div, nextBill" set-quotation-div="quotation, euro" set-income-div="income, euro" value-euro=" â‚¬"></ldp-display> - <button id="projectDivBackButton" type="button" class="btn btn-primary">Back</button> - </div> - - <!-- <button id="projectDivBackButton" type="button" class="btn btn-primary"><i class="material-icons">reply</i></button> --> - </div> - </div> + <div>Client description here</div> + <div>Team here</div> </div> </div> diff --git a/src/scss/_members.scss b/src/scss/_members.scss index bb62c2d4..23aee087 100644 --- a/src/scss/_members.scss +++ b/src/scss/_members.scss @@ -18,74 +18,3 @@ } } } - -.miniature { - padding: 10px; - display: flex; - flex-direction: column; - background-color: #eee; - margin: 10px; - border: 1px solid #ddd; - border-radius: 3px 3px 15px 15px; - /* border-radius: 15px 15px 3px 3px; */ - transition: all .3s; -} - -.miniature:hover { - box-shadow: 0 0 12px rgba(51, 51, 51, .2); - cursor: pointer; -} - -.miniature .picture { - width: 150px; - display: block; - /* border-radius: 50%; */ -} - -.miniature .name { - padding-top: 15px; - text-align: center; - font-size: 20px; -} - - -/* Profil Modal */ -#profileDiv { - position: fixed; - top: 0; - bottom: 0; - width: 100%; - background-color: rgba(51, 51, 51, 0.8); - display: none; - justify-content: center; - align-items: center; - z-index: 1100; -} - -#profileDetail { - background-color: white; - padding: 10px; - border: 1px solid #ddd; - border-radius: 3px 3px 15px 15px; -} - -.profile-content { - padding: 10px; - text-align: center; -} - -.profile-content ldp-display-div { - display: flex; - flex-direction: column; -} - -#profileDetail .picture { - width: 300px; - height: 300px; - border-radius: 50%; -} - -#profileDetail .name { - font-size: 24px; - color: aqua; -} diff --git a/src/scss/_project.scss b/src/scss/_project.scss index 0cdd4590..0c0102aa 100644 --- a/src/scss/_project.scss +++ b/src/scss/_project.scss @@ -1,68 +1,9 @@ -#projectLeftCol, #projectRightCol { - display: flex; -} - -#projectLeftCol { - /* float: left; */ - padding-left: 0; -} - -#projectRightCol { - /* float: right; */ - /* padding: 0; */ - border: 1px solid; -} - -#projectTitle { - display: block; - max-width: fit-content; - /* pourquoi de la marge à droite ? */ -} - -#projectTitle>ldp-display-div { - font-size: 2.5rem; - line-height: 1.1; - font-weight: 400; - margin-bottom: 20px; - font-family: 'Righteous', cursive; - display: inline-block; - position: relative -} - -/* Fait office de "text-decoration-line: underline" */ -/* #projectTitle>.title::after { */ -#projectTitle>ldp-display-div::after { - content: ""; - background: #292A2B; - position: absolute; - bottom: 2px; - width: 100%; - height: 4px; -} - -#projectDetail .income-div, #projectDetail .quotation-div { - display: flex; -} - -.chat-box { - border: 1px solid #FCC721; - width: inherit; - /* max-width: 1000px; */ - display: flex; - overflow: hidden; -} +#project-detail { + display: block; + padding-top: 10px; -#projectDivBackButton { - height: fit-content; + div[name="label"] { + display: flex; + font-weight: bold; + } } - - -/* TEST */ - -/* #projectDetail .project-title { - background-color: plum; -} - -#projectDetail .right-panel { - background-color: chartreuse; -} */ diff --git a/src/scss/_projects-list.scss b/src/scss/_projects.scss similarity index 100% rename from src/scss/_projects-list.scss rename to src/scss/_projects.scss diff --git a/src/scss/main.scss b/src/scss/main.scss index 279954e1..d51d62dc 100644 --- a/src/scss/main.scss +++ b/src/scss/main.scss @@ -12,5 +12,5 @@ @import "member"; @import "groupsList"; @import "project"; -@import "projects-list"; +@import "projects"; @import "dashboard"; -- GitLab