mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
01_FHEMWEB.pm: addHtmlTitle (Forum #72578)
git-svn-id: https://svn.fhem.de/fhem/trunk@14437 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
a131c66b95
commit
94a626eca5
@ -141,6 +141,7 @@ FHEMWEB_Initialize($)
|
|||||||
CssFiles
|
CssFiles
|
||||||
JavaScripts
|
JavaScripts
|
||||||
SVGcache:1,0
|
SVGcache:1,0
|
||||||
|
addHtmlTitle:1,0
|
||||||
addStateEvent
|
addStateEvent
|
||||||
csrfToken
|
csrfToken
|
||||||
alarmTimeout
|
alarmTimeout
|
||||||
@ -1012,6 +1013,7 @@ FW_answerCall($)
|
|||||||
my $dataAttr =
|
my $dataAttr =
|
||||||
"data-confirmDelete='" .AttrVal($FW_wname,"confirmDelete", 1)."' ".
|
"data-confirmDelete='" .AttrVal($FW_wname,"confirmDelete", 1)."' ".
|
||||||
"data-confirmJSError='".AttrVal($FW_wname,"confirmJSError",1)."' ".
|
"data-confirmJSError='".AttrVal($FW_wname,"confirmJSError",1)."' ".
|
||||||
|
"data-addHtmlTitle='" .AttrVal($FW_wname,"addHtmlTitle", 1)."' ".
|
||||||
"data-webName='$FW_wname '";
|
"data-webName='$FW_wname '";
|
||||||
FW_pO "</head>\n<body name='$t' fw_id='$FW_id' $gen $lp $csrf $dataAttr>";
|
FW_pO "</head>\n<body name='$t' fw_id='$FW_id' $gen $lp $csrf $dataAttr>";
|
||||||
|
|
||||||
@ -3289,6 +3291,14 @@ FW_widgetOverride($$)
|
|||||||
<a name="FHEMWEBattr"></a>
|
<a name="FHEMWEBattr"></a>
|
||||||
<b>Attributes</b>
|
<b>Attributes</b>
|
||||||
<ul>
|
<ul>
|
||||||
|
<a name="addHtmlTitle"></a>
|
||||||
|
<li>addHtmlTitle<br>
|
||||||
|
If set to 0, do not add a title Attribute to the set/get/attr detail
|
||||||
|
widgets. This might be necessary for some screenreaders. Default is 1.
|
||||||
|
</li><br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="#addStateEvent">addStateEvent</a></li><br>
|
<li><a href="#addStateEvent">addStateEvent</a></li><br>
|
||||||
|
|
||||||
<li>alias_<RoomName><br>
|
<li>alias_<RoomName><br>
|
||||||
@ -4046,6 +4056,13 @@ FW_widgetOverride($$)
|
|||||||
<a name="FHEMWEBattr"></a>
|
<a name="FHEMWEBattr"></a>
|
||||||
<b>Attribute</b>
|
<b>Attribute</b>
|
||||||
<ul>
|
<ul>
|
||||||
|
<a name="addHtmlTitle"></a>
|
||||||
|
<li>addHtmlTitle<br>
|
||||||
|
Falls der Wert 0 ist, wird bei den set/get/attr Parametern in der
|
||||||
|
DetailAnsicht der Geräte kein title Attribut gesetzt. Das is bei
|
||||||
|
manchen Screenreadern erforderlich. Die Voreinstellung ist 1.
|
||||||
|
</li><br>
|
||||||
|
|
||||||
<li><a href="#addStateEvent">addStateEvent</a></li><br>
|
<li><a href="#addStateEvent">addStateEvent</a></li><br>
|
||||||
|
|
||||||
<li>alias_<RoomName><br>
|
<li>alias_<RoomName><br>
|
||||||
|
@ -1058,7 +1058,8 @@ FW_replaceWidget(oldEl, devName, vArr, currVal, reading, set, params, cmd)
|
|||||||
if( $(newEl).find("[informId]").length == 0 && !$(newEl).attr("informId") ) {
|
if( $(newEl).find("[informId]").length == 0 && !$(newEl).attr("informId") ) {
|
||||||
if(reading)
|
if(reading)
|
||||||
$(newEl).attr("informId", devName+"-"+reading);
|
$(newEl).attr("informId", devName+"-"+reading);
|
||||||
if(reading != "state")
|
var addTitle = $("body").attr("data-addHtmlTitle");
|
||||||
|
if(reading != "state" && addTitle==1)
|
||||||
$(newEl).attr("title", reading);
|
$(newEl).attr("title", reading);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user