Skip to content

Commit bece4c8

Browse files
committed
add templates
1 parent 973240e commit bece4c8

15 files changed

+553
-8
lines changed

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"@ownclouders/prettier-config"
1+
"@opencloud-eu/prettier-config"

package-common.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@types/reveal.js": "^4.4.8",
1818
"reveal.js": "^5.1.0",
1919
"reveal.js-mermaid-plugin": "^11.4.1",
20-
"revealjs-awesomd": "github:opf/revealjs-awesoMD"
20+
"revealjs-awesomd": "github:opf/revealjs-awesoMD#set-base-url"
2121
},
2222
"devDependencies": {
2323
"@babel/eslint-parser": "^7.24.5",

package.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"name": "mdpresentation-viewer",
3+
"version": "2.1.0",
4+
"description": "Markdown Presentation Viewer for OpenCloud and ownCloud Web",
5+
"license": "Apache-2.0",
6+
"private": true,
7+
"type": "module",
8+
"scripts": {
9+
"build": "pnpm vite build",
10+
"build:w": "pnpm vite build --watch --mode development",
11+
"lint": "eslint './*.{js,cjs,mjs,ts}' '{src,tests}/**/*.{js,cjs,mjs,ts,vue}' --color",
12+
"lint:fix": "pnpm lint --fix",
13+
"test:unit": "vitest",
14+
"test:e2e": "NODE_TLS_REJECT_UNAUTHORIZED=0 cucumber-js"
15+
},
16+
"dependencies": {
17+
"@types/reveal.js": "^4.4.8",
18+
"reveal.js": "^5.1.0",
19+
"reveal.js-mermaid-plugin": "^11.4.1",
20+
"revealjs-awesomd": "github:opf/revealjs-awesoMD#set-base-url"
21+
},
22+
"devDependencies": {
23+
"@babel/eslint-parser": "^7.24.5",
24+
"@cucumber/cucumber": "^10.6.0",
25+
"@cucumber/pretty-formatter": "^1.0.1",
26+
"@playwright/test": "^1.44.0",
27+
"@types/node": "^20.12.10",
28+
"@typescript-eslint/eslint-plugin": "^7.8.0",
29+
"@vitejs/plugin-vue": "^5.0.5",
30+
"@vitest/coverage-v8": "1.6.1",
31+
"@vue/test-utils": "^2.4.6",
32+
"axios": "^1.8.2",
33+
"eslint": "^8.57.0",
34+
"eslint-config-prettier": "^9.1.0",
35+
"eslint-plugin-prettier-vue": "^5.0.0",
36+
"eslint-plugin-unused-imports": "^3.2.0",
37+
"eslint-plugin-vue": "^9.25.0",
38+
"happy-dom": "^15.10.2",
39+
"typescript": "^5.4.5",
40+
"vite": "^5.2.11",
41+
"vitest": "^1.6.1",
42+
"vue": "^3.5.11",
43+
"@opencloud-eu/extension-sdk": "^1.0.0",
44+
"@opencloud-eu/prettier-config": "^1.0.0"
45+
},
46+
"pnpm": {
47+
"peerDependencyRules": {
48+
"ignoreMissing": [
49+
"design-system"
50+
]
51+
}
52+
},
53+
"packageManager": "pnpm@8.15.1",
54+
"peerDependencies": {
55+
"@opencloud-eu/web-client": "^1.0.0",
56+
"@opencloud-eu/web-pkg": "^1.0.0"
57+
}
58+
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<script type="x-tmpl-mustache">
2+
<div class="content-container">
3+
<div class="title">
4+
<h1>
5+
6+
{{{ title }}}
7+
8+
</h1>
9+
<div class="logo">
10+
<img src="{{{ metadata.logo }}}" alt="Logo">
11+
</div>
12+
</div>
13+
14+
<div class="content-wrapper">
15+
<div class="content">
16+
<div class="about-us-text">
17+
18+
{{{ content }}}
19+
20+
</div>
21+
<div class="info-section">
22+
<div class="info-box">
23+
<h3>Mission</h3>
24+
<p>{{{ metadata.mission }}}</p>
25+
</div>
26+
27+
<div class="divider"></div>
28+
29+
<div class="info-box">
30+
<h3>Vision</h3>
31+
<p>{{{ metadata.vision }}}</p>
32+
</div>
33+
34+
<div class="divider"></div>
35+
36+
<div class="info-box">
37+
<h3>Values</h3>
38+
<p>{{{ metadata.values }}}</p>
39+
</div>
40+
</div>
41+
42+
</div>
43+
</div>
44+
</div>
45+
<footer>
46+
<div class="footer-content">This is footer</div>
47+
<div class="custom-slide-number"></div>
48+
</footer>
49+
</script>

public/templates/assets/logo.png

6.72 KB
Loading

public/templates/assets/logo.svg

Lines changed: 14 additions & 0 deletions
Loading
27.2 KB
Loading
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<script type="x-tmpl-mustache">
2+
<div class="content-container">
3+
<div class="logo">
4+
<img src="{{{ metadata.logo }}}" alt="Logo">
5+
</div>
6+
7+
<div class="content">
8+
<h1>{{{ title }}}</h1>
9+
10+
<p>
11+
By: {{{ metadata.presenter }}}
12+
</p>
13+
14+
</div>
15+
</div>
16+
</script>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<script type="x-tmpl-mustache">
2+
<div class="content-container">
3+
<div class="title">
4+
<h1>
5+
6+
{{{ title }}}
7+
8+
</h1>
9+
<div class="logo">
10+
<img src="{{{ metadata.logo }}}" alt="Logo">
11+
</div>
12+
</div>
13+
14+
<div class="content-wrapper">
15+
<div class="content">
16+
17+
{{{ content }}}
18+
19+
</div>
20+
</div>
21+
</div>
22+
<footer>
23+
<div class="footer-content">This is footer</div>
24+
<div class="custom-slide-number"></div>
25+
</footer>
26+
</script>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<script type="x-tmpl-mustache">
2+
<div class="content-container">
3+
<div class="title">
4+
<h1>
5+
6+
{{{ title }}}
7+
8+
</h1>
9+
<div class="logo">
10+
<img src="{{{ metadata.logo }}}" alt="Logo">
11+
</div>
12+
</div>
13+
14+
<div class="content-wrapper">
15+
<div class="content">
16+
17+
{{{ content }}}
18+
19+
</div>
20+
</div>
21+
</div>
22+
<footer>
23+
<div class="footer-content">This is footer</div>
24+
<div class="custom-slide-number"></div>
25+
</footer>
26+
</script>

0 commit comments

Comments
 (0)