From 1729bd0ec9137697a7688c5f556163717abfb54b Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Fri, 23 Nov 2018 16:02:17 +0100 Subject: [serversetup-bwlp] Fix new menu entries not using the preset titles --- .../serversetup-bwlp/templates/menu-edit.html | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'modules-available') diff --git a/modules-available/serversetup-bwlp/templates/menu-edit.html b/modules-available/serversetup-bwlp/templates/menu-edit.html index 6059333e..2141103f 100644 --- a/modules-available/serversetup-bwlp/templates/menu-edit.html +++ b/modules-available/serversetup-bwlp/templates/menu-edit.html @@ -84,7 +84,7 @@ - @@ -363,21 +363,21 @@ }); $('#entry-list').change(function(e) { - var modal = $('#entry-chosser-modal'); + var modal = $('#entry-chooser-modal'); modal.find('.entrydata').hide(); modal.find('#entrydata-' + $(this).val()).show(); }); var currentEntryButton = null; - $('#entry-chosser-modal').on('show.bs.modal', function(e) { + $('#entry-chooser-modal').on('show.bs.modal', function(e) { currentEntryButton = $(e.relatedTarget); var entryId = currentEntryButton.parent().find('.entry-id').val(); $('#entry-list').val(entryId).change(); }); $('#choose-entry').click(function() { - $('#entry-chosser-modal').modal('hide'); + $('#entry-chooser-modal').modal('hide'); var entryId = $('#entry-list').val(); currentEntryButton.parent().find('.entry-id').val(entryId); currentEntryButton.text(entryId || spacerText); @@ -390,6 +390,16 @@ } else { tableRow.find('.no-spacer').show(); } + var $title = tableRow.find('.title'); + var oldval = $title.data('old'); + if (oldval === '#stop#') + return; + if (oldval !== '#new#' && oldval !== $title.val()) { + $title.data('old', '#stop#'); + return; + } + var text = $('#' + entryId + '-name').text(); + $title.val(text).data('old', text); }); }); \ No newline at end of file -- cgit v1.2.3-55-g7522