1.2.0 • Published 2 months ago

@acryps/page-default-directives v1.2.0

Weekly downloads
-
License
-
Repository
-
Last release
2 months ago

default directives for @acryps/page

provides basic directives for @acryps/page projects

Usage: Call registerDirectives(Component, router) in your apps main, before using router.host(...).

Then use the directives in your components:

<ui-button ui-click={() => console.log("clicked!")}>
	Click Me!
</ui-button>

<input $ui-value={this.somevariable} ui-change={() => console.log("set:", this.somevariable)}></input>

Directives

ui-click: Sets onclick handler and calls value when the element is clicked ui-click-text: Replaces the text until the click handler is resolved ui-focus: Attaches to onfocus and calls value when the element is focused

ui-href: Uses component.navigate to navigate relative to the current component. Will open native links too, if the route is not found ui-href-target="blank": Opens the ui-href links in a new tab/window ui-href-active: Sets ui-active attribute on page navigation (hashchange)

$ui-value: Gets/Sets variable based on input/textarea value. ui-value: Defines a object value for a <option> in a <select>. ui-change: Will be called when an inputs value changes (only when $ui-value is used)

id: Sets the elements id. Will set test property of your component to this element if you use .test as the ids value. (Deprecated, use {this.test = <ui-test></ui-test>} instead)

1.2.0

2 months ago

1.1.5

4 months ago

1.1.4

8 months ago

1.1.3

8 months ago

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago