diff --git a/templates/web/thesaurus/thesaurus.html.twig b/templates/web/thesaurus/thesaurus.html.twig index d8149b0544..62fce8f343 100644 --- a/templates/web/thesaurus/thesaurus.html.twig +++ b/templates/web/thesaurus/thesaurus.html.twig @@ -226,7 +226,7 @@

{{ 'thesaurus:: confirm populate' | trans }}

- +
@@ -1521,55 +1521,58 @@ */ - /**Populate btn action**/ - $('#populate_btn').click(function (e) { - e.preventDefault(); - $("#confirm_populate").dialog({ - modal: true, - title: "{{ 'thesaurus: Populate title' | trans }}", - autoOpen:false, - width: 400, - open:function () { - $(this).closest(".ui-dialog") - .find(".ui-button:first") // the first button - .addClass("close-dialog").hide(); - $('.cancel_button').click(function () { - $('.close-dialog').trigger('click'); - }); - $('#CTERMS').find('.OB').addClass('ob').removeClass('OB'); - $('#THP_C').html('+'); + $(document).ready(function () { + /**Populate btn action**/ + $('#populate_btn').bind('click', function (e) { + e.preventDefault(); + $("#confirm_populate").dialog({ + modal: true, + title: "{{ 'thesaurus: Populate title' | trans }}", + autoOpen:false, + width: 400, + open:function () { + $(this).closest(".ui-dialog") + .find(".ui-button:first") // the first button + .addClass("close-dialog").hide(); + $('.cancel_button').click(function () { + $('.close-dialog').trigger('click'); + }); + $('#CTERMS').find('.OB').addClass('ob').removeClass('OB'); + $('#THP_C').html('+'); - } - }); - $("#confirm_populate").dialog('open'); - $('#confirm_populate_button').click(function () { - $.ajax({ - type: 'GET', - url: '/admin/worker-manager/populate-status', - data: { - sbasIds: [{{ bid }}] - }, - success: function (data) { - if (data == 0) { - $.ajax({ - url: '/thesaurus/populate', - type: 'POST', - data: { - databox_id: {{ bid }} - }, - success: function (data) { - //humane.info('{{ "thesaurus::populate: success message" |trans }}'); - $('.close-dialog').trigger('click'); - } - }); - } else { - alert('{{ "thesaurus::populate: Warning populate is in process to indexing databox" |trans }}'); - } - } - }); - }) - }); + } + }); + $("#confirm_populate").dialog('open'); + $('#confirm_populate_button').unbind('click').bind('click', function (e) { + e.preventDefault(); + $.ajax({ + type: 'GET', + url: '/admin/worker-manager/populate-status', + data: { + sbasIds: [{{ bid }}] + }, + success: function (data) { + if (data == 0) { + $.ajax({ + url: '/thesaurus/populate', + type: 'POST', + data: { + databox_id: {{ bid }} + }, + success: function (data) { + //humane.info('{{ "thesaurus::populate: success message" |trans }}'); + $('.close-dialog').trigger('click'); + } + }); + } else { + alert('{{ "thesaurus::populate: Warning populate is in process to indexing databox" |trans }}'); + } + } + }); + }) + }); + })