{
"betaManifestVersion": 1,
- "version": "v34",
+ "version": "v36",
"entries": [
{ "url": "IEFixes.htc" },
{ "url": "img/arrow_down.png" },
{ "url": "tpl/default/tplSendMessage.htm" },
{ "url": "tpl/default/tplServiceList.htm" },
{ "url": "tpl/default/tplServiceListEPGItem.htm" },
+ { "url": "tpl/default/tplSettings.htm" },
{ "url": "tpl/default/tplSignalPanel.htm" },
{ "url": "tpl/default/tplSubServices.htm" },
{ "url": "tpl/default/tplTimerEdit.htm" },
//$Header$
-var DBG = true;
-DBG = false;
-
var templates = {};
var loadedChannellist = {};
}
function debug(text){
+ var DBG = userprefs.data.debug || false;
+
if(DBG){
try{
if(!debugWin.closed && debugWin.location){
var inner = debugWin.document.getElementById('debugContent').innerHTML;
debugWin.document.getElementById('debugContent').innerHTML = new Date().toLocaleString() + ": "+text+"<br>" + inner;
+ } else {
+ openDebug();
+
+ setTimeout( function(){
+ var inner = debugWin.document.getElementById('debugContent').innerHTML;
+ debugWin.document.getElementById('debugContent').innerHTML = new Date().toLocaleString() + ": "+text+"<br>" + inner;
+ },
+ 1000
+ );
}
- } catch (Exception) {
- popUpBlockerHint();
- }
-
+ } catch (Exception) {}
}
}
+function saveSettings(){
+ userprefs.load();
+
+ var debug = $('enableDebug').checked;
+ if(typeof(debug) != undefined){
+ if( userprefs.data.debug != debug ){
+ userprefs.data.debug = debug;
+ userprefs.save();
+
+ if(debug){
+ openDebug();
+ }
+ }
+
+
+ }
+
+}
//Template Helpers
function saveTpl(request, tplName){
data = { 'useGears' : enabled };
processTpl('tplGears', data, 'contentMain');
}
-
+
+function showSettings(){
+ var debug = userprefs.data.debug;
+ var debugChecked = "";
+ if(debug){
+ debugChecked = 'checked';
+ }
+
+ data = { 'debug' : debugChecked };
+ processTpl('tplSettings', data, 'contentMain');
+}
+
// Spezial functions, mostly for testing purpose
function openHiddenFunctions(){
loadContentStatic('tplAbout', 'About');
}
+function loadSettings(){
+ loadContentDynamic(showSettings, 'Settings');
+}
+
function loadGearsInfo(){
loadContentDynamic(showGears, 'Google Gears');
}
*/
function init(){
+ var DBG = userprefs.data.debug || false;
if(DBG){
openDebug();
}