mirror of
https://github.com/rxi/lovebird.git
synced 2024-10-12 07:44:15 +00:00
Changed env vals to insert their path into the inputbox onclick
This commit is contained in:
parent
937670a92e
commit
073b6b3749
16
lovebird.lua
16
lovebird.lua
@ -224,21 +224,29 @@ end
|
|||||||
var html = "<table>";
|
var html = "<table>";
|
||||||
for (var i = 0; json.vars[i]; i++) {
|
for (var i = 0; json.vars[i]; i++) {
|
||||||
var x = json.vars[i];
|
var x = json.vars[i];
|
||||||
|
var fullpath = (json.path + "." + x.key).replace(/^\.*/, "");
|
||||||
var k = x.key;
|
var k = x.key;
|
||||||
if (x.type == "table") {
|
if (x.type == "table") {
|
||||||
var p = "setEnvPath('" + json.path + "." + x.key + "');";
|
k = "<a href='#' onclick=\"setEnvPath('" + fullpath + "')\">" +
|
||||||
k = "<a href='#' onclick=\"" + p + "\">" + k + "</a>";
|
k + "</a>";
|
||||||
}
|
}
|
||||||
html += "<tr><td>" + k + "</td><td>" + x.value + "</td></tr>";
|
var v = "<a href='#' onclick=\"insertVar('" + fullpath + "');\">" +
|
||||||
|
x.value + "</a>"
|
||||||
|
html += "<tr><td>" + k + "</td><td>" + v + "</td></tr>";
|
||||||
}
|
}
|
||||||
html += "</table>";
|
html += "</table>";
|
||||||
updateDivContent("envvars", html);
|
updateDivContent("envvars", html);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
var setEnvPath = function(p) {
|
var setEnvPath = function(p) {
|
||||||
envPath = p.replace(/^\.*/, "");
|
envPath = p;
|
||||||
refreshEnv();
|
refreshEnv();
|
||||||
}
|
}
|
||||||
|
var insertVar = function(p) {
|
||||||
|
var b = document.getElementById("inputbox");
|
||||||
|
b.value += p;
|
||||||
|
b.focus();
|
||||||
|
}
|
||||||
setInterval(refreshEnv, <?lua echo(lovebird.refreshrate) ?> * 1000);
|
setInterval(refreshEnv, <?lua echo(lovebird.refreshrate) ?> * 1000);
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
Reference in New Issue
Block a user