From 5642525840d5266f2ce137f3a7ff6893825f9f6b Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Mon, 25 Mar 2019 15:11:25 +0100 Subject: [PATCH] update: remove HDAppUserInfo and HDAppAuthor --- src/dependencies.pug | 6 ++-- src/page-members.pug | 3 +- src/page-project-profile.pug | 3 +- src/scripts/hd-widgets.js | 57 +----------------------------------- 4 files changed, 6 insertions(+), 63 deletions(-) diff --git a/src/dependencies.pug b/src/dependencies.pug index 20b63eb..e73a0f3 100644 --- a/src/dependencies.pug +++ b/src/dependencies.pug @@ -5,7 +5,7 @@ script(src="/lib/oidc-client.js") script( - src="https://cdn.happy-dev.fr/sib-oidc/sib-oidc.js" + src="https://unpkg.com/@startinblox/oidc" data-authority=`${sdn}/openid/`, data-client_id=`${client_id}`, data-response_type='id_token token', @@ -34,8 +34,8 @@ link(rel='stylesheet', href='https://fonts.googleapis.com/css?family=Open+Sans:3 //- cdn //- don't forget to change version in hd-widgets.js -script(type="module" src="https://unpkg.com/@startinblox/core@0.5.24") -script(type="module" src="https://unpkg.com/@startinblox/router@latest") +script(type="module" src="https://unpkg.com/@startinblox/core@0.6") +script(type="module" src="https://unpkg.com/@startinblox/router@0.6") script(type="module" src="https://unpkg.com/@startinblox/component-chat@0.1") script(type="module" src="/scripts/hd-widgets.js") diff --git a/src/page-members.pug b/src/page-members.pug index eae23b1..ae9acb2 100644 --- a/src/page-members.pug +++ b/src/page-members.pug @@ -9,9 +9,8 @@ div.grid-layer data-fields='header, infos', paginate-by='3', - set-header='user.account.picture, user, pseudonym, bio, send', + set-header='user.account.picture, user.first_name, user.last_name, pseudonym, bio, send', widget-user.account.picture='sib-display-img', - widget-user='hdapp-userinfo', set-pseudonym='before-pseudo,user.username', value-before-pseudo='@', value-send='SEND A MESSAGE', diff --git a/src/page-project-profile.pug b/src/page-project-profile.pug index 40e7e9b..61c3c90 100644 --- a/src/page-project-profile.pug +++ b/src/page-project-profile.pug @@ -54,10 +54,9 @@ id-suffix='members', data-fields='teammate-img, teammate-profile, teammate-job', set-teammate-img='user.account.picture', - set-teammate-profile='user, user.groups', + set-teammate-profile='user.first_name, user.last_name, user.groups', set-teammate-job='name', widget-user.account.picture='sib-display-img', - widget-user='hdapp-userinfo', widget-user.groups='sib-display-lookuplist', next='profile', bind-resources, diff --git a/src/scripts/hd-widgets.js b/src/scripts/hd-widgets.js index e27fc33..27dc50e 100644 --- a/src/scripts/hd-widgets.js +++ b/src/scripts/hd-widgets.js @@ -1,32 +1,4 @@ -import {Helpers, SIBWidget, SIBDisplayLookupList, store} from 'https://unpkg.com/@startinblox/core@0.5'; - -class HDAppUserInfo extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - - getTemplate(value, index) { - var firstname, lastname, email; - - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - firstname = value.first_name; - lastname = value.last_name; - email = value.email; - } else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if (Array.isArray(this.value)) - this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `
${firstname} ${lastname}
`; - // + `
${email}
`; - } -} +import {Helpers, SIBWidget, store} from 'https://unpkg.com/@startinblox/core@0.6'; class HDAppMail extends SIBWidget { get template() { @@ -51,31 +23,6 @@ class HDAppMember extends SIBWidget { } } -class HDAppAuthor extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - - getTemplate(value, index) { - var firstname, lastname; - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - firstname = value.user.first_name; - lastname = value.user.last_name; - } else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if (Array.isArray(this.value)) - this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `${firstname} ${lastname}`; - } -} - class HDAppClosingDate extends SIBWidget { get template() { return this.value @@ -137,10 +84,8 @@ class HDAppFormText extends SIBWidget { } } -customElements.define('hdapp-userinfo', HDAppUserInfo); customElements.define('hdapp-mail', HDAppMail); customElements.define('hdapp-member', HDAppMember); -customElements.define('hdapp-author', HDAppAuthor); customElements.define('hdapp-closing-date', HDAppClosingDate); customElements.define('hdapp-available', HDAppAvailable); customElements.define('hdapp-hyperlink', HDAppHyperlink);