<div dir="ltr">Hi Mike,<div><br></div><div>Drew (CC'd) is just starting to compile ideas for a more extensible urlbar API, which includes the rich-result-popup you mentioned, as well as the urlbar-rich-result-popup that extends it. It would be great to add your use cases to that conversation, especially because HTML vs XUL will be an important issue to discuss.</div><div><br></div><div>You might also want to follow <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1257550">https://bugzilla.mozilla.org/show_bug.cgi?id=1257550</a>, and/or share your thoughts in #ffsearch.</div><div><br></div><div>Cheers,</div><div><br></div><div>Jared</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 19, 2016 at 10:08 AM, Mike Conley <span dir="ltr"><<a href="mailto:mconley@mozilla.com" target="_blank">mconley@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Sebastian,<br>
<br>
Great question. The reason I'm choosing richlistbox is mostly for speed<br>
and convenience, because a binding already exists<br>
(autocomplete.xml#<wbr>autocomplete-rich-result-<wbr>popup) that will do what I<br>
want (with some minor CSS tweaks), and I didn't want to write something<br>
new from scratch.<br>
<br>
I'm all for rewriting stuff in HTML where possible. I'll touch base with<br>
the devtools team to see if I can use anything they've built instead. I<br>
know, for example, that debugger.html seems to be using some kind of<br>
React-based tree[1], but I'm still reasonably certain that a tree is not<br>
what we want to use from these popups. A simple (but styleable) list<br>
popup API would suffice.<br>
<br>
Thanks,<br>
<br>
-Mike<br>
<br>
[1]:<br>
<a href="https://github.com/devtools-html/debugger.html/blob/2f62b57660e257f8c952ea6e627577a652357377/public/js/components/SourcesTree.js" rel="noreferrer" target="_blank">https://github.com/devtools-<wbr>html/debugger.html/blob/<wbr>2f62b57660e257f8c952ea6e627577<wbr>a652357377/public/js/<wbr>components/SourcesTree.js</a><br>
<span class=""><br>
<br>
On 19/08/2016 12:52 PM, Sebastian Zartner wrote:<br>
> Hi Mike,<br>
><br>
> I'm not much into that topic, though I'm wondering why you don't try to<br>
> switch to HTML already as the DevTools team started to do[1] recently.<br>
><br>
> Sebastian<br>
><br>
> [1] <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1263750" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1263750</a><br>
><br>
> On 19 August 2016 at 17:25, Mike Conley <<a href="mailto:mconley@mozilla.com">mconley@mozilla.com</a><br>
</span><span class="">> <mailto:<a href="mailto:mconley@mozilla.com">mconley@mozilla.com</a>>> wrote:<br>
><br>
> (Cross-posted to dev-platform and firefox-dev)<br>
><br>
> Hey folks,<br>
><br>
> If you don't work on front-endy things, you can safely ignore this.<br>
><br>
> Summary says it all. See<br>
> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1296638" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1296638</a><br>
> <<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1296638" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1296638</a>> for details<br>
> and rationale.<br>
><br>
> I have a working version of this on my local machine, and will<br>
> likely put it up for review today or early next week.<br>
><br>
> Mostly doing this shout-out for the other XUL apps out there that<br>
> might be making use of Form Autocomplete, and might have some<br>
> tree-specific stuff. Hoping they can weigh in if there's a problem.<br>
> Fennec should be unaffected. TB and SM might be affected.<br>
><br>
> If there are any concerns with this plan, please respond to this<br>
> thread on dev-platform and we can hash it out.<br>
><br>
> Thanks!<br>
><br>
> -Mike<br>
><br>
> ______________________________<wbr>_________________<br>
> firefox-dev mailing list<br>
</span>> <a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a> <mailto:<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.<wbr>org</a>><br>
> <a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/firefox-dev</a><br>
> <<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/firefox-dev</a>><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
______________________________<wbr>_________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/firefox-dev</a><br>
</div></div></blockquote></div><br></div>