X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=view%2Ftheme%2Ffrio%2Fjs%2Fmod_events.js;h=1edba87afb95992b9abe7d361fc15a08e2cbe026;hb=65d6e2f80f861b2aa3bced53e132ff0d2ddb25a4;hp=5bd7c944986b3fe8db4481b91775ee4416a81ecd;hpb=b067a1114679ebc3dc6132759c511c3ac8b73e49;p=friendica.git
diff --git a/view/theme/frio/js/mod_events.js b/view/theme/frio/js/mod_events.js
index 5bd7c94498..1edba87afb 100644
--- a/view/theme/frio/js/mod_events.js
+++ b/view/theme/frio/js/mod_events.js
@@ -1,77 +1,90 @@
+// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPLv3-or-later
/**
* @file view/theme/frio/js/mod_events.js
- * @brief Initialization of the fullCalendar and format the output.
+ * Initialization of the fullCalendar and format the output.
*/
-$(document).ready(function() {
+$(document).ready(function () {
+ let $body = $("body");
+
// start the fullCalendar
- $('#events-calendar').fullCalendar({
+ $("#events-calendar").fullCalendar({
firstDay: aStr.firstDay,
- monthNames: aStr['monthNames'],
- monthNamesShort: aStr['monthNamesShort'],
- dayNames: aStr['dayNames'],
- dayNamesShort: aStr['dayNamesShort'],
+ monthNames: aStr["monthNames"],
+ monthNamesShort: aStr["monthNamesShort"],
+ dayNames: aStr["dayNames"],
+ dayNamesShort: aStr["dayNamesShort"],
allDayText: aStr.allday,
noEventsMessage: aStr.noevent,
buttonText: {
today: aStr.today,
month: aStr.month,
week: aStr.week,
- day: aStr.day
+ day: aStr.day,
},
- events: baseurl + moduleUrl + '/json/',
+ events: calendar_api,
header: {
- left: '',
- // center: 'title',
- right: ''
- },
- timeFormat: 'H:mm',
- eventClick: function(calEvent, jsEvent, view) {
+ left: "",
+ // center: 'title',
+ right: "",
+ },
+ timeFormat: "H:mm",
+ eventClick: function (calEvent, jsEvent, view) {
showEvent(calEvent.id);
},
- loading: function(isLoading, view) {
- if(!isLoading) {
- $('td.fc-day').dblclick(function() { addToModal('/events/new?start='+$(this).data('date')); });
+ loading: function (isLoading, view) {
+ if (!isLoading) {
+ $("td.fc-day").dblclick(function () {
+ addToModal("calendar/event/new?start=" + $(this).data("date"));
+ });
}
},
- defaultView: 'month',
+ defaultView: aStr.defaultView,
aspectRatio: 1,
- eventRender: function(event, element, view) {
- //console.log(view.name);
- switch(view.name){
+ eventRender: function (event, element, view) {
+ switch (view.name) {
case "month":
- element.find(".fc-title").html(
- "{2}".format(
- event.item['author-avatar'],
- event.item['author-name'],
- event.title,
- event.item.desc,
- event.item.location
- ));
+ element
+ .find(".fc-title")
+ .html(
+ "{2}".format(
+ event.item["author-avatar"],
+ event.item["author-name"],
+ event.title,
+ event.desc,
+ event.location,
+ ),
+ );
break;
case "agendaWeek":
- if (event.item['author-name'] == null) return;
- element.find(".fc-title").html(
- "{1}
{2}
{3}
".format( - event.item['author-avatar'], - event.item['author-name'], - event.item.desc, - htmlToText(event.item.location) - )); - break; + if (event.item["author-name"] == null) return; + element + .find(".fc-title") + .html( + "{2}
{3}
".format( + event.item["author-avatar"], + event.item["author-name"], + event.desc, + htmlToText(event.location), + ), + ); + break; case "agendaDay": - if (event.item['author-name'] == null) return; - element.find(".fc-title").html( - "{2}
{3}
".format( - event.item['author-avatar'], - event.item['author-name'], - event.item.desc, - htmlToText(event.item.location) - )); + if (event.item["author-name"] == null) return; + element + .find(".fc-title") + .html( + "{2}
{3}
".format( + event.item["author-avatar"], + event.item["author-name"], + event.desc, + htmlToText(event.location), + ), + ); break; case "listMonth": element.find(".fc-list-item-title").html(formatListViewEvent(event)); - break; + break; } }, eventAfterRender: function (event, element) { @@ -81,63 +94,113 @@ $(document).ready(function() { html: true, trigger: "hover", placement: "auto", - template: '