mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-13 17:26:34 +00:00
fhemweb.js: show .js version info (Forum #48362)
git-svn-id: https://svn.fhem.de/fhem/trunk@13579 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3f975c3925
commit
d46186c42e
@ -1,5 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
// $Id$
|
FW_version["console.js"] = "$Id$";
|
||||||
|
|
||||||
var consConn;
|
var consConn;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
var FW_version={};
|
||||||
// $Id$
|
FW_version["fhemweb.js"] = "$Id$";
|
||||||
|
|
||||||
var FW_serverGenerated;
|
var FW_serverGenerated;
|
||||||
var FW_serverFirstMsg = (new Date()).getTime()/1000;
|
var FW_serverFirstMsg = (new Date()).getTime()/1000;
|
||||||
@ -165,7 +165,13 @@ FW_jqueryReadyFn()
|
|||||||
return;
|
return;
|
||||||
$(this).on("submit", function(e) {
|
$(this).on("submit", function(e) {
|
||||||
var val = $(input).val();
|
var val = $(input).val();
|
||||||
if(val.match(/^\s*shutdown/)) {
|
|
||||||
|
if(val.match(/^\s*ver.*/)) {
|
||||||
|
e.preventDefault();
|
||||||
|
$(input).val("");
|
||||||
|
return FW_showVersion(val);
|
||||||
|
|
||||||
|
} else if(val.match(/^\s*shutdown/)) {
|
||||||
FW_cmd(FW_root+"?XHR=1&cmd="+val);
|
FW_cmd(FW_root+"?XHR=1&cmd="+val);
|
||||||
$(input).val("");
|
$(input).val("");
|
||||||
return false;
|
return false;
|
||||||
@ -236,6 +242,25 @@ FW_jqueryReadyFn()
|
|||||||
FW_rawDef();
|
FW_rawDef();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function
|
||||||
|
FW_showVersion(val)
|
||||||
|
{
|
||||||
|
FW_cmd(FW_root+"?cmd="+encodeURIComponent(val)+"&XHR=1", function(data){
|
||||||
|
var list = Object.keys(FW_version);
|
||||||
|
list.sort();
|
||||||
|
for(var i1=0; i1<list.length; i1++) {
|
||||||
|
var ma = /\$Id: ([^ ]*) (.*) \$/.exec(FW_version[list[i1]]);
|
||||||
|
if(ma) {
|
||||||
|
if(ma[1].length < 18)
|
||||||
|
ma[1] = (ma[1]+" ").substr(0,18);
|
||||||
|
data += "\n"+ma[1]+" "+ma[2];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
FW_okDialog('<pre>'+data+'</pre>');
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function
|
function
|
||||||
FW_filterIcons()
|
FW_filterIcons()
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
// $Id$"
|
FW_version["svg.js"] = "$Id$";
|
||||||
|
|
||||||
if(!svgNS) {
|
if(!svgNS) {
|
||||||
var svgNS = "http://www.w3.org/2000/svg";
|
var svgNS = "http://www.w3.org/2000/svg";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
// $Id$
|
FW_version["zwave_neighborlist.js"] = "$Id$";
|
||||||
|
|
||||||
var zw_visible;
|
var zw_visible;
|
||||||
var svgns = 'xmlns="http://www.w3.org/2000/svg"';
|
var svgns = 'xmlns="http://www.w3.org/2000/svg"';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user