Phil Meyer;222720 Wrote: 
> Okay, I may have a look.  Any clues where to start?  eg. if I wanted to
> look at spacing around mixer icons and align to right of screen for
> starters?
> 

Below is a sort description of the relevant files, it doesn't matter
for me if you make changes directly in the files under "HTML/EN" or if
you create a copy of them and place it in corresponding directory under
"HTML/Handheld". However, if you want to be able to use both default and
handheld skin from different clients, you need to do any non compatible
changes in "HTML/Handheld", else the default skin will stop to work.

Unfortunately the code isn't commented at all, so it might be a bit
hard to decipher. Also some parts isn't structured as goods as I would
like, I just haven't got the time to do it yet. So if you have any
questions, just ask.

I've earlier had some problem where I used tables and SlimServer used
CSS to get the correct layout, but I think the Custom Browse plugin
tries to use the standard SlimServer web components where it is
possible. So tables might not be the cause of these problems.


HTML/EN/plugins/CustomBrowse/mixerlink.html
===========================================
- Contains the <a ...></a> tag for the mixer in standard SlimServer
browse menus.
- I don't think you need to change this because I think the mixer icons
on the standard SlimServer menus seems to work correctly.


HTML/EN/plugins/CustomBrowse/menuheader.html
============================================
- This is the main block for the header and footer
- I think an empty menuheader.html in the
HTML/Handheld/plugins/CustomBrowse/menuheader.html directory might be
enough to get rid of the header and footers



HTML/EN/plugins/CustomBrowse/custombrowse_list.html
===================================================
- This is the main page, the mixers are inserted inside the FOR loop
that starts with "[% FOREACH mix = item.mixes %]". There is another
commented for loop that contains mixes, but that isn't used. Must be
some code I've just forgotten to remove.
- You can try to look if you see and "class" or "style" attribute in
the SlimServer browse pages. Should be somewhere under HTML/Handheld in
the SlimServer installation directory.
- The "All Songs" entry is handled inside the IF statement that starts
with "[% IF pluginCustomBrowseCurrentContext and
pluginCustomBrowsePlayAddAll %]"
- I've earlier had some problem with TrackStat where the space reserved
for the mixers was limited to a specific width. When you had more mixers
they got wrapped in similar way as it looks in the Handheld skin. I'm
not sure if this is the case, but it might be a good idea to try to
disable some of the mixers and see if the wrapping stops.


HTML/EN/plugins/CustomBrowse/custombrowse_contextlist.html
==========================================================
- This is pretty similar to custombrowse_list.html and is used for the
page that is shown when you click on one of the header/footer links or
when you use the "Browse by selected" mixer.
- Don't start with this, when you have custombrowse_list.html working,
you can look at this and see if you need to do any changes.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library and RandomPlayList plugins'
(http://wiki.erland.homeip.net/index.php/Category:SlimServer))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=37898

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/plugins

Reply via email to