jford       2003/11/21 19:55:36

  Modified:    webapp/WEB-INF/templates/vm/portlets/html controller-form.vm
  Log:
  Added ability to add/remove media types for controllers
  Formatted HTML
  
  PR:  Bugzilla# 24653
  
  Revision  Changes    Path
  1.3       +208 -141  
jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/controller-form.vm
  
  Index: controller-form.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/controller-form.vm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- controller-form.vm        27 Aug 2003 00:56:46 -0000      1.2
  +++ controller-form.vm        22 Nov 2003 03:55:36 -0000      1.3
  @@ -1,84 +1,84 @@
   <table bgcolor="#ffffff" cellpadding="5">
  -      #if ($msg)
  +  #if ($msg)
  +    <tr>
  +      <td colspan="2">
  +        <table bgcolor="#ffffff">
  +          <tr>
  +            <td>
  +              $msg
  +            </td>
  +          </tr>
  +        </table>
  +      </td>
  +    </tr>
  +  #end
  +  #if($reason)
  +    <tr>
  +      <td colspan="2">
  +        <table bgcolor="#ffffff">
  +          <tr>
  +            <td>
  +              $reason
  +            </td>
  +          </tr>
  +        </table>
  +      </td>
  +    </tr>
  + #end
  +</table>
  +
  +#if (($mode == "delete"))
  +  <form name="ControllerForm" method="post" 
action="$jslink.getPaneByName("ControllerBrowser").setAction("portlets.ControllerUpdateAction")">
  +    <table>
         <tr>
  -        <td colspan="2">
  -          <table bgcolor="#ffffff">
  -            <tr>
  -              <td>
  -                $msg
  -              </td>
  -            </tr>
  -          </table>
  -        </td>
  +        <td colspan="2">$l10n.REGISTRY_EDITOR_CONTROLLER_CONFIRM_DELETE</td>
         </tr>
  -      #end
  -      #if($reason)
         <tr>
  -        <td colspan="2">
  -          <table bgcolor="#ffffff">
  -            <tr>
  -              <td>
  -                $reason
  -              </td>
  -            </tr>
  -          </table>
  -        </td>
  +        #formReadOnlyCell ($l10n.REGISTRY_EDITOR_CONTROLLER_NAME "controller_name" 
$!entry.Name)
         </tr>
  -      #end
  -</table>
  -
  -      #if (($mode == "delete"))
  -             <form name="ControllerForm" method="post" 
action="$jslink.getPaneByName("ControllerBrowser").setAction("portlets.ControllerUpdateAction")">
  -      <table>
  -          <tr>
  -              <td colspan="2">$l10n.REGISTRY_EDITOR_CONTROLLER_CONFIRM_DELETE</td>
  -          </tr>
  -        <tr>
  -            #formReadOnlyCell ($l10n.REGISTRY_EDITOR_CONTROLLER_NAME 
"controller_name" $!entry.Name)
  -        </tr>
  -      </table>
  -      <table border="0"  cellspacing="0" cellpadding="5" width="30%">
  +    </table>
  +    <table border="0"  cellspacing="0" cellpadding="5" width="30%">
         <tr>
           <td>
             <input type="submit" name="eventSubmit_doDelete" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_DELETE"/>
           </td>
         </tr>
  -      </table>
  -      </form>
  -      #elseif ($mode == "insert")
  -      <form name="ControllerForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +    </table>
  +  </form>
  +#elseif ($mode == "insert")
  +  <form name="ControllerForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
        <table>
  -             <input type="hidden" name="mode" value="update"/>
  -             <tr>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  +      <input type="hidden" name="mode" value="update"/>
  +       <tr>
  +        <td bgcolor="$!{skin.TitleBackgroundColor}">
                    <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_NAME</font></b>
  -               </td>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <font face="$ui.sansSerifFonts">
  -                   <input type="text" size="30" name="controller_name" 
value="$!data.user.getTemp("controller_name")"/>
  -                 </font>
  -               </td>
  -             </tr>
  -             <tr>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_CLASS_NAME</font></b>
  -               </td>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <font face="$ui.sansSerifFonts">
  -                   <input type="text" size="50" name="class_name" 
value="$!data.user.getTemp("class_name")"/>
  -                 </font>
  -               </td>
  -             </tr>
  -             <tr>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_TITLE</font></b>
  -               </td>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <font face="$ui.sansSerifFonts">
  -                   <input type="text" size="30" name="title" 
value="$!data.user.getTemp("title")"/>
  -                 </font>
  -               </td>
  -             </tr>
  +        </td>
  +        <td bgcolor="$!{skin.TitleBackgroundColor}">
  +               <font face="$ui.sansSerifFonts">
  +                 <input type="text" size="30" name="controller_name" 
value="$!data.user.getTemp("controller_name")"/>
  +               </font>
  +        </td>
  +      </tr>
  +      <tr>
  +        <td bgcolor="$!{skin.TitleBackgroundColor}">
  +               <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_CLASS_NAME</font></b>
  +             </td>
  +             <td bgcolor="$!{skin.TitleBackgroundColor}">
  +               <font face="$ui.sansSerifFonts">
  +                 <input type="text" size="50" name="class_name" 
value="$!data.user.getTemp("class_name")"/>
  +               </font>
  +             </td>
  +      </tr>
  +      <tr>
  +        <td bgcolor="$!{skin.TitleBackgroundColor}">
  +               <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_TITLE</font></b>
  +             </td>
  +             <td bgcolor="$!{skin.TitleBackgroundColor}">
  +               <font face="$ui.sansSerifFonts">
  +                 <input type="text" size="30" name="title" 
value="$!data.user.getTemp("title")"/>
  +               </font>
  +             </td>
  +      </tr>
                #*
                <tr>
                  <td bgcolor="$!{skin.TitleBackgroundColor}">
  @@ -91,40 +91,40 @@
                  </td>
                </tr>
                *#
  -     </table>
  -     <table border="0"  cellspacing="0" cellpadding="5" width="30%">
  +    </table>
  +    <table border="0"  cellspacing="0" cellpadding="5" width="30%">
  +      <tr>
  +        <td>
  +          <input type="submit" name="eventSubmit_doInsert" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_INSERT"/>
  +        </td>
  +      </tr>
  +    </table>
  +  </form>
  +#elseif($mode == "update")
  +  <form name="ControllerForm method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +     <table>
  +      <input type="hidden" name="mode" value="update"/>
  +       #formReadOnlyCell($l10n.REGISTRY_EDITOR_CONTROLLER_NAME "controller_name" 
$!entry.name)
          <tr>
  -         <td>
  -           <input type="submit" name="eventSubmit_doInsert" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_INSERT"/>
  +         <td bgcolor="$!{skin.TitleBackgroundColor}">
  +           <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_CLASS_NAME</font></b>
  +         </td>
  +         <td bgcolor="$!{skin.TitleBackgroundColor}">
  +           <font face="$ui.sansSerifFonts">
  +             <input type="text" size="50" name="class_name" 
value="$!entry.classname"/>
  +           </font>
  +         </td>
  +       </tr>
  +       <tr>
  +         <td bgcolor="$!{skin.TitleBackgroundColor}">
  +           <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_TITLE</font></b>
  +         </td>
  +         <td bgcolor="$!{skin.TitleBackgroundColor}">
  +           <font face="$ui.sansSerifFonts">
  +             <input type="text" size="30" name="title" value="$!entry.title"/>
  +           </font>
            </td>
          </tr>
  -     </table>
  -      </form>
  -      #elseif($mode == "update")
  -      <form name="ControllerForm method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  -             <table>
  -             <input type="hidden" name="mode" value="update"/>
  -             #formReadOnlyCell($l10n.REGISTRY_EDITOR_CONTROLLER_NAME 
"controller_name" $!entry.name)
  -             <tr>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_CLASS_NAME</font></b>
  -               </td>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <font face="$ui.sansSerifFonts">
  -                   <input type="text" size="50" name="class_name" 
value="$!entry.classname"/>
  -                 </font>
  -               </td>
  -             </tr>
  -             <tr>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_TITLE</font></b>
  -               </td>
  -               <td bgcolor="$!{skin.TitleBackgroundColor}">
  -                 <font face="$ui.sansSerifFonts">
  -                   <input type="text" size="30" name="title" value="$!entry.title"/>
  -                 </font>
  -               </td>
  -             </tr>
                #*
                <tr>
                  <td bgcolor="$!{skin.TitleBackgroundColor}">
  @@ -137,22 +137,22 @@
                  </td>
                </tr>
                *#
  -             <tr>
  -               <td align="center"><input type="submit" name="eventSubmit_doUpdate" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_UPDATE"/></td>
  -             </tr>
  +       <tr>
  +        <td align="center"><input type="submit" name="eventSubmit_doUpdate" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_UPDATE"/></td>
  +      </tr>
        </table>
  -      </form>
  -      <hr />
  -      <table bgcolor="#ffffff" cellpadding="5">
  -<tr>
  -  <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">   
  +  </form>
  +  <hr />
  +  <table bgcolor="#ffffff" cellpadding="5">
  +    <tr>
  +      <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">   
           #if($entry.getParameterNames().hasNext())
  -        <form name="UpdateRemoveParameterForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  -    <input type="hidden" name="mode" value="update"/>
  -    <input type="hidden" name="controller_name" value="$!entry.Name"/>
  -    <input type="hidden" name="tab" value="parameters"/>
  -          <table bgcolor="#ffffff" cellpadding="5">
  -              <th>$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_SELECT</th>
  +          <form name="UpdateRemoveParameterForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +            <input type="hidden" name="mode" value="update"/>
  +            <input type="hidden" name="controller_name" value="$!entry.Name"/>
  +            <input type="hidden" name="tab" value="parameters"/>
  +            <table bgcolor="#ffffff" cellpadding="5">
  +              <th>$l10n.REGISTRY_EDITOR_CONTROLLER_SELECT</th>
                 <th>$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_NAME</th>
                 <th>$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_VALUE</th>
                 #foreach($paramName in $entry.getParameterNames())
  @@ -166,42 +166,109 @@
                         <td bgcolor="$!{skin.TitleBackgroundColor}"><input 
type="text" name="$!{parameter.name}.parameter_value" value="$!parameter.value"/></td>
                     </tr>
                 #end
  -          </table>
  +            </table>
             
  -          <input type="submit" name="eventSubmit_doRemoveparameters" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_DELETE_PARAMETERS"/>
  -          <input type="submit" name="eventSubmit_doUpdateparametervalues" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_UPDATE_PARAMETERS"/>
  +            <input type="submit" name="eventSubmit_doRemoveparameters" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_DELETE_PARAMETERS"/>
  +            <input type="submit" name="eventSubmit_doUpdateparametervalues" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_UPDATE_PARAMETERS"/>
             </form>
  +        #end
  +      </td>
  +    </tr>
  +    <tr>
  +      <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">
  +        <form name="AddParameterForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +          <input type="hidden" name="mode" value="update"/>
  +          <input type="hidden" name="controller_name" value="$!entry.Name"/>
  +          <input type="hidden" name="tab" value="parameters"/>
  +          <table bgcolor="#ffffff" cellpadding="5">
  +            <tr>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}"><b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_NAME</font></b></td>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}"><input type="text" 
name="parameter_name"/></td>
  +            </tr>
  +            <tr>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}"><b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_VALUE</font></b></td>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}"><input type="text" 
name="parameter_value"/></td>
  +            </tr>
  +            <tr>
  +              <td align="center" colspan="2" 
bgcolor="$!{skin.TitleBackgroundColor}"><input type="submit" 
name="eventSubmit_doAddparameter" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_INSERT_PARAMETER"/></td>
  +            </tr>
  +          </table>
  +        </form>
  +      </td>
  +    </tr>
  +  </table>
   
  -          #end
  -</td>
  - </tr>
  +  <hr />
   
  - <tr>
  -   <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">
  -          <form name="AddParameterForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  -    <input type="hidden" name="mode" value="update"/>
  -    <input type="hidden" name="controller_name" value="$!entry.Name"/>
  -    <input type="hidden" name="tab" value="parameters"/>
  +  <table bgcolor="#ffffff" cellpadding="5">
  +    <tr>
  +      <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">
  +        #if($entry.listMediaTypes().hasNext())
  +        <form name="RemoveMediaTypesForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +          <input type="hidden" name="mode" value="update"/>
  +          <input type="hidden" name="controller_name" value="$!entry.Name"/>
  +          <input type="hidden" name="tab" value="media_types"/>
             <table bgcolor="#ffffff" cellpadding="5">
  +            <th>$l10n.REGISTRY_EDITOR_CONTROLLER_SELECT</th>
  +            <th>$l10n.REGISTRY_EDITOR_CONTROLLER_MEDIA_TYPE</th>
  +              
  +            #foreach($mediaType in $entry.listMediaTypes())
                 <tr>
  -                  <td bgcolor="$!{skin.TitleBackgroundColor}"><b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_NAME</font></b></td>
  -                  <td bgcolor="$!{skin.TitleBackgroundColor}"><input type="text" 
name="parameter_name"/></td>
  -              </tr>
  -              <tr>
  -                  <td bgcolor="$!{skin.TitleBackgroundColor}"><b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_PARAMETER_VALUE</font></b></td>
  -                  <td bgcolor="$!{skin.TitleBackgroundColor}"><input type="text" 
name="parameter_value"/></td>
  +                <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                  <input type="checkbox" name="media_type" value="$mediaType"/>
  +                </td>
  +                <td bgcolor="$!{skin.TitleBackgroundColor}">$mediaType</td>         
                     
                 </tr>
  +            #end
  +          </table>
  +          <input type="submit" name="eventSubmit_doRemovemediatypes" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_DELETE_MEDIA_TYPES"/>
  +        </form>
  +        #end
  +      </td>
  +    </tr>
  +    <tr>
  +      <td align="center" bgcolor="$!{skin.TitleBackgroundColor}">
  +        <form name="AddMediaTypesForm" method="post" 
action="$jslink.getPaneByName("ControllerForm").setAction("portlets.ControllerUpdateAction")">
  +          <input type="hidden" name="mode" value="update"/>
  +          <input type="hidden" name="controller_name" value="$!entry.Name"/>
  +          <input type="hidden" name="tab" value="media_types"/>
  +          <table bgcolor="#ffffff" cellpadding="5">
  +              #*
                 <tr>
  -                  <td align="center" colspan="2" 
bgcolor="$!{skin.TitleBackgroundColor}"><input type="submit" 
name="eventSubmit_doAddparameter" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_INSERT_PARAMETER"/></td>
  +                  <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                      <b><font face="$ui.sansSerifFonts">Media Type</font></b>
  +                  </td>
  +                  <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                      <b><font face="$ui.sansSerifFonts">
  +                          <input type="text" name="media_type"/>
  +                      </font></b>
  +                  </td>
                 </tr>
  -              </table>
  -          </form>
  -  </td>
  -</tr>
  -</table>
  -      
  -      
  -      #end
  +              *#
  +            <tr>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                <b><font 
face="$ui.sansSerifFonts">$l10n.REGISTRY_EDITOR_CONTROLLER_MEDIA_TYPE</font></b>
  +              </td>
  +              <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                <select name="media_type">
  +                #foreach($mediaType in $media_types)
  +                  <option value="$mediaType">$mediaType</option>
  +                #end
  +                </select>
  +              </td>
  +            </tr>
  +            <tr>
  +              <td align="center" colspan="2" 
bgcolor="$!{skin.TitleBackgroundColor}">
  +                <input type="submit" name="eventSubmit_doAddmediatype" 
value="$l10n.REGISTRY_EDITOR_CONTROLLER_INSERT_MEDIA_TYPE"/>
  +              </td>
  +            </tr>
  +          </table>
  +        </form>
  +      </td>
  +    </tr>
  +  </table>
  +#end
  +
   <table>
     <tr>
       <td>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to