mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 12:49:34 +00:00
fhemdoc_modular.js: color the commandref from f18 style (Forum #121437)
git-svn-id: https://svn.fhem.de/fhem/trunk@24575 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
ea80818b7a
commit
cfd19596dc
@ -704,6 +704,8 @@ f18_setAttr(name, value, dontSave)
|
|||||||
var wn = $("body").attr("data-webName");
|
var wn = $("body").attr("data-webName");
|
||||||
FW_cmd(FW_root+"?cmd=attr "+wn+" styleData "+
|
FW_cmd(FW_root+"?cmd=attr "+wn+" styleData "+
|
||||||
encodeURIComponent(JSON.stringify(f18_sd, undefined, 1))+"&XHR=1");
|
encodeURIComponent(JSON.stringify(f18_sd, undefined, 1))+"&XHR=1");
|
||||||
|
// for commandref background coloring
|
||||||
|
localStorage.setItem("styleData", JSON.stringify(f18_sd.f18));
|
||||||
}
|
}
|
||||||
|
|
||||||
function
|
function
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
var fd_loadedHash={}, fd_loadedList=[], fd_all={}, fd_allCnt, fd_progress=0,
|
var fd_loadedHash={}, fd_loadedList=[], fd_all={}, fd_allCnt, fd_progress=0,
|
||||||
fd_lang, fd_offsets=[], fd_scrolled=0, fd_modLinks={}, csrfToken="X",
|
fd_lang, fd_offsets=[], fd_scrolled=0, fd_modLinks={}, csrfToken="X",
|
||||||
fd_modLangs={}, fd_mode = "FHEM";
|
fd_modLangs={}, fd_mode = "FHEM", fd_style;
|
||||||
var fd_otherSrc = { "usb":"autocreate", "createlog":"autocreate" };
|
var fd_otherSrc = { "usb":"autocreate", "createlog":"autocreate" };
|
||||||
|
|
||||||
|
|
||||||
@ -218,13 +218,15 @@ fd_csrfRefresh(callback)
|
|||||||
|
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
if(fd_style) {
|
||||||
|
$("head style#f18_css").remove();
|
||||||
|
$("head").append("<style id='f18_css'>"+fd_style+"</style>");
|
||||||
|
}
|
||||||
var p = location.pathname.split(/[_.]/);
|
var p = location.pathname.split(/[_.]/);
|
||||||
fd_lang = (p[1] == "modular" ? p[2] : p[1]);
|
fd_lang = (p[1] == "modular" ? p[2] : p[1]);
|
||||||
if(fd_lang == "html")
|
if(fd_lang == "html")
|
||||||
fd_lang = "EN";
|
fd_lang = "EN";
|
||||||
|
|
||||||
if(location.host == "fhem.de" || location.host == "commandref.fhem.de")
|
|
||||||
fd_mode = "static";
|
|
||||||
|
|
||||||
|
|
||||||
$("div#modLinks").each(function(){
|
$("div#modLinks").each(function(){
|
||||||
@ -295,3 +297,22 @@ $(document).ready(function(){
|
|||||||
});
|
});
|
||||||
|
|
||||||
$(window).resize(calcOffsets);
|
$(window).resize(calcOffsets);
|
||||||
|
|
||||||
|
if(location.host == "fhem.de" || location.host == "commandref.fhem.de")
|
||||||
|
fd_mode = "static";
|
||||||
|
|
||||||
|
// Set f18 style from the localStorage
|
||||||
|
var sdAsString = localStorage.getItem("styleData"), sd = {};
|
||||||
|
if(sdAsString)
|
||||||
|
try { sd = JSON.parse(sdAsString) } catch(e) { console.log(e) }
|
||||||
|
if(sd["cols.bg"]) {
|
||||||
|
fd_style = `
|
||||||
|
body.commandref {
|
||||||
|
background-color: #${sd["cols.bg"]};
|
||||||
|
color: #${sd["cols.fg"]};
|
||||||
|
}
|
||||||
|
a,h2,h3,h4 { color:#${sd["cols.link"]}; }
|
||||||
|
tr.odd { background-color:#${sd["cols.oddrow"]}; }
|
||||||
|
table.block { border:0; }
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user