views

package
v1.2.94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2023 License: GPL-3.0 Imports: 10 Imported by: 2

Documentation

Overview

Package views подготовка вывода данных в поток возврата

Index

Constants

View Source
const AgeOfServer = "AGE"

Variables

View Source
var HEADERS = map[string]string{
	"author":           "ruslanBik4",
	"Server":           "%v HTTPGO/%v (CentOS) Go 1.20",
	"Content-Language": "en,uk",
}

HEADERS - list standard header for html page - noinspection GoInvalidConstType

Functions

func IsAJAXRequest

func IsAJAXRequest(r *fasthttp.Request) bool

IsAJAXRequest - is this AJAX-request

func RenderAnotherSignUpForm

func RenderAnotherSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)

RenderAnotherSignUpForm - new form for registration

func RenderAnyPage

func RenderAnyPage(ctx *fasthttp.RequestCtx, strContent string) error

RenderAnyPage (deprecate) TODO: replace string output by streaming

func RenderHTMLPage added in v1.0.10

func RenderHTMLPage(ctx *fasthttp.RequestCtx, fncWrite func(w io.Writer))

RenderOutput render for output script execute

func RenderOutWithWrapLine added in v1.0.11512

func RenderOutWithWrapLine(ctx *fasthttp.RequestCtx, out []byte) error

func RenderOutput

func RenderOutput(ctx *fasthttp.RequestCtx, stdoutStderr []byte, err error) error

RenderOutput render for output script execute

func RenderSignForm

func RenderSignForm(ctx *fasthttp.RequestCtx, email string)

RenderSignForm show form for authorization user

func RenderSignUpForm

func RenderSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)

RenderSignUpForm show form registration user

func RenderTemplate

func RenderTemplate(ctx *fasthttp.RequestCtx, tmplName string, Content interface{}) error

RenderTemplate render from template tmplName

func ReplaceWrapLines added in v1.2.15

func ReplaceWrapLines(out []byte) []byte

func WriteHeaders

func WriteHeaders(ctx *fasthttp.RequestCtx)

WriteHeaders выдаем стандартные заголовки страницы

func WriteHeadersHTML added in v1.0.10

func WriteHeadersHTML(ctx *fasthttp.RequestCtx)

func WriteJSONHeaders

func WriteJSONHeaders(ctx *fasthttp.RequestCtx)

WriteJSONHeaders return standart headers for JSON

Types

type ParamNotCorrect

type ParamNotCorrect map[string]string

ParamNotCorrect - map bad parameters on this request

Directories

Path Synopsis
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
templates
css
json
формирование JSON из разного вида данных и выдача текста в поток
формирование JSON из разного вида данных и выдача текста в поток

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL