Skip to content

Commit

Permalink
Restructured css files
Browse files Browse the repository at this point in the history
  • Loading branch information
dangeredwolf committed Apr 27, 2022
1 parent 7792eb2 commit 5c57944
Show file tree
Hide file tree
Showing 65 changed files with 38 additions and 40 deletions.
3 changes: 0 additions & 3 deletions build/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,9 +114,6 @@ function minifyExt() {
.on('data', item => minifyItem(item.path))
.on('end', () => {
console.info("Searched for files to minify");
//console.info("Removing csscomponents...");

//fs.removeSync(tmpDirExt + "/sources/csscomponents");

makeChromeExt();
})
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*/

@import "coredefinitions.css";
@import "../cssextensions/dark.css";
@import "../extensions/dark.css";

@font-face {
font-family:Material;
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
Released under the MIT License
*/

@import "../csscomponents/settings.css";
@import "../csscomponents/contextmenu.css";
@import "../csscomponents/windowcontrol.css";
@import "../csscomponents/spinner.css";
@import "../csscomponents/alert.css";
@import "../components/settings.css";
@import "../components/contextmenu.css";
@import "../components/windowcontrol.css";
@import "../components/spinner.css";
@import "../components/alert.css";

/* Variables, same as moderndeck.css */

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
Released under the MIT License
*/

@import "../csscomponents/coredefinitions.css";
@import "../csscomponents/dark.css";
@import "../components/coredefinitions.css";
@import "../components/dark.css";

@font-face {
font-family:Material;
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
38 changes: 19 additions & 19 deletions common/assets/moderndeck.css → common/assets/css/moderndeck.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,25 @@
*/

/* stylelint-disable */
@import "csscomponents/alert.css";
@import "csscomponents/calendarDropdown.css";
@import "csscomponents/contextmenu.css";
@import "csscomponents/coredefinitions.css";
@import "csscomponents/windowcontrol.css";
@import "csscomponents/icon.css";
@import "csscomponents/superclasses.css";
@import "csscomponents/marginclasses.css";
@import "csscomponents/emojipicker.css";
@import "csscomponents/gifpicker.css";
@import "csscomponents/emoji.css";
@import "csscomponents/settings.css";
@import "csscomponents/navigationdrawer.css";
@import "csscomponents/welcome.css";
@import "csscomponents/collapsed.css";
@import "csscomponents/notifications.css";
@import "csscomponents/classicnav.css";
@import "csscomponents/themeeditor.css";
@import "csscomponents/accessibilityHelper.css";
@import "components/alert.css";
@import "components/calendarDropdown.css";
@import "components/contextmenu.css";
@import "components/coredefinitions.css";
@import "components/windowcontrol.css";
@import "components/icon.css";
@import "components/superclasses.css";
@import "components/marginclasses.css";
@import "components/emojipicker.css";
@import "components/gifpicker.css";
@import "components/emoji.css";
@import "components/settings.css";
@import "components/navigationdrawer.css";
@import "components/welcome.css";
@import "components/collapsed.css";
@import "components/notifications.css";
@import "components/classicnav.css";
@import "components/themeeditor.css";
@import "components/accessibilityHelper.css";
/* stylelint-enable */

:root {
Expand Down
4 changes: 2 additions & 2 deletions common/extension/content.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ if (document.querySelector(`[rel="manifest"]`) === null) {

const injStyles = document.createElement("link");
injStyles.rel = "stylesheet";
injStyles.href = browser.runtime.getURL("assets/moderndeck.css");
injStyles.href = browser.runtime.getURL("assets/css/moderndeck.css");

document.head.appendChild(injStyles);

// Gross hack for 9.4 because modenrdeck.css is not being loaded

const injStyles2 = document.createElement("link");
injStyles2.rel = "stylesheet";
injStyles2.href = browser.runtime.getURL("assets/moderndeck.css");
injStyles2.href = browser.runtime.getURL("assets/css/moderndeck.css");

document.head.appendChild(injStyles2);

Expand Down
3 changes: 2 additions & 1 deletion common/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
"assets",
"assets/*",
"assets/js/moderndeck.js.map",
"assets/cssextensions/*",
"assets/css/*",
"assets/css/*",
"assets/fonts/*",
"assets/js/*",
"assets/libraries/*",
Expand Down
2 changes: 1 addition & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -687,7 +687,7 @@ function makeWindow() {
(store.get("mtd_safemode") ? `document.getElementsByTagName("html")[0].classList.add("mtd-disable-css");` :
`const injStyles = document.createElement("link");
injStyles.rel = "stylesheet";
injStyles.href = "moderndeck://assets/moderndeck.css";
injStyles.href = "moderndeck://assets/css/moderndeck.css";
document.head.appendChild(injStyles);`)
+
`const InjectScript = document.createElement("script");
Expand Down
2 changes: 1 addition & 1 deletion sadmoderndeck.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<html>
<head>
<!-- <link rel="stylesheet" href="common/assets/csscomponents/icon.css"> -->
<!-- <link rel="stylesheet" href="common/assets/css/components/icon.css"> -->

<style>
@font-face {
Expand Down
2 changes: 1 addition & 1 deletion src/BuildProps.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"buildId":1969,"buildDate":"2022-04-27T04:41:20.689Z","buildVersion":"10.0.0"}
{"buildId":1973,"buildDate":"2022-04-27T04:51:48.331Z","buildVersion":"10.0.0"}
8 changes: 4 additions & 4 deletions src/StylesheetExtensions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ export const isStylesheetExtensionEnabled = (name: string): boolean => {
if ($(`#mtd_custom_css_${name}`).length > 0) {
return true;
}
return !!document.querySelector(`link.mtd-stylesheet-extension[href="${window.mtdBaseURL}assets/cssextensions/${name}.css"]`);
return !!document.querySelector(`link.mtd-stylesheet-extension[href="${window.mtdBaseURL}assets/css/extensions/${name}.css"]`);
}

/*
Enables a certain stylesheet extension.
Stylesheet extensions are loaded from assets/cssextensions/[name].css
Stylesheet extensions are loaded from assets/css/extensions/[name].css
These are the predefined ModernDeck ones including colour themes, default light and dark themes, and various preferences
Expand All @@ -33,7 +33,7 @@ export const enableStylesheetExtension = (name: string): void => {
return;

// This is where components are located
let url = `${window.mtdBaseURL}assets/cssextensions/${name}.css`;
let url = `${window.mtdBaseURL}assets/css/extensions/${name}.css`;

if (!isStylesheetExtensionEnabled(name)) {
window.head.append(
Expand All @@ -55,7 +55,7 @@ export const disableStylesheetExtension = (name: string): void => {
if (!isStylesheetExtensionEnabled(name))
return;

$(`head>link[href="${window.mtdBaseURL}assets/cssextensions/${name}.css"]`).remove();
$(`head>link[href="${window.mtdBaseURL}assets/css/extensions/${name}.css"]`).remove();

if ($(`#mtd_custom_css_${name}`).length > 0) {
$(`#mtd_custom_css_${name}`).remove();
Expand Down

0 comments on commit 5c57944

Please sign in to comment.