Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.

Commit

Permalink
perf(docs): make JS examples execute in the new component standard #207
Browse files Browse the repository at this point in the history
  • Loading branch information
jason-capsule42 committed Mar 13, 2024
1 parent 2d7c5aa commit 6230ae0
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 31 deletions.
7 changes: 4 additions & 3 deletions demo/api.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,10 @@
<script src="https://cdn.jsdelivr.net/npm/@aurodesignsystem/auro-icon@latest/dist/auro-icon__bundled.js" type="module"></script>

<script type="module" src="../index.js"></script>
<script src="./api.min.js"></script>
<script>
initDatepickerApiExamples();
<script type="module">
import { initExamples } from "./api.min.js";

initExamples();
</script>
</body>
</html>
6 changes: 3 additions & 3 deletions demo/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { updateMaxDateExample } from './../apiExamples/updateMaxDate';
import { updateMinDateExample } from './../apiExamples/updateMinDate';
import { validityExample } from './../apiExamples/validity';

export function initDatepickerApiExamples(initCount) {
export function initExamples(initCount) {
initCount = initCount || 0;

try {
Expand All @@ -19,11 +19,11 @@ export function initDatepickerApiExamples(initCount) {
updateMaxDateExample();
updateMinDateExample();
validityExample();
} catch {
} catch (error) {
if (initCount <= 20) {
// setTimeout handles issue where content is sometimes loaded after the functions get called
setTimeout(() => {
initDatepickerApiExamples(initCount + 1);
initExamples(initCount + 1);
}, 100);
}
}
Expand Down
7 changes: 4 additions & 3 deletions demo/api.min.js
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ function validityExample() {
});
}

function initDatepickerApiExamples(initCount) {
function initExamples(initCount) {
initCount = initCount || 0;

try {
Expand All @@ -249,13 +249,14 @@ function initDatepickerApiExamples(initCount) {
updateMaxDateExample();
updateMinDateExample();
validityExample();
} catch {
} catch (error) {
if (initCount <= 20) {
// setTimeout handles issue where content is sometimes loaded after the functions get called
setTimeout(() => {
initDatepickerApiExamples(initCount + 1);
initExamples(initCount + 1);
}, 100);
}
}
}

export { initExamples };
7 changes: 4 additions & 3 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,10 @@
<script src="https://cdn.jsdelivr.net/npm/@aurodesignsystem/auro-icon@latest/dist/auro-icon__bundled.js" type="module"></script>

<script type="module" src="../index.js"></script>
<script src="./index.min.js"></script>
<script>
initDatepickerIndexExamples();
<script type="module">
import { initExamples } from "./index.min.js";

initExamples();
</script>
</body>
</html>
4 changes: 2 additions & 2 deletions demo/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// import { example } from '../apiExamples/example';

export function initDatepickerIndexExamples(initCount) {
export function initExamples(initCount) {
initCount = initCount || 0;

try {
Expand All @@ -9,7 +9,7 @@ export function initDatepickerIndexExamples(initCount) {
if (initCount <= 20) {
// setTimeout handles issue where content is sometimes loaded after the functions get called
setTimeout(() => {
initDatepickerIndexExamples(initCount + 1);
initExamples(initCount + 1);
}, 100);
}
}
Expand Down
3 changes: 2 additions & 1 deletion demo/index.min.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// import { example } from '../apiExamples/example';

function initDatepickerIndexExamples(initCount) {
function initExamples(initCount) {
}

export { initExamples };
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,12 @@
"web components"
],
"scripts": {
"build": "npm-run-all build:version build:sass sass:render build:docs build:api bundler build:demoScripts postinstall types",
"build": "npm-run-all build:version build:sass sass:render build:docs build:api bundler postinstall types",
"build:ci": "npm-run-all sweep build",
"build:api": "wca analyze 'src/auro-datepicker.js' --outFiles docs/api.md",
"build:demo": "npm-run-all build demo:rm:build demo:new:build demo:copy:index demo:copy:demo demo:update:index",
"build:dev:assets": "npm-run-all build:sass:demo build:sass:component postCss:component sass:render",
"build:docs": "node scripts/generateDocs.mjs",
"build:demoScripts": "node scripts/prepExampleFiles.mjs",
"build:sass": "npm-run-all build:sass:demo build:sass:component postCss:component sass:render",
"build:sass:demo": "sass --no-source-map demo:demo",
"build:sass:component": "sass --no-source-map src:src",
Expand Down
14 changes: 0 additions & 14 deletions scripts/prepExampleFiles.mjs

This file was deleted.

0 comments on commit 6230ae0

Please sign in to comment.