html5

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MarkupDoctype      = []byte(`<!DOCTYPE html>`)
	MarkupSpace        = []byte(` `)
	MarkupQuote        = []byte(`"`)
	MarkupEquals       = []byte(`=`)
	MarkupCloseTag     = []byte(`>`)
	MarkupSelfCloseTag = []byte(` />`)
)

Utility constants for HTML rendering

View Source
var (
	TagA          = []byte(`<a`)
	TagAbbr       = []byte(`<abbr`)
	TagAddress    = []byte(`<address`)
	TagArea       = []byte(`<area`)
	TagArticle    = []byte(`<article`)
	TagAside      = []byte(`<aside`)
	TagAudio      = []byte(`<audio`)
	TagB          = []byte(`<b`)
	TagBase       = []byte(`<base`)
	TagBdi        = []byte(`<bdi`)
	TagBdo        = []byte(`<bdo`)
	TagBlockquote = []byte(`<blockquote`)
	TagBody       = []byte(`<body`)
	TagBr         = []byte(`<br`)
	TagButton     = []byte(`<button`)
	TagCanvas     = []byte(`<canvas`)
	TagCaption    = []byte(`<caption`)
	TagCite       = []byte(`<cite`)
	TagCode       = []byte(`<code`)
	TagCol        = []byte(`<col`)
	TagColgroup   = []byte(`<colgroup`)
	TagData       = []byte(`<data`)
	TagDatalist   = []byte(`<datalist`)
	TagDd         = []byte(`<dd`)
	TagDel        = []byte(`<del`)
	TagDetails    = []byte(`<details`)
	TagDfn        = []byte(`<dfn`)
	TagDialog     = []byte(`<dialog`)
	TagDiv        = []byte(`<div`)
	TagDl         = []byte(`<dl`)
	TagDt         = []byte(`<dt`)
	TagEm         = []byte(`<em`)
	TagEmbed      = []byte(`<embed`)
	TagFieldset   = []byte(`<fieldset`)
	TagFigcaption = []byte(`<figcaption`)
	TagFigure     = []byte(`<figure`)
	TagFooter     = []byte(`<footer`)
	TagForm       = []byte(`<form`)
	TagH1         = []byte(`<h1`)
	TagH2         = []byte(`<h2`)
	TagH3         = []byte(`<h3`)
	TagH4         = []byte(`<h4`)
	TagH5         = []byte(`<h5`)
	TagH6         = []byte(`<h6`)
	TagHead       = []byte(`<head`)
	TagHeader     = []byte(`<header`)
	TagHgroup     = []byte(`<hgroup`)
	TagHr         = []byte(`<hr`)
	TagHtml       = []byte(`<html`)
	TagI          = []byte(`<i`)
	TagIframe     = []byte(`<iframe`)
	TagImg        = []byte(`<img`)
	TagInput      = []byte(`<input`)
	TagIns        = []byte(`<ins`)
	TagKbd        = []byte(`<kbd`)
	TagLabel      = []byte(`<label`)
	TagLegend     = []byte(`<legend`)
	TagLi         = []byte(`<li`)
	TagLink       = []byte(`<link`)
	TagMain       = []byte(`<main`)
	TagMap        = []byte(`<map`)
	TagMark       = []byte(`<mark`)
	TagMath       = []byte(`<math`)
	TagMenu       = []byte(`<menu`)
	TagMeta       = []byte(`<meta`)
	TagMeter      = []byte(`<meter`)
	TagNav        = []byte(`<nav`)
	TagNoscript   = []byte(`<noscript`)
	TagObject     = []byte(`<object`)
	TagOl         = []byte(`<ol`)
	TagOptgroup   = []byte(`<optgroup`)
	TagOption     = []byte(`<option`)
	TagOutput     = []byte(`<output`)
	TagP          = []byte(`<p`)
	TagPicture    = []byte(`<picture`)
	TagPre        = []byte(`<pre`)
	TagProgress   = []byte(`<progress`)
	TagQ          = []byte(`<q`)
	TagRp         = []byte(`<rp`)
	TagRt         = []byte(`<rt`)
	TagRuby       = []byte(`<ruby`)
	TagS          = []byte(`<s`)
	TagSamp       = []byte(`<samp`)
	TagScript     = []byte(`<script`)
	TagSearch     = []byte(`<search`)
	TagSection    = []byte(`<section`)
	TagSelect     = []byte(`<select`)
	TagSlot       = []byte(`<slot`)
	TagSmall      = []byte(`<small`)
	TagSource     = []byte(`<source`)
	TagSpan       = []byte(`<span`)
	TagStrong     = []byte(`<strong`)
	TagStyle      = []byte(`<style`)
	TagSub        = []byte(`<sub`)
	TagSummary    = []byte(`<summary`)
	TagSup        = []byte(`<sup`)
	TagSvg        = []byte(`<svg`)
	TagTable      = []byte(`<table`)
	TagTbody      = []byte(`<tbody`)
	TagTd         = []byte(`<td`)
	TagTemplate   = []byte(`<template`)
	TagTextarea   = []byte(`<textarea`)
	TagTfoot      = []byte(`<tfoot`)
	TagTh         = []byte(`<th`)
	TagThead      = []byte(`<thead`)
	TagTime       = []byte(`<time`)
	TagTitle      = []byte(`<title`)
	TagTr         = []byte(`<tr`)
	TagTrack      = []byte(`<track`)
	TagU          = []byte(`<u`)
	TagUl         = []byte(`<ul`)
	TagVar        = []byte(`<var`)
	TagVideo      = []byte(`<video`)
	TagWbr        = []byte(`<wbr`)
)

HTML tag opening constants

View Source
var (
	TagAClose          = []byte(`</a>`)
	TagAbbrClose       = []byte(`</abbr>`)
	TagAddressClose    = []byte(`</address>`)
	TagArticleClose    = []byte(`</article>`)
	TagAsideClose      = []byte(`</aside>`)
	TagAudioClose      = []byte(`</audio>`)
	TagBClose          = []byte(`</b>`)
	TagBdiClose        = []byte(`</bdi>`)
	TagBdoClose        = []byte(`</bdo>`)
	TagBlockquoteClose = []byte(`</blockquote>`)
	TagBodyClose       = []byte(`</body>`)
	TagButtonClose     = []byte(`</button>`)
	TagCanvasClose     = []byte(`</canvas>`)
	TagCaptionClose    = []byte(`</caption>`)
	TagCiteClose       = []byte(`</cite>`)
	TagCodeClose       = []byte(`</code>`)
	TagColgroupClose   = []byte(`</colgroup>`)
	TagDataClose       = []byte(`</data>`)
	TagDatalistClose   = []byte(`</datalist>`)
	TagDdClose         = []byte(`</dd>`)
	TagDelClose        = []byte(`</del>`)
	TagDetailsClose    = []byte(`</details>`)
	TagDfnClose        = []byte(`</dfn>`)
	TagDialogClose     = []byte(`</dialog>`)
	TagDivClose        = []byte(`</div>`)
	TagDlClose         = []byte(`</dl>`)
	TagDtClose         = []byte(`</dt>`)
	TagEmClose         = []byte(`</em>`)
	TagFieldsetClose   = []byte(`</fieldset>`)
	TagFigcaptionClose = []byte(`</figcaption>`)
	TagFigureClose     = []byte(`</figure>`)
	TagFooterClose     = []byte(`</footer>`)
	TagFormClose       = []byte(`</form>`)
	TagH1Close         = []byte(`</h1>`)
	TagH2Close         = []byte(`</h2>`)
	TagH3Close         = []byte(`</h3>`)
	TagH4Close         = []byte(`</h4>`)
	TagH5Close         = []byte(`</h5>`)
	TagH6Close         = []byte(`</h6>`)
	TagHeadClose       = []byte(`</head>`)
	TagHeaderClose     = []byte(`</header>`)
	TagHgroupClose     = []byte(`</hgroup>`)
	TagHtmlClose       = []byte(`</html>`)
	TagIClose          = []byte(`</i>`)
	TagIframeClose     = []byte(`</iframe>`)
	TagInsClose        = []byte(`</ins>`)
	TagKbdClose        = []byte(`</kbd>`)
	TagLabelClose      = []byte(`</label>`)
	TagLegendClose     = []byte(`</legend>`)
	TagLiClose         = []byte(`</li>`)
	TagMainClose       = []byte(`</main>`)
	TagMapClose        = []byte(`</map>`)
	TagMarkClose       = []byte(`</mark>`)
	TagMathClose       = []byte(`</math>`)
	TagMenuClose       = []byte(`</menu>`)
	TagMeterClose      = []byte(`</meter>`)
	TagNavClose        = []byte(`</nav>`)
	TagNoscriptClose   = []byte(`</noscript>`)
	TagObjectClose     = []byte(`</object>`)
	TagOlClose         = []byte(`</ol>`)
	TagOptgroupClose   = []byte(`</optgroup>`)
	TagOptionClose     = []byte(`</option>`)
	TagOutputClose     = []byte(`</output>`)
	TagPClose          = []byte(`</p>`)
	TagPictureClose    = []byte(`</picture>`)
	TagPreClose        = []byte(`</pre>`)
	TagProgressClose   = []byte(`</progress>`)
	TagQClose          = []byte(`</q>`)
	TagRpClose         = []byte(`</rp>`)
	TagRtClose         = []byte(`</rt>`)
	TagRubyClose       = []byte(`</ruby>`)
	TagSClose          = []byte(`</s>`)
	TagSampClose       = []byte(`</samp>`)
	TagScriptClose     = []byte(`</script>`)
	TagSearchClose     = []byte(`</search>`)
	TagSectionClose    = []byte(`</section>`)
	TagSelectClose     = []byte(`</select>`)
	TagSlotClose       = []byte(`</slot>`)
	TagSmallClose      = []byte(`</small>`)
	TagSpanClose       = []byte(`</span>`)
	TagStrongClose     = []byte(`</strong>`)
	TagStyleClose      = []byte(`</style>`)
	TagSubClose        = []byte(`</sub>`)
	TagSummaryClose    = []byte(`</summary>`)
	TagSupClose        = []byte(`</sup>`)
	TagSvgClose        = []byte(`</svg>`)
	TagTableClose      = []byte(`</table>`)
	TagTbodyClose      = []byte(`</tbody>`)
	TagTdClose         = []byte(`</td>`)
	TagTemplateClose   = []byte(`</template>`)
	TagTextareaClose   = []byte(`</textarea>`)
	TagTfootClose      = []byte(`</tfoot>`)
	TagThClose         = []byte(`</th>`)
	TagTheadClose      = []byte(`</thead>`)
	TagTimeClose       = []byte(`</time>`)
	TagTitleClose      = []byte(`</title>`)
	TagTrClose         = []byte(`</tr>`)
	TagUClose          = []byte(`</u>`)
	TagUlClose         = []byte(`</ul>`)
	TagVarClose        = []byte(`</var>`)
	TagVideoClose      = []byte(`</video>`)
)

HTML tag closing constants

View Source
var (
	AttrClass                 = []byte(` class="`)
	AttrID                    = []byte(` id="`)
	AttrStyle                 = []byte(` style="`)
	AttrTitle                 = []byte(` title="`)
	AttrTabIndex              = []byte(` tabindex="`)
	AttrRole                  = []byte(` role="`)
	AttrLang                  = []byte(` lang="`)
	AttrAccessKey             = []byte(` accesskey="`)
	AttrAnchor                = []byte(` anchor="`)
	AttrAriaLabel             = []byte(` arialabel="`)
	AttrAutoCapitalize        = []byte(` autocapitalize="`)
	AttrAutoCorrect           = []byte(` autocorrect="`)
	AttrContentEditable       = []byte(` contenteditable="`)
	AttrDir                   = []byte(` dir="`)
	AttrEnterKeyHint          = []byte(` enterkeyhint="`)
	AttrExportParts           = []byte(` exportparts="`)
	AttrInputMode             = []byte(` inputmode="`)
	AttrIs                    = []byte(` is="`)
	AttrItemId                = []byte(` itemid="`)
	AttrItemProp              = []byte(` itemprop="`)
	AttrItemRef               = []byte(` itemref="`)
	AttrItemType              = []byte(` itemtype="`)
	AttrNonce                 = []byte(` nonce="`)
	AttrPart                  = []byte(` part="`)
	AttrPopover               = []byte(` popover="`)
	AttrSlot                  = []byte(` slot="`)
	AttrSpellCheck            = []byte(` spellcheck="`)
	AttrTranslate             = []byte(` translate="`)
	AttrVirtualKeyboardPolicy = []byte(` virtualkeyboardpolicy="`)
	AttrWritingSuggestions    = []byte(` writingsuggestions="`)
	AttrOnClick               = []byte(` onclick="`)
	AttrOnChange              = []byte(` onchange="`)
	AttrOnInput               = []byte(` oninput="`)
	AttrOnFocus               = []byte(` onfocus="`)
	AttrOnBlur                = []byte(` onblur="`)
	AttrOnSubmit              = []byte(` onsubmit="`)
	AttrOnLoad                = []byte(` onload="`)
	AttrOnError               = []byte(` onerror="`)
	AttrOnAbort               = []byte(` onabort="`)
	AttrOnAutoComplete        = []byte(` onautocomplete="`)
	AttrOnAutoCompleteError   = []byte(` onautocompleteerror="`)
	AttrOnCancel              = []byte(` oncancel="`)
	AttrOnCanPlay             = []byte(` oncanplay="`)
	AttrOnCanPlayThrough      = []byte(` oncanplaythrough="`)
	AttrOnClose               = []byte(` onclose="`)
	AttrOnContextMenu         = []byte(` oncontextmenu="`)
	AttrOnCueChange           = []byte(` oncuechange="`)
	AttrOnDblClick            = []byte(` ondblclick="`)
	AttrOnDrag                = []byte(` ondrag="`)
	AttrOnDragEnd             = []byte(` ondragend="`)
	AttrOnDragEnter           = []byte(` ondragenter="`)
	AttrOnDragLeave           = []byte(` ondragleave="`)
	AttrOnDragOver            = []byte(` ondragover="`)
	AttrOnDragStart           = []byte(` ondragstart="`)
	AttrOnDrop                = []byte(` ondrop="`)
	AttrOnDurationChange      = []byte(` ondurationchange="`)
	AttrOnEmptied             = []byte(` onemptied="`)
	AttrOnEnded               = []byte(` onended="`)
	AttrOnInvalid             = []byte(` oninvalid="`)
	AttrOnKeyDown             = []byte(` onkeydown="`)
	AttrOnKeyPress            = []byte(` onkeypress="`)
	AttrOnKeyUp               = []byte(` onkeyup="`)
	AttrOnLoadedData          = []byte(` onloadeddata="`)
	AttrOnLoadedMetadata      = []byte(` onloadedmetadata="`)
	AttrOnLoadStart           = []byte(` onloadstart="`)
	AttrOnMouseDown           = []byte(` onmousedown="`)
	AttrOnMouseEnter          = []byte(` onmouseenter="`)
	AttrOnMouseLeave          = []byte(` onmouseleave="`)
	AttrOnMouseMove           = []byte(` onmousemove="`)
	AttrOnMouseOut            = []byte(` onmouseout="`)
	AttrOnMouseOver           = []byte(` onmouseover="`)
	AttrOnMouseUp             = []byte(` onmouseup="`)
	AttrOnMouseWheel          = []byte(` onmousewheel="`)
	AttrOnPause               = []byte(` onpause="`)
	AttrOnPlay                = []byte(` onplay="`)
	AttrOnPlaying             = []byte(` onplaying="`)
	AttrOnProgress            = []byte(` onprogress="`)
	AttrOnRateChange          = []byte(` onratechange="`)
	AttrOnReset               = []byte(` onreset="`)
	AttrOnResize              = []byte(` onresize="`)
	AttrOnScroll              = []byte(` onscroll="`)
	AttrOnSeeked              = []byte(` onseeked="`)
	AttrOnSeeking             = []byte(` onseeking="`)
	AttrOnSelect              = []byte(` onselect="`)
	AttrOnShow                = []byte(` onshow="`)
	AttrOnSort                = []byte(` onsort="`)
	AttrOnStalled             = []byte(` onstalled="`)
	AttrOnSuspend             = []byte(` onsuspend="`)
	AttrOnTimeUpdate          = []byte(` ontimeupdate="`)
	AttrOnToggle              = []byte(` ontoggle="`)
	AttrOnVolumeChange        = []byte(` onvolumechange="`)
	AttrOnWaiting             = []byte(` onwaiting="`)
	AttrHref                  = []byte(` href="`)
	AttrAttributionSrc        = []byte(` attributionsrc="`)
	AttrDownload              = []byte(` download="`)
	AttrHrefLang              = []byte(` hreflang="`)
	AttrPing                  = []byte(` ping="`)
	AttrReferrerPolicy        = []byte(` referrerpolicy="`)
	AttrRel                   = []byte(` rel="`)
	AttrTarget                = []byte(` target="`)
	AttrType                  = []byte(` type="`)
	AttrShape                 = []byte(` shape="`)
	AttrCoords                = []byte(` coords="`)
	AttrAlt                   = []byte(` alt="`)
	AttrMedia                 = []byte(` media="`)
	AttrSrc                   = []byte(` src="`)
	AttrControlsList          = []byte(` controlslist="`)
	AttrCrossOrigin           = []byte(` crossorigin="`)
	AttrPreload               = []byte(` preload="`)
	AttrCite                  = []byte(` cite="`)
	AttrCommand               = []byte(` command="`)
	AttrCommandfor            = []byte(` commandfor="`)
	AttrForm                  = []byte(` form="`)
	AttrFormaction            = []byte(` formaction="`)
	AttrFormenctype           = []byte(` formenctype="`)
	AttrFormmethod            = []byte(` formmethod="`)
	AttrFormtarget            = []byte(` formtarget="`)
	AttrName                  = []byte(` name="`)
	AttrPopOverTarget         = []byte(` popovertarget="`)
	AttrPopovertargetaction   = []byte(` popovertargetaction="`)
	AttrValue                 = []byte(` value="`)
	AttrHeight                = []byte(` height="`)
	AttrWidth                 = []byte(` width="`)
	AttrSpan                  = []byte(` span="`)
	AttrDateTime              = []byte(` datetime="`)
	AttrClosedBy              = []byte(` closedby="`)
	AttrAction                = []byte(` action="`)
	AttrMethod                = []byte(` method="`)
	AttrAcceptCharset         = []byte(` acceptcharset="`)
	AttrAutoComplete          = []byte(` autocomplete="`)
	AttrEncType               = []byte(` enctype="`)
	AttrProfile               = []byte(` profile="`)
	AttrXmlns                 = []byte(` xmlns="`)
	AttrManifest              = []byte(` manifest="`)
	AttrLoading               = []byte(` loading="`)
	AttrAllow                 = []byte(` allow="`)
	AttrSandbox               = []byte(` sandbox="`)
	AttrSrcDoc                = []byte(` srcdoc="`)
	AttrSizes                 = []byte(` sizes="`)
	AttrSrcset                = []byte(` srcset="`)
	AttrDecoding              = []byte(` decoding="`)
	AttrFetchPriority         = []byte(` fetchpriority="`)
	AttrAccept                = []byte(` accept="`)
	AttrCapture               = []byte(` capture="`)
	AttrDirName               = []byte(` dirname="`)
	AttrFormAction            = []byte(` formaction="`)
	AttrFormEncType           = []byte(` formenctype="`)
	AttrFormMethod            = []byte(` formmethod="`)
	AttrFormTarget            = []byte(` formtarget="`)
	AttrList                  = []byte(` list="`)
	AttrMax                   = []byte(` max="`)
	AttrMaxLength             = []byte(` maxlength="`)
	AttrMin                   = []byte(` min="`)
	AttrMinLength             = []byte(` minlength="`)
	AttrPattern               = []byte(` pattern="`)
	AttrPlaceholder           = []byte(` placeholder="`)
	AttrPopoverTarget         = []byte(` popovertarget="`)
	AttrPopoverTargetAction   = []byte(` popovertargetaction="`)
	AttrSize                  = []byte(` size="`)
	AttrStep                  = []byte(` step="`)
	AttrFor                   = []byte(` for="`)
	AttrAs                    = []byte(` as="`)
	AttrIntegrity             = []byte(` integrity="`)
	AttrDisplay               = []byte(` display="`)
	AttrMathVariant           = []byte(` mathvariant="`)
	AttrContent               = []byte(` content="`)
	AttrCharset               = []byte(` charset="`)
	AttrHttpEquiv             = []byte(` httpequiv="`)
	AttrScheme                = []byte(` scheme="`)
	AttrProperty              = []byte(` property="`)
	AttrLow                   = []byte(` low="`)
	AttrHigh                  = []byte(` high="`)
	AttrOptimum               = []byte(` optimum="`)
	AttrData                  = []byte(` data="`)
	AttrUseMap                = []byte(` usemap="`)
	AttrStart                 = []byte(` start="`)
	AttrLabel                 = []byte(` label="`)
	AttrViewBox               = []byte(` viewbox="`)
	AttrPreserveAspectRatio   = []byte(` preserveaspectratio="`)
	AttrBorder                = []byte(` border="`)
	AttrCellPadding           = []byte(` cellpadding="`)
	AttrCellSpacing           = []byte(` cellspacing="`)
	AttrFrame                 = []byte(` frame="`)
	AttrRules                 = []byte(` rules="`)
	AttrSummary               = []byte(` summary="`)
	AttrColSpan               = []byte(` colspan="`)
	AttrRowSpan               = []byte(` rowspan="`)
	AttrHeaders               = []byte(` headers="`)
	AttrScope                 = []byte(` scope="`)
	AttrRows                  = []byte(` rows="`)
	AttrCols                  = []byte(` cols="`)
	AttrWrap                  = []byte(` wrap="`)
	AttrAlign                 = []byte(` align="`)
	AttrBgColor               = []byte(` bgcolor="`)
	AttrChar                  = []byte(` char="`)
	AttrCharOff               = []byte(` charoff="`)
	AttrVAlign                = []byte(` valign="`)
	AttrKind                  = []byte(` kind="`)
	AttrSrclang               = []byte(` srclang="`)
	AttrPoster                = []byte(` poster="`)
)

HTML attribute name constants

View Source
var (
	AttrHidden                = []byte(` hidden="hidden"`)
	AttrAutoFocus             = []byte(` autofocus="autofocus"`)
	AttrDraggable             = []byte(` draggable="draggable"`)
	AttrInert                 = []byte(` inert="inert"`)
	AttrItemScope             = []byte(` itemscope="itemscope"`)
	AttrAutoplay              = []byte(` autoplay="autoplay"`)
	AttrControls              = []byte(` controls="controls"`)
	AttrLoop                  = []byte(` loop="loop"`)
	AttrMuted                 = []byte(` muted="muted"`)
	AttrDisableRemotePlayback = []byte(` disableremoteplayback="disableremoteplayback"`)
	AttrDisabled              = []byte(` disabled="disabled"`)
	AttrFormnovalidate        = []byte(` formnovalidate="formnovalidate"`)
	AttrOpen                  = []byte(` open="open"`)
	AttrNoValidate            = []byte(` novalidate="novalidate"`)
	AttrAllowFullscreen       = []byte(` allowfullscreen="allowfullscreen"`)
	AttrChecked               = []byte(` checked="checked"`)
	AttrFormNoValidate        = []byte(` formnovalidate="formnovalidate"`)
	AttrMultiple              = []byte(` multiple="multiple"`)
	AttrReadOnly              = []byte(` readonly="readonly"`)
	AttrRequired              = []byte(` required="required"`)
	AttrReversed              = []byte(` reversed="reversed"`)
	AttrSelected              = []byte(` selected="selected"`)
	AttrAsync                 = []byte(` async="async"`)
	AttrDefer                 = []byte(` defer="defer"`)
	AttrNoModule              = []byte(` nomodule="nomodule"`)
	AttrDefault               = []byte(` default="default"`)
)

Boolean attribute constants

Functions

This section is empty.

Types

type EventAttributes

type EventAttributes struct {
	OnClick   string
	OnChange  string
	OnInput   string
	OnFocus   string
	OnBlur    string
	OnSubmit  string
	OnKeyDown string
	OnKeyUp   string
	// contains filtered or unexported fields
}

EventAttributes represents event HTML attributes

func (*EventAttributes) AttributeBuilder

func (ea *EventAttributes) AttributeBuilder(buf *bytes.Buffer)

AttributeBuilder writes all event attributes to the buffer

func (*EventAttributes) Attributes

func (ea *EventAttributes) Attributes() *[]node.Attribute

Attributes returns the slice of attributes

func (*EventAttributes) SetAttribute

func (ea *EventAttributes) SetAttribute(key string, value string)

SetAttribute sets an attribute in the event attributes slice

type GlobalAttributes

type GlobalAttributes struct {
	AriaLabel             string
	AutoCapitalize        autocapitalize.AutoCapitalize
	AutoCorrect           autocorrect.AutoCorrect
	ContentEditable       contenteditable.ContentEditable
	Dir                   dir.Dir
	EnterKeyHint          enterkeyhint.EnterKeyHint
	InputMode             inputmode.InputMode
	Popover               popover.Popover
	SpellCheck            spellcheck.Spellcheck
	Translate             translate.Translate
	VirtualKeyboardPolicy virtualkeyboardpolicy.VirtualKeyboardPolicy
	WritingSuggestions    writingsuggestions.WritingSuggestions
	// contains filtered or unexported fields
}

GlobalAttributes represents global HTML attributes

func (*GlobalAttributes) AttributeBuilder

func (ga *GlobalAttributes) AttributeBuilder(buf *bytes.Buffer)

AttributeBuilder writes all global attributes to the buffer

func (*GlobalAttributes) Attributes

func (ga *GlobalAttributes) Attributes() *[]node.Attribute

Attributes returns the slice of attributes

func (*GlobalAttributes) SetAttribute

func (ga *GlobalAttributes) SetAttribute(key string, value string)

SetAttribute sets an attribute in the global attributes slice

Jump to

Keyboard shortcuts

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