From 747faa30cc19b029c892dae4fbcd53d02fb17665 Mon Sep 17 00:00:00 2001 From: jblemee Date: Mon, 10 Dec 2018 18:17:07 +0100 Subject: [PATCH] fix: author and skill on job offer creation --- src/page-job-offer-create.pug | 4 ++-- src/page-member-profile.pug | 5 ++--- src/page-members.pug | 5 ++--- src/scripts/hd-widgets.js | 26 -------------------------- 4 files changed, 6 insertions(+), 34 deletions(-) diff --git a/src/page-job-offer-create.pug b/src/page-job-offer-create.pug index aa6e77c..14dd881 100644 --- a/src/page-job-offer-create.pug +++ b/src/page-job-offer-create.pug @@ -4,7 +4,7 @@ div .form-view sib-form.block( data-src=`${sdn}/job-offers/`, - data-fields="author, description, skills", + data-fields="description, skills", widget-author='sib-form-dropdown', - widget-skills='sib-form-multiple-dropdown', + range-skills= `${sdn}/skills/`, ) diff --git a/src/page-member-profile.pug b/src/page-member-profile.pug index 4ee8e8b..2b94728 100644 --- a/src/page-member-profile.pug +++ b/src/page-member-profile.pug @@ -1,9 +1,9 @@ template#chat-link sib-link(next="member-chat") ${value} sib-display#member-info( - data-fields='available, header, name, pseudonym, infos, skills', + data-fields='available, header, name, pseudonym, infos, skills, city, country', set-header='picture', - set-infos='cell, roles,send, user.email, number, foaf:homepage', + set-infos='cell, roles, send, user.email, number, foaf:homepage', set-name='user.first_name, user.last_name', set-pseudonym='before-pseudo, pseudo', value-before-pseudo='@', @@ -12,7 +12,6 @@ sib-display#member-info( widget-available='hdapp-available', widget-picture='sib-display-img', widget-user='hdapp-userinfo', - widget-cell='hdapp-usercell', widget-number='sib-display-tel', widget-foaf:homepage='hdapp-hyperlink', widget-user.email='sib-display-mailto', diff --git a/src/page-members.pug b/src/page-members.pug index 60fa1fe..97b17f7 100644 --- a/src/page-members.pug +++ b/src/page-members.pug @@ -7,8 +7,8 @@ div.grid-layer h1 Members sib-display#profiles-list( data-src=`${sdn}/members/`, - data-fields='header, infos, group, role, more', - set-header='picture, user, pseudonym, bio, send', + data-fields='header, infos, groups, role, more', + set-header='picture, user, pseudonym, bio, send, city, country', set-infos='cell, roles, user.email, foaf:homepage, skills', set-pseudonym='before-pseudo,pseudo' label-skills='skill', @@ -20,7 +20,6 @@ div.grid-layer widget-picture='sib-display-img', widget-user='hdapp-userinfo', widget-foaf:hompage='hdapp-hyperlink', - widget-cell='hdapp-usercell', widget-roles='sib-display-lookuplist', widget-skills='sib-display-lookuplist', set-name='pseudo,user.first_name,user.last_name', diff --git a/src/scripts/hd-widgets.js b/src/scripts/hd-widgets.js index b8fa942..ccc8377 100644 --- a/src/scripts/hd-widgets.js +++ b/src/scripts/hd-widgets.js @@ -27,32 +27,6 @@ document.addEventListener('WebComponentsReady', function(event) { } customElements.define('hdapp-userinfo', HDAppUserInfo); - class HDAppCell extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - getTemplate(value, index) { - var city, country; - - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - city = value.city; - country = value.country; - } 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 `${city} - ${country}`; - } - } - customElements.define('hdapp-usercell', HDAppCell); - class HDAppMail extends SIBWidget { get template() { return `
SEND A MESSAGE
`;