Commit 445d0253 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add custom page titles, move loading out of model into page

parent 27b4d25b
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
import Base from "./Base.mjs"
import SongList from "../pieces/SongList.mjs"
import Song from "../../model/Song.js"

export default {
    oncreate() {
        document.title = "Alle Songs · Karaokatalog"
    },
    oninit() {
        Song.load()
    },
    view() {
        return m(
            Base,
+7 −0
Original line number Diff line number Diff line
import Base from "./Base.mjs"
import SongList from "../pieces/SongList.mjs"
import Song from "../../model/Song.js"

export default {
    oncreate() {
        document.title = "Favoriten · Karaokatalog"
    },
    oninit() {
        Song.load()
    },
    view() {
        return m(
            Base,
+0 −3
Original line number Diff line number Diff line
@@ -6,9 +6,6 @@ import PaginationControls from "./PaginationControls.mjs"
import SongListModel from "../../model/SongListModel.js"

const SongList = {
    oninit: function () {
        SongListModel.oninit()
    },
    onbeforeupdate: function (vnode, old) {
        return SongListModel.onbeforeupdate(vnode, old)
    },
+0 −4
Original line number Diff line number Diff line
@@ -5,10 +5,6 @@ const SongListModel = {
    itemsPerPage: 60, // Wie vom Benutzer angegeben
    totalPagesComputed: 1,

    oninit: async function () {
        await Song.load()
    },

    onbeforeupdate: function (vnode, old) {
        if (
            vnode.attrs.currentView !== old.attrs.currentView ||