![]() |
|
Adding to the Pull Down menu in Touch - Printable Version +- LogicMachine Forum (https://forum.logicmachine.net) +-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1) +--- Forum: OLD visualization (https://forum.logicmachine.net/forumdisplay.php?fid=9) +--- Thread: Adding to the Pull Down menu in Touch (/showthread.php?tid=5448) |
Adding to the Pull Down menu in Touch - GCXO - 02.06.2024 Hi, Is there a way to add an option in the pulldown menu in the touch interface to perform an action as setting a Objectvalue to a certain value or maybe run a function in javascript? For example I would like to add under General , Turn off alarms, which I need to send a value do an grpip. Thanks, Gabe RE: Adding to the Pull Down menu in Touch - GCXO - 02.06.2024 I've figured it out. For anyone else who needs to do this Code: document.addEventListener('DOMContentLoaded', function() {
var container = document.querySelector('.sidebar');
var ul = container.querySelector('ul');
var li = document.createElement("li");
var span = document.createElement("span");
span.classList.add('a');
var link = document.createElement("a");
link.href = "#";
link.textContent = "Nuevo Link";
span.appendChild(link);
li.addEventListener('click', HaceClick);
li.classList.add('level-1');
li.appendChild(span);
var referenceNode = ul.getElementsByTagName("li")[3]; // Insert before 3rd in the list
ul.insertBefore(li, referenceNode);
});
function HaceClick() {
alert('Ha pulsado Nuevo Link!');
}It will appear in the left sidebar menu |