ui.bt_modo_online.onclick = function(event){
openTab(event, 'div_menu_placa');
}
ui.bt_modo_editor.onclick = function(event){
openTab(event, 'div_menu_editor');
}
ui.bt_modo_data.onclick = function(event) {
openTab(event, 'div_menu_data');
}
ui.bt_modo_configuracao.onclick = function(event) {
openTab(event, 'div_menu_configuracao');
}
Alguém sabe como posso diminuir este código, ele manda as mesmas funções em cada modo, o problema é diminuir ele sem alterar essas funções
2 Respostas
Solucao aceita
1 like
Tenta assim:
function openTabFactory(el) {
return function(event) {
openTab(event, el);
}
}
ui.bt_modo_online.onclick = openTabFactory('div_menu_placa');
ui.bt_modo_editor.onclick = openTabFactory('div_menu_editor');
ui.bt_modo_data.onclick = openTabFactory('div_menu_data');
ui.bt_modo_configuracao.onclick = openTabFactory('div_menu_configuracao');
Mano muito obrigado, vou tentar sim, valeu pela ajuda
Criado 24 de agosto de 2020
Ultima resposta 24 de ago. de 2020
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Logica de Programacao: Crie seus primeiros programas... Por Paulo Silveira, Adriano Almeida — Casa do Codigo