<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pakakeh.ts/input/string.ts, branch dev</title>
<subtitle>Web user interface components built with TypeScript.</subtitle>
<id>http://git.kilabit.info/pakakeh.ts/atom?h=dev</id>
<link rel='self' href='http://git.kilabit.info/pakakeh.ts/atom?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/'/>
<updated>2023-11-11T05:55:23Z</updated>
<entry>
<title>input: use lower case for method name Set</title>
<updated>2023-11-11T05:55:23Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-11-11T05:55:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=91329828bba4f1d6aa8ddfb3e9f801f0d25a4c41'/>
<id>urn:sha1:91329828bba4f1d6aa8ddfb3e9f801f0d25a4c41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: fix all linter warnings from tsc and eslint</title>
<updated>2023-10-24T15:28:25Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-10-23T20:41:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=85c3fc0431e7e75a41894d4669f6a46bbda5440b'/>
<id>urn:sha1:85c3fc0431e7e75a41894d4669f6a46bbda5440b</id>
<content type='text'>
In this changes we introduce eslint as our linter for TypeScript and
update our tsconfig to be more strict.

The ".eslintrc.yaml" and "tsconfig.json" is taken from golang/website
repository [1].

[1]: https://cs.opensource.google/go/x/website
</content>
</entry>
<entry>
<title>all: reformat all files</title>
<updated>2023-10-24T15:27:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-10-22T19:20:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=891a860299ac76739d59f46280cbed63ff07743e'/>
<id>urn:sha1:891a860299ac76739d59f46280cbed63ff07743e</id>
<content type='text'>
I cannot remember how I reformat those files previously, probably without
any tools.

This changes reformat the TypeScript files using prettier and HTML files
using js-beautify.
</content>
</entry>
<entry>
<title>all: re-licensing wui under GPL 3.0 or later</title>
<updated>2022-03-14T17:58:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-03-14T17:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=3aad4d9316e9011d4d55c877b4ee0689e682091d'/>
<id>urn:sha1:3aad4d9316e9011d4d55c877b4ee0689e682091d</id>
<content type='text'>
See https://kilabit.info/journal/2022/gpl/ for more information.
</content>
</entry>
<entry>
<title>input: remove background color on hint element</title>
<updated>2021-09-19T08:40:42Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-19T08:40:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=665bda4fe5ccf0e12b74262309da39695dd69317'/>
<id>urn:sha1:665bda4fe5ccf0e12b74262309da39695dd69317</id>
<content type='text'>
It is up to the user on how to set the background color of any elements,
not the library.
</content>
</entry>
<entry>
<title>input: add option "is_hint_toggled"</title>
<updated>2021-09-18T18:17:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-18T18:14:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=19994275a9f238dbbb2d73702bba355faaa12a0d'/>
<id>urn:sha1:19994275a9f238dbbb2d73702bba355faaa12a0d</id>
<content type='text'>
If the "is_hint_toggled" is true, the hint text will be displayed
by default on first render, instead of hidden.

While at it, add 2px to the top margin of the hint element to make it
separatable from the input element.
</content>
</entry>
<entry>
<title>input: add method to set the input value</title>
<updated>2021-09-18T06:09:25Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-18T06:09:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=779867def15468b542f5f3dc20b991fcfb241a19'/>
<id>urn:sha1:779867def15468b542f5f3dc20b991fcfb241a19</id>
<content type='text'>
The input number, select, and string now have method Set to set the
current value.
</content>
</entry>
<entry>
<title>input: add options to add custom CSS class to label and input</title>
<updated>2021-09-10T17:31:23Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-10T17:31:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=42ebec89d615989a95019f7d1234a79e415bc207'/>
<id>urn:sha1:42ebec89d615989a95019f7d1234a79e415bc207</id>
<content type='text'>
The input options for string, number, and select now have two additional
options: "class_label" and "class_input".

The "class_label" option will add custom CSS class to the input label.
The "class_input" option will add custom CSS class to the input group.
</content>
</entry>
<entry>
<title>input: allow label to be HTMLElement instead of only string</title>
<updated>2021-09-10T17:02:13Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-10T17:02:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=af17111480d41f4770c7129733817e0dfd2d4f7c'/>
<id>urn:sha1:af17111480d41f4770c7129733817e0dfd2d4f7c</id>
<content type='text'>
A label on input can be a string or another HTMLElement.
</content>
</entry>
<entry>
<title>input: implement class WuiInputString</title>
<updated>2021-09-05T11:36:42Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-09-05T09:09:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.ts/commit/?id=2df99a87e652db2c82383b59307b6016ae2ba4f4'/>
<id>urn:sha1:2df99a87e652db2c82383b59307b6016ae2ba4f4</id>
<content type='text'>
The WuiInputString create an HTML input for string with predefined
options.
The required options are "label" and "value".
</content>
</entry>
</feed>
