mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 12:49:34 +00:00
fhemweb.js: support links in attr/set help (Forum #130694)
git-svn-id: https://svn.fhem.de/fhem/trunk@26782 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
120cb37c3d
commit
36121ef4a3
@ -204,7 +204,6 @@ fd_csrfRefresh(callback)
|
|||||||
{
|
{
|
||||||
if(fd_mode != "FHEM")
|
if(fd_mode != "FHEM")
|
||||||
return;
|
return;
|
||||||
console.log("fd_csrfRefresh");
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url:location.pathname.replace(/docs.*/,'')+"?XHR=1",
|
url:location.pathname.replace(/docs.*/,'')+"?XHR=1",
|
||||||
success: function(data, textStatus, request){
|
success: function(data, textStatus, request){
|
||||||
@ -265,8 +264,15 @@ $(document).ready(function(){
|
|||||||
for(var i1 in fd_otherSrc)
|
for(var i1 in fd_otherSrc)
|
||||||
fd_modLinks[i1] = fd_otherSrc[i1];
|
fd_modLinks[i1] = fd_otherSrc[i1];
|
||||||
|
|
||||||
if(location.hash && location.hash.length > 1)
|
if(location.hash && location.hash.length > 1) {
|
||||||
loadOneDoc(location.hash.substr(1), fd_lang);
|
var h = location.hash.substr(1);
|
||||||
|
var m = h.match(/(.*)(&fwcsrf=.*)$/);
|
||||||
|
if(m) {
|
||||||
|
h = m[1];
|
||||||
|
csrfToken = m[2];
|
||||||
|
}
|
||||||
|
loadOneDoc(h, fd_lang);
|
||||||
|
}
|
||||||
|
|
||||||
$(window).bind('hashchange', function() {
|
$(window).bind('hashchange', function() {
|
||||||
if(location.hash.length > 1)
|
if(location.hash.length > 1)
|
||||||
|
@ -372,6 +372,14 @@ FW_displayHelp(devName, sel, selType, val, group)
|
|||||||
$(sel).closest("div[cmd='"+selType+"']")
|
$(sel).closest("div[cmd='"+selType+"']")
|
||||||
.after('<div class="makeTable" id="devSpecHelp"></div>')
|
.after('<div class="makeTable" id="devSpecHelp"></div>')
|
||||||
$("#devSpecHelp").html($(liTag).html());
|
$("#devSpecHelp").html($(liTag).html());
|
||||||
|
$("#devSpecHelp a").each(function(){ // #130694
|
||||||
|
var href = $(this).attr("href");
|
||||||
|
if(href && href.indexOf("#") == 0) {
|
||||||
|
$(this).attr("target", "_blank");
|
||||||
|
$(this).attr("href",
|
||||||
|
addcsrf(FW_root+"/docs/commandref.html"+$(this).attr("href")));
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
wb.remove();
|
wb.remove();
|
||||||
|
Loading…
Reference in New Issue
Block a user