mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
parent
c63e0abd68
commit
c64bac57a6
49 changed files with 106 additions and 105 deletions
|
@ -14,7 +14,7 @@ genrule(
|
||||||
genrule(
|
genrule(
|
||||||
name = "extract_sass_colors",
|
name = "extract_sass_colors",
|
||||||
srcs = [
|
srcs = [
|
||||||
"//ts/sass:_vars.scss",
|
"//sass:_vars.scss",
|
||||||
],
|
],
|
||||||
outs = ["colors.py"],
|
outs = ["colors.py"],
|
||||||
cmd = "$(location //qt:extract_sass_colors) $< $@",
|
cmd = "$(location //qt:extract_sass_colors) $< $@",
|
||||||
|
|
|
@ -9,10 +9,10 @@ compile_sass(
|
||||||
),
|
),
|
||||||
group = "css_local",
|
group = "css_local",
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:core_lib",
|
"//sass:core_lib",
|
||||||
"//ts/sass:buttons_lib",
|
"//sass:buttons_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
"//ts/sass:card_counts_lib",
|
"//sass:card_counts_lib",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:private"],
|
visibility = ["//visibility:private"],
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Copyright: Ankitects Pty Ltd and contributors
|
/* Copyright: Ankitects Pty Ltd and contributors
|
||||||
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
||||||
|
|
||||||
@use 'ts/sass/card-counts';
|
@use 'sass/card-counts';
|
||||||
|
|
||||||
a.deck {
|
a.deck {
|
||||||
color: var(--text-fg);
|
color: var(--text-fg);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Copyright: Ankitects Pty Ltd and contributors
|
/* Copyright: Ankitects Pty Ltd and contributors
|
||||||
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
||||||
|
|
||||||
@use 'ts/sass/card-counts';
|
@use 'sass/card-counts';
|
||||||
|
|
||||||
.smallLink {
|
.smallLink {
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Copyright: Ankitects Pty Ltd and contributors
|
/* Copyright: Ankitects Pty Ltd and contributors
|
||||||
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
||||||
|
|
||||||
@use 'ts/sass/card-counts';
|
@use 'sass/card-counts';
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--focus-color: #0078d7;
|
--focus-color: #0078d7;
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/* Copyright: Ankitects Pty Ltd and contributors
|
/* Copyright: Ankitects Pty Ltd and contributors
|
||||||
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
||||||
|
|
||||||
@use 'ts/sass/core';
|
@use 'sass/core';
|
||||||
@use 'ts/sass/scrollbar';
|
@use 'sass/scrollbar';
|
||||||
@use 'ts/sass/buttons';
|
@use 'sass/buttons';
|
||||||
|
|
||||||
// core.scss sets border-box, but we need to
|
// core.scss sets border-box, but we need to
|
||||||
// keep the old behaviour for now to avoid breaking
|
// keep the old behaviour for now to avoid breaking
|
||||||
|
|
|
@ -9,7 +9,7 @@ def compile_ts(group, srcs):
|
||||||
name = name,
|
name = name,
|
||||||
src = ts_file,
|
src = ts_file,
|
||||||
sourcemap = False,
|
sourcemap = False,
|
||||||
deps = ["//ts/sass:core_lib"],
|
deps = ["//sass:core_lib"],
|
||||||
)
|
)
|
||||||
|
|
||||||
native.filegroup(
|
native.filegroup(
|
||||||
|
|
|
@ -9,7 +9,7 @@ sass_library(
|
||||||
"bootstrap-dark.scss",
|
"bootstrap-dark.scss",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = ["//ts/sass/bootstrap", "//ts/sass/codemirror"],
|
deps = ["//sass/bootstrap", "//sass/codemirror"],
|
||||||
)
|
)
|
||||||
|
|
||||||
sass_library(
|
sass_library(
|
|
@ -11,9 +11,9 @@ compile_sass(
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -71,8 +71,8 @@ svelte_check(
|
||||||
"*.ts",
|
"*.ts",
|
||||||
"*.svelte",
|
"*.svelte",
|
||||||
]) + [
|
]) + [
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
"@npm//@types/bootstrap",
|
"@npm//@types/bootstrap",
|
||||||
"@npm//@types/lodash-es",
|
"@npm//@types/lodash-es",
|
||||||
"@npm//@types/marked",
|
"@npm//@types/marked",
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
@use "vars";
|
@use "sass/vars";
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
@use "bootstrap-dark";
|
@use "sass/bootstrap-dark";
|
||||||
|
|
||||||
@import "base";
|
@import "sass/base";
|
||||||
|
|
||||||
@import "bootstrap/scss/alert";
|
@import "sass/bootstrap/scss/alert";
|
||||||
@import "bootstrap/scss/forms";
|
@import "sass/bootstrap/scss/forms";
|
||||||
@import "bootstrap/scss/buttons";
|
@import "sass/bootstrap/scss/buttons";
|
||||||
@import "bootstrap/scss/button-group";
|
@import "sass/bootstrap/scss/button-group";
|
||||||
@import "bootstrap/scss/close";
|
@import "sass/bootstrap/scss/close";
|
||||||
@import "bootstrap/scss/grid";
|
@import "sass/bootstrap/scss/grid";
|
||||||
|
|
||||||
.night-mode {
|
.night-mode {
|
||||||
@include scrollbar.night-mode;
|
@include scrollbar.night-mode;
|
||||||
|
|
|
@ -15,8 +15,10 @@ def compile_sass(group, srcs, deps = [], visibility = ["//visibility:private"]):
|
||||||
deps = deps,
|
deps = deps,
|
||||||
visibility = visibility,
|
visibility = visibility,
|
||||||
include_paths = [
|
include_paths = [
|
||||||
"ts/sass",
|
".",
|
||||||
"external/ankidesktop/ts/sass",
|
"sass",
|
||||||
|
"external/ankidesktop",
|
||||||
|
"external/ankidesktop/sass",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -31,10 +31,10 @@ svelte_check(
|
||||||
"*.ts",
|
"*.ts",
|
||||||
"*.svelte",
|
"*.svelte",
|
||||||
]) + [
|
]) + [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
"@npm//@types/bootstrap",
|
"@npm//@types/bootstrap",
|
||||||
"//ts/sveltelib:sveltelib_pkg",
|
"//ts/sveltelib:sveltelib_pkg",
|
||||||
],
|
],
|
||||||
|
|
|
@ -95,7 +95,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include scrollbar.night-mode;
|
@include scrollbar.night-mode;
|
||||||
|
|
|
@ -39,7 +39,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
button {
|
button {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
@ -51,7 +51,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
button {
|
button {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
|
@ -49,7 +49,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
button {
|
button {
|
||||||
padding: 0 calc(var(--buttons-size) / 3);
|
padding: 0 calc(var(--buttons-size) / 3);
|
||||||
|
|
|
@ -39,7 +39,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
select {
|
select {
|
||||||
height: var(--buttons-size);
|
height: var(--buttons-size);
|
||||||
|
|
|
@ -11,8 +11,8 @@ compile_sass(
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
@use "core";
|
@use "sass/core";
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
|
|
||||||
.night-mode {
|
.night-mode {
|
||||||
@include scrollbar.night-mode;
|
@include scrollbar.night-mode;
|
||||||
|
|
|
@ -12,9 +12,9 @@ compile_sass(
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -73,9 +73,9 @@ svelte_check(
|
||||||
"*.ts",
|
"*.ts",
|
||||||
"*.svelte",
|
"*.svelte",
|
||||||
]) + [
|
]) + [
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass:night_mode_lib",
|
"//sass:night_mode_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
"@npm//@types/bootstrap",
|
"@npm//@types/bootstrap",
|
||||||
"@npm//@types/lodash-es",
|
"@npm//@types/lodash-es",
|
||||||
"@npm//@types/marked",
|
"@npm//@types/marked",
|
||||||
|
|
|
@ -24,8 +24,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "night-mode" as nightmode;
|
@use "sass/night-mode" as nightmode;
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include nightmode.input;
|
@include nightmode.input;
|
||||||
|
|
|
@ -34,7 +34,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "night-mode" as nightmode;
|
@use "sass/night-mode" as nightmode;
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include nightmode.input;
|
@include nightmode.input;
|
||||||
|
|
|
@ -32,7 +32,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "night-mode" as nightmode;
|
@use "sass/night-mode" as nightmode;
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include nightmode.input;
|
@include nightmode.input;
|
||||||
|
|
|
@ -28,7 +28,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "night-mode" as nightmode;
|
@use "sass/night-mode" as nightmode;
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include nightmode.input;
|
@include nightmode.input;
|
||||||
|
|
|
@ -96,7 +96,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "night-mode" as nightmode;
|
@use "sass/night-mode" as nightmode;
|
||||||
|
|
||||||
.nightMode {
|
.nightMode {
|
||||||
@include nightmode.input;
|
@include nightmode.input;
|
||||||
|
|
|
@ -2,22 +2,22 @@ $tooltip-padding-y: 0.45rem;
|
||||||
$tooltip-padding-x: 0.65rem;
|
$tooltip-padding-x: 0.65rem;
|
||||||
$tooltip-max-width: 300px;
|
$tooltip-max-width: 300px;
|
||||||
|
|
||||||
@use "vars";
|
@use "sass/vars";
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
|
|
||||||
@import "base";
|
@import "sass/base";
|
||||||
@import "bootstrap/scss/containers";
|
@import "sass/bootstrap/scss/containers";
|
||||||
@import "bootstrap/scss/grid";
|
@import "sass/bootstrap/scss/grid";
|
||||||
@import "bootstrap/scss/dropdown";
|
@import "sass/bootstrap/scss/dropdown";
|
||||||
@import "bootstrap/scss/forms";
|
@import "sass/bootstrap/scss/forms";
|
||||||
@import "bootstrap/scss/buttons";
|
@import "sass/bootstrap/scss/buttons";
|
||||||
@import "bootstrap/scss/button-group";
|
@import "sass/bootstrap/scss/button-group";
|
||||||
@import "bootstrap/scss/transitions";
|
@import "sass/bootstrap/scss/transitions";
|
||||||
@import "bootstrap/scss/modal";
|
@import "sass/bootstrap/scss/modal";
|
||||||
@import "bootstrap/scss/close";
|
@import "sass/bootstrap/scss/close";
|
||||||
@import "bootstrap/scss/alert";
|
@import "sass/bootstrap/scss/alert";
|
||||||
@import "bootstrap/scss/tooltip";
|
@import "sass/bootstrap/scss/tooltip";
|
||||||
@import "bootstrap/scss/badge";
|
@import "sass/bootstrap/scss/badge";
|
||||||
|
|
||||||
.night-mode {
|
.night-mode {
|
||||||
@include scrollbar.night-mode;
|
@include scrollbar.night-mode;
|
||||||
|
|
|
@ -12,8 +12,8 @@ compile_sass(
|
||||||
group = "editable_scss",
|
group = "editable_scss",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
"//ts/sass/codemirror",
|
"//sass/codemirror",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
|
|
||||||
anki-editable {
|
anki-editable {
|
||||||
display: block;
|
display: block;
|
||||||
|
|
|
@ -46,7 +46,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
.autocomplete-item {
|
.autocomplete-item {
|
||||||
padding: 1px 7px 2px;
|
padding: 1px 7px 2px;
|
||||||
|
|
|
@ -13,10 +13,10 @@ compile_sass(
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass:buttons_lib",
|
"//sass:buttons_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -28,8 +28,8 @@ compile_sass(
|
||||||
group = "local_css",
|
group = "local_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -82,8 +82,8 @@ svelte_check(
|
||||||
"*.ts",
|
"*.ts",
|
||||||
"*.svelte",
|
"*.svelte",
|
||||||
]) + [
|
]) + [
|
||||||
"//ts/sass:button_mixins_lib",
|
"//sass:button_mixins_lib",
|
||||||
"//ts/sass/bootstrap",
|
"//sass/bootstrap",
|
||||||
"@npm//@types/bootstrap",
|
"@npm//@types/bootstrap",
|
||||||
"//ts/components",
|
"//ts/components",
|
||||||
"@npm//@types/codemirror",
|
"@npm//@types/codemirror",
|
||||||
|
|
|
@ -44,7 +44,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@use "button-mixins" as button;
|
@use "sass/button-mixins" as button;
|
||||||
|
|
||||||
@keyframes flash {
|
@keyframes flash {
|
||||||
0% {
|
0% {
|
||||||
|
|
14
ts/editor/bootstrap.scss
vendored
14
ts/editor/bootstrap.scss
vendored
|
@ -1,13 +1,13 @@
|
||||||
@import "bootstrap/scss/functions";
|
@import "sass/bootstrap/scss/functions";
|
||||||
@import "bootstrap/scss/variables";
|
@import "sass/bootstrap/scss/variables";
|
||||||
@import "bootstrap/scss/mixins";
|
@import "sass/bootstrap/scss/mixins";
|
||||||
|
|
||||||
$btn-disabled-opacity: 0.4;
|
$btn-disabled-opacity: 0.4;
|
||||||
|
|
||||||
@import "bootstrap/scss/buttons";
|
@import "sass/bootstrap/scss/buttons";
|
||||||
@import "bootstrap/scss/button-group";
|
@import "sass/bootstrap/scss/button-group";
|
||||||
@import "bootstrap/scss/dropdown";
|
@import "sass/bootstrap/scss/dropdown";
|
||||||
|
|
||||||
$tooltip-max-width: 600px;
|
$tooltip-max-width: 600px;
|
||||||
|
|
||||||
@import "bootstrap/scss/tooltip";
|
@import "sass/bootstrap/scss/tooltip";
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/* Copyright: Ankitects Pty Ltd and contributors
|
/* Copyright: Ankitects Pty Ltd and contributors
|
||||||
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
* License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */
|
||||||
|
|
||||||
@use "base";
|
@use "sass/base";
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
@use "button-mixins";
|
@use "sass/button-mixins";
|
||||||
|
|
||||||
html,
|
html,
|
||||||
body {
|
body {
|
||||||
|
|
|
@ -10,8 +10,8 @@ compile_sass(
|
||||||
group = "base_css",
|
group = "base_css",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//ts/sass:base_lib",
|
"//sass:base_lib",
|
||||||
"//ts/sass:scrollbar_lib",
|
"//sass:scrollbar_lib",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
@use "base";
|
@use "sass/base";
|
||||||
@use "scrollbar";
|
@use "sass/scrollbar";
|
||||||
|
|
||||||
.night-mode {
|
.night-mode {
|
||||||
@include scrollbar.night-mode;
|
@include scrollbar.night-mode;
|
||||||
|
|
|
@ -78,5 +78,5 @@ def svelte_check(name = "svelte_check", srcs = []):
|
||||||
data = [
|
data = [
|
||||||
"@npm//sass",
|
"@npm//sass",
|
||||||
] + srcs,
|
] + srcs,
|
||||||
env = {"SASS_PATH": "ts/sass"},
|
env = {"SASS_PATH": "sass"},
|
||||||
)
|
)
|
||||||
|
|
|
@ -150,14 +150,13 @@ async function writeJs(
|
||||||
const preprocessOptions = preprocess({
|
const preprocessOptions = preprocess({
|
||||||
scss: {
|
scss: {
|
||||||
includePaths: [
|
includePaths: [
|
||||||
"ts/sass",
|
binDir,
|
||||||
`${binDir}/ts/sass`,
|
genDir,
|
||||||
`${genDir}/ts/sass`,
|
// a nasty hack to ensure sass/... resolves correctly
|
||||||
// a nasty hack to ensure ts/sass/... resolves correctly
|
|
||||||
// when invoked from an external workspace
|
// when invoked from an external workspace
|
||||||
`${binDir}/external/ankidesktop/ts/sass`,
|
`${binDir}/external/ankidesktop`,
|
||||||
`${genDir}/external/ankidesktop/ts/sass`,
|
`${genDir}/external/ankidesktop`,
|
||||||
`${binDir}/../../../external/ankidesktop/ts/sass`,
|
`${binDir}/../../../external/ankidesktop`,
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue