Hello
Could someone tell my why the following code is not working anymore? the
expected output can be found at braintest.tiddlyspot.com. Probably there is
some macro or code new at TW that stops this from working.
The weird thing is that it works on my "personal" wiki, but I don't
understand why. Probably a shadow tiddler that I'm inheriting from version
to version.
\define fieldsFilter() [title[$(fields-source)$]split:table-fields[,]]
\define rowFilter() [!has[draft.of]tag[$(filter-tag)$]sort[$(sortField)$]]
\define editbutton()
<span title="edit details"><$button set="$:/temp/editPersona"
setTo={{!!title}}
class="btn-invisible">{{$:/core/images/edit-button}}</$button></span>
\end
\define delbutton()
<span title="delete entry" class="buttons"><$button
message="tw-delete-tiddler" param={{!!title}}
class="btn-invisible">{{$:/core/images/delete-button}}</$button></span>
\end
\define editModeButtons()
<$reveal state="$:/temp/editPersona" type="match" text={{!!title}}
><<delbutton>> <<okButton>></$reveal>
\end
\define viewModeButtons()
<$reveal state="$:/temp/editPersona" type="nomatch" text={{!!title}}
><<editbutton>></$reveal>
\end
\define okButton()
<span title="OK" class="buttons"><$button message="tw-save-tiddler"
param={{!!title}} class="btn-invisible" set="$:/temp/editPersona" setTo=""
>{{$:/core/images/done-button}}</$button></span>
\end
\define editCell()
<$reveal state="$:/temp/editPersona" type="match" text={{!!title}} >
<$edit-text field=<<currentField>>/> </$reveal>
\end
\define viewCell()
<$reveal state="$:/temp/editPersona" type="nomatch"
text={{!!title}}><span><$view field=<<currentField>>/></span></$reveal>
\end
\define displayRows()
<$list filter=<<rowFilter>> >
<tr><td><span>{{!!title}}</span></td>
<$list filter=<<fieldsFilter>>
variable="currentField"><td><<viewCell>><<editCell>></td></$list><td><<editModeButtons>><<viewModeButtons>>
</td></tr></$list>
\end
\define TableHeaders()
<$list filter="[is[current]split:table-headers[,]]"
variable="currentField"><th><$button class="btn-invisible" set="sort-field"
setTo=<<currentField>> ><<currentField>></$button></th></$list>
\end
\define add-entry-Row()
<tr class="editable"><td><$edit-text tiddler="$:/temp/table" default=""
placeholder="Name" tag="input" /></td><$list filter=<<fieldsFilter>>
variable="currentField"><td><$edit-text tiddler="$:/temp/table"
field=<<currentField>>
placeholder=<<currentField>>/></td></$list><td><span> <$newtiddler
title={{$:/temp/table}} clear="$:/temp/table" tags={{!!filter-tag}}
skeleton="$:/temp/table" edit="no"
class="btn-invisible">{{$:/core/images/new-button}}</$newtiddler></span></td></tr>
\end
<$set name="fields-source" value={{!!title}}>
<$set name="filter-tag" value={{!!filter-tag}}>
<$set name="sortField" value={{!!sort-field}}>
@@.reactive-table
<table>
<thead><tr>
<<TableHeaders>><th>Edit</th>
</tr>
</thead>
<tbody>
<<add-entry-Row>>
<<displayRows>>
</tbody>
</table>
@@
</$set>
</$set></$set>
Thanks in advance.
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.