update: remove HDAppUserInfo and HDAppAuthor
This commit is contained in:
parent
34804b8d0d
commit
5642525840
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
script(src="/lib/oidc-client.js")
|
script(src="/lib/oidc-client.js")
|
||||||
script(
|
script(
|
||||||
src="https://cdn.happy-dev.fr/sib-oidc/sib-oidc.js"
|
src="https://unpkg.com/@startinblox/oidc"
|
||||||
data-authority=`${sdn}/openid/`,
|
data-authority=`${sdn}/openid/`,
|
||||||
data-client_id=`${client_id}`,
|
data-client_id=`${client_id}`,
|
||||||
data-response_type='id_token token',
|
data-response_type='id_token token',
|
||||||
@ -34,8 +34,8 @@ link(rel='stylesheet', href='https://fonts.googleapis.com/css?family=Open+Sans:3
|
|||||||
|
|
||||||
//- cdn
|
//- cdn
|
||||||
//- don't forget to change version in hd-widgets.js
|
//- 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/core@0.6")
|
||||||
script(type="module" src="https://unpkg.com/@startinblox/router@latest")
|
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="https://unpkg.com/@startinblox/component-chat@0.1")
|
||||||
|
|
||||||
script(type="module" src="/scripts/hd-widgets.js")
|
script(type="module" src="/scripts/hd-widgets.js")
|
||||||
|
@ -9,9 +9,8 @@ div.grid-layer
|
|||||||
data-fields='header, infos',
|
data-fields='header, infos',
|
||||||
paginate-by='3',
|
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.account.picture='sib-display-img',
|
||||||
widget-user='hdapp-userinfo',
|
|
||||||
set-pseudonym='before-pseudo,user.username',
|
set-pseudonym='before-pseudo,user.username',
|
||||||
value-before-pseudo='@',
|
value-before-pseudo='@',
|
||||||
value-send='SEND A MESSAGE',
|
value-send='SEND A MESSAGE',
|
||||||
|
@ -54,10 +54,9 @@
|
|||||||
id-suffix='members',
|
id-suffix='members',
|
||||||
data-fields='teammate-img, teammate-profile, teammate-job',
|
data-fields='teammate-img, teammate-profile, teammate-job',
|
||||||
set-teammate-img='user.account.picture',
|
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',
|
set-teammate-job='name',
|
||||||
widget-user.account.picture='sib-display-img',
|
widget-user.account.picture='sib-display-img',
|
||||||
widget-user='hdapp-userinfo',
|
|
||||||
widget-user.groups='sib-display-lookuplist',
|
widget-user.groups='sib-display-lookuplist',
|
||||||
next='profile',
|
next='profile',
|
||||||
bind-resources,
|
bind-resources,
|
||||||
|
@ -1,32 +1,4 @@
|
|||||||
import {Helpers, SIBWidget, SIBDisplayLookupList, store} from 'https://unpkg.com/@startinblox/core@0.5';
|
import {Helpers, SIBWidget, store} from 'https://unpkg.com/@startinblox/core@0.6';
|
||||||
|
|
||||||
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 `<div>${firstname} ${lastname}</div>`;
|
|
||||||
// + `<div id="${email}">${email}</div>`;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class HDAppMail extends SIBWidget {
|
class HDAppMail extends SIBWidget {
|
||||||
get template() {
|
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 {
|
class HDAppClosingDate extends SIBWidget {
|
||||||
get template() {
|
get template() {
|
||||||
return this.value
|
return this.value
|
||||||
@ -137,10 +84,8 @@ class HDAppFormText extends SIBWidget {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
customElements.define('hdapp-userinfo', HDAppUserInfo);
|
|
||||||
customElements.define('hdapp-mail', HDAppMail);
|
customElements.define('hdapp-mail', HDAppMail);
|
||||||
customElements.define('hdapp-member', HDAppMember);
|
customElements.define('hdapp-member', HDAppMember);
|
||||||
customElements.define('hdapp-author', HDAppAuthor);
|
|
||||||
customElements.define('hdapp-closing-date', HDAppClosingDate);
|
customElements.define('hdapp-closing-date', HDAppClosingDate);
|
||||||
customElements.define('hdapp-available', HDAppAvailable);
|
customElements.define('hdapp-available', HDAppAvailable);
|
||||||
customElements.define('hdapp-hyperlink', HDAppHyperlink);
|
customElements.define('hdapp-hyperlink', HDAppHyperlink);
|
||||||
|
Loading…
Reference in New Issue
Block a user