11// @flow
22/*
3- * Copyright (C) 2016-2018 Alexander Krivács Schrøder <alexschrod@gmail.com>
3+ * Copyright (C) 2016-2019 Alexander Krivács Schrøder <alexschrod@gmail.com>
44 *
55 * This program is free software: you can redistribute it and/or modify
66 * it under the terms of the GNU General Public License as published by
2121const developmentMode = false ;
2222
2323function getSiteUrl ( ) {
24- if ( developmentMode ) {
25- return 'http://localhost:3000/' ;
26- } else {
27- return 'https://questionablextensions.net/' ;
28- }
24+ return 'https://questionablextensions.net/' ;
2925}
3026
3127function getWebserviceBaseUrl ( ) {
@@ -38,6 +34,7 @@ function getWebserviceBaseUrl() {
3834
3935const comicDataUrl = getWebserviceBaseUrl ( ) + 'comicdata/' ;
4036const itemDataUrl = getWebserviceBaseUrl ( ) + 'itemdata/' ;
37+ const editLogUrl = getWebserviceBaseUrl ( ) + 'log' ;
4138
4239const constants = {
4340 settingsKey : 'settings' ,
@@ -46,32 +43,44 @@ const constants = {
4643 siteUrl : getSiteUrl ( ) ,
4744 comicDataUrl,
4845 itemDataUrl,
46+ editLogUrl,
4947
5048 // Comics after 3132 should have a tagline
5149 taglineThreshold : 3132 ,
5250
51+ excludedComicsUrl : comicDataUrl + 'excluded' ,
5352 addItemToComicUrl : comicDataUrl + 'additem' ,
5453 removeItemFromComicUrl : comicDataUrl + 'removeitem' ,
5554 setComicTitleUrl : comicDataUrl + 'settitle' ,
5655 setComicTaglineUrl : comicDataUrl + 'settagline' ,
5756 setPublishDateUrl : comicDataUrl + 'setpublishdate' ,
5857 setGuestComicUrl : comicDataUrl + 'setguest' ,
5958 setNonCanonUrl : comicDataUrl + 'setnoncanon' ,
59+ setNoCastUrl : comicDataUrl + 'setnocast' ,
60+ setNoLocationUrl : comicDataUrl + 'setnolocation' ,
61+ setNoStorylineUrl : comicDataUrl + 'setnostoryline' ,
62+ setNoTitleUrl : comicDataUrl + 'setnotitle' ,
63+ setNoTaglineUrl : comicDataUrl + 'setnotagline' ,
6064
65+ itemImageUrl : itemDataUrl + 'image/' ,
6166 itemFriendDataUrl : itemDataUrl + 'friends/' ,
6267 itemLocationDataUrl : itemDataUrl + 'locations/' ,
6368 setItemDataPropertyUrl : itemDataUrl + 'setproperty' ,
6469
65- characterImageBaseUrl : getSiteUrl ( ) + 'images/characters/' ,
66- characterImageExtension : 'png' ,
67-
6870 comicExtensions : [ 'png' , 'gif' , 'jpg' ] ,
6971
7072 comicdataLoadingEvent : 'comicdata-loading' ,
7173 comicdataLoadedEvent : 'comicdata-loaded' ,
7274 comicdataErrorEvent : 'comicdata-error' ,
75+
76+ itemdataLoadingEvent : 'itemdata-loading' ,
77+ itemdataLoadedEvent : 'itemdata-loaded' ,
78+ itemdataErrorEvent : 'itemdata-error' ,
79+
7380 itemsChangedEvent : 'items-changed' ,
7481
82+ maintenanceEvent : 'maintenance' ,
83+
7584 messages : {
7685 maintenance : 'The Questionable Extensions' +
7786 ' server is currently undergoing maintenance.' +
0 commit comments