diff --git a/data/scripts/main.js b/data/scripts/main.js index 29b3d813..305c36f0 100644 --- a/data/scripts/main.js +++ b/data/scripts/main.js @@ -56,6 +56,7 @@ function initiate() { cardArt.onload = function() { // cardImageUpdated(); cardMasterUpdated(); + document.getElementById("artPlaceholderImage").src = this.src } setSymbol.onload = function() { updateSetSymbol(); @@ -66,7 +67,7 @@ function initiate() { //Load the mana symbol images loadManaSymbolImages(); //Loads up anything that uses Sortable.js - var sortable = Sortable.create(cardMaster, {animation: 150, ghostClass: "cardMasterElementMoving"}); + var sortable = Sortable.create(cardMaster, {animation: 150, ghostClass: "cardMasterElementMoving", handle: ".handle"}); //Other little things window.date = new Date() document.getElementById("inputInfoNumber").value = date.getFullYear() @@ -127,7 +128,7 @@ class frameImage { var tempElement = document.createElement("div"); tempElement.id = "frameIndex" + frameList.indexOf(this); tempElement.classList.add("cardMasterElement"); - tempElement.innerHTML = this.displayName + " (" + targetMask + ") x"; + tempElement.innerHTML = "|||
" + this.displayName + " (" + targetMask + ")
x"; return tempElement } framePickerElement(targetElement) { @@ -829,4 +830,4 @@ function textCodeTutorial() { } // //textCodeTutorial() -textCodeTutorial() \ No newline at end of file +textCodeTutorial() diff --git a/data/site/styles.css b/data/site/styles.css index 5afc4738..2ae160af 100644 --- a/data/site/styles.css +++ b/data/site/styles.css @@ -266,31 +266,40 @@ footer a:hover { background-color: var(--clear-light); border: 1px solid var(--light-color); border-radius: 0.25em; - padding: 0.5em; margin-top: 0.25em; + display: grid; + grid-template-columns: 2em auto 1em; + align-items: center; +} +.cardMasterElement > .handle { + cursor: all-scroll; + padding: 1em 0.5em; + text-align: center; } .cardMasterElement img { - max-height: 2em; - max-width: 2em; + max-height: 1.5em; + max-width: 1.5em; position: absolute; - transform: translate(1em, -0.35em); + transform: translate(0.1em, 0); } .cardmasterElement img.cardMasterElementMaskImage { - transform: translate(3.5em, -0.35em); + transform: translate(1.7em, 0); } .cardMasterElementMoving { background-color: var(--clear-dark); } .closeCardMasterElement { cursor: pointer; - position: absolute; - /*top: 50%;*/ - left: 96%; - /*padding: 12px 16px;*/ - /*transform: translate(0%, -50%);*/ + text-align: center; } - +.frameOption img, .maskOption img, .cardMasterElement img { + -webkit-user-drag: none; + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + user-drag: none; +} #framePicker, #maskPicker { max-height: 260pt; @@ -378,4 +387,4 @@ footer a:hover { input[type="checkbox"], .frameOption, .maskOption, .button { cursor: pointer; -} \ No newline at end of file +} diff --git a/index.html b/index.html index a1db36a4..6b189d9e 100644 --- a/index.html +++ b/index.html @@ -37,7 +37,7 @@
No frame selected
-
Card Art Placeholder
+
|||
Card Art Placeholder
Upload your own frame images: