refactor: remove lessons not covered in HdM lectures
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled
Keep only modules covered in 223015c lectures: - HTML: Elements, Forms, Validation, Details, Progress, Tables, SVG, Marquee - CSS: Basic Selectors, Box Model, Units & Variables, Flexbox, Responsive, Transitions Remove: - Advanced Selectors - Tailwind - HTML: Datalist, Data Attributes, Dialog, Fieldset, Figure 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -5,22 +5,15 @@
|
|||||||
|
|
||||||
// English lesson imports
|
// English lesson imports
|
||||||
import basicSelectorsEN from "../../lessons/00-basic-selectors.json";
|
import basicSelectorsEN from "../../lessons/00-basic-selectors.json";
|
||||||
import advancedSelectorsEN from "../../lessons/01-advanced-selectors.json";
|
|
||||||
import boxModelEN from "../../lessons/01-box-model.json";
|
import boxModelEN from "../../lessons/01-box-model.json";
|
||||||
import unitsVariablesEN from "../../lessons/05-units-variables.json";
|
import unitsVariablesEN from "../../lessons/05-units-variables.json";
|
||||||
import transitionsAnimationsEN from "../../lessons/06-transitions-animations.json";
|
import transitionsAnimationsEN from "../../lessons/06-transitions-animations.json";
|
||||||
import responsiveEN from "../../lessons/08-responsive.json";
|
import responsiveEN from "../../lessons/08-responsive.json";
|
||||||
import tailwindEN from "../../lessons/10-tailwind-basics.json";
|
|
||||||
import htmlElementsEN from "../../lessons/20-html-elements.json";
|
import htmlElementsEN from "../../lessons/20-html-elements.json";
|
||||||
import htmlFormsBasicEN from "../../lessons/21-html-forms-basic.json";
|
import htmlFormsBasicEN from "../../lessons/21-html-forms-basic.json";
|
||||||
import htmlFormsValidationEN from "../../lessons/22-html-forms-validation.json";
|
import htmlFormsValidationEN from "../../lessons/22-html-forms-validation.json";
|
||||||
import htmlDetailsSummaryEN from "../../lessons/23-html-details-summary.json";
|
import htmlDetailsSummaryEN from "../../lessons/23-html-details-summary.json";
|
||||||
import htmlProgressMeterEN from "../../lessons/24-html-progress-meter.json";
|
import htmlProgressMeterEN from "../../lessons/24-html-progress-meter.json";
|
||||||
import htmlDatalistEN from "../../lessons/25-html-datalist.json";
|
|
||||||
import htmlDataAttributesEN from "../../lessons/26-html-data-attributes.json";
|
|
||||||
import htmlDialogEN from "../../lessons/27-html-dialog.json";
|
|
||||||
import htmlFormsFieldsetEN from "../../lessons/28-html-forms-fieldset.json";
|
|
||||||
import htmlFigureEN from "../../lessons/29-html-figure.json";
|
|
||||||
import htmlTablesEN from "../../lessons/30-html-tables.json";
|
import htmlTablesEN from "../../lessons/30-html-tables.json";
|
||||||
import htmlMarqueeEN from "../../lessons/31-html-marquee.json";
|
import htmlMarqueeEN from "../../lessons/31-html-marquee.json";
|
||||||
import htmlSvgEN from "../../lessons/32-html-svg.json";
|
import htmlSvgEN from "../../lessons/32-html-svg.json";
|
||||||
@@ -28,22 +21,15 @@ import flexboxEN from "../../lessons/flexbox.json";
|
|||||||
|
|
||||||
// German lesson imports
|
// German lesson imports
|
||||||
import basicSelectorsDE from "../../lessons/de/00-basic-selectors.json";
|
import basicSelectorsDE from "../../lessons/de/00-basic-selectors.json";
|
||||||
import advancedSelectorsDE from "../../lessons/de/01-advanced-selectors.json";
|
|
||||||
import boxModelDE from "../../lessons/de/01-box-model.json";
|
import boxModelDE from "../../lessons/de/01-box-model.json";
|
||||||
import unitsVariablesDE from "../../lessons/de/05-units-variables.json";
|
import unitsVariablesDE from "../../lessons/de/05-units-variables.json";
|
||||||
import transitionsAnimationsDE from "../../lessons/de/06-transitions-animations.json";
|
import transitionsAnimationsDE from "../../lessons/de/06-transitions-animations.json";
|
||||||
import responsiveDE from "../../lessons/de/08-responsive.json";
|
import responsiveDE from "../../lessons/de/08-responsive.json";
|
||||||
import tailwindDE from "../../lessons/de/10-tailwind-basics.json";
|
|
||||||
import htmlElementsDE from "../../lessons/de/20-html-elements.json";
|
import htmlElementsDE from "../../lessons/de/20-html-elements.json";
|
||||||
import htmlFormsBasicDE from "../../lessons/de/21-html-forms-basic.json";
|
import htmlFormsBasicDE from "../../lessons/de/21-html-forms-basic.json";
|
||||||
import htmlFormsValidationDE from "../../lessons/de/22-html-forms-validation.json";
|
import htmlFormsValidationDE from "../../lessons/de/22-html-forms-validation.json";
|
||||||
import htmlDetailsSummaryDE from "../../lessons/de/23-html-details-summary.json";
|
import htmlDetailsSummaryDE from "../../lessons/de/23-html-details-summary.json";
|
||||||
import htmlProgressMeterDE from "../../lessons/de/24-html-progress-meter.json";
|
import htmlProgressMeterDE from "../../lessons/de/24-html-progress-meter.json";
|
||||||
import htmlDatalistDE from "../../lessons/de/25-html-datalist.json";
|
|
||||||
import htmlDataAttributesDE from "../../lessons/de/26-html-data-attributes.json";
|
|
||||||
import htmlDialogDE from "../../lessons/de/27-html-dialog.json";
|
|
||||||
import htmlFormsFieldsetDE from "../../lessons/de/28-html-forms-fieldset.json";
|
|
||||||
import htmlFigureDE from "../../lessons/de/29-html-figure.json";
|
|
||||||
import htmlTablesDE from "../../lessons/de/30-html-tables.json";
|
import htmlTablesDE from "../../lessons/de/30-html-tables.json";
|
||||||
import htmlMarqueeDE from "../../lessons/de/31-html-marquee.json";
|
import htmlMarqueeDE from "../../lessons/de/31-html-marquee.json";
|
||||||
import htmlSvgDE from "../../lessons/de/32-html-svg.json";
|
import htmlSvgDE from "../../lessons/de/32-html-svg.json";
|
||||||
@@ -55,15 +41,10 @@ const moduleStoreEN = [
|
|||||||
htmlElementsEN,
|
htmlElementsEN,
|
||||||
htmlFormsBasicEN,
|
htmlFormsBasicEN,
|
||||||
htmlFormsValidationEN,
|
htmlFormsValidationEN,
|
||||||
htmlFormsFieldsetEN,
|
|
||||||
htmlDatalistEN,
|
|
||||||
// HTML Interaktiv
|
// HTML Interaktiv
|
||||||
htmlDetailsSummaryEN,
|
htmlDetailsSummaryEN,
|
||||||
htmlProgressMeterEN,
|
htmlProgressMeterEN,
|
||||||
htmlDialogEN,
|
|
||||||
htmlDataAttributesEN,
|
|
||||||
// HTML Weitere
|
// HTML Weitere
|
||||||
htmlFigureEN,
|
|
||||||
htmlTablesEN,
|
htmlTablesEN,
|
||||||
htmlSvgEN,
|
htmlSvgEN,
|
||||||
htmlMarqueeEN,
|
htmlMarqueeEN,
|
||||||
@@ -74,11 +55,8 @@ const moduleStoreEN = [
|
|||||||
// CSS Layouts
|
// CSS Layouts
|
||||||
flexboxEN,
|
flexboxEN,
|
||||||
responsiveEN,
|
responsiveEN,
|
||||||
// CSS Fortgeschritten
|
// CSS Animationen
|
||||||
advancedSelectorsEN,
|
transitionsAnimationsEN
|
||||||
transitionsAnimationsEN,
|
|
||||||
// Tailwind
|
|
||||||
tailwindEN
|
|
||||||
];
|
];
|
||||||
|
|
||||||
// German module store - ordered by learning path
|
// German module store - ordered by learning path
|
||||||
@@ -87,15 +65,10 @@ const moduleStoreDE = [
|
|||||||
htmlElementsDE,
|
htmlElementsDE,
|
||||||
htmlFormsBasicDE,
|
htmlFormsBasicDE,
|
||||||
htmlFormsValidationDE,
|
htmlFormsValidationDE,
|
||||||
htmlFormsFieldsetDE,
|
|
||||||
htmlDatalistDE,
|
|
||||||
// HTML Interaktiv
|
// HTML Interaktiv
|
||||||
htmlDetailsSummaryDE,
|
htmlDetailsSummaryDE,
|
||||||
htmlProgressMeterDE,
|
htmlProgressMeterDE,
|
||||||
htmlDialogDE,
|
|
||||||
htmlDataAttributesDE,
|
|
||||||
// HTML Weitere
|
// HTML Weitere
|
||||||
htmlFigureDE,
|
|
||||||
htmlTablesDE,
|
htmlTablesDE,
|
||||||
htmlSvgDE,
|
htmlSvgDE,
|
||||||
htmlMarqueeDE,
|
htmlMarqueeDE,
|
||||||
@@ -106,11 +79,8 @@ const moduleStoreDE = [
|
|||||||
// CSS Layouts
|
// CSS Layouts
|
||||||
flexboxDE,
|
flexboxDE,
|
||||||
responsiveDE,
|
responsiveDE,
|
||||||
// CSS Fortgeschritten
|
// CSS Animationen
|
||||||
advancedSelectorsDE,
|
transitionsAnimationsDE
|
||||||
transitionsAnimationsDE,
|
|
||||||
// Tailwind
|
|
||||||
tailwindDE
|
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -17,11 +17,8 @@ describe("Lessons Config Module", () => {
|
|||||||
expect(moduleIds).toContain("html-forms-validation");
|
expect(moduleIds).toContain("html-forms-validation");
|
||||||
// CSS modules
|
// CSS modules
|
||||||
expect(moduleIds).toContain("css-basic-selectors");
|
expect(moduleIds).toContain("css-basic-selectors");
|
||||||
expect(moduleIds).toContain("css-advanced-selectors");
|
|
||||||
expect(moduleIds).toContain("box-model");
|
expect(moduleIds).toContain("box-model");
|
||||||
expect(moduleIds).toContain("flexbox");
|
expect(moduleIds).toContain("flexbox");
|
||||||
// Tailwind
|
|
||||||
expect(moduleIds).toContain("tailwind-basics");
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("should have mode set on each lesson", async () => {
|
test("should have mode set on each lesson", async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user