Author: duncan
Date: Sun Feb 24 10:34:02 2008
New Revision: 10422
Log:
[ 1900736 ] webremote button images
Patch not applied but the paths are now absolute.
Tidied up the HTML a bit
Modified:
branches/rel-1-7/freevo/ChangeLog
branches/rel-1-7/freevo/src/www/htdocs/webremote.rpy
branches/rel-1/freevo/ChangeLog
branches/rel-1/freevo/src/www/htdocs/webremote.rpy
Modified: branches/rel-1-7/freevo/ChangeLog
==============================================================================
--- branches/rel-1-7/freevo/ChangeLog (original)
+++ branches/rel-1-7/freevo/ChangeLog Sun Feb 24 10:34:02 2008
@@ -33,6 +33,7 @@
* Fixed the main program to cause a crash when local_conf.py is invalid
(B#1886624)
* Fixed web servers encoding interface (B#1885914)
* Fixed web servers image popup encoding (B#1895302)
+ * Fixed web servers remote image locations (B#1900736)
== Release 1.7.6.1 (2008-02-05) ==
----------------------------------
Modified: branches/rel-1-7/freevo/src/www/htdocs/webremote.rpy
==============================================================================
--- branches/rel-1-7/freevo/src/www/htdocs/webremote.rpy (original)
+++ branches/rel-1-7/freevo/src/www/htdocs/webremote.rpy Sun Feb 24
10:34:02 2008
@@ -143,49 +143,49 @@
<table border="0" cellspacing="1" cellpadding="0">
<tr><td> </td>
- <td><button class="remote" accesskey="8" onClick="send_code('UP');"><img
src="../icons/up.png"></button></td>
+ <td><button class="remote" accesskey="8" onClick="send_code('UP');"><img
src="/icons/up.png"></button></td>
<td> </td>
</tr>
-<tr><td><button class="remote" accesskey="4" onClick="send_code('LEFT');"><img
src="../icons/back.png"></button></td>
- <td><button class="remote" accesskey="5"
onClick="send_code('SELECT');"><img src="../icons/button_ok.png"></button></td>
- <td><button class="remote" accesskey="6"
onClick="send_code('RIGHT');"><img src="../icons/forward.png"></button></td>
+<tr><td><button class="remote" accesskey="4" onClick="send_code('LEFT');"><img
src="/icons/back.png"></button></td>
+ <td><button class="remote" accesskey="5"
onClick="send_code('SELECT');"><img src="/icons/button_ok.png"></button></td>
+ <td><button class="remote" accesskey="6"
onClick="send_code('RIGHT');"><img src="/icons/forward.png"></button></td>
</tr>
<tr><td> </td>
- <td><button class="remote" accesskey="2" onClick="send_code('DOWN');"><img
src="../icons/down.png"></button></td>
+ <td><button class="remote" accesskey="2" onClick="send_code('DOWN');"><img
src="/icons/down.png"></button></td>
<td> </td>
</tr>
<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
-<tr><td><button class="remote" accesskey="x" onClick="send_code('EXIT');"><img
src="../icons/previous.png"></button></td>
- <td><button class="remote" accesskey="e"
onClick="send_code('ENTER');"><img src="../icons/button_ok.png"></button></td>
- <td><button class="remote" accesskey="d"
onClick="send_code('DISPLAY');"><img src="../icons/help.png"></button></td>
+<tr><td><button class="remote" accesskey="x" onClick="send_code('EXIT');"><img
src="/icons/previous.png"></button></td>
+ <td><button class="remote" accesskey="e"
onClick="send_code('ENTER');"><img src="/icons/button_ok.png"></button></td>
+ <td><button class="remote" accesskey="d"
onClick="send_code('DISPLAY');"><img src="/icons/help.png"></button></td>
</tr>
-<tr><td><button class="remote" accesskey="m" onClick="send_code('MENU');"><img
src="../icons/player_playlist.png"></button></td>
+<tr><td><button class="remote" accesskey="m" onClick="send_code('MENU');"><img
src="/icons/player_playlist.png"></button></td>
<td><button class="remote" accesskey="c" onClick="send_code('REC');"
style="color:red">REC</button></td>
- <td><button class="remote" accesskey="j"
onClick="send_code('EJECT');"><img
src="../icons/player_eject.png"></button></td>
+ <td><button class="remote" accesskey="j"
onClick="send_code('EJECT');"><img src="/icons/player_eject.png"></button></td>
</tr>
<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
<tr><td> </td>
- <td><button class="remote" accesskey="p" onClick="send_code('PLAY');"><img
src="../icons/player_play.png"></button></td>
+ <td><button class="remote" accesskey="p" onClick="send_code('PLAY');"><img
src="/icons/player_play.png"></button></td>
<td> </td>
</tr>
-<tr><td><button class="remote" accesskey="r" onClick="send_code('REW');"><img
src="../icons/player_rew.png"></button></td>
- <td><button class="remote" accesskey="u"
onClick="send_code('PAUSE');"><img
src="../icons/player_pause.png"></button></td>
- <td><button class="remote" accesskey="f" onClick="send_code('FFWD');"><img
src="../icons/player_fwd.png"></button></td>
+<tr><td><button class="remote" accesskey="r" onClick="send_code('REW');"><img
src="/icons/player_rew.png"></button></td>
+ <td><button class="remote" accesskey="u"
onClick="send_code('PAUSE');"><img src="/icons/player_pause.png"></button></td>
+ <td><button class="remote" accesskey="f" onClick="send_code('FFWD');"><img
src="/icons/player_fwd.png"></button></td>
</tr>
<tr><td> </td>
- <td><button class="remote" accesskey="s" onClick="send_code('STOP');"><img
src="../icons/player_stop.png"></button></td>
+ <td><button class="remote" accesskey="s" onClick="send_code('STOP');"><img
src="/icons/player_stop.png"></button></td>
<td> </td>
</tr>
<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
<tr><td><button class="remote" accesskey="+"
onClick="send_code('VOLP');">VOL+</button></td>
- <td><button class="remote" accesskey="m" onClick="send_code('MUTE');"><img
src="../icons/status/volume_mute.png">MUTE</button></td>
+ <td><button class="remote" accesskey="m" onClick="send_code('MUTE');"><img
src="/icons/status/volume_mute.png">MUTE</button></td>
<td><button class="remote" accesskey="c"
onClick="send_code('CHP');">CH+</button></td>
</tr>
<tr><td><button class="remote" accesskey="-"
onClick="send_code('VOLM');">VOL-</button></td>
Modified: branches/rel-1/freevo/ChangeLog
==============================================================================
--- branches/rel-1/freevo/ChangeLog (original)
+++ branches/rel-1/freevo/ChangeLog Sun Feb 24 10:34:02 2008
@@ -35,6 +35,7 @@
* Fixed the main program to cause a crash when local_conf.py is invalid
(B#1886624)
* Fixed web servers encoding interface (B#1885914)
* Fixed web servers image popup encoding (B#1895302)
+ * Fixed web servers remote image locations (B#1900736)
== Release 1.7.6.1 (2008-02-05) ==
----------------------------------
Modified: branches/rel-1/freevo/src/www/htdocs/webremote.rpy
==============================================================================
--- branches/rel-1/freevo/src/www/htdocs/webremote.rpy (original)
+++ branches/rel-1/freevo/src/www/htdocs/webremote.rpy Sun Feb 24 10:34:02 2008
@@ -73,132 +73,233 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
-<head>
- <title>Freevo | WebRemote</title>
- <meta http-equiv="Content-Type" content= "text/html; charset=UTF-8"/>
- <link rel="stylesheet" href="styles/main.css" type="text/css" />
-
- <style type="text/css" media="screen">
- body { background: #666699; }
- h3 { color: white; }
- table { width: auto; }
- td { padding: 1px; }
- button.remote { width: 60px; height: 30px; background: #eee; font-size:
12px; text-align: center; padding: 0; }
- button.remote:hover { background: #fed; }
- </style>
-
- <script type="text/javascript">
- <!--
- // Resize window
- function resizeWindow () {
- window.resizeTo(230, 495)
- window.toolbar.visible = false
- window.statusbar.visible = false
- window.scrollbars.visible = false
- window.personalbar.visible = false
- }
-
- // AJAX Functions
- var xmlHttp = false;
-
- function getXMLHttpObject () {
- if (window.XMLHttpRequest) {
- xmlHttp=new XMLHttpRequest()
- }
- else if (window.ActiveXObject) {
- xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
- }
- return xmlHttp
- try {
- xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
1st try
- } catch (e) {
- try {
- xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet
Explorer 2nd try
- } catch (e2) {
- xmlHttp = false;
- }
- }
- if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
- xmlHttp = new XMLHttpRequest(); // Mozilla,
Firefox, Opera
- }
- }
-
- function send_code( code ) {
- if (! xmlHttp) {
- getXMLHttpObject();
- }
- var url = 'webremote.rpy?code=' + code + '&sid=' + Math.random();
- xmlHttp.open('GET', url, true);
- xmlHttp.send(null);
- }
- -->
- </script>
-</head>
-
-<body onLoad="resizeWindow();">
-
-<center>
-<h3>Freevo WebRemote</h3>
-
-<table border="0" cellspacing="1" cellpadding="0">
-
-<tr><td> </td>
- <td><button class="remote" accesskey="8" onClick="send_code('UP');"><img
src="../icons/up.png"></button></td>
- <td> </td>
-</tr>
-<tr><td><button class="remote" accesskey="4" onClick="send_code('LEFT');"><img
src="../icons/back.png"></button></td>
- <td><button class="remote" accesskey="5"
onClick="send_code('SELECT');"><img src="../icons/button_ok.png"></button></td>
- <td><button class="remote" accesskey="6"
onClick="send_code('RIGHT');"><img src="../icons/forward.png"></button></td>
-</tr>
-<tr><td> </td>
- <td><button class="remote" accesskey="2" onClick="send_code('DOWN');"><img
src="../icons/down.png"></button></td>
- <td> </td>
-</tr>
-
-<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
-
-<tr><td><button class="remote" accesskey="x" onClick="send_code('EXIT');"><img
src="../icons/previous.png"></button></td>
- <td><button class="remote" accesskey="e"
onClick="send_code('ENTER');"><img src="../icons/button_ok.png"></button></td>
- <td><button class="remote" accesskey="d"
onClick="send_code('DISPLAY');"><img src="../icons/help.png"></button></td>
-</tr>
-<tr><td><button class="remote" accesskey="m" onClick="send_code('MENU');"><img
src="../icons/player_playlist.png"></button></td>
- <td><button class="remote" accesskey="c" onClick="send_code('REC');"
style="color:red">REC</button></td>
- <td><button class="remote" accesskey="j"
onClick="send_code('EJECT');"><img
src="../icons/player_eject.png"></button></td>
-</tr>
-
-
-<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
-
-<tr><td> </td>
- <td><button class="remote" accesskey="p" onClick="send_code('PLAY');"><img
src="../icons/player_play.png"></button></td>
- <td> </td>
-</tr>
-<tr><td><button class="remote" accesskey="r" onClick="send_code('REW');"><img
src="../icons/player_rew.png"></button></td>
- <td><button class="remote" accesskey="u"
onClick="send_code('PAUSE');"><img
src="../icons/player_pause.png"></button></td>
- <td><button class="remote" accesskey="f" onClick="send_code('FFWD');"><img
src="../icons/player_fwd.png"></button></td>
-</tr>
-<tr><td> </td>
- <td><button class="remote" accesskey="s" onClick="send_code('STOP');"><img
src="../icons/player_stop.png"></button></td>
- <td> </td>
-</tr>
-
-<tr style="line-height: 8px;"><td colspan="3"> </td></tr>
-
-<tr><td><button class="remote" accesskey="+"
onClick="send_code('VOLP');">VOL+</button></td>
- <td><button class="remote" accesskey="m" onClick="send_code('MUTE');"><img
src="../icons/status/volume_mute.png">MUTE</button></td>
- <td><button class="remote" accesskey="c"
onClick="send_code('CHP');">CH+</button></td>
-</tr>
-<tr><td><button class="remote" accesskey="-"
onClick="send_code('VOLM');">VOL-</button></td>
- <td> </td>
- <td><button class="remote" accesskey="v"
onClick="send_code('CHM');">CH-</button></td>
-</tr>
-
-</table>
-</center>
-</body>
+ <head>
+ <title>Freevo | WebRemote</title>
+ <meta http-equiv="Content-Type" content= "text/html; charset=UTF-8"/>
+ <link rel="stylesheet" href="styles/main.css" type="text/css" />
+
+ <style type="text/css" media="screen">
+ body { background: #666699; }
+ h3 { color: white; }
+ table { width: auto; }
+ td { padding: 1px; }
+ button.remote { width: 60px; height: 30px; background: #eee; font-size:
12px; text-align: center; padding: 0; }
+ button.remote:hover { background: #fed; }
+ </style>
+
+ <script type="text/javascript">
+ <!--
+ // Resize window
+ function resizeWindow () {
+ window.resizeTo(230, 495)
+ window.toolbar.visible = false
+ window.statusbar.visible = false
+ window.scrollbars.visible = false
+ window.personalbar.visible = false
+ }
+
+ // AJAX Functions
+ var xmlHttp = false;
+
+ function getXMLHttpObject () {
+ if (window.XMLHttpRequest) {
+ xmlHttp=new XMLHttpRequest()
+ }
+ else if (window.ActiveXObject) {
+ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
+ }
+ return xmlHttp
+ try {
+ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); // Internet
Explorer 1st try
+ } catch (e) {
+ try {
+ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet
Explorer 2nd try
+ } catch (e2) {
+ xmlHttp = false;
+ }
+ }
+ if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
+ xmlHttp = new XMLHttpRequest(); // Mozilla,
Firefox, Opera
+ }
+ }
+
+ function send_code( code ) {
+ if (! xmlHttp) {
+ getXMLHttpObject();
+ }
+ var url = 'webremote.rpy?code=' + code + '&sid=' + Math.random();
+ xmlHttp.open('GET', url, true);
+ xmlHttp.send(null);
+ }
+ -->
+ </script>
+ </head>
+
+ <body onLoad="resizeWindow();">
+
+ <center>
+ <h3>Freevo WebRemote</h3>
+
+ <table border="0" cellspacing="1" cellpadding="0">
+
+ <tr>
+ <td align="center">
+
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="8" onClick="send_code('UP');">
+ <img src="/icons/up.png"></button>
+ </td>
+ <td align="center">
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="4" onClick="send_code('LEFT');">
+ <img src="/icons/back.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="5"
onClick="send_code('SELECT');">
+ <img src="/icons/button_ok.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="6" onClick="send_code('RIGHT');">
+ <img src="/icons/forward.png"></button>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="2" onClick="send_code('DOWN');">
+ <img src="/icons/down.png"></button>
+ </td>
+ <td align="center">
+
+ </td>
+ </tr>
+
+ <tr style="line-height: 8px;">
+ <td colspan="3">
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="x" onClick="send_code('EXIT');">
+ <img src="/icons/previous.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="e" onClick="send_code('ENTER');">
+ <img src="/icons/button_ok.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="d"
onClick="send_code('DISPLAY');">
+ <img src="/icons/help.png"></button>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="m" onClick="send_code('MENU');">
+ <img src="/icons/player_playlist.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="c" onClick="send_code('REC');"
style="color:red">REC</button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="j" onClick="send_code('EJECT');">
+ <img src="/icons/player_eject.png"></button>
+ </td>
+ </tr>
+
+ <tr style="line-height: 8px;">
+ <td colspan="3">
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="p" onClick="send_code('PLAY');">
+ <img src="/icons/player_play.png"></button>
+ </td>
+ <td align="center">
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="r" onClick="send_code('REW');">
+ <img src="/icons/player_rew.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="u" onClick="send_code('PAUSE');">
+ <img src="/icons/player_pause.png"></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="f" onClick="send_code('FFWD');">
+ <img src="/icons/player_fwd.png"></button>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="s" onClick="send_code('STOP');">
+ <img src="/icons/player_stop.png"></button>
+ </td>
+ <td align="center">
+
+ </td>
+ </tr>
+
+ <tr style="line-height: 8px;">
+ <td colspan="3">
+
+ </td>
+ </tr>
+
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="+"
onClick="send_code('VOLP');">VOL+</button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="m"
onClick="send_code('MUTE');">MUTE
+ <!--<img src="/icons/volume_mute.png">--></button>
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="c"
onClick="send_code('CHP');">CH+</button>
+ </td>
+ </tr>
+ <tr>
+ <td align="center">
+ <button class="remote" accesskey="-"
onClick="send_code('VOLM');">VOL-</button>
+ </td>
+ <td align="center">
+
+ </td>
+ <td align="center">
+ <button class="remote" accesskey="v"
onClick="send_code('CHM');">CH-</button>
+ </td>
+ </tr>
+
+ </table>
+ </center>
+ </body>
</html>
- """
-
- return String( fv.res )
-
+"""
+ return String(fv.res)
+
resource = WebRemoteResource()
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog