Well we stopped using XWiki Workspaces as we are building custom solutions
and if my memory serves me correctly you responded once with the comment
that Workspaces was meant to be quick and dirty not for development.
XE is great.
Guillaume Lerouge wrote:
>
> Glad you found a solution to your issue, even though we weren't that
> helpful
> on it ;-)
> By the way, AFAIR you were using XWiki Workspaces, I'd be glad to hear
> from
> you and gather some feedback about how you're using the solution, what you
> enjoy about it and so on...
>
> Guillaume
>
> On Thu, May 22, 2008 at 9:55 PM, Mike Oliver <[EMAIL PROTECTED]>
> wrote:
>
>>
>> Bingo we have a winner...
>>
>> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>> and obj.className='XWiki.ToolbarClass' and
>> obj.name<>'XWiki.ToolbarClassTemplate'")
>> #set ($toolbars= $xwiki.searchDocuments($hql))
>> #if ($toolbars.size() > 0)
>> #foreach ($toolbar in $toolbars)
>> #set ($itemdoc = $xwiki.getDocument($toolbar))
>> #set ($itemobject = $itemdoc.getObject('XWiki.ToolbarClass'))
>> #set ($imgsrc =
>> $xwiki.getAttachmentURL("$itemdoc","$itemdoc.display('UpIcon')"))
>>
>> * <a href="/xwiki/bin/view/$itemdoc.display('GotoPage')"><img
>> src="$imgsrc"/></a> [$toolbar] <br>
>>
>>
>> Mike Oliver wrote:
>> >
>> > Ok almost there...
>> >
>> > This line works with the Click here link, but the img link doesn't.
>> >
>> >
>> > * <img src="$imgsrc"/> [Click here>$itemdoc.display('GotoPage')]
>> > [$toolbar] <br>
>> >
>> >
>> > Mike Oliver wrote:
>> >>
>> >> Ok proding right along I got the icon attached to the toolbar page to
>> >> display for each in the toolbars list, but the link on the image
>> doesn't
>> >> work.
>> >>
>> >> Here is the latest...
>> >>
>> >> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>> >> and obj.className='XWiki.ToolbarClass' and
>> >> obj.name<>'XWiki.ToolbarClassTemplate'")
>> >> #set ($toolbars= $xwiki.searchDocuments($hql))
>> >> #if ($toolbars.size() > 0)
>> >> #foreach ($toolbar in $toolbars)
>> >> #set ($itemdoc = $xwiki.getDocument($toolbar))
>> >> #set ($itemobject = $itemdoc.getObject('XWiki.ToolbarClass'))
>> >> #set ($imgsrc =
>> >> $xwiki.getAttachmentURL("$itemdoc","$itemdoc.display('UpIcon')"))
>> >>
>> >> * [<img src="$imgsrc"/> > $itemdoc.display('GotoPage')]
>> >> [$toolbar] <br>
>> >>
>> >> #the following is just to show what's in the properties using a couple
>> >> different methods, I tried both above.
>> >> $itemdoc.display('UpIcon') | $itemdoc.display('DownIcon') |
>> >> $itemdoc.display('GotoPage') |
>> $itemobject.getProperty('GotoPage').value
>> >> <br>
>> >>
>> >> #end
>> >> #else
>> >> #info("There are no Toolbar documents in this wiki!")
>> >> #end
>> >>
>> >>
>> >> Mike Oliver wrote:
>> >>>
>> >>> Ok first problem solved the img link had the arguments in the wrong
>> >>> order so
>> >>>
>> >>> <mg
>> >>>
>> src="$xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>> >>> /> was bad and
>> >>>
>> >>> <mg
>> >>>
>> src="$xwiki.getAttachmentURL("Toolbar.AdvancedEditorButton","AEBtn0.jpg")"
>> >>> /> was good.
>> >>>
>> >>> Now the question is, given the desire to show in the dashboard now
>> and
>> >>> eventually in a panel later the icons named in the properties of the
>> >>> toolbar classes, how do I loop through the toolbars and build the
>> displa
>> >>> from the properties?
>> >>>
>> >>>
>> >>> Mike Oliver wrote:
>> >>>>
>> >>>> I am making good progress on a new Class that has properties, style
>> >>>> sheet and template that I created after following the Todo Tutorial.
>> >>>>
>> >>>> The ToolbarClass has the following properties
>> >>>>
>> >>>> Type/Name/SampleContent
>> >>>>
>> >>>> String/Title/Advanced Editor
>> >>>> TextArea/Description/This button takes you to the advanced editor
>> page
>> >>>> String/UpIcon/AEBtn0.jpg
>> >>>> String/DownIcon/AEBtn1.jpg
>> >>>> String/DisabledIcon/AEBtn2.jpg
>> >>>> String/GotoPage/Tools.AdvancedEditor
>> >>>>
>> >>>> Also following the Todo Tutorial I created the Toolbar Space Web
>> Home
>> >>>> page dashboard with
>> >>>>
>> >>>>
>> >>>> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>> >>>> and obj.className='XWiki.ToolbarClass' and
>> >>>> obj.name<>'XWiki.ToolbarClassTemplate'")
>> >>>> #set ($toolbars= $xwiki.searchDocuments($hql))
>> >>>> #if ($toolbars.size() > 0)
>> >>>> #foreach ($toolbar in $toolbars)
>> >>>>
>> >>>> * [$toolbar]
>> >>>>
>> >>>> #end
>> >>>> #else
>> >>>> #info("There are no Toolbar documents in this wiki!")
>> >>>> #end
>> >>>>
>> >>>> And I added the Comments object to the ToolbarClassTemplate
>> >>>> and then added a couple of document and attached the UPIcon and
>> >>>> DownIcon images as attachments.
>> >>>>
>> >>>> Going to the Web Home of the I see the list of the two document with
>> >>>> the ToolbarClass object on them so cool beans just as the tutorial
>> >>>> instructed with the names changed and bingo we have a winner.
>> >>>>
>> >>>> Now the tricky part, I want to show the attached images in the
>> >>>> dashboard for each document, where the property of the Toolbar
>> object
>> >>>> for UpIcon is used to identifiy which attachment to display.
>> >>>>
>> >>>> I tried
>> >>>>
>> >>>>
>> >>>> #set ($hql = ", BaseObject as obj where obj.name=doc.fullName
>> >>>> and obj.className='XWiki.ToolbarClass' and
>> >>>> obj.name<>'XWiki.ToolbarClassTemplate'")
>> >>>> #set ($toolbars= $xwiki.searchDocuments($hql))
>> >>>> #if ($toolbars.size() > 0)
>> >>>> #foreach ($toolbar in $toolbars)
>> >>>>
>> >>>> * <<mg
>> >>>>
>> src="$xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>> >>>> /> [$toolbar]
>> >>>>
>> >>>> #end
>> >>>> #else
>> >>>> #info("There are no Toolbar documents in this wiki!")
>> >>>> #end
>> >>>>
>> >>>> where I know that AEBtn0.jpg is the attached image but that doesn't
>> >>>> show.
>> >>>>
>> >>>> Eventually I want to use the string in the UpIcon property to
>> identify
>> >>>> the image to display but unless I can get the attachement to display
>> on
>> >>>> another page I cannot proceed.
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Creating-a-Toolbar-of-my-own-tp17410485p17412204.html
>> Sent from the XWiki- Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
>
>
> --
> http://wikibc.blogspot.com/
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
>
--
View this message in context:
http://www.nabble.com/Creating-a-Toolbar-of-my-own-tp17410485p17416600.html
Sent from the XWiki- Users mailing list archive at Nabble.com.
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users