Changeset 628 for CMESS/mediaplayer


Ignore:
Timestamp:
11.07.2009 21:44:02 (3 years ago)
Author:
chris
Message:

v2.11.5

  • contributions by tf
Location:
CMESS/mediaplayer/trunk/org/cmess/mediaplayer/zms
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CMESS/mediaplayer/trunk/org/cmess/mediaplayer/zms/README.txt

    r517 r628  
    1818-------------------------------------------------------------- 
    1919HISTORY 
     20 
     21v2.11.5 20090708 [tf] 
     22- minor: fixed name 'attr_mediaplayer_hidden' in metadict 
     23- minor: fixed imagerotator 'shownavigation' when set to false 
     24- minor: added imagerotator 'usefullscreen'=false (not implemented) 
     25- minor: added lang param to playlist.xml call for correct display in multilang environments 
     26- minor: added imagerotator transition 'slowfade' 
    2027 
    2128v2.11.4 20090430 [tf] 
  • CMESS/mediaplayer/trunk/org/cmess/mediaplayer/zms/org.cmess.zmsmediaplayer.metaobj.xml

    r517 r628  
    207207  padding:0.5em; 
    208208  background:#eee; 
    209   border:1px #ccc solid;  
     209  border:1px #ccc solid; 
    210210} 
    211211 
     
    214214  padding:0.5em; 
    215215  background:#eee; 
    216   border:1px #ccc solid;  
     216  border:1px #ccc solid; 
    217217} 
    218218 
     
    220220  padding:0.3em; 
    221221  background:#fff; 
    222   border:1px #ccc solid;  
     222  border:1px #ccc solid; 
    223223} 
    224224 
     
    228228} 
    229229 
    230   
     230 
    231231/* EO f_css_defaults */]]></item> 
    232232<item key="id"><![CDATA[f_css_defaults]]></item> 
     
    243243<div align="center"> 
    244244 
    245 <dtml-let  
     245<dtml-let 
    246246    columns="getObjProperty('columns',REQUEST)" 
    247247    opennew="getObjProperty('opennew',REQUEST)" 
    248248    width="getObjProperty('width',REQUEST)" 
    249     height="getObjProperty('height',REQUEST)"     
     249    height="getObjProperty('height',REQUEST)" 
    250250    numImgs="gallery('getNum')" 
    251251    allImgs="gallery('getAll')" 
     
    253253    prevImg="gallery('getPrev')" 
    254254    nextImg="gallery('getNext')"> 
    255      
     255 
    256256    <dtml-if allImgs> 
    257257 
     
    265265    </dtml-in> 
    266266    //--> 
    267     </script>    
     267    </script> 
    268268    <noscript> 
    269269    <dtml-in "allImgs['imgs']"> 
     
    276276    <br /> 
    277277    <script language="JavaScript" type="text/javascript"> 
    278     <!--     
     278    <!-- 
    279279        document.write("<a <dtml-if opennew>href=\"#\" onClick=\"window.open('<dtml-var "absolute_url()">/fullscreen.html?img=1&lang=<dtml-var lang>', '_blank', 'width=<dtml-var width>,height=<dtml-var height>,dependent=yes,resizable=no');\"<dtml-else>href=\"?img=1&lang=<dtml-var lang>\"</dtml-if> title=\"<dtml-var title>\"><dtml-var title><dtml-if descr>: <dtml-var descr url_quote></dtml-if> (<dtml-var numImgs> <dtml-var "getLangStr('mediaplayerPics',lang)">)</a>"); 
    280280    //--> 
    281     </script>          
     281    </script> 
    282282    <noscript> 
    283283        <a <dtml-if opennew>href="<dtml-var "absolute_url()">/fullscreen.html?img=1&lang=<dtml-var lang>" target="_blank"<dtml-else>href="?img=1&lang=<dtml-var lang>"</dtml-if> title="<dtml-var title>"><dtml-var title><dtml-if descr>: <dtml-var descr url_quote></dtml-if> (<dtml-var numImgs> <dtml-var "getLangStr('mediaplayerPics',lang)">)</a> 
     
    322322    <script language="JavaScript" type="text/javascript"> 
    323323    <!-- 
    324         document.write("<a <dtml-if opennew>href=\"#\" onClick=\"window.open('<dtml-var "absolute_url()">/fullscreen.html?img=1&lang=<dtml-var lang>', '_blank', 'width=<dtml-var width>,height=<dtml-var height>,dependent=yes,resizable=no');\"<dtml-else>href=\"?img=1&lang=<dtml-var lang>\"</dtml-if> title=\"<dtml-var title>\"><dtml-if preview><img src=\"<dtml-var "preview.getHref(REQUEST)">\" alt=\"<dtml-var title>\" border=\"0\" width=\"<dtml-var "preview.getWidth()">\" height=\"<dtml-var "preview.getHeight()">\" /><br /><br /></dtml-if><dtml-var title><dtml-if descr>: <dtml-var descr></dtml-if> (<dtml-var numImgs> <dtml-var "getLangStr('mediaplayerPics',lang)">)</a>");                            
     324        document.write("<a <dtml-if opennew>href=\"#\" onClick=\"window.open('<dtml-var "absolute_url()">/fullscreen.html?img=1&lang=<dtml-var lang>', '_blank', 'width=<dtml-var width>,height=<dtml-var height>,dependent=yes,resizable=no');\"<dtml-else>href=\"?img=1&lang=<dtml-var lang>\"</dtml-if> title=\"<dtml-var title>\"><dtml-if preview><img src=\"<dtml-var "preview.getHref(REQUEST)">\" alt=\"<dtml-var title>\" border=\"0\" width=\"<dtml-var "preview.getWidth()">\" height=\"<dtml-var "preview.getHeight()">\" /><br /><br /></dtml-if><dtml-var title><dtml-if descr>: <dtml-var descr></dtml-if> (<dtml-var numImgs> <dtml-var "getLangStr('mediaplayerPics',lang)">)</a>"); 
    325325    //--> 
    326     </script>        
     326    </script> 
    327327    <noscript> 
    328328        <a <dtml-if opennew>href="<dtml-var "absolute_url()">/fullscreen.html?img=1&lang=<dtml-var lang>" target="_blank"<dtml-else>href="?img=1&lang=<dtml-var lang>"</dtml-if> title="<dtml-var title>"><dtml-if preview><img src="<dtml-var "preview.getHref(REQUEST)">" alt="<dtml-var title>" border="0" width="<dtml-var "preview.getWidth()">" height="<dtml-var "preview.getHeight()">" /><br /><br /></dtml-if><dtml-var title><dtml-if descr>: <dtml-var descr></dtml-if> (<dtml-var numImgs> <dtml-var "getLangStr('mediaplayerPics',lang)">)</a> 
     
    335335    </dtml-if> 
    336336 
    337 </dtml-let>   
     337</dtml-let> 
    338338 
    339339</div> 
     
    366366    <dtml-call "REQUEST.set('foo',0)"> 
    367367    <dtml-in "allImgs['imgs']" mapping> 
    368         <dtml-let  
     368        <dtml-let 
    369369            seqnum="_['sequence-number']" 
    370370            seqfst="_['sequence-start']" 
     
    378378                        [<a href="?img=<dtml-var seqnum>" title="<dtml-var descr>"><dtml-var seqnum></a>] 
    379379                    </dtml-if> 
    380                     <dtml-call "REQUEST.set('foo',1)">                
     380                    <dtml-call "REQUEST.set('foo',1)"> 
    381381                <dtml-elif "(numImgs>10) and (foo==1)"> 
    382382                    ... 
     
    388388                <dtml-else> 
    389389                    [<a href="?img=<dtml-var seqnum>" title="<dtml-var descr>"><dtml-var seqnum></a>] 
    390                 </dtml-if>           
    391             </dtml-if>  
    392         </dtml-let>           
     390                </dtml-if> 
     391            </dtml-if> 
     392        </dtml-let> 
    393393    </dtml-in> 
    394394    </p> 
     
    419419<item key="custom"><![CDATA[<!-- BO bodyContentZMSCustom_org.cmess.imagegallery --> 
    420420 
    421 <dtml-let  
     421<dtml-let 
    422422    hidemediaplayer="REQUEST.get('hidemediaplayer',getParentNode().getObjProperty('attr_mediaplayer_hidden',REQUEST))"> 
    423      
     423 
    424424<dtml-if "REQUEST is not None and REQUEST.get('URL','').find('/manage') >= 0 and isPreviewRequest(REQUEST)"> 
    425425 
     
    441441                </div> 
    442442            <dtml-else> 
    443                 <div class="preview">       
     443                <div class="preview"> 
    444444                    <dtml-var "getObjProperty('showpreview',REQUEST)"> 
    445445                </div> 
    446             </dtml-if>              
     446            </dtml-if> 
    447447        </dtml-if> 
    448448    <dtml-except> 
     
    731731<item key="keys" type="list"><list> 
    732732<item><![CDATA[fade]]></item> 
     733<item><![CDATA[slowfade]]></item> 
    733734<item><![CDATA[bgfade]]></item> 
    734735<item><![CDATA[circles]]></item> 
     
    767768<item key="custom"><![CDATA[<!-- BO bodyContentZMSCustom_org.cmess.imagerotator --> 
    768769 
    769 <dtml-let  
     770<dtml-let 
    770771    hidemediaplayer="REQUEST.get('hidemediaplayer',getParentNode().getObjProperty('attr_mediaplayer_hidden',REQUEST))"> 
    771772 
     
    818819    height="getObjProperty('height',REQUEST)" 
    819820    logo="getObjProperty('logo',REQUEST)"> 
    820      
     821 
    821822    <dtml-if "not hidemediaplayer"> 
    822823    <p id="<dtml-var id>"><a href="http://www.macromedia.com/go/getflashplayer" target="_blank">Get the Flash Player</a> and enable JavaScript to see this player.</p> 
    823824    </dtml-if> 
    824      
     825 
    825826    <script type="text/javascript"> 
    826     <!--  
     827    <!-- 
    827828        try { 
    828829          var so = new SWFObject('<dtml-var "imagerotator.getHref(REQUEST)">','imagerotator','<dtml-var width>','<dtml-var height>','7'); 
    829                 so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml"); 
     830                so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml?lang=<dtml-var "REQUEST.get('lang',getPrimaryLanguage())">"); 
    830831          so.addVariable("menu","false"); 
    831832          so.addVariable("abouttxt","ZMSMediaPlayer"); 
     
    840841          <dtml-if overstretch>so.addVariable("overstretch","<dtml-var overstretch>");</dtml-if> 
    841842          <dtml-if rotatetime>so.addVariable("rotatetime","<dtml-var rotatetime>");</dtml-if> 
    842           <dtml-if shownavigation>so.addVariable("shownavigation","true");<dtml-else>shownavigation=false&</dtml-if> 
     843          <dtml-if shownavigation>so.addVariable("shownavigation","true");<dtml-else>so.addVariable("shownavigation","false");</dtml-if> 
     844          so.addVariable("usefullscreen","false"); 
    843845          <dtml-if transition>so.addVariable("transition","<dtml-var transition>");</dtml-if> 
    844           <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if>           
     846          <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if> 
    845847                <dtml-if "not hidemediaplayer"> 
    846848          so.write('<dtml-var id>'); 
     
    898900<item key="name"><![CDATA[ImageRotator]]></item> 
    899901<item key="package"><![CDATA[org.cmess.zmsmediaplayer]]></item> 
    900 <item key="revision"><![CDATA[1.0.1]]></item> 
     902<item key="revision"><![CDATA[1.0.2]]></item> 
    901903<item key="type"><![CDATA[ZMSObject]]></item> 
    902904</dictionary> 
     
    13531355<item key="custom"><![CDATA[<!-- BO bodyContentZMSCustom_org.cmess.mediaplayer --> 
    13541356 
    1355 <dtml-let  
     1357<dtml-let 
    13561358    hidemediaplayer="REQUEST.get('hidemediaplayer',getParentNode().getObjProperty('attr_mediaplayer_hidden',REQUEST))"> 
    13571359 
     
    14051407    showeq="getObjProperty('showeq',REQUEST)" 
    14061408    logo="getObjProperty('logo',REQUEST)"> 
    1407      
     1409 
    14081410    <dtml-if "not hidemediaplayer"> 
    14091411    <p id="<dtml-var id>"><a href="http://www.macromedia.com/go/getflashplayer" target="_blank">Get the Flash Player</a> and enable JavaScript to see this player.</p> 
    14101412    </dtml-if> 
    1411      
     1413 
    14121414    <script type="text/javascript"> 
    1413     <!--  
     1415    <!-- 
    14141416        try { 
    14151417          var so = new SWFObject('<dtml-var "mediaplayer.getHref(REQUEST)">','mediaplayer','<dtml-var width>','<dtml-var height>','7'); 
    14161418                so.addParam("allowfullscreen","true"); 
    1417                 so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml"); 
     1419                so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml?lang=<dtml-var "REQUEST.get('lang',getPrimaryLanguage())">"); 
    14181420          so.addVariable("menu","false"); 
    14191421          so.addVariable("abouttxt","ZMSMediaPlayer"); 
     
    14301432          <dtml-if rotatetime>so.addVariable("rotatetime","<dtml-var rotatetime>");</dtml-if> 
    14311433          <dtml-if largecontrols>so.addVariable("largecontrols","true");</dtml-if> 
    1432           <dtml-if showeq>so.addVariable("showeq","true");</dtml-if>                   
     1434          <dtml-if showeq>so.addVariable("showeq","true");</dtml-if> 
    14331435          <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if> 
    14341436                <dtml-if "not hidemediaplayer"> 
     
    14411443    --> 
    14421444    </script> 
    1443      
     1445 
    14441446</dtml-let> 
    14451447 
     
    15481550-------------------------------------------------------------- 
    15491551HISTORY 
     1552 
     1553v2.11.5 20090708 [tf] 
     1554- minor: fixed name 'attr_mediaplayer_hidden' in metadict 
     1555- minor: fixed imagerotator 'shownavigation' when set to false 
     1556- minor: added imagerotator 'usefullscreen'=false (not implemented) 
     1557- minor: added lang param to playlist.xml call for correct display in multilang environments 
     1558- minor: added imagerotator transition 'slowfade' 
    15501559 
    15511560v2.11.4 20090430 [tf] 
     
    16881697&lt;/script&gt;</pre> 
    16891698<p>If you cannot use javascript on your website (for example if you run the SWF on a profile site like MySpace), you can use an "embed" code instead of the javascript. Your SWF will probably be on another server then. That is OK, but note that your XML playlist (if used) should always reside on the same server than your SWF, or else the security restrictions won't allow the player to load it. Having MP3 or JPG or FLV files on a different server is no problem.</p> 
    1690 <pre>&lt;embed src="http://www.myfileserver.com/folder/mediaplayer.swf" width="400" height="400"  
    1691 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"  
     1699<pre>&lt;embed src="http://www.myfileserver.com/folder/mediaplayer.swf" width="400" height="400" 
     1700type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" 
    16921701flashvars="file=http://www.myfileserver.com/folder/test.flv&amp;displayheight=300" /&gt;</pre> 
    16931702 
     
    17881797 
    17891798<p>The players support three commonly used playlist formats to ensure maximum compatibility: <a href="http://en.wikipedia.org/wiki/XSPF">XSPF</a> (much used for CC music), <a href="http://en.wikipedia.org/wiki/RSS">RSS</a> (much-used for Podcasts) and <a href="http://en.wikipedia.org/wiki/ATOM">ATOM</a> (much-used by Blogs). The example playlist.xml that comes with the downloads is in XSPF format. On my website, I've placed additional examples of both <a href="http://www.jeroenwijering.com/upload/xspf_example.xml">an xspf playlist</a> and <a href="http://www.jeroenwijering.com/upload/rss_example.xml">an rss playlist</a>, with nearly all supported tags included. If you assign a regular  feed without any media enclosures to the player, the player will use the API from <a href="http://www.talkr.com">Talkr.com</a> to perform a text-to-speech operation on the feed's items, instantly turning your feed into a podcast! 
    1790          
    1791 <p>Here is a complete list of all flashvars with corresponding XSPF/RSS/ATOM tags that are supported by the player/rotator:</p>  
     1799 
     1800<p>Here is a complete list of all flashvars with corresponding XSPF/RSS/ATOM tags that are supported by the player/rotator:</p> 
    17921801<table> 
    17931802        <tr id="thead"><td>Flashvar</td><td>XSPF Tag</td><td>RSS Tag</td><td>ASX Tag</td></tr> 
     
    18671876<!--// BO fullscreen.html //--> 
    18681877<head> 
    1869     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     
     1878    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    18701879        <title><dtml-var "getTitlealt(REQUEST)"></title> 
    18711880    <style> 
     
    21232132 
    21242133objs_1 = []    # direct resources (via MediaContainer [mediafiles]) 
    2125 objs_2 = []    # additional resources (via URL [mediaurl])     
    2126      
     2134objs_2 = []    # additional resources (via URL [mediaurl]) 
     2135 
    21272136# get the direct resources 
    21282137if mediafiles: 
    2129      
     2138 
    21302139    if mediafiles.isActive(request): 
    21312140        objs_1 = mediafiles.filteredChildNodes(request,['ZMSGraphic']) 
    2132      
    2133 # get the additional resources      
     2141 
     2142# get the additional resources 
    21342143if mediaurl: 
    2135      
     2144 
    21362145    # internal link 
    21372146    if mediaurl.find('{$')==0: 
     
    21432152    elif mediaurl.find('http://')==0: 
    21442153        objs_2 = [] 
    2145                      
     2154 
    21462155# prepare the image list based on the referenced resources 
    21472156if (len(objs_1 + objs_2) > 0): 
     
    21542163# return number of images 
    21552164if (cmd == 'getNum'): 
    2156     return len(imglist)     
     2165    return len(imglist) 
    21572166 
    21582167# return all images 
     
    21652174        imgwidth = i.getObjProperty('img',request).getWidth() 
    21662175        imgheight = i.getObjProperty('img',request).getHeight() 
    2167         imgdescr = i.getText(request)  
     2176        imgdescr = i.getText(request) 
    21682177        imgs.append({'num':imgnum,'src':imgsrc,'width':imgwidth,'height':imgheight,'descr':html_quote(imgdescr)}) 
    21692178    return {'num':len(imglist),'imgs':imgs} 
     
    21802189    if (img == 1): 
    21812190        imgnum = len(imglist) 
    2182         imgidx = imgnum-1     
     2191        imgidx = imgnum-1 
    21832192    # current is the last, so previous is last minus one 
    21842193    elif (img == len(imglist)): 
    21852194        imgnum = img-1 
    2186         imgidx = imgnum-1      
    2187     # otherwise previous is current minus one      
     2195        imgidx = imgnum-1 
     2196    # otherwise previous is current minus one 
    21882197    elif (img > 0 and img <= len(imglist)): 
    21892198        imgnum = img-1 
    2190         imgidx = imgnum-1      
     2199        imgidx = imgnum-1 
    21912200 
    21922201# get the next image 
     
    21952204    if (img == 1): 
    21962205        imgnum = img+1 
    2197         imgidx = imgnum-1     
     2206        imgidx = imgnum-1 
    21982207    # current is the last, so next is the first 
    21992208    elif (img == len(imglist)): 
    22002209        imgnum = 1 
    2201         imgidx = imgnum-1      
    2202     # otherwise next is current plus one      
     2210        imgidx = imgnum-1 
     2211    # otherwise next is current plus one 
    22032212    elif (img > 0 and img <= len(imglist)): 
    22042213        imgnum = img+1 
    22052214        imgidx = imgnum-1 
    2206          
     2215 
    22072216else: 
    22082217    return 0 
     
    22152224 
    22162225return {'num':imgnum,'src':imgsrc,'width':imgwidth,'height':imgheight,'descr':html_quote(imgdescr)} 
    2217          
     2226 
    22182227# --// EO gallery //-- 
    22192228]]></item> 
     
    25002509<item key="custom"><![CDATA[<!-- BO bodyContentZMSCustom_org.cmess.mp3player --> 
    25012510 
    2502 <dtml-let  
     2511<dtml-let 
    25032512    hidemediaplayer="REQUEST.get('hidemediaplayer',getParentNode().getObjProperty('attr_mediaplayer_hidden',REQUEST))"> 
    25042513 
     
    25552564    <p id="<dtml-var id>"><a href="http://www.macromedia.com/go/getflashplayer" target="_blank">Get the Flash Player</a> and enable JavaScript to see this player.</p> 
    25562565    </dtml-if> 
    2557      
     2566 
    25582567    <script type="text/javascript"> 
    2559     <!--  
     2568    <!-- 
    25602569        try { 
    25612570          var so = new SWFObject('<dtml-var "mp3player.getHref(REQUEST)">','mp3player','<dtml-var width>','<dtml-var height>','7'); 
    2562                 so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml"); 
     2571                so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml?lang=<dtml-var "REQUEST.get('lang',getPrimaryLanguage())">"); 
    25632572          so.addVariable("menu","false"); 
    25642573          so.addVariable("abouttxt","ZMSMediaPlayer"); 
     
    25752584          <dtml-if largecontrols>so.addVariable("largecontrols","true");</dtml-if> 
    25762585          <dtml-if showeq>so.addVariable("showeq","true");</dtml-if> 
    2577           <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if>           
     2586          <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if> 
    25782587                <dtml-if "not hidemediaplayer"> 
    25792588          so.write('<dtml-var id>'); 
     
    25852594    --> 
    25862595    </script> 
    2587          
     2596 
    25882597</dtml-let> 
    25892598 
     
    28662875<item key="custom"><![CDATA[<!-- BO bodyContentZMSCustom_org.cmess.videoplayer --> 
    28672876 
    2868 <dtml-let  
     2877<dtml-let 
    28692878    hidemediaplayer="REQUEST.get('hidemediaplayer',getParentNode().getObjProperty('attr_mediaplayer_hidden',REQUEST))"> 
    28702879 
     
    29162925    largecontrols="getObjProperty('largecontrols',REQUEST)" 
    29172926    showeq="getObjProperty('showeq',REQUEST)" 
    2918     logo="getObjProperty('logo',REQUEST)">     
     2927    logo="getObjProperty('logo',REQUEST)"> 
    29192928 
    29202929    <dtml-if "not hidemediaplayer"> 
    29212930    <p id="<dtml-var id>"><a href="http://www.macromedia.com/go/getflashplayer" target="_blank">Get the Flash Player</a> and enable JavaScript to see this player.</p> 
    29222931    </dtml-if> 
    2923      
     2932 
    29242933    <script type="text/javascript"> 
    2925     <!--  
     2934    <!-- 
    29262935        try { 
    29272936          var so = new SWFObject('<dtml-var "videoplayer.getHref(REQUEST)">','videoplayer','<dtml-var width>','<dtml-var height>','7'); 
    29282937                so.addParam("allowfullscreen","true"); 
    2929                 so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml"); 
     2938                so.addVariable("file","<dtml-var "absolute_url()">/playlist.xml?lang=<dtml-var "REQUEST.get('lang',getPrimaryLanguage())">"); 
    29302939          so.addVariable("menu","false"); 
    29312940          so.addVariable("abouttxt","ZMSMediaPlayer"); 
     
    29422951          <dtml-if largecontrols>so.addVariable("largecontrols","true");</dtml-if> 
    29432952          <dtml-if showeq>so.addVariable("showeq","true");</dtml-if> 
    2944           <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if>                     
     2953          <dtml-if logo>so.addVariable("logo","<dtml-var "logo.getHref(REQUEST)">");</dtml-if> 
    29452954                <dtml-if "not hidemediaplayer"> 
    29462955          so.write('<dtml-var id>'); 
     
    29512960        } 
    29522961    --> 
    2953     </script>     
    2954      
     2962    </script> 
     2963 
    29552964</dtml-let> 
    29562965 
     
    30293038<item key="name"><![CDATA[org.cmess.mediaplayer]]></item> 
    30303039<item key="package"></item> 
    3031 <item key="revision"><![CDATA[2.11.4]]></item> 
     3040<item key="revision"><![CDATA[2.11.5]]></item> 
    30323041<item key="type"><![CDATA[ZMSPackage]]></item> 
    30333042</dictionary> 
Note: See TracChangeset for help on using the changeset viewer.