aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/webapp/javascripts
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2012-09-23 21:42:40 +0200
committerSimon Brandhof <simon.brandhof@gmail.com>2012-09-23 21:42:40 +0200
commitc691356f2c75e153ed95f0bab00628096abea657 (patch)
treef7537c3f77c072693f9a0f6ce59e7f5e94b2f30a /sonar-server/src/main/webapp/javascripts
parentdda87de17a39c55ad6e1817aa8f492cb01554efb (diff)
downloadsonarqube-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.js10
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 () {