nim-theNewWeb/code/web_utils.nim

49 lines
1.4 KiB
Nim
Raw Normal View History

2022-08-10 01:59:10 -04:00
# --==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-- #
# Bruno Charest
# 2022-08-09
#
# __ DESCRIPTIONS __
# web_utils : procedure related web interface
#
# --==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-- #
2022-08-06 16:51:49 -04:00
import jester
2022-08-10 01:59:10 -04:00
import joplin_utils
2022-08-06 16:51:49 -04:00
2022-08-10 01:59:10 -04:00
# --==--==--==--==--==--==--==--==--==--==-- #
# TYPE : Selected Option for master web page
2022-08-10 01:59:10 -04:00
# --==--==--==--==--==--==--==--==--==--==-- #
type
2022-08-06 16:51:49 -04:00
selectedOption* = enum
newNote = "New Note", search = "Search", shortcuts = "Shortcuts",
notes = "Notes", notebooks = "Notesbooks", tags = "Tags",
notes_selectednote = "Notes-SelectedNote", dashbord = "Dashboard"
2022-08-06 16:51:49 -04:00
2022-08-10 01:59:10 -04:00
# --==--==--==--==--==--==--==--==--==--==-- #
# TYPE : Data Informations for Left Colomn
2022-08-10 01:59:10 -04:00
# --==--==--==--==--==--==--==--==--==--==-- #
2022-08-06 16:51:49 -04:00
type ColomnLeftData* = ref object of RootObj
j_status*: bool
option*: selectedOption
j_notes*: joplin_notes
j_notes_nb*: int
j_notebooks*: joplin_notebooks
j_notebooks_nb*: int
j_tags*: joplin_tags
j_tags_nb*: int
req*: Request
# --==--==--==--==--==--==--==--==--==--==-- #
# TYPE : Data Informations for Right Colomn
# --==--==--==--==--==--==--==--==--==--==-- #
type ColomnRightData* = ref object of RootObj
j_status*: bool
option*: selectedOption
j_SelectedNote*: joplin_note
j_notebooksNote*: joplin_notebooks
j_tagsNote*: joplin_tags
req*: Request
2022-08-06 16:51:49 -04:00