[Slim-Checkins] r11146 - in /trunk/server/HTML: EN/ajaxHome.txt
EN/html/home.js Fishbone/pageheader.html
kdf at svn.slimdevices.com
kdf at svn.slimdevices.com
Sat Jan 6 16:33:47 PST 2007
Author: kdf
Date: Sat Jan 6 16:33:47 2007
New Revision: 11146
URL: http://svn.slimdevices.com?rev=11146&view=rev
Log:
Bug: n/a
Description:
- add a couple more elements to the ajax home updates, merge into an interated loop.
- add interface for fishbone skin for progress
Modified:
trunk/server/HTML/EN/ajaxHome.txt
trunk/server/HTML/EN/html/home.js
trunk/server/HTML/Fishbone/pageheader.html
Modified: trunk/server/HTML/EN/ajaxHome.txt
URL: http://svn.slimdevices.com/trunk/server/HTML/EN/ajaxHome.txt?rev=11146&r1=11145&r2=11146&view=diff
==============================================================================
--- trunk/server/HTML/EN/ajaxHome.txt (original)
+++ trunk/server/HTML/EN/ajaxHome.txt Sat Jan 6 16:33:47 2007
@@ -6,6 +6,8 @@
# grab the object
progressbar|[% progress.bar %]
+progressdone|[% progress.obj.done %]
+progresstotal|[% progress.obj.total %]
warn|[% warn %]
Modified: trunk/server/HTML/EN/html/home.js
URL: http://svn.slimdevices.com/trunk/server/HTML/EN/html/home.js?rev=11146&r1=11145&r2=11146&view=diff
==============================================================================
--- trunk/server/HTML/EN/html/home.js (original)
+++ trunk/server/HTML/EN/html/home.js Sat Jan 6 16:33:47 2007
@@ -7,19 +7,16 @@
if (parsedData['warn']) {
//showElements(['scanWarning']);
-
- if (parsedData['progressname']) {
- showElements(['progressName']);
- refreshElement('progressName', parsedData['progressname']);
- } else {
- hideElements(['progressName']);
- }
+ var elements = ['progressName', 'progressBar', 'progressDone', 'progressTotal'];
+ var data = ['progressname', 'progressbar', 'progressdone', 'progresstotal']
- if (parsedData['progressbar']) {
- showElements(['progressBar']);
- refreshElement('progressBar', parsedData['progressbar']);
- } else {
- hideElements(['progressBar']);
+ for (var i=0; i < elements.length; i++) {
+ if (parsedData[data[i]]) {
+ if ($(elements[i])) showElements([elements[i]],'inline');
+ refreshElement(elements[i], parsedData[data[i]]);
+ } else {
+ if ($(elements[i])) hideElements([elements[i]]);
+ }
}
setTimeout( "ajaxHomeRefresh()", 5 * 1000);
Modified: trunk/server/HTML/Fishbone/pageheader.html
URL: http://svn.slimdevices.com/trunk/server/HTML/Fishbone/pageheader.html?rev=11146&r1=11145&r2=11146&view=diff
==============================================================================
--- trunk/server/HTML/Fishbone/pageheader.html (original)
+++ trunk/server/HTML/Fishbone/pageheader.html Sat Jan 6 16:33:47 2007
@@ -1,3 +1,8 @@
+[%- IF home && ajaxRequest -%]
+ <pre>
+ [% PROCESS ajaxHome.txt %]
+ </pre>
+[%- ELSE -%]
[% IF NOT optionOnly %]
[%- FILTER null %]
[% BLOCK addBrowseLinks %]
@@ -25,6 +30,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
+ [% IF home %]
+ <script type="text/javascript" src="[% webroot %]html/prototype.js" ></script>
+ <script TYPE="text/javascript" language="JavaScript">[% PROCESS html/global.js %]</script>
+ <script TYPE="text/javascript" language="JavaScript">[% PROCESS html/home.js %]</script>
+ [% END %]
[% PROCESS customheader.html %]
[% IF home %]<script type="text/javascript">
<!--Hide
@@ -107,13 +117,17 @@
</style>
<![endif]-->
</head>
-<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" rightmargin="0" [% bodyscript %]>
+<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" rightmargin="0" [% bodyscript %][% IF home %]onload="doLoad(1);"[% END %]>
[% END %]
[% IF home %][% IF NOT optionOnly %]
<div id="masthead">
<div id="SDlogo">
+ [% IF progress.name %]
+ Server scanning... <a href="[% webroot %]progress.html?type=importer" target="browser"><span id="progressName">[% progress.name _ "_PROGRESS" | string %]</span>(<span id="progressDone">[% progress.obj.done %]</span> [% "OF" | string %] <span id="progressTotal">[% progress.obj.total %]</span>)</a></span>
+ [% ELSE %]
<a href="http://www.slimdevices.com/" target="slimdevices"><img src="[% webroot %]html/images/slimdevices_logo.gif" alt="Slim Devices"></a>
+ [% END %]
</div>
<div id="serverlinks">
<a id="homelink" style="font-weight:bold;" href="javascript:selectLink(this,'BROWSE_NEW_MUSIC');" target="browser" onclick="selectLink(this,'[% page %]');" onMouseOver="homelink();setLink(this);" onMouseOut="document.getElementById('homelink').innerHTML = '[% "HOME" | string %]';">[% "HOME" | string %]</a>
@@ -172,4 +186,5 @@
<span class="pageHeaderInfo">[% pageHeaderInfo %]</span>
[% UNLESS noHR %]<hr class="headerhr">[% END %]
+[% END %]
[% END %]
More information about the checkins
mailing list