[MKDoc-commit] [1.6] Switch component list from auto-generated to
templated
bruno at mkdoc.demon.co.uk
bruno at mkdoc.demon.co.uk
Thu May 12 14:47:06 BST 2005
Log Message:
-----------
[1.6] Switch component list from auto-generated to templated
Tags:
----
mkdoc-1-6
Modified Files:
--------------
mkd/flo:
Editor.pm
mkd/templates/editor/box:
en.html
-------------- next part --------------
Index: Editor.pm
===================================================================
RCS file: /var/spool/cvs/mkd/flo/Editor.pm,v
retrieving revision 1.12.2.40
retrieving revision 1.12.2.41
diff -Lflo/Editor.pm -Lflo/Editor.pm -u -r1.12.2.40 -r1.12.2.41
--- flo/Editor.pm
+++ flo/Editor.pm
@@ -684,7 +684,7 @@
foreach (sort keys %{$pam})
{
my $type = $pam->{$_};
- push @add, { label => $type, name => BLOCK . "_" . $next_id . "_" . $type };
+ push @add, { label => $type, name => BLOCK . "_" . $next_id . "_" . $type, type => {$type => 1}};
}
# build the add component box
Index: en.html
===================================================================
RCS file: /var/spool/cvs/mkd/templates/editor/box/Attic/en.html,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -Ltemplates/editor/box/en.html -Ltemplates/editor/box/en.html -u -r1.1.2.4 -r1.1.2.5
--- templates/editor/box/en.html
+++ templates/editor/box/en.html
@@ -65,15 +65,137 @@
can't think of how else to do this...
?-->
<span
- petal:omit-tag="string:1"
+ petal:omit-tag=""
petal:repeat="option option_list"
>
<option
value="foo"
+ petal:condition="option/type/text"
petal:attributes="value option/name"
- petal:content="option/label"
- >Foo Component</option>
+ >Simple Text</option>
</span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/link"
+ petal:attributes="value option/name"
+ >Link</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/image"
+ petal:attributes="value option/name"
+ >Embedded Image</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/file"
+ petal:attributes="value option/name"
+ >File Attachment</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/timerange"
+ petal:attributes="value option/name"
+ >Time Range</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/photo"
+ petal:attributes="value option/name"
+ >Album Photo</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/headlines"
+ petal:attributes="value option/name"
+ >News/Events Listing</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/rss"
+ petal:attributes="value option/name"
+ >External RSS Headlines</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/price"
+ petal:attributes="value option/name"
+ >Price</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/html"
+ petal:attributes="value option/name"
+ >HTML</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/poll"
+ petal:attributes="value option/name"
+ >User Poll</option>
+ </span>
+
+ <span
+ petal:omit-tag=""
+ petal:repeat="option option_list"
+ >
+ <option
+ value="foo"
+ petal:condition="option/type/discussion"
+ petal:attributes="value option/name"
+ >User Discussion</option>
+ </span>
+
</select>
<input
More information about the MKDoc-commit
mailing list