2007-07-29 Dieter Hametner - Implemented status notification popup if ajax is active. - Without Ajax it is now possible to request actions from vdr via a static page. 2007-07-22 Dieter Hametner Added toolbox buttons to epg info popup windows. Some style fixes for this. * pages/whats_on.ecpp: Use new pageelems.epg_tool_box component. * pages/pageelems.ecpp: new epg_tool_box component. 2007-07-21 Dieter Hametner * live/js/live/pageenhance.js: Enhance a normal web page with nifty web 2.0 features. * live/js/live/infowin.js: stand alone class. Used by pageenhance.js * live/js/live/hinttips.js: stand alone class. Used by pageenhance.js 2007-07-21 Dieter Hametner Made epgimages better styleable. Displaying them as floats right of the epg description text. 2007-07-20 Christian Wieninger Added support for EPG images: Specify the directory with your EPG images via the new commandline option '-e ' or '--epgimages= like -P'live -e /video/epgimages' 2007-07-12 Dieter Hametner Changed the javascript base of live. We now use the 'mootools' framework (see http://www.mootools.net for infos) to handle javascript in a browser independend fashion and for nifty Web 2.0 features. Based on this framework we have now tooltips that use the XHTML standard 'title' attribute and Web-2.0 popup windows for epg information. This Epg information is loaded on demand and once loaded, they are cached in the page for further viewing. On the other hand this also provides us with a solution to have live functioning without javascript at all. When done right, the same functionality can be achieved with or without enabled javascript in the browser. Currently there still are javascript only features, which will be resolved in the next weeks. This is a rather big change on many files, so they are not all mentioned here. 2007-06-22 Dieter Hametner Start of new 'standalone' javascript source directory for live javascript files. - Use mootools http://www.mootools.net/ as base library for 'modern' Javascript based functionality. 2007-06-15 Dieter Hametner * setup.ecpp: added option to disable infobox at all. 2007-06-14 Dieter Hametner * infobox: Keep update status of infobox in session. This allows the user to switch off status updates and change live pages. After a page change the status is updated once and then the users choice is respected. 2007-06-14 Dieter Hametner * infobox: show 'user friendly' error message when something went wrong while updating the status box. Fixed tooltip message for toggle update on/off of status box. 2007-06-13 Dieter Hametner * pages/schedule.ecpp: If no channel is given, and a current channel is known to vdr, select it when calling the schedule page in live. 2007-06-12 Dieter Hametner Added orange-blue theme as an example of a theme with dark background and light foreground colors. This theme also demonstrates the use of exchanged images (logo.png, tv.jpg and remotecontrol.jpg) * styles.css: some minor style fixes, that became visible while creating the orange-blue theme. 2007-06-11 Dieter Hametner Fixed style layout of the tables. Added class 'bottomrow' to the rows that are followed by empty spacer rows. 2007-06-06 Dieter Hametner Use GetConfigDir instead of USRDIR define. * pages/*.ecpp: begin of unification of table markup. Still needs some tweaking but the general framework is in place. * styles.css: Removed different table styles. Added two general table styles: - listing: for tables showing listings like search results or schedules. - formular: for tables used in input forms to layout the input elements. Added some general use styles, like 'bold', 'more', 'withmargin', 'nomargin', 'short', 'title', 'dotted' 2007-06-03 Dieter Hametner Added CSS based themeing support. For details please read doc/css-themeing.txt and doc/dev-conventions.txt. * setup.h, setup.cpp, setup.ecpp: added setup for theme and selection of theme. * pages/*.ecpp: added support for themable images. * tntconfig.cpp: cascaded search for images, to support themeing. 2007-06-03 Christian Wieninger Setup includes now a local net mask specifying the address range without necessary login (#321) 2007-06-02 Christian Wieninger required version of VDR is now >= 1.4.0-2 2007-06-01 Sascha Volkenandt The detection of featured plugins was uniformed. The display in the about box now reads "active: " or "required: " 2007-06-01 Dieter Hametner These changes fix bug entry #339 * css-themeing.txt: describe how to do css themeing. * content.ecpp: - check for additional parameter and use it as mime type. - use compile time variable USRDIR for path to the files loaded via content.ecpp * pageelems.ecpp: link to css/siteprefs.css * pages/*.ecpp: changed style link to pageelems.stylesheet component. * tntconfig.cpp: added MapUrl for css/cssfile. unrecorded Sascha Volkenandt Due to the introduction of a uniform header for C++ standard extenstions, the boost library is now only necessary if the used g++ compiler version is less than 4.0