Mohammad,

You are correct the The content of the <$edit-text> widget is ignored. So 
if it could supply wikitext interpreted as the data list perhaps we just 
extend the edit-text widget. However people may instinctively look in the 
select widget for this functionality as well.

Good idea.

Tony

On Thursday, September 19, 2019 at 1:23:07 PM UTC+10, Mohammad wrote:
>
> Hi Alan,
> The `id` attribute is not a good idea and I am sure it will be rejected!
>
> If you need a separate datalist with id then they will say use the currect 
> selectwidget!
>
> One idea may be to use <$edit-text> list goes here </$edit-text>
>
> It should have a simple syntax!
>
> --Mohammad
>
>
> On Thursday, September 19, 2019 at 2:28:27 AM UTC+4:30, Alan Aldrich wrote:
>>
>> coda coder,
>> Yes the *id* attribute is required for the datalist element to work. It 
>> must match the *list* attribute of the input element generated by the 
>> EditText Widget. I am requesting we modify the EditText Widget to include a 
>> parameter called *list *to allow the use of <datalist>. 
>>
>> On Wednesday, September 18, 2019 at 4:41:48 PM UTC-5, coda coder wrote:
>>>
>>> Would be nice but...
>>>
>>> The options list can't be styled (or can it?)
>>>
>>> A datalist and associated input element are associated via the id 
>>> attribute. You can very easily "break the rules" by having more than one 
>>> element with the same id. Think: transclude your tiddler {{DataList Feature 
>>> in Edit-Text Widget}} and you have TWO copies with the same id.
>>>
>>> I don't think there's a way to use datalist elements without an id. :/
>>>
>>>
>>> On Wednesday, September 18, 2019 at 4:05:50 PM UTC-5, Alan Aldrich wrote:
>>>>
>>>> I considered forking TW on Github and sending a pull request, but I 
>>>> wanted to share this idea first, as discussion may lead to further 
>>>> solutions. 
>>>>
>>>> One frustration I have with the current implementation of 
>>>> auto-completion in a text box is the inability to select from choices with 
>>>> the arrow keys or select the first option with the enter key. It occurred 
>>>> to me recently that TiddlyWiki does not utilize the HTML5 element 
>>>> <datalist>, but with very minimal code change it could. I propose we add a 
>>>> new optional parameter to the EditText Widget called "list". This simple 
>>>> modification will allow the user to associate a <datalist> of <options> 
>>>> for 
>>>> an auto-complete drop-down that responds to keystrokes. 
>>>>
>>>> I have created a demonstration here: 
>>>> http://alans-sandbox.tiddlyspot.com/
>>>>
>>>> More information about the datalist element: 
>>>> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
>>>>
>>>> I have noted some limitations of this method in the demo. The search 
>>>> field in the demo has also been modified to support this method, but it is 
>>>> *not* a perfect solution. I am not proposing we replace the search 
>>>> mechanism at this time, but I hope this thread gets people thinking about 
>>>> it.
>>>>
>>>> Please try out my example or drag the two modified system tiddler links 
>>>> into your own wiki to experiment. I look forward to hearing your thoughts,
>>>> Respectfully,
>>>> Alan
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/0fabaf0c-6477-4243-8646-cae89b4719e5%40googlegroups.com.

Reply via email to