Loading frontend/components/pages/All.mjs +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, Loading frontend/components/pages/Favorites.mjs +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, Loading frontend/components/pieces/SongList.mjs +0 −3 Original line number Diff line number Diff line Loading @@ -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) }, Loading frontend/model/SongListModel.js +0 −4 Original line number Diff line number Diff line Loading @@ -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 || Loading Loading
frontend/components/pages/All.mjs +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, Loading
frontend/components/pages/Favorites.mjs +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, Loading
frontend/components/pieces/SongList.mjs +0 −3 Original line number Diff line number Diff line Loading @@ -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) }, Loading
frontend/model/SongListModel.js +0 −4 Original line number Diff line number Diff line Loading @@ -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 || Loading