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;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