Author: michiel
Date: 2009-05-28 18:38:55 +0200 (Thu, 28 May 2009)
New Revision: 35484

Added:
   
speeltuin/mihxil/streams/src/main/webapp/mmbase/components/streams/upload.jspx
Modified:
   
speeltuin/mihxil/streams/src/main/resources/org/mmbase/config/components/streams.xml
Log:
started on an 'upload' block

Modified: 
speeltuin/mihxil/streams/src/main/resources/org/mmbase/config/components/streams.xml
===================================================================
--- 
speeltuin/mihxil/streams/src/main/resources/org/mmbase/config/components/streams.xml
        2009-05-28 16:36:52 UTC (rev 35483)
+++ 
speeltuin/mihxil/streams/src/main/resources/org/mmbase/config/components/streams.xml
        2009-05-28 16:38:55 UTC (rev 35484)
@@ -3,6 +3,7 @@
     name="streams"
     version="1"
     xmlns="http://www.mmbase.org/xmlns/component";
+    xmlns:xi="http://www.w3.org/2001/XInclude";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://www.mmbase.org/xmlns/component 
http://www.mmbase.org/xmlns/component.xsd";>
 
@@ -48,4 +49,11 @@
     <body jsp="myjobs.jspx" />
   </block>
 
+  <block name="upload"
+         classification="mmbase.streams"
+         mimetype="text/html">
+    <xi:include href="http://www.mmbase.org/components/widgets.head.xml"; />
+    <body jsp="upload.jspx" />
+  </block>
+
 </component>

Added: 
speeltuin/mihxil/streams/src/main/webapp/mmbase/components/streams/upload.jspx
===================================================================
--- 
speeltuin/mihxil/streams/src/main/webapp/mmbase/components/streams/upload.jspx  
                            (rev 0)
+++ 
speeltuin/mihxil/streams/src/main/webapp/mmbase/components/streams/upload.jspx  
    2009-05-28 16:38:55 UTC (rev 35484)
@@ -0,0 +1,45 @@
+<div
+    class="mm_c c_streams b_upload ${requestScope.componentClassName}"
+    id="${requestScope.componentId}"
+    xmlns:c="http://java.sun.com/jsp/jstl/core";
+    xmlns:mm-res="urn:jsptagdir:/WEB-INF/tags/mm/resources"
+    xmlns:fn="http://java.sun.com/jsp/jstl/functions";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    xmlns:fmt="http://java.sun.com/jsp/jstl/fmt";
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
+
+  <jsp:output omit-xml-declaration="true" />
+  <mm:import externid="fields">title,subtitle,intro</mm:import>
+  <mm:cloud method="asis">
+    <mm:maycreate type="streamsources">
+
+      <script type="text/javascript">
+        Widgets.prototype.labelsToInputs(".c_streams..b_upload label", true);
+      </script>
+      <mm:form>
+        <mm:createnode type="streamsources" commitonclose="false">
+          <mm:fieldlist fields="url" id="urlfield">
+            ${urlfield.dataType.handlers}
+            <mm:fieldinfo type="input" />
+          </mm:fieldlist>
+          <mm:fieldlist fields="${fields}" id="field">
+            <mm:fieldinfo type="forid">
+              <label 
for="${_}">${mm:string(field.localizedDescription)}</label>
+            </mm:fieldinfo>
+            <mm:fieldinfo type="input" />
+            <mm:fieldinfo type="errors" />
+          </mm:fieldlist>
+        </mm:createnode>
+        <input type="submit" />
+      </mm:form>
+    </mm:maycreate>
+    <mm:maycreate type="streamsources" inverse="true">
+      <fmt:message key="maynot" />
+
+      <mm:include page="/you.jspx" />
+
+      <mm:cloudinfo type="rank" />
+    </mm:maycreate>
+  </mm:cloud>
+
+</div>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to