HtmlForgeX

API Reference

Class

CopyInputSettings

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Settings sub-builder for TablerCopyInput.

Inheritance

  • Object
  • CopyInputSettings

Methods

public CopyInputSettings CopyButtonSize(TablerButtonSize size) #
Returns: CopyInputSettings

Sets the copy button size.

Parameters

size HtmlForgeX.TablerButtonSize requiredposition: 0
public CopyInputSettings CopyButtonText(String text) #
Returns: CopyInputSettings

Sets the copy button text (default: "Copy").

Parameters

text System.String requiredposition: 0
public CopyInputSettings CopyButtonVariant(TablerButtonVariant variant) #
Returns: CopyInputSettings

Sets the copy button variant (default: Secondary).

Parameters

variant HtmlForgeX.TablerButtonVariant requiredposition: 0
public CopyInputSettings CopyIcon(Nullable<TablerIconType> icon) #
Returns: CopyInputSettings

Sets the icon shown on the copy button.

Parameters

icon System.Nullable{HtmlForgeX.TablerIconType} requiredposition: 0
public CopyInputSettings CopyIconOnly(Boolean enable = true) #
Returns: CopyInputSettings

Makes the copy button icon-only.

Parameters

enable System.Boolean = true optionalposition: 0
public CopyInputSettings CopyIconPosition(TablerIconPosition position) #
Returns: CopyInputSettings

Controls icon placement on the copy button.

Parameters

position HtmlForgeX.TablerIconPosition requiredposition: 0
public CopyInputSettings CopyTooltip(String text) #
Returns: CopyInputSettings

Adds a tooltip to the copy button (requires HfxTooltips).

Parameters

text System.String requiredposition: 0
public TablerCopyInput End() #
Returns: TablerCopyInput

Returns the root TablerCopyInput to continue chaining.

public CopyInputSettings ShowStatus(Boolean enable = true) #
Returns: CopyInputSettings

Shows a small status line ("Copied" / "Copy failed") under the input.

Parameters

enable System.Boolean = true optionalposition: 0
public CopyInputSettings Size(InputGroupSize size) #
Returns: CopyInputSettings

Sets the input-group size.

Parameters

size HtmlForgeX.InputGroupSize requiredposition: 0
public CopyInputSettings StatusClearMs(Int32 milliseconds) #
Returns: CopyInputSettings

Clears status text after a delay (milliseconds). Set 0 to keep it.

Parameters

milliseconds System.Int32 requiredposition: 0
public CopyInputSettings StatusTexts(String okText, String failText) #
Returns: CopyInputSettings

Customizes status text.

Parameters

okText System.String requiredposition: 0
failText System.String requiredposition: 1