Hey Joe,

Thanks!  Coincidentally, just yesterday Aza and I actually committed the 
beginnings of a little "command author documentation system" of sorts; 
you can check out what we've got so far here:

   http://hg.toolness.com/ubiquity-firefox/raw-file/tip/ubiquity/index.html

It's an in-page JS app that pulls directly from the JS source code files 
and takes any "//"-style comments with WikiCreole markup and renders it 
alongside the code.  The neat thing about this is that it means we get 
versioned documentation with every HG commit--because everything happens 
in-browser, there's no build step for documentation!

How does this look to you?  Would you be interested in contributing to it?

Also, for what it's worth, I personally like n00b chatter--though I 
certainly agree that good documentation is awesome, I also like 
interacting with newcomers and asking so-called "n00b questions" is a 
great way to get involved in a community.  So thanks for asking your 
questions, and keep them coming! :)

- Atul

On 1/7/09 10:57 AM, Joe wrote:
> Thanks so much Atul! I have done a lot of different things with open
> source in the past, and i have discovered that good documentation can
> cut down on what some may consider n00b chatter, like this thread for
> example. If there is an effort to further flesh out the docs with
> examples, i wouldn't mind helping. Let me know.
>
> Joe
>
> On Jan 7, 1:41 pm, Atul Varma<[email protected]>  wrote:
>    
>> Er, sorry Joe, I think that CmdUtils.getSelection() might actually be a
>> bit of an artifact from the very beginning of Ubiquity, back when the
>> concept of noun types and the natural language parser didn't exist.
>>
>> That said, it's still certainly usable; and while
>> CmdUtils.getTextSelection() would certainly be a more appropriate name
>> for it, the function is actually called CmdUtils.getSelection().  Here's
>> a really trivial command that uses it:
>>
>>     function cmd_show_my_selection() {
>>       displayMessage("your text selection is " + CmdUtils.getSelection());
>>     }
>>
>> But as Christian said, the more "canonical" way of doing this kind of
>> thing now is to use noun types, I think, since doing so will
>> automatically take care of retrieving the parameter from either the
>> user's selection or the command line.
>>
>> - Atul
>>
>> On 1/7/09 10:27 AM, Joe wrote:
>>
>>      
>>> Ok, I will keep looking. Unitl then, can anyone tell me how i can make
>>> text that the user has highlight and turn it into a variable? Is
>>> CmdUtils.getTextSelection() the right function to use? and if so how
>>> would be the best method?
>>>        
>>> Thanks so much,
>>>        
>>> Joe
>>>        
>>> On Jan 7, 1:18 pm, "Fernando Takai"<[email protected]>    wrote:
>>>        
>>>> Ummm... I think we're working on docs.. but i don't know - i'm a little 
>>>> away
>>>> of irc.. Maybe Atul/cers can answer better this.
>>>>          
>>>> On Wed, Jan 7, 2009 at 4:15 PM, Joe<[email protected]>    wrote:
>>>>          
>>>>> I see that now, thank you all, its working quite nicely now. Is there
>>>>> a convent place on the web that list all of the functions? With
>>>>> examples of each? i am now trying to implement
>>>>> CmdUtils.getTextSelection and having a bit of trouble, it would make
>>>>> this easier if I could see an example.
>>>>>            
>>>>> Thanks again
>>>>>            
>>>>> Joe
>>>>>            
>>>>> On Jan 7, 12:14 pm, "Fernando Takai"<[email protected]>    wrote:
>>>>>            
>>>>>> Look at cers' reply.
>>>>>>              
>>>>>> On Wed, Jan 7, 2009 at 3:11 PM, Joe<[email protected]>    wrote:
>>>>>>              
>>>>>>> Thanks a lot Fernando! That worked great! However, is there a better
>>>>>>> way to open a new window or tab? The process that I am using alerts
>>>>>>> FireFox's popup blocker. See code below:
>>>>>>>                
>>>>>>> CmdUtils.CreateCommand({
>>>>>>>    name: "submit-digg",
>>>>>>>    execute: function() {
>>>>>>>           var document = CmdUtils.getDocument();
>>>>>>>          var window = CmdUtils.getWindow();
>>>>>>>           var 
>>>>>>> url='http://digg.com/submit?phase=2&url='+<http://digg.com/submit?phase=2&url=%27+>window.location
>>>>>>>  +
>>>>>>> '&title=' + document.title;
>>>>>>>      window.open(url, 'test')
>>>>>>>    }
>>>>>>> })
>>>>>>>                
>>>>>>> On Jan 7, 11:11 am, "Fernando Takai"<[email protected]>    wrote:
>>>>>>>                
>>>>>>>> There's no document/window object within our sandbox. You have to
>>>>>>>>                  
>>>>> access
>>>>>            
>>>>>>>> them through CmdUtils.getDocument() and CmdUtils.getWindow().
>>>>>>>>                  
>>>>>>>> Cheers!
>>>>>>>>                  
>>>>>>>> On Wed, Jan 7, 2009 at 2:08 PM, Joe<[email protected]>    wrote:
>>>>>>>>                  
>>>>>>>>> Hello everyone!
>>>>>>>>>                    
>>>>>>>>> i am kind of a n00b around here, so please bear with me! I am
>>>>>>>>> currently trying to develop my first ubiquity command. For this
>>>>>>>>> command, i am trying to submit things to Digg. I understand that
>>>>>>>>>                    
>>>>> there
>>>>>            
>>>>>>>>> is already a digg command, but I am taking this on as part of my
>>>>>>>>> learning process in the hopes that I can do cooler things in the
>>>>>>>>> future.
>>>>>>>>>                    
>>>>>>>>> Below is my code. Can anyone tell me why it isn't working?
>>>>>>>>>                    
>>>>>>>>> CmdUtils.CreateCommand({
>>>>>>>>>    name: "submit-digg",
>>>>>>>>>    execute: function() {
>>>>>>>>>          var 
>>>>>>>>> url='http://digg.com/submit?phase=2&url='+<http://digg.com/submit?phase=2&url=%27+>
>>>>>>>>>                    
>>>>> <http://digg.com/submit?phase=2&url=%27+>window.location +
>>>>>            
>>>>>>>>> '&title=' + document.title;
>>>>>>>>>          window.open(url, 'test')
>>>>>>>>>    }
>>>>>>>>> })
>>>>>>>>>                    
>>>>>>>>> Am I completely missing the point? If so whats the problem?
>>>>>>>>>                    
>>>>>>>> --
>>>>>>>> Fernando "Takai"
>>>>>>>>                  
>>>>>>> http://flickr.com/photos/supeertakaihttp://fernandotakai.jaiku.com
>>>>>>>                
>>>>>>>> Get Ubiquity:https://ubiquity.mozilla.com
>>>>>>>>                  
>>>>>> --
>>>>>> Fernando "Takai"
>>>>>>              
>>>>> http://flickr.com/photos/supeertakaihttp://fernandotakai.jaiku.com
>>>>>            
>>>>>> Get Ubiquity:https://ubiquity.mozilla.com
>>>>>>              
>>>> --
>>>> Fernando 
>>>> "Takai"http://flickr.com/photos/supeertakaihttp://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