Skip to content
Snippets Groups Projects
Commit f0c7eb7b authored by Piotr Gawron's avatar Piotr Gawron
Browse files

Merge branch '247-when-loading-data-in-search-tab-there-should-have-loading-icon' into 'master'

Resolve "when loading data in search tab there should have "loading" icon"

Closes #247

See merge request piotr.gawron/minerva!168
parents 6b9fef5d ccba9a80
No related branches found
No related tags found
1 merge request!168Resolve "when loading data in search tab there should have "loading" icon"
Pipeline #
......@@ -32,7 +32,11 @@ AbstractPanel.prototype._createEventHandlers = function () {
var searchInput = self.getControlElement(PanelControlElementType.SEARCH_INPUT);
var searchByQuery = function () {
return self.searchByQuery();
var busyImage = $("[name=busyImage]", self.getElement());
busyImage.show();
return self.searchByQuery().finally(function () {
busyImage.hide();
});
};
searchButton.onclick = searchByQuery;
......@@ -75,6 +79,14 @@ AbstractPanel.prototype._initializeGui = function (placeholder) {
this.getElement().appendChild(searchQueryDiv);
this.setControlElement(PanelControlElementType.SEARCH_DIV, searchQueryDiv);
var busyImage = Functions.createElement({
type: "img",
name: "busyImage",
style: "display:block;position: absolute;margin-left: 80px;z-index: 10;display:none",
src: "resources/images/icons/ajax-loader.gif"
});
searchQueryDiv.appendChild(busyImage);
var searchLabel = Functions.createElement({
type: "div",
name: "searchLabel",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment