Documentation
¶
Overview ¶
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
templ: version: v0.3.1001
Index ¶
- Variables
- func AddArrayConfigHandler(c echo.Context) error
- func BoolConfig(name string, value bool, description string) templ.Component
- func BoolConfigJavaScript() templ.Component
- func ConfigManager(initSaveTo string, WorkingDirectoryConfig string, HomeDirectoryConfig string, ...) templ.Component
- func ConfigManagerJavaScript() templ.Component
- func DeleteArrayConfigHandler(c echo.Context) error
- func DeleteStoreHandler(c echo.Context) error
- func DisablePluginHandler(c echo.Context) error
- func EnablePluginHandler(c echo.Context) error
- func GetStoreBookCounts() map[string]int
- func HandleConfigDelete(c echo.Context) error
- func HandleConfigSave(c echo.Context) error
- func LogPanel() templ.Component
- func MainArea(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
- func NumberConfig(name string, value int, description string, min int, max int) templ.Component
- func NumberConfigJavaScript() templ.Component
- func PageHandler(c echo.Context) error
- func PluginsConfig() templ.Component
- func PluginsConfigJavaScript() templ.Component
- func ReadingHistoryPanel() templ.Component
- func RescanStoreHandler(c echo.Context) error
- func SettingsPage(c echo.Context, tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
- func StoreConfig(name string, values []string, description string, bookCounts map[string]int) templ.Component
- func StoreConfigJavaScript() templ.Component
- func StringArrayConfig(name string, values []string, description string) templ.Component
- func StringArrayConfigJavaScript() templ.Component
- func StringConfig(name string, value string, description string) templ.Component
- func StringConfigJavascript() templ.Component
- func TailscaleConfig(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
- func TailscaleStatusPanel(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
- func ThemeCustomConfig() templ.Component
- func UpdateBoolConfigHandler(c echo.Context) error
- func UpdateLoginSettingsHandler(c echo.Context) error
- func UpdateNumberConfigHandler(c echo.Context) error
- func UpdateStringConfigHandler(c echo.Context) error
- func UpdateTailscaleConfigHandler(c echo.Context) error
- func UserInfoConfig(nowUsername string, nowPassword string) templ.Component
Constants ¶
This section is empty.
Variables ¶
var RestartWebServerBroadcast *chan string
RestartWebServerBroadcast 用于广播重启网页服务器的信号
Functions ¶
func AddArrayConfigHandler ¶
AddArrayConfigHandler 处理添加数组元素的 JSON API
func BoolConfig ¶
BoolConfig 布尔类型的配置
func BoolConfigJavaScript ¶ added in v1.1.8
BoolConfigJavaScript 布尔配置相关的 JavaScript 代码
func ConfigManager ¶
func ConfigManager(initSaveTo string, WorkingDirectoryConfig string, HomeDirectoryConfig string, ProgramDirectoryConfig string) templ.Component
ConfigManager 配置管理器:用于管理与保存配置文件
func ConfigManagerJavaScript ¶ added in v1.1.8
ConfigManagerJavaScript 配置管理相关的 JavaScript 代码
func DeleteArrayConfigHandler ¶
DeleteArrayConfigHandler 处理删除数组元素的 JSON API
func DeleteStoreHandler ¶ added in v1.2.4
DeleteStoreHandler 处理删除书库的 JSON API
func DisablePluginHandler ¶ added in v1.2.3
DisablePluginHandler 处理禁用插件的 JSON API
func EnablePluginHandler ¶ added in v1.2.3
EnablePluginHandler 处理启用插件的 JSON API
func GetStoreBookCounts ¶ added in v1.2.4
GetStoreBookCounts 获取每个书库的书籍数量 返回 map[storeUrl]bookCount
func HandleConfigDelete ¶
HandleConfigDelete 处理 /api/config-delete 的 JSON API
func HandleConfigSave ¶
HandleConfigSave 处理 /api/config-save 的 JSON API
func MainArea ¶
func MainArea(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
func NumberConfig ¶
NumberConfig 数字类型的配置
func NumberConfigJavaScript ¶ added in v1.1.8
NumberConfigJavaScript 数字配置相关的 JavaScript 代码
func PluginsConfigJavaScript ¶ added in v1.2.3
PluginsConfigJavaScript 插件配置相关的 JavaScript 代码
func ReadingHistoryPanel ¶ added in v1.2.11
ReadingHistoryPanel 设置页面的完整阅读历史面板(带服务端分页) 调用 /api/reading-history?page=X&page_size=Y 获取数据
func RescanStoreHandler ¶ added in v1.2.4
RescanStoreHandler 处理重新扫描书库的 JSON API
func SettingsPage ¶
func SettingsPage(c echo.Context, tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
SettingsPage 设置页面
func StoreConfig ¶ added in v1.2.4
func StoreConfig(name string, values []string, description string, bookCounts map[string]int) templ.Component
StoreConfig 书库配置组件
func StoreConfigJavaScript ¶ added in v1.2.4
StoreConfigJavaScript 书库配置相关的 JavaScript 代码
func StringArrayConfig ¶
StringArrayConfig 字符串数组类型的配置
func StringArrayConfigJavaScript ¶ added in v1.1.8
StringArrayConfigJavaScript 字符串数组配置相关的 JavaScript 代码
func StringConfig ¶
StringConfig 字符串类型的配置
func StringConfigJavascript ¶ added in v1.1.8
StringConfigJavascript 字符串配置相关的 JavaScript 代码
func TailscaleConfig ¶ added in v1.1.8
func TailscaleConfig(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
TailscaleConfig Tailscale远程连接配置项
func TailscaleStatusPanel ¶ added in v1.1.0
func TailscaleStatusPanel(tsStatus *tailscale_plugin.TailscaleStatus) templ.Component
Tailscale状态面板
func ThemeCustomConfig ¶ added in v1.2.19
ThemeCustomConfig 自定义主题配置面板(仅保存在浏览器本地)
func UpdateBoolConfigHandler ¶
UpdateBoolConfigHandler 处理 Bool 类型的 JSON API
func UpdateLoginSettingsHandler ¶ added in v1.1.0
UpdateLoginSettingsHandler 处理登录设置的 JSON API
func UpdateNumberConfigHandler ¶
UpdateNumberConfigHandler 处理 Number 类型的配置
func UpdateStringConfigHandler ¶
UpdateStringConfigHandler 处理 String 类型的 JSON API
func UpdateTailscaleConfigHandler ¶ added in v1.1.0
UpdateTailscaleConfigHandler 处理Tailscale配置更新的JSON API
Types ¶
This section is empty.
Source Files
¶
- bool_config_templ.go
- config_manager_templ.go
- log_panel_templ.go
- number_config_templ.go
- plugins_config_templ.go
- reading_history_panel_templ.go
- settings.go
- settings_main_area_templ.go
- settings_templ.go
- setttings_api.go
- store_config_templ.go
- string_config_templ.go
- strings_array_config_templ.go
- tailscale_config_templ.go
- theme_custom_config_templ.go
- user_info_config_templ.go