Versions in this module Expand all Collapse all v1 v1.3.1 Dec 21, 2023 Changes in this version + type Data struct + About *template.Template + AdminMail string + AdminName string + Authors *template.Template + BodyMaxLen int + CodeJS *textTemplate.Template + DB storage.DB + Docs *template.Template + DocsApiLibs *template.Template + DocsApiV1 *template.Template + EmbeddedHelpPage *template.Template + EmbeddedPage *template.Template + ErrorPage *template.Template + HistoryJS *textTemplate.Template + LenPasswdFile string + Lexers []string + License *template.Template + Locales Locales + LocalesList LocalesList + Log logger.Logger + Main *template.Template + MainJS *[]byte + MaxLifeTime int64 + PasteContinue *template.Template + PasteJS *textTemplate.Template + PastePage *template.Template + RateLimitGet *netshare.RateLimitSystem + RateLimitNew *netshare.RateLimitSystem + RobotsDisallow bool + ServerAbout string + ServerRules string + ServerTermsExist bool + ServerTermsOfUse string + Settings *template.Template + SourceCodePage *template.Template + StyleCSS *textTemplate.Template + TermsOfUse *template.Template + Themes Themes + ThemesList ThemesList + TitleMaxLen int + UiDefaultLifeTime string + UiDefaultTheme string + Version string + func Load(db storage.DB, cfg config.Config) (*Data, error) + func (data *Data) Handler(rw http.ResponseWriter, req *http.Request) + type Locale map[string]string + type Locales map[string]Locale + type LocalesList map[string]string + type Theme map[string]string + type Themes map[string]Theme + type ThemesList map[string]ThemesListPart + type ThemesListPart map[string]string