64 lines
1.6 KiB
JavaScript
64 lines
1.6 KiB
JavaScript
export default {
|
|
debug: true,
|
|
layout: {
|
|
margin: 6,
|
|
min_cols: 3,
|
|
min_rows: 4,
|
|
itemsize: 130
|
|
},
|
|
url: "//f0ck.me",
|
|
api: "//dev.f0ck.me/api",
|
|
vars: {
|
|
cd: 600,
|
|
block: "center"
|
|
},
|
|
tmp: {
|
|
layer: null,
|
|
_scroll: false,
|
|
get scroll() { console.log("get scroll"); return this._scroll; },
|
|
set scroll(val) { console.log("set scroll: " + val); this._scroll = val; },
|
|
events: {
|
|
page: true,
|
|
item: false
|
|
},
|
|
resize: null,
|
|
_hash: true,
|
|
get hash() { console.log("get hash"); return this._hash; },
|
|
set hash(val) { console.log("set hash: " + val); this._hash = val; }
|
|
},
|
|
items: {
|
|
first: null,
|
|
last: null,
|
|
newest: null,
|
|
oldest: null,
|
|
next: null,
|
|
prev: null,
|
|
act: null,
|
|
eps: 0
|
|
},
|
|
ct: {
|
|
content: document.querySelector("div#content"),
|
|
wrapper: {
|
|
pages: document.querySelectorAll("div.p_item"),
|
|
items: document.querySelectorAll("div.i_item")
|
|
},
|
|
tabs: {
|
|
item: document.querySelector("div#itemwrapper"),
|
|
howto: document.querySelector("div#howtowrapper")
|
|
},
|
|
arrows: document.querySelectorAll("div.arrow"),
|
|
header: {
|
|
iteminfo: document.querySelector("div#itemInfo"),
|
|
pagepos: document.querySelector("div#pagePosition"),
|
|
itempos: document.querySelector("div#itemPosition"),
|
|
infos: {
|
|
title: document.querySelector("span#itemTitle"),
|
|
source: document.querySelector("a#itemSource"),
|
|
time: document.querySelector("span#itemTime"),
|
|
nick: document.querySelector("span#itemNick"),
|
|
channel: document.querySelector("span#itemChannel")
|
|
}
|
|
}
|
|
}
|
|
};
|