mirror of
https://github.com/Marc-AntoineA/jekyll-mobilizon
synced 2025-02-26 16:07:43 +01:00
Events in full days.
This commit is contained in:
parent
7d5f0cdaf1
commit
6ba6c2410e
@ -91,6 +91,10 @@ module Jekyll
|
|||||||
url,
|
url,
|
||||||
beginsOn,
|
beginsOn,
|
||||||
endsOn,
|
endsOn,
|
||||||
|
options {
|
||||||
|
showStartTime,
|
||||||
|
showEndTime,
|
||||||
|
},
|
||||||
attributedTo {
|
attributedTo {
|
||||||
avatar {
|
avatar {
|
||||||
url,
|
url,
|
||||||
@ -252,7 +256,7 @@ module Jekyll
|
|||||||
context.stack do
|
context.stack do
|
||||||
site = context.registers[:site]
|
site = context.registers[:site]
|
||||||
return unless site.config['mobilizon_fetch'] == true
|
return unless site.config['mobilizon_fetch'] == true
|
||||||
tags_and_organizers = context[@markup.strip()].split(',')
|
tags_and_organizers = context[@markup.strip()].split(',').map{ |tag|tag.downcase }
|
||||||
|
|
||||||
events = fetch_or_get_cached_events(site)
|
events = fetch_or_get_cached_events(site)
|
||||||
|
|
||||||
@ -285,8 +289,17 @@ module Jekyll
|
|||||||
events.each_with_index do |event, index|
|
events.each_with_index do |event, index|
|
||||||
context["event"] = event
|
context["event"] = event
|
||||||
context["event"]["index"] = index
|
context["event"]["index"] = index
|
||||||
|
if context["event"]["options"]["showStartTime"]
|
||||||
context["event"]["beginsOn"] = change_to_timezone context["event"]["beginsOn"], site.config["mobilizon_timezone"]
|
context["event"]["beginsOn"] = change_to_timezone context["event"]["beginsOn"], site.config["mobilizon_timezone"]
|
||||||
|
else
|
||||||
|
context["event"]["beginsOn"] = context["event"]["beginsOn"].split('T')[0]
|
||||||
|
end
|
||||||
|
if context["event"]["options"]["showEndTime"]
|
||||||
context["event"]["endsOn"] = change_to_timezone context["event"]["endsOn"], site.config["mobilizon_timezone"]
|
context["event"]["endsOn"] = change_to_timezone context["event"]["endsOn"], site.config["mobilizon_timezone"]
|
||||||
|
else
|
||||||
|
context["event"]["endsOn"] = context["event"]["endsOn"].split('T')[0]
|
||||||
|
end
|
||||||
|
|
||||||
if context["event"]["picture"]
|
if context["event"]["picture"]
|
||||||
context["event"]["thumbnailurl"] = URI::encode(File.join site.config['mobilizon_cachedir'], "media", context["event"]["picture"]["url"].gsub(/[\ :\/\?=]+/, '_'))
|
context["event"]["thumbnailurl"] = URI::encode(File.join site.config['mobilizon_cachedir'], "media", context["event"]["picture"]["url"].gsub(/[\ :\/\?=]+/, '_'))
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user