[Slim-Checkins] r15126 - in /trunk/server: HTML/Default/pageheader.html HTML/Default/slimserver.css Slim/Web/XMLBrowser.pm
mherger at svn.slimdevices.com
mherger at svn.slimdevices.com
Mon Dec 10 02:59:43 PST 2007
Author: mherger
Date: Mon Dec 10 02:59:41 2007
New Revision: 15126
URL: http://svn.slimdevices.com?rev=15126&view=rev
Log:
Bug: 6279
Description: display service partner icon in web ui page header
Modified:
trunk/server/HTML/Default/pageheader.html
trunk/server/HTML/Default/slimserver.css
trunk/server/Slim/Web/XMLBrowser.pm
Modified: trunk/server/HTML/Default/pageheader.html
URL: http://svn.slimdevices.com/trunk/server/HTML/Default/pageheader.html?rev=15126&r1=15125&r2=15126&view=diff
==============================================================================
--- trunk/server/HTML/Default/pageheader.html (original)
+++ trunk/server/HTML/Default/pageheader.html Mon Dec 10 02:59:41 2007
@@ -48,7 +48,13 @@
</head>
<body [% IF bodyscript && NOT extJsScripts; bodyscript; END %]>
<div id="inner_header">
- <div class="pagetitle">[% pagetitle %]</div>
+
+ <div class="pagetitle [%- IF pageicon -%]pagetitleWithIcon[% END %]">
+ [%- IF pageicon -%]
+ <img src="[% webroot %][% pageicon.replace('.png', "_25x25_f.png") %]" class="pageicon" width="25" border="0" alt="[% pagetitle %]">
+ [%- END -%]
+ <span>[% pagetitle %]</span>
+ </div>
</div>
<div class="inner_content">
Modified: trunk/server/HTML/Default/slimserver.css
URL: http://svn.slimdevices.com/trunk/server/HTML/Default/slimserver.css?rev=15126&r1=15125&r2=15126&view=diff
==============================================================================
--- trunk/server/HTML/Default/slimserver.css (original)
+++ trunk/server/HTML/Default/slimserver.css Mon Dec 10 02:59:41 2007
@@ -324,6 +324,20 @@
padding-left: 10px;
font-size: 14px;
font-weight: bold;
+}
+
+div.pagetitleWithIcon {
+ margin-bottom: 8px;
+}
+
+.pagetitleWithIcon span {
+ position: relative;
+ top: 5px;
+}
+
+.pageicon {
+ float: left;
+ padding-right: 3px;
}
#crumblist {
Modified: trunk/server/Slim/Web/XMLBrowser.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Web/XMLBrowser.pm?rev=15126&r1=15125&r2=15126&view=diff
==============================================================================
--- trunk/server/Slim/Web/XMLBrowser.pm (original)
+++ trunk/server/Slim/Web/XMLBrowser.pm Mon Dec 10 02:59:41 2007
@@ -106,6 +106,7 @@
my ( $client, $stash, $callback, $httpClient, $response ) = @{ $params->{'args'} };
$stash->{'pagetitle'} = $feed->{'title'} || string($params->{'title'});
+ $stash->{'pageicon'} = $Slim::Web::Pages::additionalLinks{icons}{$params->{'title'}};
my $template = 'xmlbrowser.html';
@@ -415,6 +416,7 @@
my $title = string($params->{'title'});
$stash->{'pagetitle'} = $title;
+ $stash->{'pageicon'} = $Slim::Web::Pages::additionalLinks{icons}{$params->{'title'}};
$stash->{'msg'} = sprintf(string('WEB_XML_ERROR'), $title, $error);
my $output = processTemplate($template, $stash);
@@ -492,7 +494,7 @@
handleFeed( $parent, $params );
}
-sub processTemplate {
+sub processTemplate {
return Slim::Web::HTTP::filltemplatefile( @_ );
}
More information about the checkins
mailing list