1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
3 "http://www.w3.org/TR/html4/loose.dtd">
7 <meta content="text/html; charset=UTF-8" http-equiv="content-type">
8 <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
10 <title>Dreambox BouquetEditor</title>
12 <link href="/bouqueteditor/style.css" type="text/css" rel="stylesheet">
13 <link rel="shortcut icon" type="/web-data/image/x-icon" href="/web-data/img/favicon.ico">
15 <!-- External Libraries - use the minified lib-collection of the standard webif -->
16 <script type="text/javascript" src="/web-data/lib/libs_minified.js"></script>
19 <script type="text/javascript" src="/web-data/lib/prototype-1.6.1.js"></script>
20 <script type="text/javascript" src="/bouqueteditor/scriptaculous-js-1.8.3/src/scriptaculous.js"></script>
21 <script type="text/javascript" src="/web-data/lib/curvycorners.js"></script>
22 <script type="text/javascript" src="/web-data/lib/trimpath-template-1.0.38.js"></script>
25 <!-- userprefs Object -->
26 <script type="text/javascript" src="/web-data/userprefs.js"></script>
28 <!-- webif stuff //-->
29 <script type="text/javascript" src="/web-data/objects.js" ></script>
30 <script type="text/javascript" src="/web-data/statics.js" ></script>
31 <script type="text/javascript" src="/web-data/tools.js" ></script>
33 <!-- bouqueteditor stuff -->
34 <script type="text/javascript" src="/bouqueteditor/bouqueteditor.js" ></script>
40 <div id="banner" class="roundBorder" style="height: 40px; margin-bottom: 10px;">
41 <span id="notification"><div></div></span>
42 <div style="display: block; height: 100%; text-align: center; padding-top: 10px;">
43 <img src="/bouqueteditor/dreambox_bouqueteditor.png" alt="Dreambox Web">
48 <table class="contentTabMain roundBorder" style="height: auto; margin-bottom: 3px;" border="0" cellpadding="0" cellspacing="0">
53 <li id="navTv"><a href="#" onClick="setMode(MODE.tv);">TV</a></li>
54 <li id="navRadio"><a href="#" onClick="setMode(MODE.radio);">Radio</a></li>
58 <table style="width:100%;text-align:right">
63 <button style="font-weight: normal;" onClick="createBackup();">Backup Settings</button>
64 <form style="display:inline">
65 <input type="button" value="Restore Settings"
66 onClick="fileUpload(this.form,'uploadfile'); return false;" >
67 <input type="file" name="file" id="file"/>
76 <table border="0" cellpadding="0" cellspacing="0">
79 <table class="contentTabInner roundBorder" border="0" cellpadding="0" cellspacing="0">
81 <th class="tabheader">
83 <li id="navSat"><a href="#" onClick="setServiceNav(1);">Satellites</a></li>
84 <li id="navProv"><a href="#" onClick="setServiceNav(0);">Provider</a></li>
85 <li id="navAll"><a href="#" onClick="setServiceNav(2);">All Services</a></li>
90 <td style="vertical-align: top;">
91 <div id="contentSelectionList"></div>
95 <th id="providerServiceHeader">Services for Provider</th>
98 <td class="white normalFont">Search: <input id="serviceSearch" value="Service to search for..."/></td>
101 <td style="vertical-align: top;">
102 <div id="contentSelectionSubList"></div>
107 <td class="middle"> </td>
109 <table class="contentTabInner roundBorder" border="0" cellpadding="0" cellspacing="0">
111 <th class="tabheader">Bouquets</th>
114 <td style="vertical-align: top;">
115 <div id="contentBouquetList"></div>
119 <th id="bouquetServiceHeader">Please select a Bouquet...</th>
122 <td style="vertical-align: top;">
123 <div id="contentServicelist"></div>
126 <tr id="alternativesHead" style="display:none">
127 <th class="grey">Alternatives</th>
129 <tr id="alternatives" style="display:none">
130 <td id="contentAlternatives" class="white"><td>
138 <script language="JavaScript">
140 $('serviceSearch').observe('keyup', serviceSearch);
141 $('serviceSearch').observe('focus', onServiceSearchFocus);
142 $('serviceSearch').observe('blur', onServiceSearchBlur);