Making the infoDialog bigger for deck builder.

This commit is contained in:
marcins78@gmail.com
2011-10-29 14:19:36 +00:00
parent d78fb98e7e
commit b76a82ea0c

View File

@@ -339,16 +339,15 @@ var GempLotrDeckBuildingUI = Class.extend({
return false; return false;
}); });
var width = $(window).width();
var height = $(window).height();
this.infoDialog = $("<div></div>") this.infoDialog = $("<div></div>")
.dialog({ .dialog({
autoOpen: false, autoOpen: false,
closeOnEscape: true, closeOnEscape: true,
resizable: true, resizable: false,
title: "Card information", title: "Card information"
minHeight: 80,
minWidth: 200,
width: Math.max(600, width * 0.75),
height: Math.max(300, height * 0.75)
}); });
var swipeOptions = { var swipeOptions = {
@@ -395,7 +394,21 @@ var GempLotrDeckBuildingUI = Class.extend({
}, },
displayCardInfo: function(card) { displayCardInfo: function(card) {
this.infoDialog.html("");
this.infoDialog.html("<div style='scroll: auto'><img src='" + card.imageUrl + "'></div>"); this.infoDialog.html("<div style='scroll: auto'><img src='" + card.imageUrl + "'></div>");
var windowWidth = $(window).width();
var windowHeight = $(window).height();
var horSpace = 30;
var vertSpace = 45;
if (card.horizontal) {
// 500x360
this.infoDialog.dialog({width: Math.min(500 + horSpace, windowWidth), height: Math.min(360 + vertSpace, windowHeight)});
} else {
// 360x500
this.infoDialog.dialog({width: Math.min(360 + horSpace, windowWidth), height: Math.min(500 + vertSpace, windowHeight)});
}
this.infoDialog.dialog("open"); this.infoDialog.dialog("open");
}, },