summaryrefslogtreecommitdiff
path: root/public/site.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-08-18 23:39:59 +0200
committerJules Laplace <julescarbon@gmail.com>2017-08-18 23:39:59 +0200
commit1e006b7df774ac9966ba2105e68cebf5e395e98d (patch)
treeb145e5f68ac7ca4ba3f80ee1cb4df7cc9089c21d /public/site.js
parenta8a5509a02fec7dcc57ec9382c97685cf711360d (diff)
folkestone
Diffstat (limited to 'public/site.js')
-rw-r--r--public/site.js71
1 files changed, 0 insertions, 71 deletions
diff --git a/public/site.js b/public/site.js
deleted file mode 100644
index a604c15..0000000
--- a/public/site.js
+++ /dev/null
@@ -1,71 +0,0 @@
-var site = {}
-
-$(function(){
- $.getJSON('/db.json', function(data){
- site = data
- site.entry.forEach(function(entry){
- entry.tags = entry.tags.split('#').map(function(tag){
- return tag.trim()
- })
- })
- ready()
- })
-})
-
-function ready() {
- bind()
- build()
-}
-function bind(){
- $('.cell').click( function(){
- var id = $(this).data().id
- var entry = site.entry[id]
- show_entry(entry)
- })
- $('.close').click( function(){
- close_modals()
- })
- $('.tag').click( function(){
- var tag = $(this).html()
- filter_by_tag(tag)
- })
-}
-function build(){
- $('.cell').each( function(){
- var id = $(this).data().id
- var entry = site.entry[id]
- if (entry.media && entry.media.length) {
- var media = entry.media[0]
- switch (media.type) {
- case 'youtube':
- bg = media.thumb
- break
- case 'image':
- bg = media.uri
- break
- }
- $(this).css('background-image', 'url(' + bg + ')')
- }
- })
-}
-
-function show_entry(entry){
- $('#entry h1').html(entry.title)
- $('#entry .content').html(entry.body)
- $('#entry .media').empty()
- if (media.gallery) {
-
- }
- else {
-
- }
- $('body').addClass('entry')
-}
-function hide_entry(){
- setTimeout(clear_entry, 500)
-}
-function clear_entry(){
-}
-function close_modals(){
- $('body').removeClass('entry').removeClass('about')
-} \ No newline at end of file