3672b0fe73
* Only collect card stats on the backend ... ... instead of rendering an HTML string using askama. * Add ts page Card Info * Update test for new `col.card_stats()` * Remove obsolete CardStats code * Use new ts page in `CardInfoDialog` * Align start and end instead of left and right Curiously, `text-align: start` does not work for `th` tags if assigned via classes. * Adopt ts refactorings after rebase #1405 and #1409 * Clean up `ts/card-info/BUILD.bazel` * Port card info logic from Rust to TS * Move repeated field to the top https://github.com/ankitects/anki/pull/1414#discussion_r725402730 * Convert pseudo classes to interfaces * CardInfoPage -> CardInfo * Make revlog in card info optional * Add legacy support for old card stats * Check for undefined instead of falsy * Make Revlog separate component * drop askama dependency (dae) * Fix nightmode for legacy card stats
30 lines
547 B
Python
30 lines
547 B
Python
load("//ts:copy.bzl", "copy_files_into_group")
|
|
|
|
_pages = [
|
|
"graphs",
|
|
"congrats",
|
|
"deck-options",
|
|
"change-notetype",
|
|
"card-info",
|
|
]
|
|
|
|
[copy_files_into_group(
|
|
name = name + "_page",
|
|
srcs = [
|
|
name + "-base.css",
|
|
name + ".css",
|
|
name + ".html",
|
|
name + ".js",
|
|
],
|
|
dev_srcs = [
|
|
name + ".js.map",
|
|
],
|
|
package = "//ts/" + name,
|
|
) for name in _pages]
|
|
|
|
filegroup(
|
|
name = "pages",
|
|
srcs = [name + "_page" for name in _pages],
|
|
visibility = ["//qt:__subpackages__"],
|
|
)
|