mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-12-04 14:46:30 -05:00
update admin interface to use xhtml
svn path=/icecast/trunk/icecast/; revision=7929
This commit is contained in:
parent
75bb8ea0ce
commit
489706d203
@ -1,12 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -18,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<h2>List Connected Listeners</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -58,19 +54,14 @@
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
<div class="roundbottom">
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -18,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<h2>List Mountpoints</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -43,7 +39,7 @@
|
||||
<xsl:if test="authenticator"> | <a class="nav2" href="manageauth.xsl?mount={@mount}">Manage Authentication</a></xsl:if>
|
||||
</td></tr>
|
||||
</table>
|
||||
<br></br>
|
||||
<br />
|
||||
<p><xsl:value-of select="listeners" /> Listener(s)</p>
|
||||
<br></br>
|
||||
</xsl:for-each>
|
||||
@ -52,11 +48,6 @@
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -18,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<h2>Show defined users</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -70,19 +66,14 @@
|
||||
<input type="hidden" name="mount" value="{@mount}"/>
|
||||
<input type="hidden" name="action" value="add"/>
|
||||
</form>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
<div class="roundbottom">
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,13 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -19,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<xsl:variable name = "currentmount" ><xsl:value-of select="current_source" /></xsl:variable>
|
||||
<h2>Move Clients from (<xsl:value-of select="current_source" />)</h2>
|
||||
<div class="roundcont">
|
||||
@ -39,19 +34,14 @@
|
||||
<td><a class="nav2" href="moveclients.xsl?mount={$currentmount}&destination={@mount}">Move Clients</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
<div class="roundbottom">
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/iceresponse" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -18,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<h2>Icecast Server Response</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -33,18 +29,13 @@
|
||||
Message : <xsl:value-of select="message" /><br></br>
|
||||
Return Code: <xsl:value-of select="return" /><br></br>
|
||||
</xsl:for-each>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
<div class="roundbottom">
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<body>
|
||||
<center>
|
||||
<table border="0" cellpadding="1" cellspacing="3">
|
||||
<tr>
|
||||
@ -18,10 +18,6 @@
|
||||
</td></tr>
|
||||
</table>
|
||||
</center>
|
||||
<table border="0" width="90%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<h2>Icecast Status Page</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -46,8 +42,8 @@
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -70,7 +66,7 @@
|
||||
<xsl:if test="authenticator"> | <a class="nav2" href="manageauth.xsl?mount={@mount}">Manage Authentication</a></xsl:if>
|
||||
</td></tr>
|
||||
</table>
|
||||
<br></br>
|
||||
<br />
|
||||
<table cellpadding="5" cellspacing="0" border="0">
|
||||
<xsl:for-each select="*">
|
||||
<tr>
|
||||
@ -79,8 +75,8 @@
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<br></br>
|
||||
<br></br>
|
||||
<br />
|
||||
<br />
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
@ -88,11 +84,6 @@
|
||||
<img src="/corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="50"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="poster">
|
||||
<img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
|
BIN
web/icecast.png
BIN
web/icecast.png
Binary file not shown.
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.0 KiB |
@ -1,16 +1,12 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<html>
|
||||
<head>
|
||||
<title>Icecast Streaming Media Server</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
</head>
|
||||
<body bgcolor="black">
|
||||
<table border="0" width="100%%">
|
||||
<tr>
|
||||
<td width="50"></td>
|
||||
<td>
|
||||
<body>
|
||||
<h2>Icecast Status Page</h2>
|
||||
<div class="roundcont">
|
||||
<div class="roundtop">
|
||||
@ -73,10 +69,7 @@
|
||||
<img src="corner_bottomleft.jpg" class="corner" style="display: none" />
|
||||
</div>
|
||||
</div>
|
||||
<br></br><br></br>
|
||||
</td>
|
||||
<td width="25"></td></tr>
|
||||
</table>
|
||||
|
||||
<div class="poster"><img align="left" src="/icecast.png" />Support icecast development at <a class="nav" href="http://www.icecast.org">www.icecast.org</a></div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
|
||||
<xsl:output method="html" indent="yes" />
|
||||
<xsl:output omit-xml-declaration="no" method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" />
|
||||
<xsl:template match = "/icestats" >
|
||||
<pre>
|
||||
MountPoint,Connections,Stream Name,Current Listeners,Description,Currently Playing,Stream URL
|
||||
|
@ -15,34 +15,41 @@ html, body {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
margin-left: 50px;
|
||||
margin-right: 25px;
|
||||
background-color: #000;
|
||||
}
|
||||
|
||||
.xiphnav {
|
||||
font-family: Verdana, sans-serif;
|
||||
font-family: Verdana, sans-serif;
|
||||
font-weight: normal;
|
||||
padding: .25em;
|
||||
margin-bottom: .5em;
|
||||
border-bottom: 1px solid #000;
|
||||
color: #000;
|
||||
background: #aaa;
|
||||
padding: .25em;
|
||||
margin-bottom: .5em;
|
||||
border-bottom: 1px solid #000;
|
||||
color: #000;
|
||||
background: #aaa;
|
||||
}
|
||||
h2 {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 250%;
|
||||
color: #FFFFFF;
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 250%;
|
||||
color: #fff;
|
||||
margin-top:3px;
|
||||
}
|
||||
.nav {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 110%;
|
||||
color: #FFFFFF;
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 110%;
|
||||
color: #fff;
|
||||
}
|
||||
.nav:hover {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #F8EF64;
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #f8ef64;
|
||||
}
|
||||
.xiphnav_a {
|
||||
text-decoration: none;
|
||||
@ -53,22 +60,22 @@ h2 {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
.newsheader {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
font-size: 110%;
|
||||
color: #F8EF64;
|
||||
background: #444444;
|
||||
color: #f8ef64;
|
||||
background: #444;
|
||||
}
|
||||
.streamtd {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
font-size: 85%;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
padding:15px;
|
||||
}
|
||||
.streamtd_alt {
|
||||
@ -76,7 +83,7 @@ h2 {
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
font-size: 85%;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.streamtd_alt_2 {
|
||||
@ -84,14 +91,14 @@ h2 {
|
||||
text-decoration: underline;
|
||||
font-weight: normal;
|
||||
font-size: 85%;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
td {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
.roundcont {
|
||||
width: 90%;
|
||||
@ -108,7 +115,7 @@ td {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 110%;
|
||||
color: #F8EF64;
|
||||
color: #f8ef64;
|
||||
border-bottom: 3px dashed #000000;
|
||||
}
|
||||
.newscontent h4 {
|
||||
@ -117,7 +124,7 @@ td {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-size: 110%;
|
||||
color: #F8EF64;
|
||||
color: #f8ef64;
|
||||
}
|
||||
.newscontent p {
|
||||
margin: 0 0;
|
||||
@ -139,42 +146,43 @@ td {
|
||||
text-decoration: none;
|
||||
font-weight: none;
|
||||
font-size: 90%;
|
||||
color: #F8EF64;
|
||||
color: #f8ef64;
|
||||
}
|
||||
.newscontent a {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: underline;
|
||||
font-weight: bold;
|
||||
color: #F8EF64;
|
||||
color: #f8ef64;
|
||||
}
|
||||
.newscontent a:hover {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: underline;
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
.newscontent a.nav2 {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background: #444444;
|
||||
color: #F8EF64;
|
||||
background: #444;
|
||||
color: #f8ef64;
|
||||
}
|
||||
.newscontent a.nav2:hover {
|
||||
font-family: Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
background: #777777;
|
||||
background: #777;
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
color: #fff;
|
||||
}
|
||||
.poster {
|
||||
font-family: Verdana, sans-serif;
|
||||
margin: 0px 0px;
|
||||
font-family: Verdana, sans-serif;
|
||||
margin: 0px;
|
||||
margin-top: 50px;
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
font-size: 100%;
|
||||
color: #F8EF64;
|
||||
border-top: 3px dashed #000000;
|
||||
color: #f8ef64;
|
||||
border-top: 3px dashed #000;
|
||||
}
|
||||
.roundcont p {
|
||||
margin: 10px 50px;
|
||||
|
Loading…
Reference in New Issue
Block a user