Skip to content

Commit

Permalink
test: update
Browse files Browse the repository at this point in the history
  • Loading branch information
cap-Bernardito committed Jul 12, 2021
1 parent c779282 commit 05d4645
Showing 1 changed file with 239 additions and 0 deletions.
239 changes: 239 additions & 0 deletions test/manual/src/index.js
@@ -1,3 +1,242 @@
/* eslint-env browser */
/* eslint-disable no-console */
import "./style.css";
import "./other-style.scss";
import component from "./component.module.css";
import styleLazy from "./style.lazy.css";
import useUnse from "./use-unuse.lazy.css";
import otherStyleLazy from "./other-style.lazy.scss";
import componentLazy from "./component.lazy.module.css";
import "./style.link.css";
import "./order.css";
import "./nested.css";
import "./nested/style.css";
import "./custom-square";
import one from "./modules/one.module.css";
import two from "./modules/two.module.css";
import toolbar from "./modules/toolbar.module.css";
import page from "./modules/page.module.css";
import toogle from "./toogle.lazy.css";
import {
namedExportRed,
namedExportGreen,
namedExportBlue,
namedExportBackground,
} from "./style.named-export.module.css";
import api2, {
namedExportLazyRed,
namedExportLazyGreen,
namedExportLazyBlue,
namedExportLazyBackground,
} from "./style.named-export.lazy.module.css";

console.log("___LOCALS___");
console.log(component);

console.log("___LOCALS_LAZY___");
console.log(componentLazy);

styleLazy.use();
otherStyleLazy.use();

const articleElement1 = document.createElement("article");
const h3Element = document.createElement("h3");
const h3TextNode = document.createTextNode("CSS modules");

const divElement1 = document.createElement("div");
const divElement1Content = document.createTextNode("Red");

divElement1.className = component["module-red"];
divElement1.appendChild(divElement1Content);

const divElement2 = document.createElement("div");
const divElement2Content = document.createTextNode("Green");

divElement2.className = component["module-green"];
divElement2.appendChild(divElement2Content);

const divElement3 = document.createElement("div");
const divElement3Content = document.createTextNode("Blue");

divElement3.className = component["module-blue"];
divElement3.appendChild(divElement3Content);

const divElement4 = document.createElement("div");

divElement4.className = component["module-background"];

h3Element.appendChild(h3TextNode);
articleElement1.appendChild(h3Element);
articleElement1.appendChild(divElement1);
articleElement1.appendChild(divElement2);
articleElement1.appendChild(divElement3);
articleElement1.appendChild(divElement4);

document.querySelectorAll("section")[0].appendChild(articleElement1);

componentLazy.use();

const articleElement2 = document.createElement("article");
const h3Element2 = document.createElement("h3");
const h3TextNode2 = document.createTextNode("CSS modules");

const divElement5 = document.createElement("div");
const divElement5Content = document.createTextNode("Red");

divElement5.className = componentLazy.locals["module-red"];
divElement5.appendChild(divElement5Content);

const divElement6 = document.createElement("div");
const divElement6Content = document.createTextNode("Green");

divElement6.className = componentLazy.locals["module-green"];
divElement6.appendChild(divElement6Content);

const divElement7 = document.createElement("div");
const divElement7Content = document.createTextNode("Blue");

divElement7.className = componentLazy.locals["module-blue"];
divElement7.appendChild(divElement7Content);

const divElement8 = document.createElement("div");

divElement8.className = componentLazy.locals["module-background"];

h3Element2.appendChild(h3TextNode2);
articleElement2.appendChild(h3Element2);
articleElement2.appendChild(divElement5);
articleElement2.appendChild(divElement6);
articleElement2.appendChild(divElement7);
articleElement2.appendChild(divElement8);

document.querySelectorAll("section")[1].appendChild(articleElement2);

const api = useUnse.use();

setTimeout(() => {
api.unuse();
}, 6000);

const selector1 = document.querySelector(".selector1");
selector1.className = one.selector1;
const selector2 = document.querySelector(".selector2");
selector2.className = two.selector2;
const toolbar1 = document.querySelector(".toolbar");
toolbar1.className = toolbar.toolbar;
const common1 = document.querySelector(".common");
common1.className = toolbar.common;
const pageBtn = document.querySelector(".page-btn");
pageBtn.className = page["page-btn"];

const button = document.createElement("button");

button.innerText = "Toggle CSS";

let used = false;

button.addEventListener("click", () => {
if (!used) {
console.log("toggle on");
toogle.use();

used = true;
} else {
console.log("toggle off");

toogle.unuse();

used = false;
}
});

const toggleSection = document.getElementById("toggle-section");

toggleSection.appendChild(button);

console.log("___NAMED_EXPORT___");
console.log(
namedExportRed,
namedExportGreen,
namedExportBlue,
namedExportBackground
);

const articleElement3 = document.createElement("article");
const h3Element3 = document.createElement("h3");
const h3TextNode3 = document.createTextNode("Named export");

const divElement9 = document.createElement("div");
const divElement1Content1 = document.createTextNode("Red");

divElement9.className = namedExportRed;
divElement9.appendChild(divElement1Content1);

const divElement10 = document.createElement("div");
const divElement2Content1 = document.createTextNode("Green");

divElement10.className = namedExportGreen;
divElement10.appendChild(divElement2Content1);

const divElement11 = document.createElement("div");
const divElement3Content1 = document.createTextNode("Blue");

divElement11.className = namedExportBlue;
divElement11.appendChild(divElement3Content1);

const divElement12 = document.createElement("div");

divElement12.className = namedExportBackground;

h3Element3.appendChild(h3TextNode3);
articleElement3.appendChild(h3Element3);
articleElement3.appendChild(divElement9);
articleElement3.appendChild(divElement10);
articleElement3.appendChild(divElement11);
articleElement3.appendChild(divElement12);

document.querySelectorAll("section")[0].appendChild(articleElement3);

console.log("___LAZY_NAMED_EXPORT___");
console.log(
namedExportLazyRed,
namedExportLazyGreen,
namedExportLazyBlue,
namedExportLazyBackground
);

api2.use();

const articleElement4 = document.createElement("article");
const h3Element4 = document.createElement("h3");
const h3TextNode4 = document.createTextNode("Named export");

const divElement13 = document.createElement("div");
const divElement5Content1 = document.createTextNode("Red");

divElement13.className = namedExportLazyRed;
divElement13.appendChild(divElement5Content1);

const divElement14 = document.createElement("div");
const divElement6Content2 = document.createTextNode("Green");

divElement14.className = namedExportLazyGreen;
divElement14.appendChild(divElement6Content2);

const divElement15 = document.createElement("div");
const divElement7Content2 = document.createTextNode("Blue");

divElement15.className = namedExportLazyBlue;
divElement15.appendChild(divElement7Content2);

const divElement16 = document.createElement("div");

divElement16.className = namedExportLazyBackground;

h3Element4.appendChild(h3TextNode4);
articleElement4.appendChild(h3Element4);
articleElement4.appendChild(divElement13);
articleElement4.appendChild(divElement14);
articleElement4.appendChild(divElement15);
articleElement4.appendChild(divElement16);

document.querySelectorAll("section")[1].appendChild(articleElement4);

0 comments on commit 05d4645

Please sign in to comment.