On Jul 12, 2011, at 10:18 PM, Florian Rhomberg wrote:

> Hello!
> Thank you for your response. I tried this code and it looked quite nide but I 
> have some problems. Do I have to upload any images? 

No but maybe you're using an older version of XE. What you can do is copy/paste 
the code you have in your wiki on the Main.AllDocs page (Tree tab). Just view 
the sources there and copy the content.

> Instead of the + tree symbol I get only a small circle like in creating a 
> list this small o I hope you know what I mean and instead of the folder 
> symbol I get a button and I do not get the search icon. The same is with the 
> subfolders. At the moment I only have tried to display the code in a simple 
> page.
> 
> And there is only a last question:
> If I create with this code a navigation element and I open a tree an click on 
> a subpage will the tree remain open after the page is loaded or not?

I don' t think so. You'd need to modify the underlying JS code to do that I 
believe. Unfortunately I don't have much knowledge about this. Maybe someone 
else on this list will know (especially Jean-Vincent since he's the one who 
coded this ;)).

> I would generally suggest that such a navigation element like the confluence 
> wiki tree should be added to xwiki, because xwiki would be perfect to create 
> online helps.

I agree, that's http://jira.xwiki.org/jira/browse/XRENDERING-81

Now we just need one committer/contributor (could be anyone) to send a patch 
for it. I think we're starting to get several requests for this so it's going 
to go up in our collective memory of priorities at some point ;). You can also 
vote for the issue above in JIRA to make it surface vs other issues.

Thanks
-Vincent

> 
> Thanks,
> Florian
> 
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]] Im Auftrag von 
> Vincent Massol
> Gesendet: Dienstag, 12. Juli 2011 13:34
> An: XWiki Users
> Betreff: Re: [xwiki-users] Tree navigation like confluence wiki
> 
> Also note that we have a tree UI component (the one used in AllDocs's tree 
> tab) but we'd like to make it more easy to reuse, see
> http://jira.xwiki.org/jira/browse/XRENDERING-81
> 
> You could also look at 
> http://myxwiki.org/xwiki/bin/view/XWiki/Treeview?viewer=code to see how to 
> use it for now. It's quite easy to do.
> 
> Thanks
> -Vincent
> 
> On Jul 12, 2011, at 11:54 AM, Jerome Velociter wrote:
> 
>> Hello Florian,
>> 
>> First I must say I like this navigation UI from confluence, too.
>> 
>> You might also be interested by a prototype of a new tree UI here :
>> http://incubator.myxwiki.org/xwiki/bin/view/Sandbox/SpaceTree
>> 
>> Cheers,
>> Jerome
>> 
>> On Tue, Jul 12, 2011 at 11:33 AM, Florian Rhomberg < 
>> [email protected]> wrote:
>> 
>>> Hello!
>>> I want to create a treeview navigation element which looks like the 
>>> left menu on this confluence page:
>>> http://www.stripesframework.org/display/stripes/Home
>>> Therefore I created a new navigation element and tried to manipulate 
>>> the original velocity code of the treeview. It is working but I have 
>>> two
>>> problems:
>>> 
>>> 
>>> -          The main problem is that if I choose a page from a sublevel the
>>> whole page is reloaded and the sublevel is closed aftwerwards. How 
>>> can I change this, it is very annoying?
>>> 
>>> -          The second problem is that the menu is not width enough. After
>>> some levels the pages are not displayed properly. How can I prevent this?
>>> 
>>> This is my velocity code:
>>> 
>>> #panelheader('SpaceTreeMenu')
>>> 
>>> ## Smartclient
>>> $xwiki.jsfx.use('js/smartclient/initsc.js', {'forceSkinAction' : 
>>> true, 'defer' : false})## 
>>> $xwiki.jsfx.use('js/smartclient/modules/ISC_Core.js', {'defer' : 
>>> false})## ## TODO: remove this line ## when 
>>> http://forums.smartclient.com/showthread.php?t=3097 will be fixed 
>>> $xwiki.jsfx.use('js/smartclient/overwritesc.js', {'defer' : false})## 
>>> $xwiki.jsfx.use('js/smartclient/modules/ISC_Foundation.js', {'defer' :
>>> false})##
>>> $xwiki.jsfx.use('js/smartclient/modules/ISC_Containers.js', {'defer' :
>>> false})##
>>> $xwiki.jsfx.use('js/smartclient/modules/ISC_Grids.js', {'defer' : 
>>> false})## $xwiki.jsfx.use('js/smartclient/modules/ISC_Forms.js', 
>>> {'defer' : false})## 
>>> $xwiki.jsfx.use('js/smartclient/modules/ISC_DataBinding.js', {'defer' :
>>> false})##
>>> $xwiki.jsfx.use('js/smartclient/skins/Enterprise/load_skin.js', {'defer' :
>>> false})##
>>> ## XWikiExplorer
>>> $xwiki.jsfx.use('js/xwiki/xwikiexplorer/xwikiexplorer.js',
>>> {'forceSkinAction' : true, 'defer' : false})##
>>> 
>>> <div id="XWEWrapper" style="height:300px;"></div> <script 
>>> type="text/javascript"> isc.XWETreeGrid.create({
>>> ID: "Treeview",
>>> // Example of default values:
>>> // defaultValue: "Main.WebHome",
>>> // defaultValue: "[email protected]",
>>> defaultValue: "",
>>> htmlElement: "XWEWrapper", // Mandatory HTML wrapper.
>>> matchElement: true, // Make the widget match HTML wrapper size.
>>> // Example of data sources:
>>> // dataSource: isc.XWEDataSource.create({}), // dataSource: 
>>> isc.XWESpaceDataSource.create({ space: "Main" }),
>>> dataSource: isc.XWEWikiDataSource.create({}),
>>> displaySuggest: true, // Display the input at the bottom.
>>> displayLinks: true, // Node titles are HTML links.
>>> displayAttachments: true, // Display pages attachments.
>>> displayAttachmentsOnTop: true // Display attachments before page children.
>>> }).draw();
>>> </script>
>>> 
>>> #panelfooter()
>>> 
>>> I hope someone can help me! Thank you!
>>> Florian
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to