Skip to content
Snippets Groups Projects
Commit 6fb3626e authored by Steinwender, Tamara's avatar Steinwender, Tamara
Browse files

Merge branch 'master' of gitlab.tugraz.at:dbp/web-components/toolkit

parents d0d9350e 82715f4f
Branches
No related tags found
No related merge requests found
Pipeline #14218 passed
Showing
with 67 additions and 67 deletions
...@@ -23,9 +23,9 @@ You can then open <http://127.0.0.1:8001/>. ...@@ -23,9 +23,9 @@ You can then open <http://127.0.0.1:8001/>.
## Importing demo activities ## Importing demo activities
- imported demo activity has to be a `export class` - imported demo activity has to be a `export class`
- Add the line`import readme from 'path-to-activity/README.md';` - Add the line`import readme from 'path-to-activity/README.md';`
- example: `import readme from 'dbp-person-select/README.md';` - example: `import readme from '@dbp-toolkit/person-select/README.md';`
- Add the line `import {ExportclassName} from 'path-to-activity/src/activity-name';` - Add the line `import {ExportclassName} from 'path-to-activity/src/activity-name';`
- example: `import {PersonSelectDemo} from 'dbp-person-select/src/dbp-person-select-demo';` - example: `import {PersonSelectDemo} from '@dbp-toolkit/person-select/src/dbp-person-select-demo';`
- Add the class to scopedElements - Add the class to scopedElements
- example ` static get scopedElements() { - example ` static get scopedElements() {
return { return {
......
{ {
"name": "dbp-toolkit-demo", "name": "dbp-toolkit-demo",
"version": "1.0.0", "version": "0.1.0",
"main": "src/toolkit-demo.js", "main": "src/toolkit-demo.js",
"license": "LGPL-2.1-or-later", "license": "LGPL-2.1-or-later",
"private": true, "private": true,
...@@ -45,14 +45,14 @@ ...@@ -45,14 +45,14 @@
}, },
"dependencies": { "dependencies": {
"@open-wc/scoped-elements": "^1.1.1", "@open-wc/scoped-elements": "^1.1.1",
"dbp-app-shell": "^1.0.0", "@dbp-toolkit/app-shell": "^0.1.0",
"dbp-auth": "^1.0.0", "@dbp-toolkit/auth": "^0.1.0",
"dbp-common": "^1.0.0", "@dbp-toolkit/common": "^0.1.0",
"dbp-file-handling": "^1.0.0", "@dbp-toolkit/file-handling": "^0.1.0",
"dbp-language-select": "^1.0.0", "@dbp-toolkit/language-select": "^0.1.0",
"dbp-notification": "^1.0.0", "@dbp-toolkit/notification": "^0.1.0",
"dbp-person-profile": "^1.0.0", "@dbp-toolkit/person-profile": "^0.1.0",
"dbp-person-select": "^1.0.0", "@dbp-toolkit/person-select": "^0.1.0",
"fabric": "^4.2.0", "fabric": "^4.2.0",
"file-saver": "^2.0.2", "file-saver": "^2.0.2",
"highlight.js": "^10.1.2", "highlight.js": "^10.1.2",
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
//import {ClassName} from 'dbp-package-name/src/dbp-demo-activity-name'; TODO //import {ClassName} from '@dbp-toolkit/package-name/src/dbp-demo-activity-name'; TODO
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
// import readme from 'dbp-class-name/README.md'; TODO // import readme from '@dbp-toolkit/class-name/README.md'; TODO
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {KnowledgeBaseWebPageElementViewDemo} from 'dbp-knowledge-base-web-page-element-view/src/dbp-knowledge-base-web-page-element-view-demo'; import {KnowledgeBaseWebPageElementViewDemo} from '@dbp-toolkit/knowledge-base-web-page-element-view/src/dbp-knowledge-base-web-page-element-view-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-knowledge-base-web-page-element-view/README.md'; import readme from '@dbp-toolkit/knowledge-base-web-page-element-view/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {MatomoDemo} from 'dbp-matomo/src/dbp-matomo-demo'; import {MatomoDemo} from '@dbp-toolkit/matomo/src/dbp-matomo-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-matomo/README.md'; import readme from '@dbp-toolkit/matomo/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {NotificationDemo} from 'dbp-notification/src/dbp-notification-demo'; import {NotificationDemo} from '@dbp-toolkit/notification/src/dbp-notification-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-notification/README.md'; import readme from '@dbp-toolkit/notification/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {PersonProfileDemo} from 'dbp-person-profile/src/dbp-person-profile-demo'; import {PersonProfileDemo} from '@dbp-toolkit/person-profile/src/dbp-person-profile-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-person-profile/README.md'; import readme from '@dbp-toolkit/person-profile/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {PersonSelectDemo} from 'dbp-person-select/src/dbp-person-select-demo'; import {PersonSelectDemo} from '@dbp-toolkit/person-select/src/dbp-person-select-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-person-select/README.md'; import readme from '@dbp-toolkit/person-select/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from "./styles"; import * as demoStyles from "./styles";
......
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {QrCodeScannerDemo} from 'dbp-qr-code-scanner/src/dbp-qr-code-scanner-demo'; import {QrCodeScannerDemo} from '@dbp-toolkit/qr-code-scanner/src/dbp-qr-code-scanner-demo';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import readme from 'dbp-qr-code-scanner/README.md'; import readme from '@dbp-toolkit/qr-code-scanner/README.md';
import highlightCSSPath from 'highlight.js/styles/default.css'; import highlightCSSPath from 'highlight.js/styles/default.css';
import * as demoStyles from './styles'; import * as demoStyles from './styles';
......
import {AppShell} from 'dbp-app-shell'; import {AppShell} from '@dbp-toolkit/app-shell';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
commonUtils.defineCustomElement('dbp-toolkit-demo', AppShell); commonUtils.defineCustomElement('dbp-toolkit-demo', AppShell);
{ {
"name": "dbp-toolkit", "name": "dbp-toolkit",
"version": "1.0.0", "version": "0.1.0",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"private": true, "private": true,
......
{ {
"name": "dbp-app-shell", "name": "@dbp-toolkit/app-shell",
"version": "1.0.0", "version": "0.1.0",
"main": "src/index.js", "main": "src/index.js",
"license": "LGPL-2.1-or-later", "license": "LGPL-2.1-or-later",
"private": true, "private": true,
...@@ -27,12 +27,12 @@ ...@@ -27,12 +27,12 @@
}, },
"dependencies": { "dependencies": {
"@open-wc/scoped-elements": "^1.3.2", "@open-wc/scoped-elements": "^1.3.2",
"dbp-auth": "^1.0.0", "@dbp-toolkit/auth": "^0.1.0",
"dbp-common": "^1.0.0", "@dbp-toolkit/common": "^0.1.0",
"dbp-language-select": "^1.0.0", "@dbp-toolkit/language-select": "^0.1.0",
"dbp-matomo": "^1.0.0", "@dbp-toolkit/matomo": "^0.1.0",
"dbp-notification": "^1.0.0", "@dbp-toolkit/notification": "^0.1.0",
"dbp-person-profile": "^1.0.0", "@dbp-toolkit/person-profile": "^0.1.0",
"i18next": "^19.8.3", "i18next": "^19.8.3",
"lit-element": "^2.3.1", "lit-element": "^2.3.1",
"lit-html": "^1.1.1", "lit-html": "^1.1.1",
......
...@@ -44,7 +44,7 @@ export default (async () => { ...@@ -44,7 +44,7 @@ export default (async () => {
{src: 'assets/silent-check-sso.html', dest:'dist'}, {src: 'assets/silent-check-sso.html', dest:'dist'},
{src: 'assets/index.html', dest: 'dist'}, {src: 'assets/index.html', dest: 'dist'},
{src: 'assets/*.json', dest: 'dist'}, {src: 'assets/*.json', dest: 'dist'},
{src: await getPackagePath('dbp-common', 'assets/icons/*.svg'), dest: 'dist/local/dbp-common/icons'}, {src: await getPackagePath('@dbp-toolkit/common', 'assets/icons/*.svg'), dest: 'dist/local/dbp-common/icons'},
], ],
}), }),
(process.env.ROLLUP_WATCH === 'true') ? serve({ (process.env.ROLLUP_WATCH === 'true') ? serve({
......
import {createI18nInstance} from './i18n.js'; import {createI18nInstance} from './i18n.js';
import {html, css, LitElement} from 'lit-element'; import {html, css, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {LanguageSelect} from 'dbp-language-select'; import {LanguageSelect} from '@dbp-toolkit/language-select';
import {Icon, EventBus} from 'dbp-common'; import {Icon, EventBus} from '@dbp-toolkit/common';
import {AuthKeycloak} from 'dbp-auth'; import {AuthKeycloak} from '@dbp-toolkit/auth';
import {AuthMenuButton} from './auth-menu-button.js'; import {AuthMenuButton} from './auth-menu-button.js';
import {Notification} from 'dbp-notification'; import {Notification} from '@dbp-toolkit/notification';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import buildinfo from 'consts:buildinfo'; import buildinfo from 'consts:buildinfo';
import {classMap} from 'lit-html/directives/class-map.js'; import {classMap} from 'lit-html/directives/class-map.js';
import {Router} from './router.js'; import {Router} from './router.js';
import {BuildInfo} from './build-info.js'; import {BuildInfo} from './build-info.js';
import {TUGrazLogo} from './tugraz-logo.js'; import {TUGrazLogo} from './tugraz-logo.js';
import {send as notify} from 'dbp-common/notification'; import {send as notify} from '@dbp-toolkit/common/notification';
import {appWelcomeMeta} from './dbp-app-shell-welcome.js'; import {appWelcomeMeta} from './dbp-app-shell-welcome.js';
import {MatomoElement} from "dbp-matomo/src/matomo"; import {MatomoElement} from "@dbp-toolkit/matomo/src/matomo";
const i18n = createI18nInstance(); const i18n = createI18nInstance();
......
...@@ -2,9 +2,9 @@ import {createI18nInstance} from './i18n.js'; ...@@ -2,9 +2,9 @@ import {createI18nInstance} from './i18n.js';
import {html, css} from 'lit-element'; import {html, css} from 'lit-element';
import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; import {unsafeHTML} from 'lit-html/directives/unsafe-html.js';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {LitElement} from "lit-element"; import {LitElement} from "lit-element";
import {Icon, EventBus} from 'dbp-common'; import {Icon, EventBus} from '@dbp-toolkit/common';
const i18n = createI18nInstance(); const i18n = createI18nInstance();
......
import {html, LitElement, css} from 'lit-element'; import {html, LitElement, css} from 'lit-element';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import buildinfo from 'consts:buildinfo'; import buildinfo from 'consts:buildinfo';
export class BuildInfo extends LitElement { export class BuildInfo extends LitElement {
......
import {html , LitElement} from 'lit-element'; import {html , LitElement} from 'lit-element';
import {createI18nInstance} from './i18n.js'; import {createI18nInstance} from './i18n.js';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
const i18n = createI18nInstance(); const i18n = createI18nInstance();
......
import {createI18nInstance} from './i18n.js'; import {createI18nInstance} from './i18n.js';
import {css, html, LitElement} from 'lit-element'; import {css, html, LitElement} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements'; import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
import * as commonStyles from 'dbp-common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
const i18n = createI18nInstance(); const i18n = createI18nInstance();
......
import {AppShell} from './app-shell.js'; import {AppShell} from './app-shell.js';
import * as commonUtils from 'dbp-common/utils'; import * as commonUtils from '@dbp-toolkit/common/utils';
commonUtils.defineCustomElement('dbp-app-shell', AppShell); commonUtils.defineCustomElement('dbp-app-shell', AppShell);
\ No newline at end of file
import {createInstance} from 'dbp-common/i18next.js'; import {createInstance} from '@dbp-toolkit/common/i18next.js';
import de from './i18n/de/translation.json'; import de from './i18n/de/translation.json';
import en from './i18n/en/translation.json'; import en from './i18n/en/translation.json';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment