diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2012-09-23 21:42:40 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2012-09-23 21:42:40 +0200 |
commit | c691356f2c75e153ed95f0bab00628096abea657 (patch) | |
tree | f7537c3f77c072693f9a0f6ce59e7f5e94b2f30a /sonar-server/src/main/webapp/javascripts | |
parent | dda87de17a39c55ad6e1817aa8f492cb01554efb (diff) | |
download | sonarqube-c691356f2c75e153ed95f0bab00628096abea657.tar.gz sonarqube-c691356f2c75e153ed95f0bab00628096abea657.zip |
SONAR-3263 improve style of confirmation popup
Diffstat (limited to 'sonar-server/src/main/webapp/javascripts')
-rw-r--r-- | sonar-server/src/main/webapp/javascripts/application.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sonar-server/src/main/webapp/javascripts/application.js b/sonar-server/src/main/webapp/javascripts/application.js index a4a1ac077fa..345802d5411 100644 --- a/sonar-server/src/main/webapp/javascripts/application.js +++ b/sonar-server/src/main/webapp/javascripts/application.js @@ -268,8 +268,10 @@ Treemap.prototype.onLoaded = function (componentsSize) { if ($j('#modal').length) { return; // another window is already opening } - var $dialog = $j('<div id="modal"></div>').appendTo('body'); - $j.get($link.attr('href'), {}, function (html) { + var $dialog = $j('<div id="modal" class="ui-widget-overlay"></div>').appendTo('body'); + var url = $link.attr('modal-url') || $link.attr('href'); + $j.get(url,function (html) { + $dialog.removeClass('ui-widget-overlay'); $dialog.html(html); $dialog .dialog({ @@ -284,6 +286,10 @@ Treemap.prototype.onLoaded = function (componentsSize) { } }); $dialog.dialog("open"); + }).error(function () { + alert("Server error. Please contact your administrator."); + }).complete(function() { + $dialog.removeClass('ui-widget-overlay'); }); $link.click(function () { |