-
+ :src="harry_potter"
+ />
Harry Potter
-
+
-
-
-
-
+
Harry Potter ist eine Kinder- und Jugendromanreihe der englischen Schriftstellerin Joanne K. Rowling. ...
@@ -498,6 +176,8 @@
import { VNodeRenderer } from '@layouts/components/VNodeRenderer'
import { themeConfig } from '@themeConfig'
import { ref, onMounted, watch } from 'vue'
+import Fieberkurve from "@/components/Fieberkurve.vue"
+import harry_potter from "@/assets/images/harry_potter_stein_weisen_rowling.jpg"
import { useTheme } from "vuetify"
const message = ref('')
@@ -596,40 +276,18 @@ const checkboxContent = [
]
const selectedCheckbox = ref([])
-const toggleCheckboxOne = ref(true)
-const schwierigkeit = ref(4)
-const stimmung = ref(4)
-const spannung = ref(4)
-const gewalt = ref(4)
-const erotik = ref(4)
+// const toggleCheckboxOne = ref(true)
+// const genreBool = ref(false)
-const genreBool = ref(false)
-const isResetButtonPressed = ref(false)
-const firstClick = ref(false)
-const ColorRow1 = ref('#a8a6a6')
-const ColorRow2 = ref('#a8a6a6')
-const ColorRow3 = ref('#a8a6a6')
-const ColorRow4 = ref('#a8a6a6')
-const ColorRow5 = ref('#a8a6a6')
-const genre1Color = ref('#a8a6a6')
+// const genre1Color = ref('#a8a6a6')
-const isRow1Active = ref(false)
-const isRow2Active = ref(false)
-const isRow3Active = ref(false)
-const isRow4Active = ref(false)
-const isRow5Active = ref(false)
+// let activeGenre = []
-// const genre1 = ref(true)
-// const genre2 = ref(true)
-// const genre3 = ref(true)
-
-let activeGenre = []
-
-let genres = [{
+/*let genres = [{
id: 1,
name: "Horror",
icon: "tabler-ghost-2",
@@ -657,27 +315,25 @@ let genres = [{
color: "#9fa8da",
icon: "tabler-ghost-2",
bool: false,
-}]
+}]*/
-const abenteuerBool = ref(false)
-const people = ref(['Mike'])
+// const abenteuerBool = ref(false)
+// const people = ref(['Mike'])
-function TestGenreActive(genre, bool){
+/*function TestGenreActive(genre, bool){
console.log("Hey Genre:", genre, bool)
bool = !bool
console.log("Bye Genre:", genre, bool)
return bool
-}
+}*/
-
-
-function IsGenreActive(genre) {
+/*function IsGenreActive(genre) {
return activeGenre.includes(genre)
-}
+}*/
-function ToggleIsGenreSelected(genre) {
+/*function ToggleIsGenreSelected(genre) {
console.log('IsGenreActive', IsGenreActive(genre))
console.log('ToggleIsGenreSelected genre', genre)
if (IsGenreActive(genre)){
@@ -691,17 +347,15 @@ function ToggleIsGenreSelected(genre) {
console.log(`else values: ${activeGenre}`)
}
-
-
// this.genreBool = !this.genreBool
- /*genre.bool = !genre.bool
+ /!*genre.bool = !genre.bool
genre = {
id: genre.id,
name: genre.name,
color: genre.color,
icon: genre.icon,
bool: genre.bool
- }*/
+ }*!/
// console.log("genreBool", genreBool)
// console.log("genre", genre)
// console.log("genreselected", genre.selected)
@@ -709,7 +363,7 @@ function ToggleIsGenreSelected(genre) {
// console.log("genres id", genre.id)
// console.log("genres icon", genre.icon)
// console.log("genres color", genre.color)
- /*genre.selected = !genre.selected
+ /!*genre.selected = !genre.selected
if (!genre.selected) {
genre.color = "#cccccc" + "!important"
console.log("IF !genre.selected", genre.selected, genre.color)
@@ -719,87 +373,14 @@ function ToggleIsGenreSelected(genre) {
}
// genre.color = "#cccccc" + "!important"
- console.log("genreNew", genre, genre.color)*/
-}
-
-function FevercurveIsClicked(RowValue) {
- isResetButtonPressed.value = true
- switch (RowValue) {
- case "schwierigkeit":
- console.log("Line: 1")
- ColorRow1.value = '#cccccc'
- isRow1Active.value = true
- break
- case "stimmung":
- console.log("Line: 2")
- ColorRow2.value = '#cccccc'
- isRow2Active.value = true
- break
- case "spannung":
- console.log("Line: 3")
- ColorRow3.value = '#cccccc'
- isRow3Active.value = true
- break
- case "gewalt":
- console.log("Line: 4")
- ColorRow4.value = '#cccccc'
- isRow4Active.value = true
- break
- case "erotik":
- console.log("Line: 5")
- ColorRow5.value = '#cccccc'
- isRow5Active.value = true
- break
- }
- console.log("firstClick:", firstClick.value)
-
- if (!firstClick.value) {
- rowFevercurveConnectors()
- }
- firstClick.value = true
-}
-
-function resetFevercurve() {
- if (!isResetButtonPressed.value) {
- return
- }
- console.log("reset Fevercurve")
-
- isResetButtonPressed.value = false
- firstClick.value = false
-
- ColorRow1.value = '#a8a6a6'
- ColorRow2.value = '#a8a6a6'
- ColorRow3.value = '#a8a6a6'
- ColorRow4.value = '#a8a6a6'
- ColorRow5.value = '#a8a6a6'
-
- isRow1Active.value = false
- isRow2Active.value = false
- isRow3Active.value = false
- isRow4Active.value = false
- isRow5Active.value = false
-
- schwierigkeit.value = 4
- stimmung.value = 4
- spannung.value = 4
- gewalt.value = 4
- erotik.value = 4
-
- clearFevercurveConnectors()
-}
+ console.log("genreNew", genre, genre.color)*!/
+}*/
// lifecycle hooks
/*onMounted(() => {
// rowFevercurveConnectors()
})*/
-watch([schwierigkeit, stimmung, spannung, gewalt, erotik], () => {
- if (isResetButtonPressed.value){
- rowFevercurveConnectors()
- }
-})
-
/*computed() {
genreBackgroundColor() {
return (genreId) => {
@@ -807,169 +388,9 @@ watch([schwierigkeit, stimmung, spannung, gewalt, erotik], () => {
}
}
}*/
-
-function clearFevercurveConnectors() {
- console.log("Striche werden gecleart")
-
- let c = document.getElementById("myCanvas")
- let ctx = c.getContext("2d")
- ctx.clearRect(0, 0, c.width, c.height)
-}
-
-
-function rowFevercurveConnectors() {
- console.log("Funktion wird aufgerufen")
-
- let c = document.getElementById("myCanvas")
- let ctx = c.getContext("2d")
-
- //settings
- // let gradient = ctx.createLinearGradient(182, 5, 41, 100)
- // gradient.addColorStop("0", "#3f5efb")
- // gradient.addColorStop("1.0", "#b60529")
- // ctx.strokeStyle = gradient
- ctx.strokeStyle = "red"
- ctx.lineWidth = 4
-
- // clear canvas
- ctx.clearRect(0, 0, c.width, c.height)
- ctx.beginPath()
-
- let Breite = 240
- let Hoehe = 130
- let Kreis = 20
-
- ctx.moveTo(((schwierigkeit.value - 1) * ((Breite - Kreis) / 6) + (Kreis / 2)), ((1 - 1) * ((Hoehe - Kreis) / 4) + (Kreis / 2)))
- ctx.lineTo(((stimmung.value - 1) * ((Breite - Kreis) / 6) + (Kreis / 2)), ((2 - 1) * ((Hoehe - Kreis) / 4) + (Kreis / 2)))
- ctx.lineTo(((spannung.value - 1) * ((Breite - Kreis) / 6) + (Kreis / 2)), ((3 - 1) * ((Hoehe - Kreis) / 4) + (Kreis / 2)))
- ctx.lineTo(((gewalt.value - 1) * ((Breite - Kreis) / 6) + (Kreis / 2)), ((4 - 1) * ((Hoehe - Kreis) / 4) + (Kreis / 2)))
- ctx.lineTo(((erotik.value - 1) * ((Breite - Kreis) / 6) + (Kreis / 2)), ((5 - 1) * ((Hoehe - Kreis) / 4) + (Kreis / 2)))
-
- ctx.stroke()
-}