Apparently we have a big bug, possibly in XE 1.4 since we just  
upgraded 2 days ago...

-Vincent

On May 25, 2008, at 4:48 AM, Mike Oliver wrote:

>
> Richard,
>
> I registered but now cannot even access the Code Zone unless I log  
> out.  I
> imagine an admin must grant me permissions to add my samples to the  
> site.
>
> Ollie
>
>
> goldring, richard wrote:
>>
>> Mike,
>>
>> Can you document useful code snipets like this on the XWiki site?  
>> Thanks.
>>
>> Regards,
>>
>> Richard
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]  
>> Behalf
>> Of Mike Oliver
>> Sent: 22 May 2008 20:56
>> To: users@xwiki.org
>> Subject: Re: [xwiki-users] Creating a Toolbar of my own
>>
>>
>>
>> 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')"))
>>
>> * &lt;a href="/xwiki/bin/view/ 
>> $itemdoc.display('GotoPage')"&gt;&lt;img
>> src="$imgsrc"/&gt;&lt;/a&gt; [$toolbar] <br>
>>
>>
>> Mike Oliver wrote:
>>>
>>> Ok almost there...
>>>
>>> This line works with the Click here link, but the img link doesn't.
>>>
>>>
>>> * &lt;img src="$imgsrc"/&gt; [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')"))
>>>>
>>>> * [&lt;img src="$imgsrc"/&gt; &gt; $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
>>>>>
>>>>> &lt;mg
>>>>>
>> src 
>> = 
>> "$ 
>> xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>>>>> /&gt; was bad and
>>>>>
>>>>> &lt;mg
>>>>>
>> src 
>> = 
>> "$ 
>> xwiki.getAttachmentURL("Toolbar.AdvancedEditorButton","AEBtn0.jpg")"
>>>>> /&gt; 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)
>>>>>>
>>>>>> * <&lt;mg
>>>>>>
>> src 
>> = 
>> "$ 
>> xwiki.getAttachmentURL("AEBtn0.jpg","Toolbar.AdvancedEditorButton")"
>>>>>> /&gt; [$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
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>> Thales UK Ltd (Wells) DISCLAIMER: The information contained in this  
>> e-mail
>> is confidential. It may also be legally privileged. It is intended  
>> only
>> for
>> the stated addressee(s) and access to it by any other person is
>> unauthorised. If you are not an addressee, you must not disclose,  
>> copy,
>> circulate or in any other way use or rely on the information  
>> contained in
>> this e-mail. Such unauthorised use may be unlawful. We may monitor  
>> all
>> e-mail communications through our networks. If you have received this
>> e-mail
>> in error, please inform us immediately on +44 (0) 1749 672081 and  
>> delete
>> it
>> and all copies from your system. We accept no responsibility for  
>> changes
>> to
>> any e-mail which occur after it has been sent.  Attachments to this  
>> e-mail
>> may contain software viruses which could damage your system.  We  
>> therefore
>> recommend you virus-check all attachments before opening. A  
>> business of
>> Thales UK Ltd. Registered Office: 2 Dashwood Lang Road, The Bourne
>> Business
>> Park, Addlestone, Weybridge, Surrey KT15 2NX Registered in England  
>> No.
>> 868273
>> _______________________________________________
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>>
>
> -- 
> View this message in context: 
> http://www.nabble.com/Creating-a-Toolbar-of-my-own-tp17410485p17453937.html
> Sent from the XWiki- Users mailing list archive at Nabble.com.
>
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to