diff --git a/README.md b/README.md index 311f2a7..5d0c936 100644 --- a/README.md +++ b/README.md @@ -60,4 +60,4 @@ $ python -m app.run ``` # icons -the icons in the `data/static/misc/` folder are by [Gabriele Malaspina](https://www.figma.com/community/file/1136337054881623512/iconcino-v2-0-0-free-icons-cc0-1-0-license) +the icons in the `app/templates/common/icons.html` file are by [Gabriele Malaspina](https://www.figma.com/community/file/1136337054881623512/iconcino-v2-0-0-free-icons-cc0-1-0-license) diff --git a/THIRDPARTY.md b/THIRDPARTY.md index d39d8b9..6ac3edf 100644 --- a/THIRDPARTY.md +++ b/THIRDPARTY.md @@ -25,12 +25,11 @@ Designers: Paul James Miller ## ICONCINO -Affected files: [`data/static/misc/error.svg`](./data/static/misc/error.svg) [`data/static/misc/image.svg`](./data/static/misc/image.svg) [`data/static/misc/info.svg`](./data/static/misc/info.svg) [`data/static/misc/lock.svg`](./data/static/misc/lock.svg) [`data/static/misc/spoiler.svg`](./data/static/misc/spoiler.svg) [`data/static/misc/sticky.svg`](./data/static/misc/sticky.svg) [`data/static/misc/warn.svg`](./data/static/misc/warn.svg) +Affected files: [`app/templates/common/icons.html`](./app/templates/common/icons.html) URL: https://www.figma.com/community/file/1136337054881623512/iconcino-v2-0-0-free-icons-cc0-1-0-license Copyright: Gabriele Malaspina Designers: Gabriele Malaspina -License: CC0 1.0/CC BY 4.0 -CC BY 4.0 compliance: Modified to indicate the URL. Modified size. +License: CC0 1.0 ## Forumoji diff --git a/app/__init__.py b/app/__init__.py index 7529eb4..4b6767a 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -152,7 +152,6 @@ def create_app(): @app.context_processor def inject_constants(): return { - "InfoboxIcons": InfoboxIcons, "InfoboxHTMLClass": InfoboxHTMLClass, "InfoboxKind": InfoboxKind, "PermissionLevel": PermissionLevel, diff --git a/app/constants.py b/app/constants.py index c37f972..da7c41f 100644 --- a/app/constants.py +++ b/app/constants.py @@ -56,13 +56,6 @@ class InfoboxKind(IntEnum): WARN = 2 ERROR = 3 -InfoboxIcons = { - InfoboxKind.INFO: "/static/misc/info.svg", - InfoboxKind.LOCK: "/static/misc/lock.svg", - InfoboxKind.WARN: "/static/misc/warn.svg", - InfoboxKind.ERROR: "/static/misc/error.svg", -} - InfoboxHTMLClass = { InfoboxKind.INFO: "", InfoboxKind.LOCK: "warn", diff --git a/app/templates/common/icons.html b/app/templates/common/icons.html new file mode 100644 index 0000000..47fd16c --- /dev/null +++ b/app/templates/common/icons.html @@ -0,0 +1,49 @@ +{# https://www.figma.com/community/file/1136337054881623512/iconcino-v2-0-0-free-icons-cc0-1-0-license #} + +{% macro icn_bookmark(width=24) -%} + +{%- endmacro %} + +{% macro icn_error(width=60) -%} + +{%- endmacro %} + +{% macro icn_info(width=60) -%} + +{%- endmacro %} + +{% macro icn_lock(width=60) -%} + +{%- endmacro %} + +{% macro icn_warn(width=60) -%} + +{%- endmacro %} + +{% macro icn_image(width=24) -%} + +{%- endmacro %} + +{% macro icn_spoiler(width=24) -%} + +{%- endmacro %} + +{% macro icn_sticky(width=24) -%} + +{%- endmacro %} diff --git a/app/templates/common/macros.html b/app/templates/common/macros.html index 67e68c4..ee250ff 100644 --- a/app/templates/common/macros.html +++ b/app/templates/common/macros.html @@ -1,3 +1,4 @@ +{% from 'common/icons.html' import icn_image, icn_spoiler, icn_info, icn_lock, icn_warn, icn_error %} {% macro pager(current_page, page_count) %} {% set left_start = [1, current_page - 5] | max %} {% set right_end = [page_count, current_page + 5] | min %} @@ -31,16 +32,24 @@