From 87295be414e9bdd8786fd4b38fa92a1c71c4dbe0 Mon Sep 17 00:00:00 2001 From: Bengt Brodersen Date: Mon, 28 Dec 2015 17:16:02 +0100 Subject: [PATCH] no message --- bookmarklet.js | 24 +++++++++++++----------- card.css | 4 ++++ card.html | 4 ++-- resources/icons/CloudLoading.png | Bin 0 -> 3209 bytes resources/icons/LoadingCloud.png | Bin 1607 -> 0 bytes 5 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 resources/icons/CloudLoading.png delete mode 100755 resources/icons/LoadingCloud.png diff --git a/bookmarklet.js b/bookmarklet.js index c9e8d3f..b5b6382 100644 --- a/bookmarklet.js +++ b/bookmarklet.js @@ -55,15 +55,7 @@ return; } - // collect selcted issues - var issueKeyList = global.appFunctions.getSelectedIssueKeyList(); - if (issueKeyList.length <= 0) { - alert("Please select at least one issue."); - return; - } else if (issueKeyList.length > 30) { - confirm("Are you sure you want select " + issueKeyList.length + " issues?"); - return; - } + // add overlay frame var appFrame = createOverlayFrame(); @@ -89,6 +81,18 @@ printFrame.window.addEventListener("resize", redrawCards); printFrame.window.matchMedia("print").addListener(redrawCards); + // collect selcted issues + var issueKeyList = global.appFunctions.getSelectedIssueKeyList(); + if (issueKeyList.length <= 0) { + alert("Please select at least one issue."); + return; + } else if (issueKeyList.length > 30) { + var confirmResult = confirm("Are you sure you want select " + issueKeyList.length + " issues?"); + if (!confirmResult) { + return; + } + } + // render cards promises.push(renderCards(issueKeyList)); @@ -220,7 +224,6 @@ $.each(issueKeyList, function(index, issueKey) { var card = cardElement(issueKey); card.attr("index", index); - card.hide(); card.find('.issue-id').text(issueKey); $("body", printFrameDocument).append(card); @@ -229,7 +232,6 @@ ga('send', 'event', 'card', 'generate', cardData.type); fillCard(card, cardData); redrawCards(); - card.show(); })); }); diff --git a/card.css b/card.css index 9cf8c09..7b341dc 100644 --- a/card.css +++ b/card.css @@ -178,6 +178,10 @@ body { background-position: center; background-size: 63%; } +.issue-icon[type="loading"]{ + background-color: DEEPSKYBLUE; + background-image: url(https://qoomon.github.io/Jira-Issue-Card-Printer/resources/icons/CloudLoading.png); +} .issue-icon[type="story"], .issue-icon[type="user story"] { background-color: GOLD; background-image: url(https://qoomon.github.io/Jira-Issue-Card-Printer/resources/icons/Bulb.png); diff --git a/card.html b/card.html index 1685f0a..228bae8 100644 --- a/card.html +++ b/card.html @@ -1,4 +1,4 @@ -
+
@@ -12,7 +12,7 @@
-
+
diff --git a/resources/icons/CloudLoading.png b/resources/icons/CloudLoading.png new file mode 100644 index 0000000000000000000000000000000000000000..17f5319f2f9484dfc088257e163723baadcbbe92 GIT binary patch literal 3209 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