- From: Léonie Watson <lwatson@tetralogical.com>
- Date: Tue, 2 Mar 2021 18:35:43 +0000
- To: Alejandro Sánchez <alex@nexttypes.com>, public-html@w3.org
Hello Alejandro.
Work on HTML happens in this repo:
https://github.com/whatwg/html/
The WHATWG FAQ has useful information to help with posting issues:
https://whatwg.org/faq
Léonie. - HTML WG co-chair
On 01/03/2021 13:55, Alejandro Sánchez wrote:
> Hello, I would like to suggest some improvements in HTML to improve its
> capabilities to create applications:
>
> - Input elements for different types of numbers with min and max
> values: 16 bits integer, 32 bits integer, 32 bits float and 64 bits
> float.
>
> - Input elements for images, audios and videos with preview.
>
> - Timezone input element.
>
> - Boolean input element with "true" and "false" values.
>
> - Null value in file inputs.
>
> - Clear button in file inputs like in date and time inputs.
>
> - Show size in file inputs.
>
> - Extension of the DOM API with high level and chainable methods.
>
> Example: paragraph.appendElement("a").setAttribute("href",
> "/article");
>
> - Change of the "action" parameter of the forms to "target" to indicate
> the URL where to execute the action. The "action" parameter is moved to
> the different buttons on the form and allows executing a different
> action with each of the the buttons.
>
> Example:
>
> <form target="/article">
> <button action="delete">Delete</button>
> <button action="export">Export</button>
> </form>
>
> - "select" elements that change a parameter of the current URL.
>
> Example:
> <select url-parameter="lang"/>
> <option>en</option>
> <option>es</option>
>
> URL = https://demo.nexttypes.com/?lang=en
>
> - "content-type" attribute in links and context menu in the browser to
> open links with external applications using WEBDAV, similar to a file
> manager.
>
> Example: <a href="" content-
> type="application/vnd.oasis.opendocument.text">
>
> ------------------------------
> | Open link with ... |
> | Open link with LibreOffice |
>
> - Background submission of forms without using XMLHttpRequest,
> display of result in dialog window or file download, and execution of a
> Javascript function for subsequent actions.
>
> Example: <form background show-progress callback=function()>
>
> - Dialog with progress indicator of form submission. Must show total
> size, transmitted data and average speed. Possibility to pause or
> cancel the submission.
>
> - Dynamic datalist with searchable JSON source. Over data source URL is
> added a "search" parameter with input value.
>
> Example:
> <input list="article-list" name="article" type="text" />
> <datalist id="article-list"
> src="/article?lang=en&view=json&names" />
>
> Example query URL: "/article?lang=en&view=json&names&search=Ne"
>
> - Option tags with icons.
>
> Example: <option icon="/icons/save.svg">Save</option>
>
> - Tabs, Tree, etc widgets
>
> Best regards.
> Alejandro Sánchez.
>
>
>
--
Director @TetraLogical
https://tetralogical.com/
Received on Tuesday, 2 March 2021 18:35:59 UTC