[Commits] : Tuxbox-GIT: apps branch master updated. CVS-Final-482-g4bd37d8
Tuxbox Sources
Brought to you by:
dbt1
|
From: GetAway <tux...@ne...> - 2015-03-12 16:13:19
|
Project "Tuxbox-GIT: apps":
The branch, master has been updated
via 4bd37d828870929f2f3754fd25bfe2f6e2675ca6 (commit)
from 23f4f98f11bcce0475c1b8bcd2d80cf3739f3367 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4bd37d828870929f2f3754fd25bfe2f6e2675ca6
Author: svenhoefer <sve...@sv...>
Date: Thu Mar 12 17:10:33 2015 +0100
yweb: add using styles
Signed-off-by: GetAway <get...@t-...>
diff --git a/tuxbox/neutrino/configure.ac b/tuxbox/neutrino/configure.ac
index 8add3cc..d75ac2f 100644
--- a/tuxbox/neutrino/configure.ac
+++ b/tuxbox/neutrino/configure.ac
@@ -272,6 +272,7 @@ daemons/nhttpd/Makefile
daemons/nhttpd/web/Makefile
daemons/nhttpd/web/images/Makefile
daemons/nhttpd/web/scripts/Makefile
+daemons/nhttpd/web/styles/Makefile
daemons/nhttpd/tuxboxapi/Makefile
daemons/nhttpd/yhttpd_core/Makefile
daemons/nhttpd/yhttpd_mods/Makefile
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Makefile.am b/tuxbox/neutrino/daemons/nhttpd/web/Makefile.am
index 6e4e738..b38a201 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Makefile.am
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = images scripts
+SUBDIRS = images scripts styles
install-data-local:
for f in ./*.js; do gzip $$f -c >$$f.gz; done
@@ -12,4 +12,4 @@ install-data-local:
install -m 0644 *.ico $(DATADIR)/neutrino/httpd-y
uninstall-local:
- -rm -rf $(DATADIR)/neutrino/httpd-y
\ No newline at end of file
+ -rm -rf $(DATADIR)/neutrino/httpd-y
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Blocks.txt b/tuxbox/neutrino/daemons/nhttpd/web/Y_Blocks.txt
index c220447..1e67ab6 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Blocks.txt
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Blocks.txt
@@ -30,6 +30,7 @@ start-block~yWeb_save_settings
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_desc_2;{=wol_desc_2=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_desc_3;{=wol_desc_3=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;fb;{=fb=}~cache=}
+{=ini-set:/var/tuxbox/config/Y-Web.conf;style;{=style=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;yweb_box_name;{=yweb_box_name=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;yweb_box_color;{=yweb_box_color=}~save=}
end-block~yWeb_save_settings
@@ -276,6 +277,8 @@ start-block~head
<meta http-equiv="expires" content="0" />
<title>yWeb</title>
<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
end-block~head
# ------- Lay-HEAD
@@ -287,6 +290,8 @@ start-block~headCache
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>yWeb</title>
<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
end-block~headCache
# ------- Lay-HEAD without charset
@@ -297,6 +302,8 @@ start-block~head_no_charset
<head>
<title>yWeb</title>
<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
end-block~head_no_charset
# ------- Lay-Frame HEAD
@@ -307,6 +314,8 @@ start-block~frame_head
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
<title>yWeb</title>
end-block~frame_head
@@ -318,6 +327,8 @@ start-block~frame_iso_head
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
<title>yWeb</title>
end-block~frame_iso_head
@@ -342,7 +353,7 @@ end-block~frame_main
start-block~page_frame_rest
{=include-block:Y_Blocks.txt;head=}
</head>
-<body style="background : white;">
+<body>
</body>
</html>
end-block~page_frame_rest
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Bouquetlist.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Bouquetlist.yhtm
index e8b695b..cf4d429 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Bouquetlist.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Bouquetlist.yhtm
@@ -1,7 +1,7 @@
{=include-block:Y_Blocks.txt;head_no_charset=}
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
</head>
-<body>
+<body class="iframe">
<table class="bouquetlist" width="100%">
<tr class="blist"><td><a href="Y_Boxcontrol_Channellist.yhtm#akt" target="content">Alle Kanäle</a></td></tr>
<tr><td><hr/></td></tr>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Channellist.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Channellist.yhtm
index 7baed8e..195ca2f 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Channellist.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Channellist.yhtm
@@ -20,9 +20,9 @@ function do_streaminfo()
//]]>
</script>
</head>
-<body>
+<body class="iframe">
<table class="bouquetitemlist">
{=func:get_bouquets_with_epg {=bouquet=}=}
</table>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Menue.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Menue.yhtm
index 7bd5bdc..a3e1a80 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Menue.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Boxcontrol_Menue.yhtm
@@ -1,4 +1,3 @@
-{=var-set:cancache=yPInstall=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_Baselib.js"></script>
@@ -117,7 +116,7 @@ function init(){
<table class="y_text_boxcontrol_table" cellspacing="0" cellpadding="0" title="volumen display">
<tr>
<td id="audiobar_left" width="100%"><img src="/images/blank.gif" height="1" width="0" alt="."/></td>
- <td id="audiobar_right" width="0%" bgcolor="white"><img src="/images/blank.gif" height="1" width="0" alt="."/></td>
+ <td id="audiobar_right" width="0%"><img src="/images/blank.gif" height="1" width="0" alt="."/></td>
</tr>
</table>
<br/>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_LiveViewFull.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_LiveViewFull.yhtm
index a545417..336b00a 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_LiveViewFull.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_LiveViewFull.yhtm
@@ -22,12 +22,12 @@ function setTranscode()
<div class="work_box_body">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td valign="top">
- <iframe name="live" src="Y_Live.yhtm?mode={=mode=}&typ={=typ=}" height="400" width="390" scrolling="no" align="left" marginheight="0" marginwidth="0" frameborder="0">
+ <iframe name="live" src="Y_Live.yhtm?mode={=mode=}&typ={=typ=}" height="400" width="400" scrolling="no" align="left" marginheight="0" marginwidth="0" frameborder="0">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
</td>
<td>
- <iframe name="col2" src="Y_blank.htm" height="400" width="350" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">
+ <iframe name="col2" src="Y_blank.htm" height="400" width="450" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
</td>
@@ -42,4 +42,4 @@ function setTranscode()
</script>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG.yhtm
index 0f9f232..02a944d 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG.yhtm
@@ -104,7 +104,7 @@ function _show_epg()
</script>
</head>
{=var-set:wait_text=EPG wird geladen.=}{=include-block:Y_Blocks.txt;snip_show_wait=}
-<body onload="show_epg()">
+<body onload="show_epg()" class="iframe">
<table id="epglist" class="y_invisible_table" cellpadding="4" cellspacing="0" width="100%">
<thead align="left">
<tr>
@@ -117,4 +117,4 @@ function _show_epg()
</table>
<br />
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG_Info.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG_Info.yhtm
index cb02136..516c598 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG_Info.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG_Info.yhtm
@@ -12,11 +12,11 @@ function show_info(_desc, _info1, _info2)
</script>
</head>
<a href="javascript:window.history.back()"><u>Zurück</u></a>
-<body>
+<body class="iframe">
<div class="y_epg_info">
<div id="description"> </div>
<div id="info1"> </div>
<div id="info2">Für Details: Maus über die entsprechende Sendung bewegen.</div>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_Menue.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_Menue.yhtm
index 35a7d75..4608091 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_Menue.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_Menue.yhtm
@@ -62,7 +62,6 @@ function init(){
<li><a title="backup or restore settings" target="work" href="Y_Settings_Backup.yhtm">Backup & Restore</a></li>
<li><a title="SyncTimer Settings" target="work" href="Y_Settings_Timer.yhtm">Timer Settings</a></li>
=}
- <!--<li><a title="change layout skin" target="work" href="Y_Settings_Skin.yhtm">Skins</a></li>-->
</ul>
</div>
<div class="y_menu_sec_section">Neutrino</div>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_yWeb.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_yWeb.yhtm
index c746421..697310e 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_yWeb.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Settings_yWeb.yhtm
@@ -5,8 +5,25 @@
//<![CDATA[
function do_submit(){
show_waitbox(true);
+ do_reload = false;
+ style_new = document.f.style.value;
+ if (style_old != style_new)
+ {
+ do_reload = true;
+ loadSyncURL("/control/exec?Y_Tools&style_set&" + style_new);
+ }
yhttpd_cache_clear("");
document.f.submit();
+ if (do_reload == true)
+ {
+ alert("Style changed. Maybe you'll have to reload this site.");
+ /* ugly mess */
+ top.top_main.prim_menu.location.reload();
+ top.top_main.base.sec_menu.location.reload();
+ //FIXME top.top_main.base.work.location.reload();
+ top.top_left.location.reload();
+ top.top_right.location.reload();
+ }
}
function do_init(){
val = "{=ini-get:/var/tuxbox/config/Y-Web.conf;fb;default~open=}";
@@ -16,9 +33,16 @@ function do_init(){
case "Nokia": sel=1; break;
}
document.f.fb.selectedIndex = sel;
+ style_old = "{=ini-get:/var/tuxbox/config/Y-Web.conf;style~cache=}";
}
//]]>
</script>
+<style type="text/css">
+input[type="text"],
+select {
+ width: 220px;
+}
+</style>
</head>
<body onload="do_init()">
{=var-set:wait_text=Werte werden übernommen (Save).=}{=include-block:Y_Blocks.txt;snip_wait=}
@@ -75,6 +99,14 @@ function do_init(){
<option value="Nokia">Nokia</option>
<option value="Sagem">Sagem/Philips</option>
</tr>
+ <tr>
+ <td>Styles</td>
+ <td>
+ <select name="style" title="Style">
+ {=script:Y_Tools style_get=}
+ </select>
+ </td>
+ </tr>
</table>
<br/>
<input type="hidden" name="tmpl" value="Y_Settings_yWeb.yhtm"/>
@@ -83,7 +115,6 @@ function do_init(){
</form>
</div>
</div>
-
</body>
</html>
{=include-block:Y_Blocks.txt;management_check_bottom=}
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Tools_Info_Menue.yhtm b/tuxbox/neutrino/daemons/nhttpd/web/Y_Tools_Info_Menue.yhtm
index 2970e9a..5f4c433 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Tools_Info_Menue.yhtm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Tools_Info_Menue.yhtm
@@ -46,4 +46,4 @@ function goUrl(_url)
<div id="out"></div>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_User.css b/tuxbox/neutrino/daemons/nhttpd/web/Y_User.css
new file mode 100644
index 0000000..aea4ab4
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_User.css
@@ -0,0 +1,10 @@
+/* Y_User.css - User style sheet for yWeb */
+
+/*
+body {
+ background-color: #eee;
+}
+body.iframe {
+ background-color: #fff;
+}
+*/
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_Version.txt b/tuxbox/neutrino/daemons/nhttpd/web/Y_Version.txt
index df1da7b..d116d59 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_Version.txt
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_Version.txt
@@ -1,4 +1,4 @@
-version=2.8.0.4
-date=08.03.2015
+version=2.8.0.5
+date=12.03.2015
type=Release
info=Tuxbox
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/Y_blank.htm b/tuxbox/neutrino/daemons/nhttpd/web/Y_blank.htm
index fc906f3..8eac065 100644
--- a/tuxbox/neutrino/daemons/nhttpd/web/Y_blank.htm
+++ b/tuxbox/neutrino/daemons/nhttpd/web/Y_blank.htm
@@ -4,8 +4,10 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>yWeb</title>
+<link rel="stylesheet" type="text/css" href="/Y_Main.css" />
+<link rel="stylesheet" type="text/css" href="/Y_Dist.css" />
+<link rel="stylesheet" type="text/css" href="/Y_User.css" />
</head>
<body>
-
</body>
</html>
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/scripts/Y_Tools.sh b/tuxbox/neutrino/daemons/nhttpd/web/scripts/Y_Tools.sh
index f1c9b77..1a3412e 100755
--- a/tuxbox/neutrino/daemons/nhttpd/web/scripts/Y_Tools.sh
+++ b/tuxbox/neutrino/daemons/nhttpd/web/scripts/Y_Tools.sh
@@ -7,48 +7,60 @@
. ./_Y_Globals.sh
. ./_Y_Library.sh
# ===========================================================
-# Settings : Skins
+# Settings : Style
# ===========================================================
# -----------------------------------------------------------
-# Skin Liste
+# Style List
# -----------------------------------------------------------
-skin_get()
+style_get()
{
check_Y_Web_conf
- active_skin=`config_get_value_direct $y_config_Y_Web 'skin'`
+ active_style=$(config_get_value_direct $y_config_Y_Web 'style')
+
+ y_path_directory=$(config_get_value_direct $y_config_nhttpd 'WebsiteMain.directory')
+ y_path_override_directory=$(config_get_value_direct $y_config_nhttpd 'WebsiteMain.override_directory')
+
+ style_list=""
+ style_list="$style_list $(find $y_path_override_directory/styles -name 'Y_Dist-*')"
+ style_list="$style_list $(find $y_path_directory/styles -name 'Y_Dist-*')"
+
+ f_list=""
html_option_list=""
- skin_list=`find $y_path_httpd -name 'Y_Main-*'`
- for f in $skin_list
+ for f in $style_list
do
- skin=`echo "$f"|sed -e s/^.*Y_Main-//g|sed -e s/.css//g`
- if [ "$skin" = "$active_skin" ]
+ echo $f_list | grep ${f##*/}
+ if [ $? == 0 ]; then
+ continue
+ fi
+ f_list="$f_list ${f##*/}"
+
+ style=$(echo "$f" | sed -e s/^.*Y_Dist-//g | sed -e s/.css//g)
+ if [ "$style" = "$active_style" ]
then
- selec="selected"
+ sel="selected='selected'"
else
- selec=""
+ sel=""
fi
- opt="<option $selec value='$skin'>$skin</option>"
+ opt="<option value=\"${style}\" ${sel}>${style}</option>"
html_option_list="$html_option_list $opt"
done
echo "$html_option_list"
}
# -----------------------------------------------------------
-# Skin setzen : css ueberschreiben $1=Skin-Name
+# Set Style: override Y_Main.css $1=Style-Name
# -----------------------------------------------------------
-skin_set()
+style_set()
{
- cd $y_path_httpd
- cp Y_Main-$1.css Y_Main.css
- if [ -e global-$1.css ]
- then
- cp global-$1.css global.css
+ y_path_directory=$(config_get_value_direct $y_config_nhttpd 'WebsiteMain.directory')
+ y_path_override_directory=$(config_get_value_direct $y_config_nhttpd 'WebsiteMain.override_directory')
+
+ cd $y_path_directory
+ if [ -e $y_path_override_directory/styles/Y_Dist-$1.css ]; then
+ cp $y_path_override_directory/styles/Y_Dist-$1.css Y_Dist.css
else
- cp global-Standard.css global.css
+ cp $y_path_directory/styles/Y_Dist-$1.css Y_Dist.css
fi
- config_set_value_direct $y_config_Y_Web 'skin' $1
-
- msg="Skin geaendert - Jetzt Browser Refresh/Aktualisierung ausfuehren"
- y_format_message_html
+ #config_set_value_direct $y_config_Y_Web 'style' $1
}
# -----------------------------------------------------------
# Image Backup - build form
@@ -368,23 +380,31 @@ do_installer()
rm -f $y_install # clean up
if [ -s "$y_out_html" ] #html - output?
then
- echo '<html><head><link rel="stylesheet" type="text/css" href="/Y_Main.css">'
- echo "<meta http-equiv='refresh' content='0; $y_out_html'></head>"
- echo "<body><a href='$y_out_html'>Falls automatische Weiterleitung nicht geht.</a>"
+ echo '<html><head>'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_Main.css">'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_Dist.css">'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_User.css">'
+ echo "<meta http-equiv='refresh' content='0; $y_out_html'>"
+ echo '</head>'
+ echo "<body><a href='$y_out_html'>If automatic forwarding does not go.</a>"
echo '</body></html>'
# cat $y_out_html
else
- echo '<html><head><link rel="stylesheet" type="text/css" href="/Y_Main.css"></head>'
+ echo '<html><head>'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_Main.css">'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_Dist.css">'
+ echo '<link rel="stylesheet" type="text/css" href="/Y_User.css">'
+ echo '</head>'
echo '<body>'
echo "$o"
echo '</body></html>'
fi
else
- msg="$y_install nicht gefunden"
+ msg="$y_install not found"
y_format_message_html
fi
else
- msg="Upload-Problem.<br>Bitte nochmal hochladen."
+ msg="Upload-Problem.<br>Try again, please."
y_format_message_html
fi
}
@@ -534,8 +554,8 @@ restart_neutrino()
#debug
echo "call:$*" >> "/tmp/debug.txt"
case "$1" in
- skin_set) skin_set $2 ;;
- skin_get) skin_get ;;
+ style_set) style_set $2 ;;
+ style_get) style_get ;;
image_upload) image_upload ;;
image_backup) image_backup_mtd $2; echo "/tmp/flash_mtd$2.img" ;;
image_flash) shift 1; flash_mtd $* ;;
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/scripts/_Y_Library.sh b/tuxbox/neutrino/daemons/nhttpd/web/scripts/_Y_Library.sh
index 6cd00b9..e128f6c 100755
--- a/tuxbox/neutrino/daemons/nhttpd/web/scripts/_Y_Library.sh
+++ b/tuxbox/neutrino/daemons/nhttpd/web/scripts/_Y_Library.sh
@@ -73,7 +73,9 @@ buildStreamingAudioRawURL()
y_format_message_html()
{
tmp="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>"
- tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'></head>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Dist.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_User.css'></head>"
tmp="$tmp <body><div class='work_box'><div class='work_box_head'><div class='work_box_head_h2'>Results</div></div><div class='work_box_body' style='overflow:auto'>"
tmp="$tmp <pre>\n$msg\n</pre></div></div></body></html>"
@@ -83,7 +85,9 @@ y_format_message_html()
y_format_message_html2()
{
tmp="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>"
- tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'></head>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Dist.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_User.css'></head>"
tmp="$tmp <body><div class='work_box'><div class='work_box_head'><div class='work_box_head_h2'>Results</div></div><div class='work_box_body'>"
tmp="$tmp $msg</div></div></body></html>"
echo "$tmp"
@@ -91,7 +95,9 @@ y_format_message_html2()
y_format_message_html_plain()
{
tmp="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>"
- tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'></head>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Dist.css'>"
+ tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_User.css'></head>"
tmp="$tmp <body>$msg</body></html>"
echo "$tmp"
}
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/styles/.gitignore b/tuxbox/neutrino/daemons/nhttpd/web/styles/.gitignore
new file mode 100644
index 0000000..c038ed7
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/styles/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
\ No newline at end of file
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/styles/Makefile.am b/tuxbox/neutrino/daemons/nhttpd/web/styles/Makefile.am
new file mode 100644
index 0000000..7dc7c03
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/styles/Makefile.am
@@ -0,0 +1,6 @@
+install-data-local:
+ install -d $(DATADIR)/neutrino/httpd-y/styles
+ install -m 0644 Y_Dist-*.css $(DATADIR)/neutrino/httpd-y/styles
+
+uninstall-local:
+ -rm -rf $(DATADIR)/neutrino/httpd-y/styles
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-GreyBlue.css b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-GreyBlue.css
new file mode 100644
index 0000000..d934c56
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-GreyBlue.css
@@ -0,0 +1,425 @@
+/* Grey Blue - yweb style by OneOfNine */
+
+body {
+ background-color: #303030;
+ color: #ffffff;
+}
+body.iframe {
+ background-color: #272525;
+ color: #ffffff;
+}
+
+button[ytype]{
+ color: #ffffff;
+ background-position: 5px;
+ background-attachment: scroll;
+ background-color: #303030;
+ background-repeat: no-repeat;
+ padding-left: 25px;
+ padding-right: 5px;
+ vertical-align: middle;
+ text-align:left;
+}
+button[ytype="save"]{background-image:url(/images/save.png);}
+button[ytype="saveall"]{background-image:url(/images/saveall.png);}
+button[ytype="cancel"]{background-image:url(/images/cross.png);}
+button[ytype="refresh"],button[ytype="reboot"]{background-image:url(/images/reload.png);}
+button[ytype="record"]{background-image:url(/images/record.png);}
+button[ytype="zap"]{background-image:url(/images/zap.png);}
+button[ytype="timeup"]{background-image:url(/images/time_up.png);}
+button[ytype="timedown"]{background-image:url(/images/time_down.png);}
+button[ytype="timeadd"]{background-image:url(/images/time_add.png);}
+button[ytype="snapshot"]{background-image:url(/images/snapshot.png);}
+button[ytype="clearshot"]{background-image:url(/images/remove.png);}
+button[ytype="switchrc"]{background-image:url(/images/fb.png);}
+button[ytype="go"]{background-image:url(/images/accept.png);}
+button[ytype="download"]{background-image:url(/images/wget.png);}
+button[ytype="clear"]{background-image:url(/images/remove.png);}
+button[ytype="add"]{background-image:url(/images/new.png);}
+button[ytype="delete"]{background-image:url(/images/remove.png);}
+button[ytype="edit"]{background-image:url(/images/modify.png);}
+button[ytype="flash"]{background-image:url(/images/flash.png);}
+
+button[ytype="no"] {
+ padding-left: 5px
+}
+
+/*TODO: input file*/
+button[type="button"] {
+ height: 22px;
+ border: 1px solid #444444;
+ background-color: #303030;
+ border-radius: 3px;
+ color: #ffffff;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="file"]:hover {
+ position:relative;
+ left:1px;
+ top:1px;
+ background-color: #303030;
+ color: #ffffff;
+}
+
+input {
+ height: 22px;
+ border: 1px solid #444444;
+ background-color: #303030;
+ border-radius: 3px;
+ color: #ffffff;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+input[type="text"]:focus,input[type="password"]:focus{
+ border: 1px solid #444444;
+ background: #343434;
+}
+
+select {
+ height: 22px;
+ border: 1px solid #444444;
+ background-color: #303030;
+ border-radius: 3px;
+ color: #ffffff;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+}
+
+a {
+ color: #ffffff;
+}
+td {
+ color: #ffffff;
+}
+tr {
+ color: #ffffff;
+}
+
+hr {
+ border: none;
+ border-top: solid #ffffff 1px;
+ height: 1px;
+}
+
+.y_menu_prim_box {
+ border-color: #000;
+}
+.y_menu_prim_box_head {
+ background: #272525;
+}
+.y_menu_prim_box_body {
+ background-color: #272525;
+}
+.y_menu_prim_box_body #prim span,
+.y_menu_prim_box_body #box_name,
+.y_menu_prim_box_body #clock {
+ text-shadow: 1px 1px 1px #000;
+}
+.y_menu_prim li a {
+ text-shadow: 1px 1px 1px #000;
+}
+.y_menu_prim li a:hover {
+ color: #518eea;
+}
+.y_menu_prim li.selected a {
+ color: #ffffff;
+}
+
+.y_menu_sec_box {
+ border-color: #000;
+}
+.y_menu_sec_box_head {
+ background: #000000;
+}
+.y_menu_sec_box_head h2 {
+ color: #518eea;
+/*
+ text-shadow: 1px 1px 1px #000;
+*/
+ text-shadow: 0 -1px #000025, 1px 0 #000025, 0 1px #000025, -1px 0 #000025, #000 1px 1px 1px;
+}
+.y_menu_sec_box_body {
+ background-color: #272525;
+}
+.y_menu_sec li {
+ color: #ffffff;
+}
+.y_menu_sec li.plain a {
+ color: #ffffff
+}
+.y_menu_sec li a:hover {
+ color: #518eea;
+}
+.y_menu_sec_section {
+ background-color: #3e8bfe;
+ color: #ffffff;
+ text-shadow: 0 -1px #000025, 1px 0 #000025, 0 1px #000025, -1px 0 #000025, #000 1px 1px 1px;
+}
+
+.work_box {
+ border-color: #000;
+}
+.work_box_head {
+ background-color: #00006e;
+}
+.work_box_head h2,.work_box_head_h2 {
+ background-color: #000000;
+ color: #518eea;
+ text-shadow: 0 -1px #000025, 1px 0 #000025, 0 1px #000025, -1px 0 #000025, #000 1px 1px 1px;
+}
+.work_box_body {
+ background-color: #272525;
+}
+
+.y_wait_box {
+ border: 1px solid #000;
+}
+.y_wait_box_visible {
+ border: 1px solid #000;
+}
+.y_wait_box_head {
+ background: #000000;
+ color: #3e8bfe;
+}
+.y_wait_box_head h2 {
+ text-shadow: 0 -1px #000025, 1px 0 #000025, 0 1px #000025, -1px 0 #000025, #000 1px 1px 1px;
+ color: #3e8bfe;
+}
+.y_wait_box_body {
+ background-color: #272525;
+}
+
+.y_table,.y_form_table,.y_invisible_table,y_form table {
+ color: #ffffff;
+}
+.y_live_button {
+ color: #ffffff;
+}
+
+.y_live_bouquets {
+ color: #ffffff;
+}
+
+.y_live_channels
+{
+ color: #ffffff;
+}
+.y_live_audio_pids
+{
+ color: #ffffff;
+}
+
+.y_form_header_oline {
+ color : #ffffff;
+}
+
+.y_form_header {
+ border-bottom : 1px solid #ffffff;
+ color : #ffffff;
+ padding-top:0.5em;
+}
+
+.y_form_section {
+ color : #ffffff;
+}
+
+.y_text_boxcontrol_table {
+ border-color: #303030;
+}
+
+.y_text_boxcontrol_table_progress {
+ border-color: #303030;
+}
+.y_text_boxcontrol_div_progress {
+ border-color: #303030;
+}
+#audiobar_right,
+#sigbar_right,
+#snrbar_right {
+ background-color: #272525;
+}
+
+.y_epg_info {
+ border: none;
+ background-color: #202020;
+}
+.y_epg_info #description,
+.y_epg_info #info1,
+.y_epg_info #info2 {
+ background-color: #272525;
+}
+
+.bouquetitemlist .logo_cell {
+ background: #303030;
+ border-bottom: 1px solid #272525;
+}
+
+.channel_logo {
+ background: #343434;
+}
+
+.channel_logos
+{
+ background: #343434;
+}
+
+#epg_plus {
+ border-color : #000;
+}
+.ep_bouquet {
+ border-color : #000;
+}
+.ep_bouquet_name {
+ background: #333333;
+ border-color : #333333;
+}
+.ep_bouquet_name a {
+}
+.ep_bouquet_item {
+ border-color : #333333;
+}
+.ep_bouquet_item:hover {
+ background-color: #444444;
+}
+.ep_bouquet_item span:hover {
+}
+.ep_bouquet_rec {
+ border-color : #ff0000;
+}
+.ep_bouquet_zap {
+ border-color : #440044;
+}
+.ep_time_bar {
+ border-color : #000;
+}
+.ep_time_bar_item {
+ border-color : #000;
+}
+.ep_info_desc {
+}
+.ep_info_info1 {
+}
+.ep_info_info2 {
+}
+
+#epg_info {
+ border : #999999 solid 1px;
+ background-color: #000025;
+}
+#epg_time {
+}
+
+#epglist tbody tr:hover {
+ background-color: #00006e;
+}
+.a
+{
+ background-color: #333333;
+}
+.aepg
+{
+ background-color: #333333;
+ border-bottom: 1px solid #272525;
+}
+.b
+{
+ background-color: #444444;
+}
+.bepg
+{
+ background-color: #444444;
+ border-bottom: 1px solid #272525;
+}
+.c
+{
+ background-color: #303030;
+}
+.c a
+{
+}
+.cepg
+{
+ background-color: #303030;
+ border-bottom: 1px solid #272525;
+}
+.cslider_table
+{
+ border: 1px solid #000000;
+}
+.cslider_used
+{
+ background-color: #666666;
+}
+.cslider_free
+{
+ background-color: #303030;
+}
+.cslider_noepg
+{
+ background-color: #272525;
+}
+.epg
+{
+ font-weight: bold;
+ color: #ffffff;
+}
+
+.atimer {
+ background-color: #535353;
+}
+
+.lt_table th {
+ color : #ffffff;
+}
+
+table.screenshot {
+ background: #272525;
+}
+
+img#shot {
+ background-color: #272525;
+ border: 1px solid #000;
+}
+
+/* Filemgr */
+.diag {
+ border-color: #000025;
+ background-color: #272525;
+}
+.toolbar td {
+ border-color: #000025;
+}
+.toolbar img {
+ border:0;
+}
+.toolbar td:hover {
+ background-color: #272525;
+}
+.button {
+ border-color: #000025;
+}
+.button:hover {
+ background-color: #000025;
+}
+.mform {
+}
+
+.filelist a{
+}
+.box {
+ border-color: #000025;
+}
+.epginfo2{
+}
+.detail_title{
+ border-color: #000025;
+ background-color: #272525;
+}
+.detail_title_active{
+ border-color: #000025;
+ background-color: #272525;
+}
+.detail_img {
+}
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-Tuxbox.css b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-Tuxbox.css
new file mode 100644
index 0000000..35f1301
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-Tuxbox.css
@@ -0,0 +1,6 @@
+/*
+ Tuxbox yWeb Style - Do not modify.
+
+ When you're a distributor, use your own styles/Y_Dist-<name>.css file.
+ When you're a user, use Y_User.css.
+*/
diff --git a/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist.css b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist.css
new file mode 100644
index 0000000..35f1301
--- /dev/null
+++ b/tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist.css
@@ -0,0 +1,6 @@
+/*
+ Tuxbox yWeb Style - Do not modify.
+
+ When you're a distributor, use your own styles/Y_Dist-<name>.css file.
+ When you're a user, use Y_User.css.
+*/
-----------------------------------------------------------------------
Summary of changes:
tuxbox/neutrino/configure.ac | 1 +
tuxbox/neutrino/daemons/nhttpd/web/Makefile.am | 4 +-
tuxbox/neutrino/daemons/nhttpd/web/Y_Blocks.txt | 13 +-
.../nhttpd/web/Y_Boxcontrol_Bouquetlist.yhtm | 2 +-
.../nhttpd/web/Y_Boxcontrol_Channellist.yhtm | 4 +-
.../daemons/nhttpd/web/Y_Boxcontrol_Menue.yhtm | 3 +-
.../daemons/nhttpd/web/Y_LiveViewFull.yhtm | 6 +-
tuxbox/neutrino/daemons/nhttpd/web/Y_Live_EPG.yhtm | 4 +-
.../daemons/nhttpd/web/Y_Live_EPG_Info.yhtm | 4 +-
.../daemons/nhttpd/web/Y_Settings_Menue.yhtm | 1 -
.../daemons/nhttpd/web/Y_Settings_yWeb.yhtm | 33 ++-
.../daemons/nhttpd/web/Y_Tools_Info_Menue.yhtm | 2 +-
tuxbox/neutrino/daemons/nhttpd/web/Y_User.css | 10 +
tuxbox/neutrino/daemons/nhttpd/web/Y_Version.txt | 4 +-
tuxbox/neutrino/daemons/nhttpd/web/Y_blank.htm | 4 +-
.../neutrino/daemons/nhttpd/web/scripts/Y_Tools.sh | 82 +++--
.../daemons/nhttpd/web/scripts/_Y_Library.sh | 12 +-
.../nhttpd/web/{images => styles}/.gitignore | 0
.../neutrino/daemons/nhttpd/web/styles/Makefile.am | 6 +
.../daemons/nhttpd/web/styles/Y_Dist-GreyBlue.css | 425 ++++++++++++++++++++
.../daemons/nhttpd/web/styles/Y_Dist-Tuxbox.css | 6 +
.../neutrino/daemons/nhttpd/web/styles/Y_Dist.css | 6 +
22 files changed, 577 insertions(+), 55 deletions(-)
create mode 100644 tuxbox/neutrino/daemons/nhttpd/web/Y_User.css
copy tuxbox/neutrino/daemons/nhttpd/web/{images => styles}/.gitignore (100%)
create mode 100644 tuxbox/neutrino/daemons/nhttpd/web/styles/Makefile.am
create mode 100644 tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-GreyBlue.css
create mode 100644 tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist-Tuxbox.css
create mode 100644 tuxbox/neutrino/daemons/nhttpd/web/styles/Y_Dist.css
--
Tuxbox-GIT: apps
|