Fixing it all to work in IE.
This commit is contained in:
BIN
gemp-lotr/gemp-lotr-web/src/main/webapp/images/pixel.png
Normal file
BIN
gemp-lotr/gemp-lotr-web/src/main/webapp/images/pixel.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 103 B |
@@ -135,15 +135,18 @@ var GempLotrDeckBuildingUI = Class.extend({
|
||||
|
||||
$("body").click(function (event) {
|
||||
var tar = $(event.target);
|
||||
if (tar.hasClass("borderOverlay")) {
|
||||
var selectedCardElem = tar.parent();
|
||||
if (event.which == 1) {
|
||||
if (event.shiftKey) {
|
||||
// that.displayCardInfo(selectedCardElem.data("card"));
|
||||
} else if (selectedCardElem.hasClass("cardInCollection")) {
|
||||
that.selectionFunc(selectedCardElem.data("card").blueprintId);
|
||||
} else if (selectedCardElem.hasClass("cardInDeck")) {
|
||||
that.removeCardFromDeck(selectedCardElem);
|
||||
if (tar.hasClass("actionArea")) {
|
||||
tar = tar.parent();
|
||||
if (tar.hasClass("borderOverlay")) {
|
||||
var selectedCardElem = tar.parent();
|
||||
if (event.which == 1) {
|
||||
if (event.shiftKey) {
|
||||
// that.displayCardInfo(selectedCardElem.data("card"));
|
||||
} else if (selectedCardElem.hasClass("cardInCollection")) {
|
||||
that.selectionFunc(selectedCardElem.data("card").blueprintId);
|
||||
} else if (selectedCardElem.hasClass("cardInDeck")) {
|
||||
that.removeCardFromDeck(selectedCardElem);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -123,17 +123,24 @@ var GempLotrGameUI = Class.extend({
|
||||
this.alert.css({"border-radius": "7px"});
|
||||
$("#main").append(this.alert);
|
||||
|
||||
$("body").click(
|
||||
function (event) {
|
||||
that.clickCardFunction(event);
|
||||
});
|
||||
},
|
||||
|
||||
clickCardFunction: function(event) {
|
||||
var tar = $(event.target);
|
||||
if (tar.hasClass("borderOverlay")) {
|
||||
var selectedCardElem = tar.parent();
|
||||
if (event.which == 1) {
|
||||
if (event.shiftKey) {
|
||||
this.displayCardInfo(selectedCardElem.data("card"));
|
||||
} else if (selectedCardElem.hasClass("selectableCard"))
|
||||
this.selectionFunction(selectedCardElem.data("card").cardId);
|
||||
if (tar.hasClass("actionArea")) {
|
||||
tar = tar.parent();
|
||||
if (tar.hasClass("borderOverlay")) {
|
||||
var selectedCardElem = tar.parent();
|
||||
if (event.which == 1) {
|
||||
if (event.shiftKey) {
|
||||
this.displayCardInfo(selectedCardElem.data("card"));
|
||||
} else if (selectedCardElem.hasClass("selectableCard"))
|
||||
this.selectionFunction(selectedCardElem.data("card").cardId);
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
@@ -612,10 +619,6 @@ var GempLotrGameUI = Class.extend({
|
||||
};
|
||||
cardDiv.swipe(swipeOptions);
|
||||
|
||||
$(".borderOverlay", cardDiv).click(function(event) {
|
||||
that.clickCardFunction(event);
|
||||
});
|
||||
|
||||
return cardDiv;
|
||||
},
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ function createCardDiv(image, text) {
|
||||
var cardDiv = $("<div class='card'><img src='" + image + "' width='100%' height='100%'>" + ((text != null) ? text : "") + "</div>");
|
||||
var overlayDiv = $("<div class='tokenOverlay'></div>");
|
||||
cardDiv.append(overlayDiv);
|
||||
var borderDiv = $("<div class='borderOverlay'></div>");
|
||||
var borderDiv = $("<div class='borderOverlay'><img class='actionArea' src='/gemp-lotr/images/pixel.png' width='100%' height='100%'></div>");
|
||||
cardDiv.append(borderDiv);
|
||||
|
||||
return cardDiv;
|
||||
|
||||
Reference in New Issue
Block a user