Changeset 856

Show
Ignore:
Timestamp:
09/23/06 17:13:53 (2 years ago)
Author:
alban
Message:

[Bug 142] create broadcast/start.js

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/source/org/kolaka/freecast/start/broadcast/jnlp.xsl

    r854 r856  
    7070                  </resources> 
    7171 
    72                   <application-desc main-class="org.kolaka.freecast.manager.gui.Bootstrap"/> 
     72                  <application-desc main-class="org.kolaka.freecast.manager.gui.Bootstrap"> 
     73                        <xsl:if test="/stream/tracker"> 
     74                                <argument> 
     75                                                <xsl:text>-Dtracker.class=none</xsl:text> 
     76                                        </argument> 
     77                        </xsl:if> 
     78                                <xsl:if test="/stream/tracker/host"> 
     79                                        <argument> 
     80                                                <xsl:text>-Dnode.peerprovider.trackeraddress.host=</xsl:text><xsl:value-of select="/stream/tracker/host"/> 
     81                                        </argument> 
     82                                </xsl:if> 
     83                                <xsl:if test="/stream/tracker/port"> 
     84                                        <argument> 
     85                                                <xsl:text>-Dnode.peerprovider.trackeraddress.port=</xsl:text><xsl:value-of select="/stream/tracker/port"/> 
     86                                        </argument> 
     87                                </xsl:if> 
     88                                <xsl:if test="/stream/tracker/networkid"> 
     89                                        <argument> 
     90                                                <xsl:text>-Dnode.peerprovider.networkid=</xsl:text><xsl:value-of select="/stream/tracker/networkid"/> 
     91                                        </argument> 
     92                                </xsl:if> 
     93                                <xsl:if test="/stream/homepage"> 
     94                                        <argument> 
     95                                                <xsl:text>-Dlistenpage=</xsl:text><xsl:value-of select="/stream/homepage"/> 
     96                                        </argument> 
     97                                </xsl:if> 
     98                  </application-desc> 
    7399                </jnlp> 
    74100        </xsl:template> 
  • trunk/source/org/kolaka/freecast/start/broadcast/start.php

    r849 r856  
    5454 
    5555        $id = md5($descriptor); 
    56         $jnlp_file='../cache/freecast-' . $id . '.jnlp'; 
     56        $jnlp_file='../cache/freecast-manager-' . $id . '.jnlp'; 
    5757 
    5858        createjnlp($descriptor_content, $codebase, $jnlp_file); 
     
    6262} 
    6363 
    64 header('Location: /' . $dirname . $cache_file); 
     64header('Location: ' . $dirname . $cache_file); 
    6565?> 
  • trunk/source/org/kolaka/freecast/start/broadcast/test.html

    r849 r856  
    33        <title>Start FreeCast Manager - Test Page</title> 
    44        <script type="text/javascript" src="start.js"></script> 
     5        <script type="text/javascript" src="../listen/start.js"></script> 
    56</head> 
    67<body> 
    78        <h1>Test Page</h1> 
    89        <ul> 
    9                 <li><a href="freecast-manager.jnlp">Start FreeCast Manager</a></li> 
     10                <li><a href="freecast-manager.jnlp">Start FreeCast Manager</a> (standalone, without javascript)</li> 
     11                <li><a href="javascript:click_and_broadcast()">Start FreeCast Manager</a> (standalone)</li> 
     12                <li><a href="javascript:click_and_broadcast('@start.site@/broadcast/descriptor.xml')">Start FreeCast Manager</a> (external tracker) - <a href="javascript:click_and_listen('@start.site@/broadcast/descriptor.xml')">Test Listener</a></li> 
    1013        </ul> 
    1114</body> 
  • trunk/source/org/kolaka/freecast/start/listen/jnlp.xsl

    r853 r856  
    3737             
    3838            <description><xsl:value-of select="$name"/></description> 
    39             <icon href="http://download.freecast.org/jws/default/freecast-icon-64.gif"/> 
    40             <icon kind="splash" href="http://download.freecast.org/jws/default/freecast-splash.jpg"/> 
     39                       <icon href="http://start.freecast.org/images/freecast-icon-64.gif"/> 
     40            <icon kind="splash" href="http://start.freecast.org/images/freecast-splash.jpg"/> 
    4141          </information>  
    4242         
     
    8181                                </argument> 
    8282                        </xsl:if> 
     83                        <xsl:if test="/stream/tracker/networkid"> 
     84                                <argument> 
     85                                        <xsl:text>-Dnode.peerprovider.networkid=</xsl:text><xsl:value-of select="/stream/tracker/networkid"/> 
     86                                </argument> 
     87                        </xsl:if> 
    8388          </application-desc> 
    8489        </jnlp> 
  • trunk/source/org/kolaka/freecast/start/listen/start.js

    r846 r856  
    11function start(descriptor,lang) { 
     2        click_and_listen(descriptor,lang); 
     3} 
     4 
     5function click_and_listen(descriptor,lang) { 
    26        window.open('http://@start.site@/listen/start.php?descriptor='+ descriptor + '&lang=' + lang, 'freecast','height=400,width=600'); 
    37} 
  • trunk/source/org/kolaka/freecast/start/listen/test.html

    r846 r856  
    77        <h1>Test Page</h1> 
    88        <ul> 
    9                 <li><a href="javascript:start('download.freecast.org/jws/stable/descriptor.xml')">Start FreeCast Test Network</a></li> 
    10                 <li><a href="javascript:start('download.freecast.org/jws/stable/descriptor.xml','en')">Start FreeCast Test Network (english)</a> 
    11                 <li><a href="javascript:start('download.freecast.org/jws/stable/descriptor.xml','fr')">Start FreeCast Test Network (french)</a> 
    12                 <li><a href="javascript:start('download.freecast.org/jws/stable/descriptor.xml','es')">Start FreeCast Test Network (spanish)</a> 
     9                <li><a href="javascript:click_and_listen('download.freecast.org/jws/stable/descriptor.xml')">Start FreeCast Test Network</a></li> 
     10                <li><a href="javascript:click_and_listen('download.freecast.org/jws/stable/descriptor.xml','en')">Start FreeCast Test Network (english)</a> 
     11                <li><a href="javascript:click_and_listen('download.freecast.org/jws/stable/descriptor.xml','fr')">Start FreeCast Test Network (french)</a> 
     12                <li><a href="javascript:click_and_listen('download.freecast.org/jws/stable/descriptor.xml','es')">Start FreeCast Test Network (spanish)</a> 
    1313        </ul> 
    1414</body>