Add a guide grid to the internal web-server

Multimedia / MythTV - Stuart Morgan [mythtv.org] - 21 October 2013 16:30 UTC

This is a WORK IN PROGRESS, not a final finished product. Please do NOT open tickets for it yet.

What does NOT work (yet)?
- The 'One-Click-Record' menu isn't hooked.
- There is no Recording Rule Editor.
- There are no button to move back/forwards through the guide.

Basically you can view the guide, browse through it by date or time but not much else.

It has been designed with modern browsers in mind. It utilises some CSS3 and DOM features that may not work with browsers more than 6 months old. This is intentional, it is not a bug but I may be bribed to change my mind.

The styling is provisional, the finished article may either look very similar or entirely different.

Firefox, Opera, Opera Mobile, Opera Mobile Classic (Android) and Chromium were tested. Internet Explorer and Chrome were not tested but since we're following the standards here they should of course work too.

There is a known issue with Opera Mobile (both versions) and the record menu throwing everthing out of wack.

6444664 Add a guide grid to the internal web-server.
mythtv/html/css/category_colors.css | 33 +++
mythtv/html/css/guide.css | 241 ++++++++++++++++++
mythtv/html/html.pro | 2 +-
mythtv/html/index.html | 1 +
mythtv/html/js/guide.js | 158 ++++++++++++
mythtv/html/menu.qsp | 5 +
mythtv/html/tv/guide.qsp | 263 ++++++++++++++++++++
mythtv/html/tv/schedule.qsp | 12 +
.../services/mythServices.h | 5 +
mythtv/programs/mythbackend/services/myth.cpp | 42 +++-
mythtv/programs/mythbackend/services/myth.h | 21 ++
11 files changed, 781 insertions(+), 2 deletions(-)

Upstream: github.com


  • Share