diff --git a/public/instance.js b/public/instance.js index 0f048642f8..4b49bb0b01 100644 --- a/public/instance.js +++ b/public/instance.js @@ -33,6 +33,22 @@ $(function() { socket.emit('instance_get'); socket.emit('instance_status_get'); + function show_module_help(name) { + socket.emit('instance_get_help', name); + socket.once('instance_get_help:result', function (err, result) { + if (err) { + alert('Error getting help text'); + return; + } + if (result) { + var $helpModal = $('#helpModal'); + $helpModal.find('.modal-title').html('Help for ' + name); + $helpModal.find('.modal-body').html(result); + $helpModal.modal(); + } + }); + } + function updateInstanceStatus() { for (var x in instance_status) { var s = instance_status[x]; @@ -154,19 +170,7 @@ $(function() { (function (name) { $tr.find('.instance_help').click(function () { - socket.emit('instance_get_help', name); - socket.once('instance_get_help:result', function (err, result) { - if (err) { - alert('Error getting help text'); - return; - } - if (result) { - var $helpModal = $('#helpModal'); - $helpModal.find('.modal-title').html('Help for ' + name); - $helpModal.find('.modal-body').html(result); - $helpModal.modal(); - } - }); + show_module_help(name); }); })(list[n].instance_type); @@ -202,9 +206,27 @@ $(function() { var $button = $('Add'); $x.prepend($button); $x.data('id', x); - $x.click(function(e) { + + var $help = $('