mirror of
https://github.com/Investigamer/cardconjurer.git
synced 2025-07-27 21:31:39 -05:00
right
This commit is contained in:
@@ -114,6 +114,9 @@ function addToCardMaster(index, target) {
|
|||||||
document.getElementById("imgPreview").src = window[nameArray[index]].image.src
|
document.getElementById("imgPreview").src = window[nameArray[index]].image.src
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (document.getElementById("checkboxSecondary").checked) {
|
||||||
|
target += "Secondary"
|
||||||
|
}
|
||||||
if ((target == typeArray[index]) || (secondaryArray[index] && target.replace("Secondary", "")) == typeArray[index] || (typeArray[index] == "Full")) {
|
if ((target == typeArray[index]) || (secondaryArray[index] && target.replace("Secondary", "")) == typeArray[index] || (typeArray[index] == "Full")) {
|
||||||
if (cardMasterTypes.includes(target)) {
|
if (cardMasterTypes.includes(target)) {
|
||||||
cardMasterImages[cardMasterTypes.indexOf(target)] = window[nameArray[index]]
|
cardMasterImages[cardMasterTypes.indexOf(target)] = window[nameArray[index]]
|
||||||
@@ -175,7 +178,6 @@ var currentlyWritingText = false
|
|||||||
//Rewrites all the text!
|
//Rewrites all the text!
|
||||||
function updateText() {
|
function updateText() {
|
||||||
if (!currentlyWritingText) {
|
if (!currentlyWritingText) {
|
||||||
console.log(currentlyWritingText)
|
|
||||||
currentlyWritingText = true
|
currentlyWritingText = true
|
||||||
setTimeout(updateTextInnerShell, 100)
|
setTimeout(updateTextInnerShell, 100)
|
||||||
}
|
}
|
||||||
@@ -289,9 +291,13 @@ function userEnterImage() {
|
|||||||
}
|
}
|
||||||
//Removes an image from user input
|
//Removes an image from user input
|
||||||
function userRemoveImage() {
|
function userRemoveImage() {
|
||||||
if (cardMasterTypes.includes(getSelectedTab("frameType")) && getSelectedTab("frameType") != "Full") {
|
var targetToRemove = getSelectedTab("frameType")
|
||||||
cardMasterImages.splice(cardMasterTypes.indexOf(getSelectedTab("frameType")), 1)
|
if (document.getElementById("checkboxSecondary").checked) {
|
||||||
cardMasterTypes.splice(cardMasterTypes.indexOf(getSelectedTab("frameType")), 1)
|
targetToRemove += "Secondary"
|
||||||
|
}
|
||||||
|
if (cardMasterTypes.includes(targetToRemove) && targetToRemove != "Full") {
|
||||||
|
cardMasterImages.splice(cardMasterTypes.indexOf(targetToRemove), 1)
|
||||||
|
cardMasterTypes.splice(cardMasterTypes.indexOf(targetToRemove), 1)
|
||||||
cardMasterUpdated()
|
cardMasterUpdated()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -323,13 +329,15 @@ function finishChangingVersion() {
|
|||||||
document.getElementById("frameType").innerHTML = ""
|
document.getElementById("frameType").innerHTML = ""
|
||||||
document.getElementById("inputImageTypeOpacity").innerHTML = ""
|
document.getElementById("inputImageTypeOpacity").innerHTML = ""
|
||||||
for (var i = 0; i < version.typeOrder.length; i ++) {
|
for (var i = 0; i < version.typeOrder.length; i ++) {
|
||||||
tabSelectAddOption("frameType", version.typeOrder[i].replace("Secondary", " (right)"), version.typeOrder[i])
|
if (!version.typeOrder[i].includes("Secondary")) {
|
||||||
|
tabSelectAddOption("frameType", version.typeOrder[i], version.typeOrder[i])
|
||||||
if (window[version.currentVersion + "Mask" + version.typeOrder[i]]) {
|
if (window[version.currentVersion + "Mask" + version.typeOrder[i]]) {
|
||||||
document.getElementById("inputImageTypeOpacity").innerHTML += "<option>" + version.typeOrder[i] + "</option>"
|
document.getElementById("inputImageTypeOpacity").innerHTML += "<option>" + version.typeOrder[i] + "</option>"
|
||||||
cardMasterOpacity[cardMasterOpacity.length] = version.typeOrder[i]
|
cardMasterOpacity[cardMasterOpacity.length] = version.typeOrder[i]
|
||||||
cardMasterOpacityValue[cardMasterOpacityValue.length] = 100
|
cardMasterOpacityValue[cardMasterOpacityValue.length] = 100
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
document.getElementsByClassName("frameType")[0].className += " activeTab"
|
document.getElementsByClassName("frameType")[0].className += " activeTab"
|
||||||
for (var i = 0; i < version.textList.length; i ++) {
|
for (var i = 0; i < version.textList.length; i ++) {
|
||||||
document.getElementById("inputWhichTextTabs").innerHTML += "<div class='tabButton text' onclick='tabFunction(event, `text`, `option" + version.textList[i][0] + "`, `textTabFunction`)'>" + version.textList[i][0] + "</div>"
|
document.getElementById("inputWhichTextTabs").innerHTML += "<div class='tabButton text' onclick='tabFunction(event, `text`, `option" + version.textList[i][0] + "`, `textTabFunction`)'>" + version.textList[i][0] + "</div>"
|
||||||
|
@@ -326,11 +326,60 @@ footer a:hover {
|
|||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
text-indent: 0em;
|
text-indent: 0em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab, button, select, option {
|
.tab, button, select, option {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
/*Custom Checkboxes*/
|
||||||
|
.realCheckboxContainer {
|
||||||
|
margin-top: 0.45em
|
||||||
|
}
|
||||||
|
.checkboxContainer {
|
||||||
|
position: relative;
|
||||||
|
padding-left: 1.5em;
|
||||||
|
padding-top: 0.25em;
|
||||||
|
cursor: pointer;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
.checkboxContainer input {
|
||||||
|
position: absolute;
|
||||||
|
opacity: 0;
|
||||||
|
height: 0;
|
||||||
|
width: 0;
|
||||||
|
}
|
||||||
|
.checkmark {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
height: 1.2em;
|
||||||
|
width: 1.2em;
|
||||||
|
transition: 0.33s;
|
||||||
|
background-color: var(--clear-light);
|
||||||
|
border: 1px solid var(--light-color)
|
||||||
|
}
|
||||||
|
.checkboxContainer:hover input ~ .checkmark {
|
||||||
|
background-color: var(--clear-dark);
|
||||||
|
}
|
||||||
|
.checkboxContainer input:checked ~ .checkmark {
|
||||||
|
background-color: var(--dark-color);
|
||||||
|
}
|
||||||
|
.checkmark:after {
|
||||||
|
content: "X";
|
||||||
|
font: 1.2em gothammedium;
|
||||||
|
color: white;
|
||||||
|
position: absolute;
|
||||||
|
opacity: 0;
|
||||||
|
transition: 0.33s;
|
||||||
|
}
|
||||||
|
.checkboxContainer input:checked ~ .checkmark:after {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.checkboxContainer .checkmark:after {
|
||||||
|
left: 0.15em;
|
||||||
|
top: 0.08em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -3,6 +3,7 @@
|
|||||||
//============================================//
|
//============================================//
|
||||||
version.currentVersion = "m15"
|
version.currentVersion = "m15"
|
||||||
version.typeOrder = ["Full", "FullSecondary", "Frame", "FrameSecondary", "Pinline", "PinlineSecondary", "Legendary", "LegendarySecondary", "Title", "TitleSecondary", "Type", "TypeSecondary", "Rules", "RulesSecondary", "PT", "RareStamp", "RareStampSecondary"]
|
version.typeOrder = ["Full", "FullSecondary", "Frame", "FrameSecondary", "Pinline", "PinlineSecondary", "Legendary", "LegendarySecondary", "Title", "TitleSecondary", "Type", "TypeSecondary", "Rules", "RulesSecondary", "PT", "RareStamp", "RareStampSecondary"]
|
||||||
|
//version.typeOrder = ["Full", "Frame", "Pinline", "Legendary", "Title", "Type", "Rules", "PT", "RareStamp", "RareStampSecondary"]
|
||||||
version.typeNotFull = ["Legendary", "LegendarySecondary", "PT", "RareStamp", "RareStampSecondary"]
|
version.typeNotFull = ["Legendary", "LegendarySecondary", "PT", "RareStamp", "RareStampSecondary"]
|
||||||
version.artX = cwidth(58)
|
version.artX = cwidth(58)
|
||||||
version.artY = cheight(118)
|
version.artY = cheight(118)
|
||||||
|
@@ -28,7 +28,14 @@
|
|||||||
<div class="bar"></div>
|
<div class="bar"></div>
|
||||||
<div class="tabContent editor displayed" id="optionFrame">
|
<div class="tabContent editor displayed" id="optionFrame">
|
||||||
Select the part of the card frame:<br>
|
Select the part of the card frame:<br>
|
||||||
<div class="tab tabSelect" id="frameType"></div><br>
|
<div class="tab tabSelect" id="frameType"></div>
|
||||||
|
<div class="realCheckboxContainer">
|
||||||
|
<label class="checkboxContainer">
|
||||||
|
Right Half
|
||||||
|
<input type="checkbox" id="checkboxSecondary">
|
||||||
|
<span class="checkmark"></span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
Select the color:<br>
|
Select the color:<br>
|
||||||
<div class="tab tabSelect" id="tabSelectColor"></div><br>
|
<div class="tab tabSelect" id="tabSelectColor"></div><br>
|
||||||
<div class="imageGrid">
|
<div class="imageGrid">
|
||||||
|
Reference in New Issue
Block a user