diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 26651d875..965010091 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -56,6 +56,23 @@ FW_jqueryReadyFn() if(document.body.getAttribute("longpoll")) setTimeout("FW_longpoll()", 100); + $("div.devSpecHelp a").each(function(){ // Help on detail window + var dev = $(this).attr("href").split("#").pop(); + $(this).attr("href", "#"); + $(this).click(function(evt){ + if($("#devSpecHelp").length) { + $("#devSpecHelp").remove(); + return; + } + $("#content").append('
'); + FW_cmd(FW_root+"?cmd=help "+dev+"&XHR=1", function(data) { + $("#devSpecHelp").html(data); + var off = $("#devSpecHelp").position().top-20; + $('body, html').animate({scrollTop:off}, 500); + }); + }); + }); + $("a").each(function() { FW_replaceLink(this); }) $("head script").each(function() { var sname = $(this).attr("src"), @@ -156,23 +173,6 @@ FW_jqueryReadyFn() }); }); - $("div.devSpecHelp a").each(function(){ // Help on detail window - var dev = $(this).attr("href").split("#").pop(); - $(this).attr("href", "#"); - $(this).click(function(evt){ - if($("#devSpecHelp").length) { - $("#devSpecHelp").remove(); - return; - } - $("#content").append(''); - FW_cmd(FW_root+"?cmd=help "+dev+"&XHR=1", function(data) { - $("#devSpecHelp").html(data); - var off = $("#devSpecHelp").position().top-20; - $('body, html').animate({scrollTop:off}, 500); - }); - }); - }); - } @@ -350,7 +350,6 @@ FW_replaceLink(el) attr = attr.replace(/'$/,''); } - var ma = attr.match(/^(.*\?)(cmd[^=]*=.*)$/); if(ma == null || ma.length == 0 || !ma[2].match(/=(save|set)/)) { ma = attr.match(new RegExp("^"+FW_root)); // Avoid "Connection lost" @iOS