reviewer-bottom entrypoint

This commit is contained in:
Luc Mcgrady 2025-08-25 18:42:20 +01:00
parent 3d0a408a2b
commit 6869e9fd36
No known key found for this signature in database
GPG key ID: 4F3D7A0B17CC3D9C
7 changed files with 22 additions and 10 deletions

View file

@ -170,7 +170,7 @@ fn build_imgs(build: &mut Build) -> Result<()> {
} }
fn build_js(build: &mut Build) -> Result<()> { fn build_js(build: &mut Build) -> Result<()> {
for ts_file in &["deckbrowser", "webview", "toolbar", "reviewer-bottom"] { for ts_file in &["deckbrowser", "webview", "toolbar"] {
build.add_action( build.add_action(
"qt:aqt:data:web:js", "qt:aqt:data:web:js",
EsbuildScript { EsbuildScript {

View file

@ -1,6 +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 anyhow::Ok;
use anyhow::Result; use anyhow::Result;
use ninja_gen::action::BuildAction; use ninja_gen::action::BuildAction;
use ninja_gen::copy::CopyFiles; use ninja_gen::copy::CopyFiles;
@ -228,6 +229,17 @@ fn build_and_check_pages(build: &mut Build) -> Result<()> {
":sveltekit" ":sveltekit"
], ],
)?; )?;
build_page(
"reviewer-bottom",
true,
inputs![
//
":ts:lib",
":ts:components",
":sass",
":sveltekit"
],
)?;
Ok(()) Ok(())
} }

View file

@ -355,12 +355,7 @@ class Reviewer:
self.web.allow_drops = True self.web.allow_drops = True
self.web.eval("_blockDefaultDragDropBehavior();") self.web.eval("_blockDefaultDragDropBehavior();")
# show answer / ease buttons # show answer / ease buttons
self.bottom.web.stdHtml( self.bottom.web.load_ts_page("reviewer-bottom")
self._bottomHTML(),
css=["css/toolbar-bottom.css", "css/reviewer-bottom.css"],
js=["js/vendor/jquery.min.js", "js/reviewer-bottom.js"],
context=ReviewerBottomBar(self),
)
# Showing the question # Showing the question
########################################################################## ##########################################################################

View file

@ -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/lib/sass/root-vars"; @use "../../lib/sass/root-vars";
@use "../../../../../ts/lib/sass/vars" as *; @use "../../lib/sass/vars" as *;
@use "../../../../../ts/lib/sass/card-counts"; @use "../../lib/sass/card-counts";
:root { :root {
--focus-color: #{palette-of(border-focus)}; --focus-color: #{palette-of(border-focus)};

View file

View file

@ -5,6 +5,10 @@
@typescript-eslint/no-unused-vars: "off", @typescript-eslint/no-unused-vars: "off",
*/ */
import "./index.scss"
console.log("Hello world")
let time: number; // set in python code let time: number; // set in python code
let timerStopped = false; let timerStopped = false;
@ -61,3 +65,4 @@ function selectedAnswerButton(): string {
} }
return node.dataset.ease; return node.dataset.ease;
} }