diff --git a/wise-webapp/src/main/webapp/js/buttonActions.js b/wise-webapp/src/main/webapp/js/buttonActions.js index d201c1e5..d897e095 100644 --- a/wise-webapp/src/main/webapp/js/buttonActions.js +++ b/wise-webapp/src/main/webapp/js/buttonActions.js @@ -163,5 +163,12 @@ $(function () { } ); - $(document).ready(fetchLabels()) + $(document).ready(fetchLabels({ + postUpdate: function(data) { + var labels = data.labels; + for (var i = 0; i < labels.length; i++) { + createLabelItem(labels[i]) + } + } + })) }); diff --git a/wise-webapp/src/main/webapp/js/labelActions.js b/wise-webapp/src/main/webapp/js/labelActions.js index 333c8aa5..d829581a 100644 --- a/wise-webapp/src/main/webapp/js/labelActions.js +++ b/wise-webapp/src/main/webapp/js/labelActions.js @@ -13,15 +13,14 @@ function createLabelItem(data) { } -function fetchLabels() { +function fetchLabels(options) { jQuery.ajax("c/restful/labels/", { async:false, dataType:'json', type:'GET', success:function (data) { - var labels = data.labels; - for (var i = 0; i < labels.length; i++) { - createLabelItem(labels[i]) + if (options.postUpdate) { + options.postUpdate(data) } }, error:function (jqXHR, textStatus, errorThrown) {