butlermh    2003/03/17 08:13:00

  Added:       src/blocks/deli/samples samples.xml deli_test.xsl
                        sitemap.xmap
  Log:
  DELI samples added
  
  Revision  Changes    Path
  1.1                  cocoon-2.1/src/blocks/deli/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  <samples xmlns:xlink="http://www.w3.org/1999/xlink";>
  
   <group name="Main examples page.">
    <sample name="Back" href="..">to Cocoon examples main page</sample>
   </group>
  
   <group name="Deli">
    <sample name="DELI HTML" href="deli_test.html">DELI test page prints UAProf 
attributes sent by client device for HTML capable clients.</sample>
  
    <sample name="DELI WML" href="deli_test.wml">DELI test page prints UAProf 
attributes sent by client device for WML capable clients.</sample>
  
   </group>
  
  </samples>
  
  
  
  
  1.1                  cocoon-2.1/src/blocks/deli/samples/deli_test.xsl
  
  Index: deli_test.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
        <xsl:param name="deli-capabilities"/>
        <xsl:param name="accept"/>
        <xsl:template match="/">
                <xsl:if test="normalize-space($accept)=''">
                        <html>
                        <head>
                                <title>Test Page for DELI in Cocoon</title>
                        </head>
                        <body>
                                <h1>DELI is switched off</h1>
                        </body>
                        </html>
                </xsl:if>
                <xsl:if test="contains($accept,'wml') and 
not(normalize-space($accept)='')">
                        <xsl:call-template name="wmldevice"/>
                </xsl:if>
                <xsl:if test="not(contains($accept,'wml')) and 
not(normalize-space($accept)='')">
                        <xsl:call-template name="htmldevice"/>
                </xsl:if>
        </xsl:template>
        <xsl:template name="wmldevice">
                <wml>
                        <card id="init" newcontext="true">
                                <p>
                                        <xsl:call-template name="capabilities"/>
                                </p>
                        </card>
                </wml>
        </xsl:template>
        <xsl:template name="htmldevice">
                <html>
                        <head>
                                <title>Test Page for DELI in Cocoon</title>
                        </head>
                        <body>
                                <xsl:call-template name="capabilities"/>
                        </body>
                </html>
        </xsl:template>
        <xsl:template name="capabilities">
                <xsl:if test="$deli-capabilities/browser/ColorCapable">
  ColorCapable: <xsl:value-of select="$deli-capabilities/browser/ColorCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/AudioInputEncoder">
  AudioInputEncoder: <xsl:for-each 
select="$deli-capabilities/browser/AudioInputEncoder/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/DownloadableBrowserApps">
  DownloadableBrowserApps: <xsl:for-each 
select="$deli-capabilities/browser/DownloadableBrowserApps/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/TextInputCapable">
  TextInputCapable: <xsl:value-of 
select="$deli-capabilities/browser/TextInputCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/ImageCapable">
  ImageCapable: <xsl:value-of select="$deli-capabilities/browser/ImageCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CcppAccept">
        CcppAccept:
        <xsl:for-each select="$deli-capabilities/browser/CcppAccept/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CcppAccept-Charset">
  CcppAccept-Charset: <xsl:for-each 
select="$deli-capabilities/browser/CcppAccept-Charset/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CcppAccept-Encoding">
  CcppAccept-Encoding: <xsl:for-each 
select="$deli-capabilities/browser/CcppAccept-Encoding/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CcppAccept-Language">
  CcppAccept-Language: <xsl:for-each 
select="$deli-capabilities/browser/CcppAccept-Language/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JavaPlatform">
  JavaPlatform: <xsl:for-each select="$deli-capabilities/browser/JavaPlatform/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JVMVersion">
  JVMVersion: <xsl:for-each select="$deli-capabilities/browser/JVMVersion/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/XhtmlModules">
  XhtmlModules: <xsl:for-each select="$deli-capabilities/browser/XhtmlVersion/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SupportedPictogramSet">
  SupportedPictogramSet: <xsl:for-each 
select="$deli-capabilities/browser/SupportedPictogramSet/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/OutputCharSet">
  OutputCharSet: <xsl:for-each select="$deli-capabilities/browser/OutputCharSet/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/InputCharSet">
  InputCharSet: <xsl:for-each select="$deli-capabilities/browser/InputCharSet/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WmlScriptVersion">
  WmlScriptVersion: <xsl:for-each 
select="$deli-capabilities/browser/WmlScriptVersion/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WmlVersion">
  WmlVersion: <xsl:for-each select="$deli-capabilities/browser/WmlVersion/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/VideoInputEncoder">
  VideoInputEncoder: <xsl:for-each 
select="$deli-capabilities/browser/VideoInputEncoder/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SupportedBeareres">
  SupportedBearers: <xsl:for-each 
select="$deli-capabilities/browser/SupportedBearers/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SecuritySupport">
  SecuritySupport: <xsl:value-of select="$deli-capabilities/browser/SecuritySupport"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CurrentBearerService">
  CurrentBearerService: <xsl:value-of 
select="$deli-capabilities/browser/CurrentBearerService"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/BrowserName">
  BrowserName: <xsl:value-of select="$deli-capabilities/browser/BrowserName"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/BrowserVersion">
  BrowserVersion: <xsl:value-of select="$deli-capabilities/browser/BrowserVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SupportedBlueToothVersion">
  SupportedBluetoothVersion: <xsl:value-of 
select="$deli-capabilities/browser/SupportedBlueToothVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SoftwareNumber">
  SoftwareNumber: <xsl:value-of select="$deli-capabilities/browser/SoftwareNumber"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/HtmlVersion">
  HtmlVersion: <xsl:value-of select="$deli-capabilities/browser/HtmlVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JavaAppletEnabled">
  JavaAppletEnabled: <xsl:value-of 
select="$deli-capabilities/browser/JavaAppletEnabled"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JavaScriptEnabled">
  JavaScriptEnabled: <xsl:value-of 
select="$deli-capabilities/browser/JavaScriptEnabled"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JavaScriptVersion">
  JavaScriptVersion: <xsl:value-of 
select="$deli-capabilities/browser/JavaScriptVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/PreferenceForFrames">
  PreferenceForFrames: <xsl:value-of 
select="$deli-capabilities/browser/PreferenceForFrames"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/TablesCapable">
  TablesCapable: <xsl:value-of select="$deli-capabilities/browser/TablesCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/XhtmlVersion">
  XhtmlVersion: <xsl:value-of select="$deli-capabilities/browser/XhtmlVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WapDeviceClass">
  WapDeviceClass: <xsl:value-of select="$deli-capabilities/browser/WapDeviceClass"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WapVersion">
  WapVersion: <xsl:value-of select="$deli-capabilities/browser/WapVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WmlDeckSize">
  WmlDeckSize: <xsl:value-of select="$deli-capabilities/browser/WmlDeckSize"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WmlScriptLibraries">
  WmlScriptLibraries: <xsl:for-each 
select="$deli-capabilities/browser/WmlScriptLibraries/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WtaiLibraries">
  WtaiLibraries:        <xsl:for-each 
select="$deli-capabilities/browser/WtaiLibraries/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/WtaiVersion">
  WtaiVersion: <xsl:value-of select="$deli-capabilities/browser/WtaiVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/BluetoothProfile">
  BluetoothProfile:     <xsl:for-each 
select="$deli-capabilities/browser/BluetoothProfile/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/ImageCapable">
  ImageCapable: <xsl:value-of select="$deli-capabilities/browser/ImageCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Keyboard">
  Keyboard: <xsl:value-of select="$deli-capabilities/browser/Keyboard"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/CPU">
  CPU: <xsl:value-of select="$deli-capabilities/browser/CPU"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Model">
  Model: <xsl:value-of select="$deli-capabilities/browser/Model"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/NumberOfSoftKeys">
  NumberOfSoftKeys: <xsl:value-of 
select="$deli-capabilities/browser/NumberOfSoftKeys"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/PixelAspectRatio">
  PixelAspectRatio: <xsl:value-of 
select="$deli-capabilities/browser/PixelAspectRatio"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/PointingResolution">
  PointingResolution: <xsl:value-of 
select="$deli-capabilities/browser/PointingResolution"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/ScreenSize">
  ScreenSize: <xsl:value-of select="$deli-capabilities/browser/ScreenSize"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/ScreenSizeChar">
  ScreenSizeChar: <xsl:value-of select="$deli-capabilities/browser/ScreenSizeChar"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/StandardFontProportional">
  StandardFontProportional: <xsl:value-of 
select="$deli-capabilities/browser/StandardFontProportional"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/SoundOutputCapable">
  SoundOutputCapable: <xsl:value-of 
select="$deli-capabilities/browser/SoundOutputCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/TextInputCapable">
  TextInputCapable: <xsl:value-of 
select="$deli-capabilities/browser/TextInputCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/RecipientAppAgent">
  RecipientAppAgent: <xsl:value-of 
select="$deli-capabilities/browser/RecipientAppAgent"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/OSVersion">
  OSVersion: <xsl:value-of select="$deli-capabilities/browser/OSVersion"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/MexeSpec">
  MexeSpec: <xsl:value-of select="$deli-capabilities/browser/MexeSpec"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/MexeClassmarks">
  MexeClassmarks:       <xsl:for-each 
select="$deli-capabilities/browser/MexeClassmarks/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/JavaEnabled">
  JavaEnabled: <xsl:value-of select="$deli-capabilities/browser/JavaEnabled"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/DownloadableSoftwareSupport">
  DownloadableSoftwareSupport:  <xsl:for-each 
select="$deli-capabilities/browser/DownloadableSoftwareSupport/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/AcceptDownloadableSoftware">
  AcceptDownloadableSoftware: <xsl:value-of 
select="$deli-capabilities/browser/AcceptDownloadableSoftware"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/VoiceInputCapable">
  VoiceInputCapable: <xsl:value-of 
select="$deli-capabilities/browser/VoiceInputCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Vendor">
  Vendor: <xsl:value-of select="$deli-capabilities/browser/Vendor"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/FramesCapable">
  FramesCapable: <xsl:value-of select="$deli-capabilities/browser/FramesCapable"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/BitsPerPixel">
  BitsPerPixel: <xsl:value-of select="$deli-capabilities/browser/BitsPerPixel"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-Accept">
  Push-Accept:  <xsl:for-each select="$deli-capabilities/browser/Push-Accept/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-Accept-Charset">
  Push-Accept-Charset:  <xsl:for-each 
select="$deli-capabilities/browser/Push-Accept-Charset/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-Accept-Encoding">
  Push-Accept-Encoding:         <xsl:for-each 
select="$deli-capabilities/browser/Push-Accept-Encoding/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-Accept-Language">
  Push-Accept-Language: <xsl:for-each 
select="$deli-capabilities/browser/Push-Accept-Language/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-Accept-AppID">
  Push-Accept-AppID: <xsl:for-each 
select="$deli-capabilities/browser/PushAccept-AppID/li">
                                <xsl:value-of select="."/>, 
        </xsl:for-each>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-MsgSize">
  Push-MsgSize: <xsl:value-of select="$deli-capabilities/browser/Push-MsgSize"/>
                        <br/>
                </xsl:if>
                <xsl:if test="$deli-capabilities/browser/Push-MaxPushReq">
  Push-MaxPushReq: <xsl:value-of select="$deli-capabilities/browser/Push-MaxPushReq"/>
                        <br/>
                </xsl:if>
        </xsl:template>
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/deli/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
  
  <!-- ========================= Components ================================ -->
  
  <!-- =========================== Views =================================== -->
  
  <!-- =========================== Pipelines ================================= -->
  
  <!-- ===========================  Hello  =================================== -->
  
     <map:match pattern="deli.html">
       <map:generate src="docs/samples/hello-page.xml"/>
       <map:transform src="stylesheets/deli_test.xsl" type="xslt"/>
       <map:serialize type="html"/>
     </map:match>
  
     <map:match pattern="deli.wml">
       <map:generate src="docs/samples/hello-page.xml"/>
       <map:transform src="stylesheets/deli_test.xsl" type="xslt"/>
       <map:serialize type="wml"/>
     </map:match>
  
  <!-- end of file -->
  
  
  

Reply via email to