Can you open a ticket for that on trac?
https://ubiquity.mozilla.com/trac

On Wed, Feb 4, 2009 at 4:15 PM, Charlie <[email protected]> wrote:

>
> Thanks Fernando,
> Great to hear it's on the roadmap, and for the moment I can just do my
> own hack.
>
> As to your input and related suggestions, I noticed that in the
> current interface, but this still struggles me. So let me use your
> example:
>
> Input: twitter this is wonderful
>
> 1) twitter http://google.com is wonderful
> 2) twitter this is wonderful
>
> The suggestion list is fine, and the first one is highlighted, that's
> fine too, and I can use arrow keys easily to navigate the selections.
> However, after I highlight the 2nd suggestion, and then I want to keep
> typing then the highlight goes back to the 1st one, that is really
> unfriendly.
>
> Charlie
>
>
> On Feb 4, 12:23 pm, Fernando Takai <[email protected]> wrote:
> > Charlie,
> >
> > It's on our roadmap to provide API for pluggable interfaces.
> > Right now, it's kind of difficult to do all this.
> >
> > As for the other question - i think we should change the suggestions for
> > something like: with modifiers (and replacements), without modifiers (and
> > without replacements) and, them, show the variations. I.e.:
> >
> > Input: twitter this is wonderful as fernando_takai
> >
> > 1) twitterhttp://google.comis wonderful (as) fernando_takai
> > 2) twitter this is wonderful as fernando_takai (as) (user)
> > 3) twitter this is wonderful (as) fernandotakai
> >
> > and on and on.
> >
> >
> >
> > On Wed, Feb 4, 2009 at 3:00 PM, Charlie <[email protected]> wrote:
> >
> > > Again this is related to my previous question about exposing an API to
> > > get user input, since no one is interested in that thread, I am trying
> > > another one.
> >
> > > As I saw the usage of gUbiquity, and after reading the ubiquity.js
> > > code, seems I can get the user input through:
> >
> > > var mainWindow = context.chromeWindow.QueryInterface
> > > (Components.interfaces.nsIInterfaceRequestor)
> > >                         .getInterface
> > > (Components.interfaces.nsIWebNavigation)
> > >                         .QueryInterface
> > > (Components.interfaces.nsIDocShellTreeItem)
> > >                         .rootTreeItem
> > >                         .QueryInterface
> > > (Components.interfaces.nsIInterfaceRequestor)
> > >                         .getInterface
> > > (Components.interfaces.nsIDOMWindow);
> > > var input = mainWindow.gUbiquity.__textBox.value;
> >
> > > Of course, this has the command name inside the input, but it's
> > > trivial to take it out. But the real concern is I am trying to access
> > > a member value decorated by '__', and I assume that meant to be
> > > private.
> >
> > > And I even can change the input text value (which is not something I
> > > wanted) through:
> > > mainWindow.gUbiquity.__textBox.value = 'hacked';
> >
> > > I would hope to give a getter officially by ubiquity and close the
> > > setter by making the textBox ture private
> >
> > > Thanks,
> > > Charlie
> >
> > --
> > Fernando "Takai"
> http://flickr.com/photos/supeertakaihttp://fernandotakai.jaiku.com
> >
> > Get Ubiquity:https://ubiquity.mozilla.com
> >
>


-- 
Fernando "Takai"
http://flickr.com/photos/supeertakai
http://fernandotakai.jaiku.com

Get Ubiquity: https://ubiquity.mozilla.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ubiquity-firefox" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/ubiquity-firefox?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to