Skip to content

Commit 889df9d

Browse files
committed
add build step for docs JS and hopefully resolve issue with prismjs import
1 parent 4dd3a0f commit 889df9d

File tree

10 files changed

+59
-51
lines changed

10 files changed

+59
-51
lines changed

docs/assets/js/index.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/assets/js/main.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/js/prism.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
<head>
44
<title>UIElement Docs</title>
55
<link rel="stylesheet" href="assets/css/global.css">
6+
<link rel="stylesheet" href="assets/css/okaidia.css">
67
<link rel="stylesheet" href="assets/css/components.css">
7-
<script type="module" src="assets/js/main.js"></script>
8+
<script type="module" src="assets/js/main.min.js"></script>
89
</head>
910
<body>
1011
<header class="content-grid">

docs/assets/js/main.js renamed to docs/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import {
22
UIElement, maybe, pass, on, effect,
33
asBoolean, asInteger,
44
setText, setProperty, setAttribute, toggleAttribute, toggleClass
5-
} from './index.min.js'
6-
import Prism from './prism.min.js'
5+
} from '@efflore/ui-element'
6+
import Prism from './assets/js/prism.min.js'
77

88
class MyCounter extends UIElement {
99
static observedAttributes = ['count']
@@ -89,7 +89,7 @@ class TabList extends UIElement {
8989
.map(toggleAttribute('accordion'))
9090
this.first('.tab-nav')
9191
.map(setProperty('ariaHidden', 'accordion'))
92-
this.all('.tab-button')
92+
this.all('.tab-nav button')
9393
.map((ui, idx) => setProperty('ariaPressed', () => this.get('active') === idx)(ui))
9494
.map((ui, idx) => on('click', () => this.set('active', idx))(ui))
9595
this.all('accordion-panel')

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,9 @@ const autoEffect = (ui, state, prop, fallback, onNothing, onSomething) => {
440440
const setText = (state) => (ui) => {
441441
const fallback = ui.target.textContent || '';
442442
const setter = (value) => (element) => () => {
443-
Array.from(element.childNodes).filter(isComment).forEach(match => match.remove());
443+
Array.from(element.childNodes)
444+
.filter(isComment)
445+
.forEach(match => match.remove());
444446
element.append(document.createTextNode(value));
445447
};
446448
return autoEffect(ui, state, 't', fallback, setter(fallback), setter);

0 commit comments

Comments
 (0)