changes to badges and types n stuff
This commit is contained in:
164
main.js
164
main.js
@@ -4,6 +4,7 @@ let currentFont = "r";
|
||||
|
||||
let timeout = "";
|
||||
|
||||
let badge_type = "#696969"
|
||||
let badge_generic = "#393939"
|
||||
let badge_register= "#fed100"
|
||||
let badge_number = "#420690"
|
||||
@@ -13,20 +14,80 @@ let badge_mood = "#dd00dd"
|
||||
let badge_negation = "#133337"
|
||||
|
||||
let quirkBadges = {
|
||||
"formal1": {
|
||||
// TYPES
|
||||
"verb": {
|
||||
"name": "Verb",
|
||||
"description": "This word expresses an action that the subject of the sentence performs.",
|
||||
"color": badge_type,
|
||||
"type": "Type",
|
||||
"bending": "-ku"
|
||||
},
|
||||
"noun": {
|
||||
"name": "Noun",
|
||||
"description": "This word refers to a concept.",
|
||||
"color": badge_type,
|
||||
"type": "Type",
|
||||
"bending": "none"
|
||||
},
|
||||
"pronoun": {
|
||||
"name": "Pronoun",
|
||||
"description": "This word occupies the place of a noun.",
|
||||
"color": badge_type,
|
||||
"type": "Type",
|
||||
"bending": "none"
|
||||
},
|
||||
"expression": {
|
||||
"name": "Expression",
|
||||
"description": "This is an idiomatic expression.",
|
||||
"color": badge_type,
|
||||
"type": "Type",
|
||||
"bending": "none"
|
||||
},
|
||||
// FORMAL REGISTER
|
||||
"formal-n1": {
|
||||
"name": "Formal",
|
||||
"description": "This word is used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "-lfur"
|
||||
},
|
||||
"formal2": {
|
||||
"formal-n2": {
|
||||
"name": "Formal",
|
||||
"description": "This word is used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "-lafura"
|
||||
},
|
||||
"formal-v1": {
|
||||
"name": "Formal",
|
||||
"description": "This word is used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "ku -> kanya"
|
||||
},
|
||||
"formal-v2": {
|
||||
"name": "Formal",
|
||||
"description": "This word is used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "ku -> kome"
|
||||
},
|
||||
// INFORMAL REGISTER
|
||||
"informal-v1": {
|
||||
"name": "Informal",
|
||||
"description": "This word is NOT used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "ku -> nya"
|
||||
},
|
||||
"informal-v2": {
|
||||
"name": "Informal",
|
||||
"description": "This word is NOT used in formal or sincere settings.",
|
||||
"color": badge_register,
|
||||
"type": "Register",
|
||||
"bending": "ku -> me"
|
||||
},
|
||||
// POSSESIVES
|
||||
"genitive": {
|
||||
"name": "Generic Possesive",
|
||||
"description": "This word is describing a generic possesive relationship.",
|
||||
@@ -41,6 +102,7 @@ let quirkBadges = {
|
||||
"type": "Case",
|
||||
"bending": "la"
|
||||
},
|
||||
// NUMBER
|
||||
"plural": {
|
||||
"name": "Plural",
|
||||
"description": "This word is denoted as more than one",
|
||||
@@ -48,20 +110,37 @@ let quirkBadges = {
|
||||
"type": "Number",
|
||||
"bending": "n"
|
||||
},
|
||||
"present-tense": {
|
||||
// PRESENT TENSE
|
||||
"present-tense-formal": {
|
||||
"name": "Present",
|
||||
"description": "This word is in the present tense.",
|
||||
"color": badge_tense,
|
||||
"type": "Tense",
|
||||
"bending": "ku → ka'nya"
|
||||
},
|
||||
"past-tense": {
|
||||
"present-tense-informal": {
|
||||
"name": "Present",
|
||||
"description": "This word is in the present tense.",
|
||||
"color": badge_tense,
|
||||
"type": "Tense",
|
||||
"bending": "ku → nya"
|
||||
},
|
||||
// PAST TENSE
|
||||
"past-tense-formal": {
|
||||
"name": "Past",
|
||||
"description": "This word is in the past tense.",
|
||||
"color": badge_tense,
|
||||
"type": "Tense",
|
||||
"bending": "ku → kome"
|
||||
},
|
||||
"past-tense-informal": {
|
||||
"name": "Past",
|
||||
"description": "This word is in the past tense.",
|
||||
"color": badge_tense,
|
||||
"type": "Tense",
|
||||
"bending": "ku → me"
|
||||
},
|
||||
// VOLITIONAL
|
||||
"volitional-mood": {
|
||||
"name": "Feeling",
|
||||
"description": "This word expresses a feeling or craving mood.",
|
||||
@@ -69,6 +148,14 @@ let quirkBadges = {
|
||||
"type": "Mood",
|
||||
"bending": "-pash"
|
||||
},
|
||||
"volitional-mood-negated": {
|
||||
"name": "Negated Feeling",
|
||||
"description": "This word denies feeling or craving mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-fapash"
|
||||
},
|
||||
// IMPERATIVE
|
||||
"imperative-mood": {
|
||||
"name": "Imperative",
|
||||
"description": "This word expresses a imperative mood.",
|
||||
@@ -76,34 +163,74 @@ let quirkBadges = {
|
||||
"type": "Mood",
|
||||
"bending": "-dash"
|
||||
},
|
||||
"imperative-mood-negated": {
|
||||
"name": "Negated Imperative",
|
||||
"description": "This word denies a imperative mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-fadash"
|
||||
},
|
||||
// SHY
|
||||
"shy-mood": {
|
||||
"name": "Shy",
|
||||
"description": "This word expresses a shy mood..",
|
||||
"description": "This word expresses a shy mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-bash"
|
||||
},
|
||||
"shy-mood-negated": {
|
||||
"name": "Negated Shy",
|
||||
"description": "This word denies a shy mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-fabash"
|
||||
},
|
||||
// THREAT
|
||||
"threat-mood": {
|
||||
"name": "Threat",
|
||||
"description": "This word expresses a threatening mood..",
|
||||
"description": "This word expresses a threatening mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-tash"
|
||||
},
|
||||
"threat-mood-negated": {
|
||||
"name": "Negated Threat",
|
||||
"description": "This word denies a threatening mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-fatash"
|
||||
},
|
||||
// COMF
|
||||
"comfy-mood": {
|
||||
"name": "Comfort",
|
||||
"description": "This word expresses a comfortable mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-bash"
|
||||
},
|
||||
"comfy-mood": {
|
||||
"name": "Comfortable",
|
||||
"description": "This word expresses a comfortable mood..",
|
||||
"name": "Negated Comfort",
|
||||
"description": "This word denies a comfortable mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-tash"
|
||||
"bending": "-fabash"
|
||||
},
|
||||
// EXCITEMENT
|
||||
"excited-mood": {
|
||||
"name": "Excitement",
|
||||
"description": "This word expresses a excited mood..",
|
||||
"description": "This word expresses a excited mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-tash"
|
||||
"bending": "-ha"
|
||||
},
|
||||
"excited-mood-negated": {
|
||||
"name": "Negated Excitement",
|
||||
"description": "This word denies a excited mood.",
|
||||
"color": badge_mood,
|
||||
"type": "Mood",
|
||||
"bending": "-faha"
|
||||
},
|
||||
// NEGATION
|
||||
"negated": {
|
||||
"name": "Negative",
|
||||
"description": "The word is expressing a negated meaning.",
|
||||
@@ -111,6 +238,7 @@ let quirkBadges = {
|
||||
"type": "Negation",
|
||||
"bending": "-fa-"
|
||||
},
|
||||
// UNKNOWN
|
||||
"unknown-tag": {
|
||||
"name": "Unknown tag",
|
||||
"color": "#393939",
|
||||
@@ -142,15 +270,15 @@ function showPopup(ogword, word, quirks = "") {
|
||||
let c = document.querySelector("#popup-container");
|
||||
word = cleanWord(word);
|
||||
if (currentFont == "r") {
|
||||
p.querySelector("h1").innerText = words[word]["romanizationProper"];
|
||||
p.querySelector("#popup-heo").innerText = words[word]["heonian"];
|
||||
p.querySelector("h1").innerText = ogword;
|
||||
p.querySelector("#popup-heo").innerText = words[word]["romanizationProper"] + " | " + words[word]["heonian"];
|
||||
p.querySelector("h1").style.fontFamily = "var(--font-normal)";
|
||||
} else {
|
||||
p.querySelector("h1").innerText = words[word]["heonian"];
|
||||
p.querySelector("#popup-heo").innerText = words[word]["romanizationProper"];
|
||||
p.querySelector("h1").innerText = ogword;
|
||||
p.querySelector("#popup-heo").innerText = words[word]["heonian"] + " | " + words[word]["romanizationProper"];
|
||||
p.querySelector("h1").style.fontFamily = "var(--font-heonian)";
|
||||
}
|
||||
p.querySelector("#popup-type").innerText = words[word]["type"];
|
||||
//p.querySelector("#popup-type").innerText = words[word]["type"];
|
||||
p.querySelector("#popup-meaning").innerText = words[word]["meaning"];
|
||||
p.querySelector("#popup-quirks").innerHTML = "";
|
||||
if (quirks.trim() != "") {
|
||||
@@ -166,7 +294,7 @@ function showPopup(ogword, word, quirks = "") {
|
||||
badge.onclick = () => {
|
||||
p.querySelector("h1").innerText = quirkBadges[quirk]["name"];
|
||||
p.querySelector("#popup-meaning").innerText = quirkBadges[quirk]["description"];
|
||||
p.querySelector("#popup-type").innerText = quirkBadges[quirk]["type"];
|
||||
//p.querySelector("#popup-type").innerText = quirkBadges[quirk]["type"];
|
||||
p.querySelector("#popup-quirks-container").style.display = "none";
|
||||
p.querySelector("#popup-heo").innerText = quirkBadges[quirk]["bending"];
|
||||
}
|
||||
@@ -244,7 +372,7 @@ function createWordList() { //sometimes i really dislike javascript..
|
||||
words[n]["heonian"] = e[0].innerText;
|
||||
words[n]["romanization"] = e[1].innerText.replace(". ", "");
|
||||
words[n]["romanizationProper"] = e[1].innerText;
|
||||
words[n]["type"] = e[2].innerText;
|
||||
//words[n]["type"] = e[2].innerText;
|
||||
words[n]["meaning"] = e[3].innerText;
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user