From daef039b939feaf285f6b9a6a8d9b5d85796a059 Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Fri, 26 Feb 2021 14:52:30 +0100 Subject: [PATCH 1/4] doc: Fix typo in documentation --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3079d53..9eb70a7 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ On `config.json`: "client": { "name": "Localhost", "logo": "/images/logo.webp" - } + }, "components": [] } ``` @@ -124,7 +124,7 @@ On `config.json`: Where: -* `client.avicon` is an URL to a distant favicon +* `client.favicon` is an URL to a distant favicon * `client.css` is an URL to a distant CSS that'll be the last one loaded by the Hubl ### Allow to login to your application From db1395ae7fa4a7f360413c8ce1a571901bdc3bb9 Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Fri, 26 Feb 2021 15:17:09 +0100 Subject: [PATCH 2/4] bugfix: use the right variable to get circle extension endpoints --- src/views/partials/circle/page-circle-events.pug | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/partials/circle/page-circle-events.pug b/src/views/partials/circle/page-circle-events.pug index 7d18940..43fc7f8 100644 --- a/src/views/partials/circle/page-circle-events.pug +++ b/src/views/partials/circle/page-circle-events.pug @@ -2,8 +2,8 @@ solid-event( class='w700' bind-resources nested-field="events" - range-event-type=`${extension.get('events').endpoints.typeevents}` + range-event-type=`${component.extensions.find(c => c.type=='events').endpoints.typeevents}` range-event-circle=`${component.endpoints.get}` - upload-dir=`${extension.get('events').endpoints.uploads}` + upload-dir=`${component.extensions.find(c => c.type=='events').endpoints.uploads}` id-prefix=`${component.route}` -) \ No newline at end of file +) From 04b63f8aeb395e373e5940f06eca4523a3fb464c Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Fri, 26 Feb 2021 15:29:34 +0100 Subject: [PATCH 3/4] feature: Make the dashboard target configurable --- README.md | 3 +++ src/views/page-dashboard.pug | 1 + 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index 9eb70a7..11c8651 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,9 @@ Module declaration, on `config.json`: "type": "dashboard", "endpoints": { "get": "http://server.url/dashboards/" + }, + "parameters": { + "target": "default" } } ``` diff --git a/src/views/page-dashboard.pug b/src/views/page-dashboard.pug index e92c4ed..98c466d 100644 --- a/src/views/page-dashboard.pug +++ b/src/views/page-dashboard.pug @@ -1,4 +1,5 @@ div.padding-top-xlarge.padding-right-xsmall.padding-bottom-xlarge.padding-left-xsmall.sm-padding-top-medium.bg-color-grey.whitespace-normal solid-dashboard( data-src=`${component.endpoints.get}` + target=`${component.parameters && component.parameters.target ? component.parameters.target : 'default' }` ) From ab3410474648877a9690a114a15bc2e97766e2b5 Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Fri, 26 Feb 2021 15:48:45 +0100 Subject: [PATCH 4/4] feature: Make the dashboard and chat menu name configurable --- src/views/partials/menu-left.pug | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/partials/menu-left.pug b/src/views/partials/menu-left.pug index 9c39862..d56be78 100644 --- a/src/views/partials/menu-left.pug +++ b/src/views/partials/menu-left.pug @@ -7,7 +7,7 @@ solid-router#navbar-router(default-route='dashboard') solid-route.menu.segment.full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading.hover.active(name=component.route) div.segment.margin-right-xxsmall div.icon.icon-small.icon-home - div.segment.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.dashboard") + div.segment.text-uppercase.text-letter-spacing-large(data-trans=`${component.name?component.name:"menuLeft.dashboard"}`) div.divider if component.type == "circles" div.menu-wrapper @@ -50,7 +50,7 @@ solid-router#navbar-router(default-route='dashboard') solid-route.menu.segment.full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading.hover.active(name=`admin-${component.route}`) div.segment.margin-right-xxsmall div.segment.icon.icon-small.icon-folder-alt - div.segment.three-quarter.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.messages") + div.segment.three-quarter.text-uppercase.text-letter-spacing-large(data-trans=`${component.name?component.name:"menuLeft.messages"}`) div.menu-chevron.segment div.menu-icon.icon-arrow-right-circle solid-route(name=`admin-${component.route}-create`, use-id='', hidden) @@ -58,7 +58,7 @@ solid-router#navbar-router(default-route='dashboard') div.menu.segment.full.padding-small.text-semibold.text-color-white.heading-active.bg-color-heading div.segment.margin-right-xxsmall div.segment.icon.icon-small.icon-folder-alt - div.segment.three-quarter.text-uppercase.text-letter-spacing-large(data-trans="menuLeft.messages") + div.segment.three-quarter.text-uppercase.text-letter-spacing-large(data-trans=`${component.name?component.name:"menuLeft.messages"}`) solid-route(name=component.route, rdf-type='foaf:user', use-id='', hidden) div.sub-menu.menu-notification div.loader.loader-menu(id=`loader-${component.route}`)