Hi guys,

I've created a github repository for the tabs macro on xwiki-contrib:
https://github.com/xwiki-contrib/macro-tabs

Now I'll leave it to you to create the maven build there for it and to move the 
sources of the tabs macro in it.

Thanks
-Vincent

PS: I've added Roman to the xwikiorg group so he has write access to it.

On Feb 26, 2013, at 5:28 PM, Roman Muntyanu <[email protected]> wrote:

> Its "coldserenity"
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of 
> Vincent Massol
> Sent: Tuesday, February 26, 2013 18:12 PM
> To: XWiki Users
> Subject: Re: [xwiki-users] Tabs Macro
> 
> Hi Roman,
> 
> On Feb 26, 2013, at 5:09 PM, Roman Muntyanu <[email protected]> wrote:
> 
>> Hi guys :)
>> 
>> "Creators" are OK with either approach ;) We're glad that it's not 
>> only us who make use of the macro :)
> 
> Great!
> 
> If you give me your github id I can add you to the xwikiorg group for 
> xwiki-contrib so that you have write access to this contrib project when it's 
> created!
> 
> Thanks
> -Vincent
> 
>> I have put "not compatible" with 4.x, because the macro refused to work on 
>> our 4.2 installation. After investigation it turned out that for some reason 
>> JS extension's "Use this extension" property (of the macro page) was set to 
>> "On demand" instead of "Always", so it should be updated as well in the 
>> repository. 
>> 
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of Vincent Massol
>> Sent: Tuesday, February 26, 2013 17:24 PM
>> To: XWiki Users
>> Subject: Re: [xwiki-users] Tabs Macro
>> 
>> Hi Jeremie,
>> 
>> On Feb 26, 2013, at 3:38 PM, Jeremie BOUSQUET <[email protected]> 
>> wrote:
>> 
>>> Hello,
>>> 
>>> I've been using the Tabs Macro [1], and have some feedback on it.
>>> 
>>> First a very positive because I really like that macro ;-)
>>> 
>>> But ... :
>>> - in extension page [1], it is said that it's not compatible with 
>>> 4.x, though I use it without any issue on a 4.4.1 instance.
>>> - only issue I have (already with XE 3.x) is that several empty lines 
>>> are added BEFORE the tabs.
>>> 
>>> The empty lines consist of 5 lines of :
>>> <div class="wikimodel-emptyline"></div>
>>> 
>>> To fix the issue, I updated the Macro.TabsMacro macro code, there was 
>>> a misplaced empty line in it:
>>> 
>>> ///// BEGIN //////
>>> {{velocity}}
>>>  $xwiki.jsx.use("Macro.TabsMacro")
>>>  #set ($tabsSortedMapString = $context.macro.params.idsToLabels)
>>>  ## split incoming string into 2 velocity arrays
>>>  #set ($tabMapEntriesStringArray = $tabsSortedMapString.split(','))
>>>  #set( $tabIdsArray = [])
>>>  #set( $tabNamesArray = [])
>>>  #foreach($tabEntryString in $tabMapEntriesStringArray )
>>>      #if ("$!tabEntryString" == "" )
>>>          ## ignore null or empty (see
>>> http://wiki.apache.org/velocity/CheckingForNull)
>>>      #else
>>>          #set ($tabEntryArray = $tabEntryString.trim().split('='))
>>>          #if ($tabEntryArray.size()!=2)
>>>              {{error}}Parameter $tabEntryString is not a valid 
>>> key=value pair in the provided map: $tabsSortedMapString{{/error}}
>>>          #else
>>>              #set ($addResult =
>>> $tabIdsArray.add($tabEntryArray.get(0).trim()))
>>>              #set ($addResult =
>>> $tabNamesArray.add($tabEntryArray.get(1).trim()))
>>>          #end
>>> (*)
>>>      #end
>>>  #end
>>> ## generate tabs (**)
>>> {{html}}
>>> <div class="floatcontainer">
>>> ///// END /////
>>> 
>>> I had to remove line marked with (*), and add 2 empty lines right 
>>> after (**). This result in having only 1 empty line added before the 
>>> tabs, which is not perfect but better.
>>> 
>>> As I didn't find a JIRA project for this macro, I'm posting it here ...
>> 
>> Cool
>> 
>> What would be great Jeremie is if you could contact the creators of the Tabs 
>> Macro extension and ask them if they're ok to publish their project on 
>> xwiki-contrib (or on their own github which we would fork in xwiki-contrib's 
>> github).
>> 
>> Alternatively what you could do, is simply set up a project in xwiki-contrib 
>> based on the published 1.0.1 sources and just let the original creators know 
>> about it (this is possible since the sources are under LGPL).
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
>> 
>>> 
>>> BR,
>>> Jeremie
>>> 
>>> [1] http://extensions.xwiki.org/xwiki/bin/view/Extension/Tabs+Macro
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to