[Project_owners] Bookmarks in FF3

joe ertaba belaviyo at gmail.com
Fri Jun 13 02:35:43 PDT 2008


all of the use itemid

here is a way to find itemid

var itemid=PlacesUtils.getConcreteItemId(document.popupNode.node);

it works!

PlacesUtils.livemarks.getSiteURI(PlacesUtils.getConcreteItemId(document.popupNode.node)).spec

it return "[xpconnect wrapped nsINavHistoryResultNode]"

do you know why ?

On Fri, Jun 13, 2008 at 12:47 PM, Andrew Razzano <srazzano at gmail.com> wrote:

>
>
> On Fri, Jun 13, 2008 at 3:35 AM, Andrew Razzano <srazzano at gmail.com>
> wrote:
>
>>
>>
>> On Fri, Jun 13, 2008 at 3:33 AM, Andrew Razzano <srazzano at gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, Jun 13, 2008 at 3:15 AM, joe ertaba <belaviyo at gmail.com> wrote:
>>>
>>>> Hi again
>>>>
>>>> thanks for your attention
>>>>
>>>> I can find out that FF3 use PlacesUtils.livemarks to get uri:
>>>> browser.js:
>>>>
>>>> onPopupShowing: function BM_onPopupShowing(event) {
>>>>     var target = event.originalTarget;
>>>>     var itemId = target._resultNode.itemId;
>>>>     var siteURI = PlacesUtils.livemarks.getSiteURI(itemId);
>>>>      siteURIString = siteURI.spec;
>>>> }
>>>>
>>>>
>>>> so I try this one:
>>>>
>>>> PlacesUtils.livemarks.getSiteURI(document.popupNode.itemId);
>>>> Problem : popupNode.itemId is undefined but all other are works as well
>>>>
>>>> PlacesUtils.livemarks.getSiteURI(this.itemId);
>>>> Problem: undefined!
>>>>
>>>> PlacesUtils.livemarks.getSiteURI(this._itemId);
>>>> Problem: same as previews
>>>>
>>>> or
>>>>
>>>> var target = event.originalTarget;
>>>> var itemId = target._resultNode.itemId;
>>>> PlacesUtils.livemarks.getSiteURI(itemId);
>>>> Problem; target.originalTarget lives but does not have itemId
>>>>
>>>>
>>>>
>>>>
>>>> any idea :)
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Jun 13, 2008 at 11:12 AM, Andrew Razzano <srazzano at gmail.com>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Fri, Jun 13, 2008 at 1:33 AM, joe ertaba <belaviyo at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> thanks, it works!
>>>>>>
>>>>>> how can I get href of selected item ?
>>>>>>
>>>>>> I used document.popupNode.href or document.popupNode.currentURI but
>>>>>> not work!
>>>>>>
>>>>>>
>>>>>> On Fri, Jun 13, 2008 at 6:23 AM, Andrew Razzano <srazzano at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jun 12, 2008 at 6:27 AM, joe ertaba <belaviyo at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> hi there
>>>>>>>>
>>>>>>>> i used :
>>>>>>>> *
>>>>>>>> **var bmContext =
>>>>>>>> document.getElementById("bookmarks-context-menu");*
>>>>>>>>
>>>>>>>> *bmContext.addEventListener("popupshowing", function(e)
>>>>>>>> {.....},false);*
>>>>>>>>
>>>>>>>> in FF2 to add some new items but it doesn't works in FF3
>>>>>>>>
>>>>>>>> p.s: I thing "bookmarks-context-menu" id does not exist any more !
>>>>>>>> but i cant find new id too
>>>>>>>>
>>>>>>>> If any body can help ?
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Project_owners mailing list
>>>>>>>> Project_owners at mozdev.org
>>>>>>>> https://www.mozdev.org/mailman/listinfo/project_owners
>>>>>>>>
>>>>>>>>
>>>>>>> Try "placesContext"
>>>>>>>
>>>>>>> --
>>>>>>> Sonny
>>>>>>> _______________________________________________
>>>>>>> Project_owners mailing list
>>>>>>> Project_owners at mozdev.org
>>>>>>> https://www.mozdev.org/mailman/listinfo/project_owners
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Project_owners mailing list
>>>>>> Project_owners at mozdev.org
>>>>>> https://www.mozdev.org/mailman/listinfo/project_owners
>>>>>>
>>>>>>
>>>>> Hi Joe,
>>>>> Just to let you know, I am just finding out the ins and outs of FF3.
>>>>> Exactly what are you trying to accomplish and I would be glad to help, as
>>>>> much as I can, and this will also be a good learning experience for me as
>>>>> well. Maybe together we can work this out.
>>>>>
>>>>> --
>>>>> Sonny
>>>>> _______________________________________________
>>>>> Project_owners mailing list
>>>>> Project_owners at mozdev.org
>>>>> https://www.mozdev.org/mailman/listinfo/project_owners
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Project_owners mailing list
>>>> Project_owners at mozdev.org
>>>> https://www.mozdev.org/mailman/listinfo/project_owners
>>>>
>>>>
>>> Have you tried the function onFolderTreeSelected();
>>>
>>> --
>>> Sonny
>>
>>
>> Make that onFolderTreeSelect();
>>
>> --
>> Sonny
>
>
> In bookmarkProperties.js see how #editURLBar gets value. #editURLBar is the
> location textbox in the properties dialog popup that displays the site uri
> when you right click on a bookmark item.
>
> --
> Sonny
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080613/9b7b1677/attachment-0001.html 


More information about the Project_owners mailing list