Hi Aaron,

See my comments below,

On Sat, Nov 12, 2011 at 7:58 PM, Ashtar Communications
<ashtarcommunicati...@gmail.com> wrote:
> Marius,
>
> I successfully reproduced the steps you followed on XEM 3.1 -
> $context.getEditorWysiwyg() is being correctly evaluated while in
> inline mode. However, when the textbox is displayed as part of the
> non-html table, it still does not render as WYSIWYG.
>

> When I follow your steps here, viewing the page as normal just prints
> the text $context.getEditorWysiwyg() on the page. However, when I
> switch to inline mode, this changes to:
> Sandbox.TestClass_0_description

This is the expected behavior.

>
> On the test Sandbox page, the text box then displays correctly as WYSIWYG.
>
> However, when I try this same thing on the page with the table, it
> doesn't work. When in Inline mode, $context.getEditorWysiwyg() still
> displays:

> Sandbox.TestClass_0_description,Sandbox.TestClass_1_description,Sandbox.TestClass_2_description

So you added multiple objects of type Sandbox.TestClass to your page.

> etc...
>
> However, the box being displayed in the table still appears as plain
> text. Try the following code on the same Sandbox page with the
> TestClass.
>
> {{velocity}}
> $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")
> $xwiki.ssfx.use("js/xwiki/table/table.css")
>
> {{html}}
> <table id="Table1" class="grid sortable doOddEven">
>  <tr class="sortHeader"><th>Header</th></tr>
>  <tr><td>$doc.display('description')</td></tr>
> {{/html}}

You forgot the closing </table> tag which makes the HTML invalid. By
default HTML macro cleans its content and if the content is not valid
then the result is sometimes unexpected. Also, the $doc.display call
outputs wiki syntax (an HTML macro) so you have to add wiki="true" to
the outer HTML macro in order for it to be rendered properly.

>
> (% class="grid sortable doOddEven" id="Table2" %)(% class="sortHeader"
> %)|=Header|$doc.display('description')
> {{toc /}}

This needs to be formated properly. ToC macro can't be displayed inline.

> $context.getEditorWysiwyg(){{/velocity}}
>
>
> For me, this produces two tables. The top table displays a WYSIWG box
> (two, actually, which is strange). The bottom table displays a
> PlainText box.

The reason is simple: you display the same property of the same object
twice, which means you'll have two text areas with the same ID in your
page which (1) makes your page HTML-invalid and (2) makes the WYSIWYG
editor enhance twice the first text area.

I changed your code to:

----------8<----------
{{velocity}}
$xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")
$xwiki.ssfx.use("js/xwiki/table/table.css")

{{html wiki="true"}}
<table id="Table1" class="grid sortable doOddEven">
 <tr class="sortHeader"><th>Header</th></tr>
 <tr><td>$doc.display('description',
$doc.getObject('Sandbox.TestClass', 0))</td></tr>
</table>
{{/html}}

(% class="grid sortable doOddEven" id="Table2" %)(% class="sortHeader"%)
|=Header
|$doc.display('description', $doc.getObject('Sandbox.TestClass', 1))

{{toc /}}

$context.getEditorWysiwyg()
{{/velocity}}
---------->8----------

and the WYSIWYG editor is loaded for both text areas.

>

> Additionally, when there's wiki syntax in the content of the TextBox,
> it is not being picked up by the TOC macro.

I don't think the ToC macro looks for headings inside tables. I think
it picks only the headings that are direct children of the
xwikicontent DIV (in view mode).

Hope this helps,
Marius

>
> So, it appears that this is somehow related to the table?
>
> aaron
>
> On Thu, Nov 10, 2011 at 11:39 PM, Marius Dumitru Florea
> <mariusdumitru.flo...@xwiki.com> wrote:
>> Hi Aaron,
>>
>> I did the following test with XWiki Enterprise 3.2 and it worked:
>>
>> 1. I created a class Sandbox.TestClass with just one field of type
>> TextArea, setting the "Editor" property to "Wysiwyg" (from class edit
>> mode).
>> 2. I added an object of type Sandbox.TestClass to the same page and
>> put some text in the text area (from object edit mode).
>> 3. I set the content of the Sandbox.TestClass page to (from wiki edit mode)
>>
>> ----------8<----------
>> {{velocity}}
>> $doc.display('description')
>>
>> $context.getEditorWysiwyg()
>> {{/velocity}}
>> ---------->8----------
>>
>> 4. I edited Sandbox.TestClass in "Inline form" edit mode
>> (/xwiki/bin/edit/Sandbox/TestClass?editor=inline). The WYSIWYG editor
>> was loaded and below it I could see "Sandbox.TestClass_0_description".
>>
>> As you can see I didn't use the HTML macro, just the Velocity one. I
>> don't understand why it works in your case with the HTML macro and not
>> without it. Are you sure you're using the "Inline form" edit mode?
>>
>> Note that $doc.display method call outputs the same thing, a plain
>> HTML text area, no matter what editor you set in the class field
>> definition or in your user preferences. The difference comes from the
>> fact that when the editor is set to "Wysiwyg" the field identifier
>> (e.g. "Sandbox.TestClass_0_description") is added (by $doc.display) to
>> a list that can be retrieved with $context.getEditorWysiwyg(). The
>> code that actually loads the WYSIWYG editor is in textarea_wysiwyg.vm
>> template (included in editinline.vm template used by "Inline form"
>> edit mode), which iterates the list returned by
>> $context.getEditorWysiwyg() and replaces the specified fields with the
>> WYSIWYG editor.
>>
>> If in your case $context.getEditorWysiwyg() is not evaluated (you put
>> it inside the Velocity macro right? and after all $doc.display calls)
>> then it's not surprising that no WYSIWYG editor is loaded.
>>
>> Hope this helps,
>> Marius
>>
>> On Tue, Nov 8, 2011 at 2:26 PM, Ashtar Communications
>> <ashtarcommunicati...@gmail.com> wrote:
>>> Thomas,
>>>
>>> Putting the line:
>>> $context.getEditorWysiwyg()
>>> in my sheet just results in that text being displayed on the page. Do
>>> I need to do something else to have that picked up by velocity? I'm
>>> sure I'm missing some obvious syntax ...it's late...:)
>>>
>>> The WYSIWYGText property has the default editor set to WYSIWYG, the
>>> PlainText property has it set to the plain text editor (obviously).
>>> Using the HTML macro, the WYSIWYG editor appears for that property -
>>> using wiki syntax, both show up as the Plain Text editor.
>>>
>>> The code I am using is below:
>>>
>>> {{velocity}}
>>> ##Includes for 
>>> mktree$xwiki.jsfx.use('js/mktree/mktree.js')$xwiki.ssfx.use('js/mktree/mktree.css',
>>> true)
>>> ##Includes for table
>>> sort$xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js")$xwiki.ssfx.use("js/xwiki/table/table.css")
>>> ##Include for Entry Class CSS$xwiki.ssfx.use('css/entryclass.css', true)
>>>
>>> #set($objs = $doc.getObjects('Admin.EntryClass'))
>>> #set($action = $xcontext.getAction())
>>>
>>> (% class="grid sortable doOddEven" id="Entry Table" %)
>>> (% class="sortHeader" %)|=#|=Entry|=Entry Date
>>> #foreach($entry in $objs)
>>> |$doc.display("SortOrder", $entry)|(((
>>> (% class="mktree" name="tree" %)
>>> * (((
>>> (% class="title" %)
>>> =$doc.display("Title", $entry)=
>>> )))
>>> ** (((
>>>  #if($action != "view")
>>>    WYSIWYG:
>>>  #end
>>>
>>>  $doc.display("WYSIWYGText", $entry)
>>> )))
>>> ** (((
>>>  #if($action != "view")
>>>    Plain Text:
>>>  #end
>>>
>>>  $doc.display("PlainText", $entry)
>>> )))
>>> )))|$doc.display("EntryDate", $entry)
>>> #end
>>>
>>> {{toc /}}
>>>
>>> {{/velocity}}
>>>
>>> thanks,
>>>
>>> aaron
>>>
>>> On Tue, Nov 8, 2011 at 2:37 AM, Marius Dumitru Florea
>>> <mariusdumitru.flo...@xwiki.com> wrote:
>>>> Hi Aaron,
>>>>
>>>> On Tue, Nov 8, 2011 at 12:08 PM, Ashtar Communications
>>>> <ashtarcommunicati...@gmail.com> wrote:
>>>>> Thomas,
>>>>>
>>>>> Thank for very much for your suggestion. The group syntax was exactly
>>>>> what I needed.
>>>>>
>>>>> However, I am still having some trouble with getting the TOC macro to
>>>>> correctly pick up wiki syntax rendered with $doc.display() that is
>>>>> contained in an object's property.
>>>>>
>>>>> I have also noticed that using wiki syntax instead of html,
>>>>> $doc.display seems to behave differently and overrides the default
>>>>> editor setting.
>>>>>
>>>>> Here is my example - I am using wiki syntax similar to the following
>>>>> (simplified for example's sake):
>>>>>
>>>>> ************START CODE****************
>>>>> (% class="grid sortable doOddEven" id="Table" %)
>>>>> (% class="sortHeader" %)|=Field 1|=Field 2
>>>>> |Data 1|(((
>>>>> (% class="mktree" name="tree" %)
>>>>> * (((
>>>>> =$doc.display("String", $object)=
>>>>> )))
>>>>> ** (((
>>>>> $doc.display("TextArea", $object)
>>>>> )))
>>>>> )))
>>>>>
>>>>> {{toc /}}
>>>>> ************END CODE****************
>>>>>
>>>>> The TextArea property contains a large quantity of text formatted in
>>>>> xwiki syntax. The display works just fine - the contents of the
>>>>> property render correctly and display in the table.
>>>>>
>>>>> Two problems:
>>>>>
>>>>> 1) The TOC macro only recognizes the String property that I manually
>>>>> enclose in "=" Heading 1 syntax. It doesn't seem to be picking up the
>>>>> wiki syntax contained in the object properties. So if I had 3 objects
>>>>> on the page, I get:
>>>>>
>>>>> *String 1
>>>>> *String 2
>>>>> *String 3
>>>>>
>>>>> Instead of:
>>>>>
>>>>> *String 1
>>>>>  **Heading 2 from TextArea**
>>>>>  **Heading 2 from TextArea**
>>>>> *String 2
>>>>> Etc....
>>>>>
>>>>> I'm afraid I don't know very much about the order of macro rendering
>>>>> or whether it is even possible to accomplish what I am describing...
>>>>>
>>>>> 2) When I use the Inline editing mode, another TextArea property of
>>>>> the object (not shown in the code above) does not show up with the
>>>>> WYSIWYG editor, even though it is set as the default editor. When
>>>>> using the {{html}} macro and code like this:
>>>>>
>>>>> <li>$doc.display("TextAreaWYSIWYG", $object)</li>
>>>>>
>>>>> The property correctly displays in Inline mode with the WYSIWYG
>>>>> editor. Now that I am using only wiki syntax to display the table, all
>>>>> TextArea properties show up in the Plain Text editor, regardless of
>>>>> their default setting. Am I doing something wrong?
>>>>
>>>> Can you paste the code that doesn't work? (i.e. without using the HTML
>>>> macro). Also, can you print this:
>>>>
>>>> $context.getEditorWysiwyg()
>>>>
>>>> at the end of your sheet. It will display a comma-separated list of
>>>> field IDs that require WYSIWYG editing. Are your fields listed there
>>>> when editing in Inline mode?
>>>>
>>>> Hope this helps,
>>>> Marius
>>>>
>>>>>
>>>>> Many thanks for all of the help, I have made very significant progress
>>>>> on my project thanks to this list...
>>>>>
>>>>> aaron
>>>>>
>>>>> On Sun, Oct 23, 2011 at 1:50 AM, Thomas Mortagne
>>>>> <thomas.morta...@xwiki.com> wrote:
>>>>>> On Sun, Oct 23, 2011 at 12:27 AM, Ashtar Communications
>>>>>> <ashtarcommunicati...@gmail.com> wrote:
>>>>>>> Thank you for the feedback - I have been playing with passing custom
>>>>>>> parameters, and have a few additional clarification questions.
>>>>>>>
>>>>>>> It seems that I need to use pure wiki syntax if I want the TOC macro
>>>>>>> to work right. I am currently relying on the {{html}} macro for two
>>>>>>> things which I can't figure out how to replace with custom parameters:
>>>>>>>
>>>>>>> 1) Nested <ul>'s - I can only get the custom parameter to apply to one
>>>>>>> line, and can't figure out how to nest another <ul>.
>>>>>>>
>>>>>>> Something like this:
>>>>>>> (% class="mktree" name="tree" %)
>>>>>>> * $doc.display("Title", $obj)
>>>>>>>  <velocity code, including an {{html}} block to create an <input> 
>>>>>>> element>
>>>>>>> **Additional parts of tree
>>>>>>> ***Additional parts of tree
>>>>>>>
>>>>>>> Just returns two different <ul>'s, only the first one of which has the
>>>>>>> custom parameter. Is this because the additional lines of code before
>>>>>>> continuing the tree forces the rendering engine to close the first
>>>>>>> <ul>? Any way to override that?
>>>>>>
>>>>>> Here is an example of wiki syntax with custom parameters on each ul:
>>>>>>
>>>>>> (% param=value %)
>>>>>> * toto
>>>>>> (% param2=value2 %)
>>>>>> ** titi
>>>>>>
>>>>>> but custom parameters on li is not supported yet.
>>>>>>
>>>>>>>
>>>>>>> 2) Table Sorter - Unfortunately, the whole set of object display code
>>>>>>> is wrapped in an {{html}} macro because I am using the old Table
>>>>>>> Sorter extension code. This is because I want to display multiple
>>>>>>> properties from each object in a single table cell. Looking at the
>>>>>>> Live Table macro, it seems that it only supports binding a table to a
>>>>>>> class and then setting a column to display a single property - where I
>>>>>>> need a single cell to include multiple properties displayed using
>>>>>>> custom code.
>>>>>>>
>>>>>>> Accomplishing this using the html syntax is simple - I can include an
>>>>>>> arbitrary amount of code in each <td> tag.
>>>>>>>
>>>>>>> To use wiki syntax for a sortable table, the XWiki Syntax document
>>>>>>> says I should use this:
>>>>>>>
>>>>>>> (% class="grid sortable filterable doOddEven" id="tableid" %)
>>>>>>> (% class="sortHeader" %)|=Title 1|=Title 2
>>>>>>> |Cell 11|Cell 12
>>>>>>> |Cell 21|Cell 22
>>>>>>>
>>>>>>> This creates the table fine - but I can't figure out how to include
>>>>>>> additional multi-line code in a single cell. As soon as I put in a new
>>>>>>> line, etc...it closes the table. Is there any way to accomplish this
>>>>>>> using wiki syntax? Should I be trying to use LiveTable instead
>>>>>>> somehow?
>>>>>>
>>>>>> You can put as many lines you want without closing the table but it's
>>>>>> closed by an empty line. If you need to have several paragraphs you
>>>>>> can use "group"  syntax
>>>>>> (http://platform.xwiki.org/xwiki/bin/view/Main/XWikiSyntax#HGroups) as
>>>>>> in
>>>>>>
>>>>>> (% class="grid sortable filterable doOddEven" id="tableid" %)
>>>>>> (% class="sortHeader" %)|=Title 1|=Title 2
>>>>>> |Cell 11|(((
>>>>>> Cell 12
>>>>>>
>>>>>> with
>>>>>>
>>>>>> several
>>>>>>
>>>>>> paragraphs
>>>>>> )))|Cell 21|Cell 22
>>>>>>
>>>>>>>
>>>>>>> If the above is confusing, here's what I'm really asking:
>>>>>>>
>>>>>>> I want to use a sortable table to display multiple objects of the same
>>>>>>> class on the same page. I would like that table to display multiple
>>>>>>> properties of each object in certain cells in the row. Some of those
>>>>>>> properties will contain wiki syntax - which I would like to be
>>>>>>> readable by the TOC macro after the table has been rendered. Is there
>>>>>>> a way to accomplish this?
>>>>>>>
>>>>>>> Thank you,
>>>>>>>
>>>>>>> Aaron
>>>>>>>
>>>>>>> On Thu, Oct 20, 2011 at 1:18 PM, Ashtar Communications
>>>>>>> <ashtarcommunicati...@gmail.com> wrote:
>>>>>>>> Interesting - I had missed the ability to pass custom parameters using
>>>>>>>> wiki syntax. I will play with that and see if I can get it to output
>>>>>>>> the same html I need.
>>>>>>>>
>>>>>>>> I am in fact using a series of nested <ul> within each <div>, that
>>>>>>>> forms a collapsible javascript tree. The js is touchy about the exact
>>>>>>>> formatting of the UL - if I can't get the tags to nest correctly using
>>>>>>>> wiki syntax then I may be back with additional questions.
>>>>>>>>
>>>>>>>> A more accurate but simplified version of each object's display code 
>>>>>>>> is:
>>>>>>>>
>>>>>>>> <ul class="tree">
>>>>>>>>  <li>
>>>>>>>>  <h2>some content</h2>
>>>>>>>>  <input />
>>>>>>>>  <input />
>>>>>>>>  </li>
>>>>>>>>  <ul>
>>>>>>>>      <li>Some velocity code, returns wiki syntax with headings</li>
>>>>>>>>      <li>Some velocity code, returns wiki syntax with headings</li>
>>>>>>>>      <li>Some velocity code, returns wiki syntax with headings</li>
>>>>>>>>  </ul>
>>>>>>>> </ul>
>>>>>>>>
>>>>>>>> Thanks much,
>>>>>>>>
>>>>>>>> aaron
>>>>>>>>
>>>>>>>> On Thu, Oct 20, 2011 at 12:52 PM, Thomas Mortagne
>>>>>>>> <thomas.morta...@xwiki.com> wrote:
>>>>>>>>> On Thu, Oct 20, 2011 at 7:10 PM, Ashtar Communications
>>>>>>>>> <ashtarcommunicati...@gmail.com> wrote:
>>>>>>>>>> That makes sense, thank you for the clarification. Unfortunately, I 
>>>>>>>>>> am
>>>>>>>>>> using the HTML macro to generate the final output - this is because I
>>>>>>>>>> need to use <ul>'s with a javascript to make the div's into
>>>>>>>>>> collapsible trees.
>>>>>>>>>>
>>>>>>>>>> Does that mean I'm out of luck?
>>>>>>>>>
>>>>>>>>> <ul> ? I don't see much lists in your example, did you mean div ?
>>>>>>>>>
>>>>>>>>> You can get div with custom parameters in pure wiki syntax the 
>>>>>>>>> following way:
>>>>>>>>>
>>>>>>>>> (% class="somecssclass" %)
>>>>>>>>> (((
>>>>>>>>> div content
>>>>>>>>> )))
>>>>>>>>>
>>>>>>>>> which produces
>>>>>>>>>
>>>>>>>>> <div class="somecssclass">div content</div>
>>>>>>>>>
>>>>>>>>> And if you really mean list, list most of the wiki elements list
>>>>>>>>> support custom parameters too:
>>>>>>>>>
>>>>>>>>> (% class="somecssclass" %)
>>>>>>>>> * mylist element 1
>>>>>>>>> * mylist element 2
>>>>>>>>>
>>>>>>>>> which produces
>>>>>>>>>
>>>>>>>>> <ul class="somecssclass">
>>>>>>>>> <li>mylist element 1</li>
>>>>>>>>> <li>mylist element 2</li>
>>>>>>>>> </ul
>>>>>>>>>
>>>>>>>>> You can put anything you want in custom parameters and html renderer
>>>>>>>>> will print them as you provided them depending of the element.
>>>>>>>>>
>>>>>>>>> Using the html macro should always be the last resort, usually when
>>>>>>>>> you get some html you don't really have control on that you need to
>>>>>>>>> display or when you need to display elements not supported by the wiki
>>>>>>>>> syntax (yet) like <form> related stuff.
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Oct 20, 2011 at 12:45 AM, Thomas Mortagne
>>>>>>>>>> <thomas.morta...@xwiki.com> wrote:
>>>>>>>>>>> On Thu, Oct 20, 2011 at 8:02 AM, Ashtar Communications
>>>>>>>>>>> <ashtarcommunicati...@gmail.com> wrote:
>>>>>>>>>>>> One more tonight...
>>>>>>>>>>>>
>>>>>>>>>>>> It seems that I am unable to use the built-in TOC macro for wiki
>>>>>>>>>>>> content which is generated dynamically from a Class Sheet 
>>>>>>>>>>>> {{include}}.
>>>>>>>>>>>> I assume this is because the TOC macro is rendered before (or
>>>>>>>>>>>> simultaneously with) the include macro which actually displays the
>>>>>>>>>>>> objects on the page, so as far as the TOC macro knows, there are no
>>>>>>>>>>>> wiki headings on the page (yet) to create an outline from.
>>>>>>>>>>>
>>>>>>>>>>> Actually no, there is a concept of priority in macros and TOC macro
>>>>>>>>>>> priority is very low specifically to support use case like that. But
>>>>>>>>>>> TOC only support (generated or not) real wiki content which mean if
>>>>>>>>>>> you have anything in a html macro it will not support it because 
>>>>>>>>>>> html
>>>>>>>>>>> macro produce a RawBlock which is a black box containing html syntax
>>>>>>>>>>> for other macros.
>>>>>>>>>>>
>>>>>>>>>>> So if you use case is just what you described it should work well.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Does anyone have any suggestions on how to parse through the final
>>>>>>>>>>>> rendered output of the wiki page to generate a table of contents 
>>>>>>>>>>>> for
>>>>>>>>>>>> dynamically generated wiki content? If I'm missing something with 
>>>>>>>>>>>> the
>>>>>>>>>>>> existing macro, that would be great...
>>>>>>>>>>>>
>>>>>>>>>>>> What I am looking to do is write some code (preferably in a panel, 
>>>>>>>>>>>> I
>>>>>>>>>>>> think), which creates a TOC-style index of all the wiki-syntax
>>>>>>>>>>>> headings contained on the fully rendered page, after the content 
>>>>>>>>>>>> has
>>>>>>>>>>>> been generated from TextArea properties of a set of attached 
>>>>>>>>>>>> objects
>>>>>>>>>>>> to the page.
>>>>>>>>>>>>
>>>>>>>>>>>> I have written custom display code that loops through every object 
>>>>>>>>>>>> of
>>>>>>>>>>>> a custom class attached to a page and then displays some of that
>>>>>>>>>>>> objects properties in a series of collapsible div's. Each object
>>>>>>>>>>>> contains two TextArea properties - one for WYSIWYG data, and one 
>>>>>>>>>>>> for
>>>>>>>>>>>> plain text, which would be formatted in wiki syntax. The result is 
>>>>>>>>>>>> a
>>>>>>>>>>>> list of each objects name with an expandable <div> full of the
>>>>>>>>>>>> wiki-rendered content contained in the TextArea properties. I would
>>>>>>>>>>>> like to generate a TOC which "reads through" that content and 
>>>>>>>>>>>> comes up
>>>>>>>>>>>> with a list of only the relevant headings under each displayed
>>>>>>>>>>>> "object"
>>>>>>>>>>>>
>>>>>>>>>>>> For example, on a page with 3 objects, the custom display code in 
>>>>>>>>>>>> the
>>>>>>>>>>>> Class Sheet results in this (the wiki syntax appears fully 
>>>>>>>>>>>> rendered,
>>>>>>>>>>>> obviously):
>>>>>>>>>>>>
>>>>>>>>>>>> Object 1 Name - Click to expand
>>>>>>>>>>>>    ******Hidden until clicked********
>>>>>>>>>>>>    ==Heading 2==
>>>>>>>>>>>>    ===Heading 3===
>>>>>>>>>>>>    Normal text, etc...
>>>>>>>>>>>>
>>>>>>>>>>>> Object 2 Name - Click to expand
>>>>>>>>>>>>    ******Hidden until clicked********
>>>>>>>>>>>>    ==Heading 2==
>>>>>>>>>>>>    ===Heading 3===
>>>>>>>>>>>>    Normal text, etc...
>>>>>>>>>>>>
>>>>>>>>>>>> Object 3 Name - Click to expand
>>>>>>>>>>>>    ******Hidden until clicked********
>>>>>>>>>>>>    ==Heading 2==
>>>>>>>>>>>>    ===Heading 3===
>>>>>>>>>>>>    Normal text, etc...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I would like the TOC to return:
>>>>>>>>>>>>
>>>>>>>>>>>> Object 1
>>>>>>>>>>>>  Heading 2
>>>>>>>>>>>>  Heading 3
>>>>>>>>>>>> Object 2
>>>>>>>>>>>>  Heading 2
>>>>>>>>>>>>  Heading 3
>>>>>>>>>>>> Object 3
>>>>>>>>>>>>  Heading 2
>>>>>>>>>>>>  Heading 3
>>>>>>>>>>>>
>>>>>>>>>>>> Even when all the div's are initially collapsed/hidden. It would be
>>>>>>>>>>>> ideal if the TOC was clickable and went to the relevant anchor...
>>>>>>>>>>>
>>>>>>>>>>> Are the divs done using html macro or using wiki syntax ?
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I can obviously use getValue() with each TextArea property to 
>>>>>>>>>>>> return a
>>>>>>>>>>>> string with that objects wiki syntax - but I don't have an easy 
>>>>>>>>>>>> way to
>>>>>>>>>>>> parse that string to only return the heading levels...
>>>>>>>>>>>>
>>>>>>>>>>>> Any guidance would be appreciated.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> aaron
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> users mailing list
>>>>>>>>>>>> users@xwiki.org
>>>>>>>>>>>> http://lists.xwiki.org/mailman/listinfo/users
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thomas Mortagne
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thomas Mortagne
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thomas Mortagne
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>> _______________________________________________
>>>> 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
>>>
>> _______________________________________________
>> 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
>
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to