taylor      2002/07/02 19:12:31

  Modified:    webapp/WEB-INF/templates/vm/portlets/html browser-psml.vm
                        psml-form.vm
  Log:
  Cleaned up the UI and added functionality for add, delete and clone
  
  Revision  Changes    Path
  1.2       +82 -63    
jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-psml.vm
  
  Index: browser-psml.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-psml.vm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- browser-psml.vm   2 Jul 2002 01:25:35 -0000       1.1
  +++ browser-psml.vm   3 Jul 2002 02:12:30 -0000       1.2
  @@ -1,6 +1,6 @@
  -<table width="50%" border="0" cellpadding="0" cellspacing="0">
  +<table width="50%" border="1" cellpadding="0" cellspacing="0">
   #foreach ( $entry in $psml )
  -  <tr>
  +    
       #if($!entry.GroupName)
           #set ($category = "Group")
           #set ($catName = $!entry.GroupName)
  @@ -14,99 +14,118 @@
           #set ($catName = $!entry.UserName)
           #set ($link1 = $jslink.setUser($catName))
       #else
  -        #set ($category = "Not Found")
  -        #set ($catName = "Not Found")   
  +        #set ($category = "null")
  +        #set ($catName = "null")
       #end
  -    
  -    #set ($mediaType = $!entry.MediaType)
  -    #set ($language = $!entry.Language)
  -    #set ($country = $!entry.Country)
  -    #set ($blank = 1)   
   
  -    #if ($prevCategory == $category)
  -        <td style="font-size:10">&nbsp;</td>
  +    #if ($!entry.MediaType)
  +        #set ($mediaType = $entry.MediaType)
  +    #else
  +        #set ($mediaType = "null")
  +    #end
  +    
  +    #if ($!entry.Language)
  +        #set ($language = $!entry.Language)
  +    #else
  +        #set ($language = "null")
  +    #end
  +    
  +    #if ($!entry.Country)
  +        #set ($country = $!entry.Country)
       #else
  -        <td style="font-size:10">$!category</td>
  +        #set ($country = "null")
       #end
  -  </tr> 
   
  -    #if ($!catName)
  -        <tr>
  -        #foreach ($index in [1..$blank])
  -            <td style="font-size:10">&nbsp;</td>        
  +    #set ($blank = 1)
  +
  +    #if($!entry.GroupName)
  +        #set ($link1 = $jslink.setGroup($catName,$entry.Name))
  +    #elseif($!entry.RoleName)
  +        #set ($link1 = $jslink.setRole($catName,$entry.Name))
  +    #elseif($!entry.UserName)
  +        #set ($link1 = $jslink.setUser($catName,$entry.Name))
  +    #end
  +    
  +    #if ($category != "null")
  +        #if ($prevCategory == $category)
  +        #else
  +            <tr>
  +                <td style="font-size:10">$!category</td>
  +            </tr>
           #end
  -        #set ($blank = $blank + 1 )
  +    #end
  +
  +    #if ($catName != "null")
           #if($prevCatName == $catName)
  -            <td style="font-size:10">&nbsp;</td>
           #else
  -            <td style="font-size:10">$!catName</td>
  +            <tr>
  +                <td style="font-size:10">&nbsp;</td>
  +                <td style="font-size:10">$!catName</td>
  +            </tr>
           #end
  -        </tr>
       #end
  -    
  -    #if ($!mediaType)
  -        <tr>
  -        #foreach ($index in [1..$blank])
  -            <td style="font-size:10">&nbsp;</td>        
  -        #end
  +
  +    #if ($mediaType != "null")
  +        #set ($link1 = $link1.addPathInfo("mediaType",$mediaType))
           #set ($blank = $blank + 1 )
           #if($prevMediaType == $mediaType)
  -            <td style="font-size:10">&nbsp;</td>
           #else
  -            <td style="font-size:10">$mediaType</td>
  -        #end
  -        </tr>
  -    #end    
  -        
  -    #if ($!language)
  -        <tr>
  -        #foreach ($index in [1..$blank])
  -            <td style="font-size:10">&nbsp;</td>        
  +            <tr>
  +                #foreach ($index in [1..$blank])
  +                    <td style="font-size:10">&nbsp;</td>
  +                #end
  +                <td style="font-size:10">$mediaType</td>
  +            </tr>
           #end
  +    #end
  +
  +    #if ($language != "null")
  +        #set ($link1 = $link1.addPathInfo("language",$language))
           #set ($blank = $blank + 1 )
           #if($prevLanguage == $language)
  -            <td style="font-size:10">&nbsp;</td>
           #else
  +        <tr>
  +            #foreach ($index in [1..$blank])
  +                <td style="font-size:10">&nbsp;</td>
  +            #end
               <td style="font-size:10">$language</td>
  -        #end
           </tr>
  -    #end    
  -    
  -    #if ($!country)
  -        <tr>
  -        #foreach ($index in [1..$blank])
  -            <td style="font-size:10">&nbsp;</td>        
           #end
  +    #end
  +
  +    #if ($country!= "null")
  +        #set ($link1 = $link1.addPathInfo("country",$country))
           #set ($blank = $blank + 1 )
           #if($prevCountry == $country)
  -            <td style="font-size:10">&nbsp;</td>
           #else
  +        <tr>
  +            #foreach ($index in [1..$blank])
  +                <td style="font-size:10">&nbsp;</td>
  +            #end
               <td style="font-size:10">$country</td>
  -        #end
           </tr>
  -    #end    
  -        
  -    <tr>
  -        #if($!entry.GroupName)
  -            #set ($link1 = 
$jslink.setGroup($catName,$entry.Name).setAction("controls.Customize"))
  -        #elseif($!entry.RoleName)
  -            #set ($link1 = 
$jslink.setRole($catName,$entry.Name).setAction("controls.Customize"))
  -        #elseif($!entry.UserName)
  -            #set ($link1 = 
$jslink.setUser($catName,$entry.Name).setAction("controls.Customize"))
           #end
  -        
  +    #end
  +
  +    #set ($link1 = $link1.setAction("controls.Customize"))
  +    <tr>
  +        #set ($blank = $blank + 1 )
           #foreach ($index in [1..$blank])
  -            <td style="font-size:10">&nbsp;</td>        
  +            <td style="font-size:10">&nbsp;</td>
           #end
           <td>
               <a style="font-size:10" href="$link1">$!entry.Name</a>
           </td>
  -        #set ($link2 = 
$jslink.setPage($entry.Name,"PsmlForm").addQueryData("mode","delete"))
  +        #set ($link2 = 
$jslink.setPaneByName("PsmlForm").addQueryData("mode","delete").addQueryData("entityid",
 $!entry.Path))
  +        <td>
  +            <a style="font-size:10" href='$link2'>Delete</a>
  +        </td>
  +        #set ($link3 = 
$jslink.setPaneByName("PsmlForm").addQueryData("mode","insert").addQueryData("entityid",
 $!entry.Path))
           <td>
  -            <a style="font-size:10" href='$link2'>X</a>
  +            <a style="font-size:10" href='$link3'>Clone</a>
           </td>
       </tr>
  -    
  +
       #set ($prevCategory = $category)
       #set ($prevCatName = $catName)
       #set ($prevMediaType = $mediaType)
  @@ -116,9 +135,9 @@
   #end
   <tr/>
   <tr>
  -    #set ($link3 = $jslink.setPaneByName("PsmlForm").addQueryData("mode","insert"))
  +    #set ($link4 = $jslink.setPaneByName("PsmlForm").addQueryData("mode","insert"))
       <td>
  -        <a style="font-size:10" href='$link3'>Add</a>
  +        <a style="font-size:10" href='$link4'>Add</a>
       </td>
   </tr>
   </table>
  
  
  
  1.2       +95 -24    
jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/psml-form.vm
  
  Index: psml-form.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/psml-form.vm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- psml-form.vm      2 Jul 2002 01:25:35 -0000       1.1
  +++ psml-form.vm      3 Jul 2002 02:12:30 -0000       1.2
  @@ -6,15 +6,15 @@
   @version $Id$
   *#
   
  -<form method="post" 
action="$jslink.getPaneByName("PsmlBrowser").setAction("portlets.PsmlUpdateAction)">
  +<form method="post" 
action="$jslink.getPaneByName("PsmlBrowser").setAction("portlets.PsmlUpdateAction")">
     <table bgcolor="#ffffff" cellpadding="5">
  -      #if ($errorTemplate)
  +      #if ($msg)
         <tr>
           <td colspan="2">
             <table bgcolor="#ffffff">
               <tr>
                 <td>
  -                #parse ($errorTemplate)
  +                $msg
                 </td>
               </tr>
             </table>
  @@ -22,31 +22,102 @@
         </tr>
         #end
   
  -      <tr>
  -        #if ($!psml)
  -          #set ($Name = "")
  -          #set ($MediaType = "")
  -          #set ($Language = "")
  -          #set ($Country = "")
  -        #else
  -          #set ($Name = $!psml.Name)
  -          #set ($MediaType = $!psml.MediaType)
  -          #set ($Language = $!psml.Language)
  -          #set ($Country = $!psml.Country)      
  -        #end
  -      </tr>
  +      #if (($mode == "delete"))
  +        <tr>
  +            #formReadOnlyCell ("Id" "Id" $profile.Id)
  +        </tr>
  +        <tr>
  +            #formReadOnlyCell ("Name" "Name" $profile.Name)
  +        </tr>
  +      #else
  +        
  +        <tr>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <b><font face="$ui.sansSerifFonts">Name</font></b>
  +          </td>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <font face="$ui.sansSerifFonts">
  +              <input type="text" size="30" name="Name" value=$!profile.Name>
  +            </font>
  +          </td>
  +        </tr>
  +        
  +        <tr>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <b><font face="$ui.sansSerifFonts">Media&nbsp;Type</font></b>
  +          </td>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <font face="$ui.sansSerifFonts">
  +              <input type="text" size="30" name="MediaType" 
value=$!profile.MediaType>
  +            </font>
  +          </td>
  +        </tr>
  +        
  +        <tr>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <b><font face="$ui.sansSerifFonts">Language</font></b>
  +          </td>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <font face="$ui.sansSerifFonts">
  +              <input type="text" size="30" name="Language" value=$!profile.Language>
  +            </font>
  +          </td>
  +        </tr>
  +        
  +        <tr>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <b><font face="$ui.sansSerifFonts">Country</font></b>
  +          </td>
  +          <td bgcolor="$!{skin.TitleBackgroundColor}">
  +            <font face="$ui.sansSerifFonts">
  +              <input type="text" size="30" name="Country" value=$!profile.Country>
  +            </font>
  +          </td>
  +        </tr>
  +        
  +        <tr>
  +            <td bgcolor="$!{skin.TitleBackgroundColor}">
  +                <b><font face="$ui.sansSerifFonts">Category&nbsp;Name:</font></b>
  +            </td>
  +            <td bgcolor="$!{skin.TitleBackgroundColor}">
  +              <select name="CategoryName">
  +                  #if ($categoryName == "group")
  +                    <option value="group" selected>group</option>
  +                  #else
  +                    <option value="group">group</option>
  +                  #end
  +                
  +                  #if ($categoryName == "role")
  +                    <option value="role" selected>role</option>
  +                  #else
  +                    <option value="role">role</option>
  +                  #end
  +                
  +                  #if ($categoryName == "user")
  +                    <option value="user" selected>user</option>
  +                  #else
  +                    <option value="user">user</option>
  +                  #end
  +              </select>
  +            </td>
  +        </tr>
  +        <tr>
  +            #formCell ("Category Value" "CategoryValue" $categoryValue)
  +        </tr>
  +        <tr>
  +            #formCell ("Copy From" "CopyFrom" $copyFrom)
  +        </tr>
  +      #end
  +    
     </table>
  -
  -  <table bgcolor="#ffffff" cellpadding="5" width="100%">
  +  <table border="0" cellpadding="5" width="100%">
         <tr>
  -        <td bgcolor="$!{skin.TitleBackgroundColor}">
  -          Hello
  +        <td>
             #if ($mode == "insert")
               <input type="submit" name="eventSubmit_doInsert" value="Add Psml"/>
  +          #elseif ($mode == "delete")
  +            <input type="submit" name="eventSubmit_doDelete" value="Delete"/>
             #end
  -      </td>
  -      <td>
  -         $!msg
         </td>
       </tr>
     </table>
  
  
  

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

Reply via email to