Commit Graph

154 Commits

Author SHA1 Message Date
Anders Betnér d9c1742744 Put the daap options in the right mt-daapd.conf section.
Changed the config.html Save debugger to only print
options that return errors.
2006-05-30 07:02:16 +00:00
Anders Betnér 62c3ac542a Added debugging to config.html
If you open the page /config.html?debug
There will be debug messages to the javascript console when
you press the Save button
In Safari activate the javascript console like this http://getahead.ltd.uk/ajax/debug-safari
In Firefox install the extension Firebug and activate the console there
2006-05-29 20:00:58 +00:00
Anders Betnér 44014ecf1f Added missing options to config 2006-05-29 11:52:49 +00:00
Ron Pedde 31b8f6fc69 make .png logo transparent. probably useless, as the logo is going to be replaced, but there you go. 2006-05-28 08:46:23 +00:00
Anders Betnér da8f1a6f8f Forgot this file in last comitt 2006-05-27 21:11:14 +00:00
Anders Betnér 91df6a5abf Move common javascript functions to util.js closes #69
Javascript fixes for Safari
2006-05-27 21:04:19 +00:00
Anders Betnér 5d29ec0dbd Prevent "Remove" from removing the last html input for options
with multiple values.
2006-05-27 17:30:11 +00:00
Anders Betnér 9e547e6c16 Fix add item for multivalued options, this broke in r1105 2006-05-26 22:55:42 +00:00
Anders Betnér 04aa87007a Wohohoooo, you can add songs to static playlists, thanks to
a patch from jordan@snocap!
2006-05-26 22:20:11 +00:00
Anders Betnér 310b2f6db8 Added support for basic and advanced config options. What goes into
advanced and what goes into basic is discussable. I just made a 
proposal in config.xml
2006-05-26 21:56:04 +00:00
Anders Betnér 0f27d923a5 Fixed a bug where button Cancel could look infinately (or a lot) 2006-05-26 20:22:21 +00:00
Anders Betnér 6ea05929ee Linted and found some stuff to clean up 2006-05-24 22:02:44 +00:00
Anders Betnér d30bafbd50 Added a tiny animation when removing/adding multiple elements. 2006-05-24 21:47:32 +00:00
Anders Betnér 5d222cfc91 Made the Cancel work 2006-05-24 21:15:13 +00:00
Anders Betnér 62811717f7 Prevent javascript from choking on empty options in mt-daapd.conf 2006-05-24 07:53:51 +00:00
Anders Betnér b3d2ffc703 Added missing spinner.gif 2006-05-24 06:52:15 +00:00
Anders Betnér 510fbde5b8 Config.html is actually usable 2006-05-22 22:26:19 +00:00
Anders Betnér dbf2359c89 Added alerts with results of a save.
Added attributes to config.xml
2006-05-22 20:46:29 +00:00
Anders Betnér f0ac0885a2 Let IE surfers in on the good stuff in config.html.
I made the code IE compliant by removing stuff,
can't say I see that every day.
2006-05-21 20:55:56 +00:00
Anders Betnér 1804fdf595 Whohoho!!! This is the first commit where you actually can
save the changes made on config.html.
The result of the save is displayed as an ugly alert with
the xml response, but it works!
2006-05-21 19:46:22 +00:00
Anders Betnér 5d611fe52a Fixed some small errors in config.js 2006-05-21 15:01:05 +00:00
Anders Betnér 3876b65e1c config.html: Button Cancel works for all elements but the ones that
have multiple values.
2006-05-20 23:25:46 +00:00
Anders Betnér 8c969a9367 Fix element id:s for dynamically added elements 2006-05-20 22:37:41 +00:00
Anders Betnér 5eba5fc5ac Big fat refactoring of config.js and config.xml 2006-05-20 21:51:14 +00:00
Anders Betnér 1c55d153ff config.html: Disable all elements if mt-daapd.conf not writable
Fixed the "are we on a mac" detection
2006-05-20 17:30:48 +00:00
Anders Betnér 430b0ef9a4 You can sort of cancel=revert you inputs on config.html and
I reenabled the save button if someone wants to play 
with it.
2006-05-18 21:47:49 +00:00
Anders Betnér dffdfa56c6 Added warning if mt-daapd.conf not writable
Switch order of save cancel buttons when on a Mac
Disable save button (will write a script to enable it as 
soon as something changes on the page)
Removed art_filename from config.xml
2006-05-18 18:48:53 +00:00
Anders Betnér d7c61d62b3 Added a rudimentary Save button on config.html. It will try to
save the file, but nothing is checked and your mt-daapd.conf might
be changed in strange ways. Pressing the button will give you the
server response in an alert box.
2006-05-17 18:42:56 +00:00
Anders Betnér 28e0956e66 config.html: config options with multiple values have the same
html name, but different html id:s
Corrected some section errors in config.xml
2006-05-17 14:28:39 +00:00
Ron Pedde 177a808624 add config.xml to distribution 2006-05-17 06:34:52 +00:00
Anders Betnér 7d172fbb54 Spelling 2006-05-16 23:31:11 +00:00
Anders Betnér bc05d116b0 Changed wordings in config.xml 2006-05-16 23:13:10 +00:00
Anders Betnér 733f7fffef Added UI to remove multiple config options on config.html 2006-05-16 23:12:40 +00:00
Anders Betnér 95f5d64b96 Refactored config.js to parse the config.xml into a javascript
object and then build config.html from that.
Added a hackery translation between mt-daapd.conf sections
and the config.html sections, this will later be removed once
the sections conform.
2006-05-16 21:39:22 +00:00
Anders Betnér a1d5de6b54 config.html: Possible to add items in the UI, for options of type
<short_text_multiple> and <long_text_multiple>
2006-05-12 11:01:54 +00:00
Anders Betnér b150896921 config.html: Fix select boxes to reflect actual values in mt-daapd.conf
Handle config.xml default_value for select boxes
2006-05-12 10:02:59 +00:00
Anders Betnér 99a1e55497 Added support for config options with multiple values (mp3_dir,compdirs) to config.html 2006-05-10 20:14:11 +00:00
Anders Betnér b8027504de All config options on config.html are defined in config.xml and the
option values are fetched with /xml-rpc?method=config
2006-05-10 17:37:29 +00:00
Anders Betnér 0c407a7eca Fixed playlist.html spinner that broke in last commit.
Fixed some song selecting issues + the one mentioned in ticket #60
(comment 04/22/06 14:17:24: Modified by abetner)
2006-05-03 21:03:10 +00:00
Anders Betnér db6e5dc480 Switched playlist.html from DAAP XML requests to RSP.
This is quite a bit of a fast hack, just to se if it works.
2006-05-03 19:03:33 +00:00
Ron Pedde c578eb5bae Fix disclaimer wording. :) 2006-04-28 05:30:47 +00:00
Anders Betnér 83e20a2824 Use css overflow on genres/artists/album select boxes instead
of truncating the text
2006-04-22 21:06:34 +00:00
Anders Betnér 03664de092 Small IE javascript fix (removed tr.hasAttribute) 2006-04-20 21:47:58 +00:00
Anders Betnér aa5c3adb9a Added a spinner closes #34
Started work on #60 you can select songs by clicking and ctrl-clicking
(can't do anything with the selected songs though)
2006-04-20 21:30:47 +00:00
Anders Betnér b60b439102 playlist.html:
* added a somewhat flaky spinner, will make it more smooth later
 * started work on selectable songs in songlist
 * removed unused code in playlist.js
2006-04-18 20:23:19 +00:00
Anders Betnér 268019eb41 playlist.html: Put songid as a row attribute in songlist 2006-04-17 21:13:28 +00:00
Anders Betnér 610f507ada Removed genre from songlist. 2006-04-14 05:34:47 +00:00
Anders Betnér 26a235672b Forgot some select boxes on config.html 2006-04-12 21:28:34 +00:00
Anders Betnér 3fd9f6d353 status page uses /xml-rpc?metod=config
First shot at it, nothing is editable and some conf fields are
not updated at all.
2006-04-12 21:01:38 +00:00
Anders Betnér 48dba7a057 Change all element.firstChild.nodeValue to
Element.textContent(element) to fix bug #58
2006-04-11 07:22:34 +00:00