eggification
[MosaicDocument.git] / Products / MosaicDocument / default_slots / slot_text_form.pt
diff --git a/Products/MosaicDocument/default_slots/slot_text_form.pt b/Products/MosaicDocument/default_slots/slot_text_form.pt
new file mode 100755 (executable)
index 0000000..44b73e1
--- /dev/null
@@ -0,0 +1,34 @@
+<html xmlns="http://www.w3.org/1999/xhtml" tal:omit-tag="">
+
+  <head tal:replace="nothing">
+    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
+    <title>slot_text_form</title>
+  </head>
+
+  <body tal:define="object nocall:options/object;
+                    cols object/cols;
+                    rows object/rows;
+                    castOperator object/castOperator|string:text;
+                    text python:(castOperator=='lines' and ['\n'.join(object.text),] or [object.text,])[0]" tal:omit-tag="">
+    <table border="0" cellspacing="2" cellpadding="0">
+      <tr>
+        <td align="center">
+          <input class="mosaic_input" type="text" name="cols:int" size="2"
+                tal:attributes="name python:'.'.join((object.id, 'cols')) + ':record:int'; value cols"  />
+        </td>
+        <td></td>
+      </tr>
+      <tr>
+        <td>
+          <textarea class="mosaic_input" tabindex="1" tal:attributes="name python:'.'.join((object.id, 'text')) + ':record:' + castOperator  ;
+                              cols cols ;
+                              rows rows" tal:content="text"></textarea>
+        </td>
+        <td>
+          <input class="mosaic_input" type="text" name="rows:int" size="2" tal:attributes="name python:'.'.join((object.id, 'rows')) + ':record:int'; value rows" />
+        </td>
+      </tr>
+    </table>
+  </body>
+
+</html>
\ No newline at end of file