Ok thanks, I commited what I did for nor now. The
changes are in
SGLTreePresenter >> renderNodeTitleFor:on:
One idea I had was to had a 'onClick:' or a 'onSelect:' script (for each
list item) that would set or not the context menu. But I'm not sure we can
set a tag attribute (here the context menu Id) dynamically
2011/8/9 Andrei Vasile Chis <chisvasileandrei(a)gmail.com>
Hi,
Determining if a node is selected is easy: this.options.selectedNodes
contains a list
with the ids of the selected nodes and $node.attr('id') returns the id
of the current node.
However I don't see an easy way to display the context menu dynamically
only on
the selected nodes. This is mainly because the mb-menu plugin doesn't
offer this
functionality.
If you could send me the code you wrote so far(or commit it) I'll look
for a solution.
Andrei
On Mon, Aug 8, 2011 at 6:21 PM, Cyrille Delaunay <cy.delaunay(a)gmail.com
> wrote:
> Reusing mbMenu , I managed to have something starting to to work. In
> the SGLTreePresenter , when I render a node , I have at one point :
>
> html div
> script: (self menuScriptWith: html);
> contextMenu: self contextMenuId;
> ....
>
> So for now each time I right click on a list item, the context menu
> appear well (which is already a good improvment for me :)).
> Now I guess that this menu should appear only when an item is selected.
> Do you have any idea about how I could dynamically set the menu ? I just
> looked at your previous answer , maybe I should at _addMarkupAndBindingsForNode
> ?
>
> 2011/7/30 Andrei Vasile Chis <chisvasileandrei(a)gmail.com>
>
>> Hi,
>>
>> As far as I know no right-click menu is implemented
>> in glamour-seaside.
>>
>> The action menus are done using the mb
menu<http://pupunzi.open-lab.com/mb-jquery-components/mb-_menu/> jquery
>> plugin, which supports
>> contextul menus. I think this plugin uses the same html for normal and
>> context
>> menus so it will be possible to reuse the part that builds the menu.
>> However, it may need some extending, as it doesn't support sub-menus.
>>
>> Regarding the implementation the question is if you would like to
>> support
>> dynamic actions? If you would like this then you have to dymanically
>> load
>> the menus by using ajax. Fortunately the plugin has this feature.
>> To bind the event to the tree look at _addMarkupAndBindingsForNode
>> from
>> the sglTree widget.
>>
>> Andrei
>>
>>
>> On Fri, Jul 29, 2011 at 5:29 PM, Cyrille Delaunay <
>> cy.delaunay(a)gmail.com> wrote:
>>
>>> Hello,
>>>
>>> I'm looking to have the selection right-click menu working with
>>> glamour-seaside (which is currently not implemented ?).
>>> Does somoene already woked on this or have any suggestions about how
>>> to do that ?
>>> After looking a bit, maybe it is possible to reuse the scripts used
>>> for the actions menu of a presentation (?)
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch