mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 12:49:34 +00:00
f18.js: add meta:theme-color, fix Firefox SVG background.
git-svn-id: https://svn.fhem.de/fhem/trunk@16071 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
a56c877a2d
commit
087a4e0bc5
@ -1,7 +1,7 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
FW_version["f18.js"] = "$Id$";
|
FW_version["f18.js"] = "$Id$";
|
||||||
|
|
||||||
// TODO: rewrite menu, dashboard, floorplan, Firefox-svg-coloring
|
// TODO: rewrite menu, dashboard, floorplan
|
||||||
var f18_attr, f18_aCol, f18_sd, f18_isMobile, f18_icon={}, f18_move=false;
|
var f18_attr, f18_aCol, f18_sd, f18_isMobile, f18_icon={}, f18_move=false;
|
||||||
var f18_small = (screen.width < 480 || screen.height < 480);
|
var f18_small = (screen.width < 480 || screen.height < 480);
|
||||||
|
|
||||||
@ -399,6 +399,9 @@ f18_setCss(why)
|
|||||||
$("head style#fhemweb_css").before(style);
|
$("head style#fhemweb_css").before(style);
|
||||||
else
|
else
|
||||||
$("head").append(style);
|
$("head").append(style);
|
||||||
|
|
||||||
|
$("head meta[name=theme-color]").remove();
|
||||||
|
$("head").append('<meta name="theme-color" content="#'+cols.bg+'">');
|
||||||
}
|
}
|
||||||
|
|
||||||
// SVG color tuning
|
// SVG color tuning
|
||||||
@ -425,15 +428,17 @@ f18_svgSetCols(svg)
|
|||||||
if(n< 0) n = 0;
|
if(n< 0) n = 0;
|
||||||
n = n.toString(16);
|
n = n.toString(16);
|
||||||
if(n.length < 2)
|
if(n.length < 2)
|
||||||
n = "0"+length;
|
n = "0"+n;
|
||||||
r += n;
|
r += n;
|
||||||
}
|
}
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SVG background gradient: .css does not work in Firefox, has to use .attr
|
||||||
var stA = $(svg).find("> defs > #gr_bg").children();
|
var stA = $(svg).find("> defs > #gr_bg").children();
|
||||||
$(stA[0]).css("stop-color", addCol(cols.bg, 10));
|
var so = "; stop-opacity:1;";
|
||||||
$(stA[1]).css("stop-color", addCol(cols.bg, -10));
|
$(stA[0]).attr("style", "stop-color:#"+addCol(cols.bg,10)+so);
|
||||||
|
$(stA[1]).attr("style", "stop-color:#"+addCol(cols.bg,-10)+so);
|
||||||
}
|
}
|
||||||
|
|
||||||
// font-awesome
|
// font-awesome
|
||||||
|
Loading…
Reference in New Issue
Block a user