Commit graph

2340 commits

Author SHA1 Message Date
alextselegidis
2479ffb3a1 Changed the users callback to use the layout loading method 2021-11-12 08:37:50 +01:00
alextselegidis
3ca9211449 Created the backend layout and moved all of its templates into the new "pages" directory 2021-11-12 08:25:27 +01:00
alextselegidis
fa313c3ef3 Moved partial and other reusable view files into the new "components" directory 2021-11-12 08:24:43 +01:00
alextselegidis
ad3d726d1a Added new layout loading method to the EA_Loader.php file. 2021-11-12 08:22:49 +01:00
alextselegidis
2d681a774a Autoload the new component helper 2021-11-11 09:01:57 +01:00
alextselegidis
179e72bfb9 Changed the directory of the render functions to "components" 2021-11-11 09:01:42 +01:00
alextselegidis
538ded7d69 Added new component helper file 2021-11-11 09:00:48 +01:00
alextselegidis
0e8ebc8110 Added doc blocks for template vars and did minor template fixes 2021-11-10 08:32:46 +01:00
alextselegidis
44fffb1c56 Moved the remaining modals into their own files. 2021-11-09 08:53:09 +01:00
alextselegidis
2068f70840 Moved the modal view files to a new modals directory 2021-11-09 08:47:09 +01:00
alextselegidis
fb92fa1832 Updated the meta html tag of the view files 2021-11-09 08:44:37 +01:00
alextselegidis
6c356aec50 Added new functions to the render helper that render the global variables and EALang scripts into a view file 2021-11-09 08:40:20 +01:00
alextselegidis
6d567a74a4 Added new layout method to the loader 2021-11-09 08:39:30 +01:00
alextselegidis
cd9a92bed9 Removed the polyfill scripts as it is no longer needed. 2021-11-09 08:11:33 +01:00
alextselegidis
a3d04300de Corrected the styles watcher 2021-11-08 23:42:12 +01:00
alextselegidis
d685db2645 Update package-lock.json 2021-11-08 22:39:12 +01:00
Alex Tselegidis
d2d81b8cd6
Update README.md 2021-11-08 22:37:50 +01:00
Alex Tselegidis
f371177fb6 Updated the vendor script paths in the view files 2021-11-08 10:57:03 +01:00
Alex Tselegidis
68c2603f08 Added the trumbowyg icons to the assets/vendor directory 2021-11-08 10:51:15 +01:00
Alex Tselegidis
69abc34f6d Added popper JS to dependencies again as it is also required by tippy.js 2021-11-08 10:45:06 +01:00
Alex Tselegidis
f41547b77d Method could also return null and not always an int 2021-11-08 10:44:36 +01:00
Alex Tselegidis
6cb0714c00 Added jquery to the frontend vendor processing and renamed the directories so that they match the NPM package names 2021-11-08 10:14:13 +01:00
Alex Tselegidis
b844a71b16 Updated the way frontend vendor files are being added to the project. 2021-11-07 14:02:05 +01:00
Alex Tselegidis
a96fe86073 Removed old ext directory as the new vendor will replace its contents 2021-11-07 11:47:53 +01:00
Alex Tselegidis
c6aa24c4ec Added new gulp task that automatically packages the frontend vendor files 2021-11-07 11:47:31 +01:00
Alex Tselegidis
70625e37a5 Added Babel transpilation support to the gulp workflow 2021-11-07 10:38:18 +01:00
Alex Tselegidis
e979f08215 Removed monolog from dependencies 2021-11-07 10:14:38 +01:00
Alex Tselegidis
5d5e881dc4 Added SCSS compilation support to the gulp workflow 2021-11-07 10:12:11 +01:00
Alex Tselegidis
da34264500 Changed the extensions of the CSS files to SCSS 2021-11-07 10:11:36 +01:00
Alex Tselegidis
e17999fad0 Updated the gulp definition and workflow 2021-11-07 10:02:49 +01:00
Alex Tselegidis
b6085fdba3 Removed excess dev dependencies 2021-11-07 09:36:15 +01:00
Alex Tselegidis
b073ca04ea Removed old docs files (will mainly focus on Markdown) 2021-11-07 09:29:20 +01:00
Alex Tselegidis
d82e7ae247 Bumped PHP version in composer.json 2021-11-07 09:11:17 +01:00
Alex Tselegidis
be0baf0b1b Bumped Node version in package.json 2021-11-07 09:10:46 +01:00
Alex Tselegidis
3896892bc0 Formatted the JS and CSS files with prettier 2021-11-06 17:38:37 +01:00
Alex Tselegidis
d8c12dce0a Added prettier config into the repo 2021-11-06 17:35:35 +01:00
Alex Tselegidis
7163111042 Moved del to the dev dependencies 2021-11-06 17:20:12 +01:00
Alex Tselegidis
92f60d04c6 Added test suite config to phpunit.xml 2021-11-06 17:17:30 +01:00
Alex Tselegidis
85bd7b9b38 Renamed attach to load in Backend_api.php 2021-11-06 17:14:57 +01:00
Alex Tselegidis
331aa8c174 Moved the old BASE URL to the app configuration for use in mails etc where a public facing URL is required 2021-11-06 17:11:09 +01:00
Alex Tselegidis
1c88a2f987 The app will now automatically detect the BASE URL based on the current request. 2021-11-06 17:07:03 +01:00
Alex Tselegidis
4a696fc992 Changed the develop state version 2021-11-06 16:54:34 +01:00
Alex Tselegidis
5f211f3cf1 Updated comment 2021-11-06 16:53:57 +01:00
Alex Tselegidis
356629fab6 Minor formatting 2021-11-06 16:52:52 +01:00
Alex Tselegidis
3e1381c302 Moved the app related config in a new app.php config file 2021-11-06 16:52:46 +01:00
Alex Tselegidis
a20f2e9e33 Corrected the login HTTP callback 2021-11-06 16:51:36 +01:00
Alex Tselegidis
3422f06cc5 Updated the REST API based on the latest API changes 2021-11-06 16:51:15 +01:00
Alex Tselegidis
2bab1494dc Updated the examples with better values 2021-11-06 16:49:56 +01:00
Alex Tselegidis
54e86795d5 Minor comment changes for consistency 2021-11-06 16:21:27 +01:00
Alex Tselegidis
1570afbea9 Removed phpmailer from the composer dependencies (it is no longer used). 2021-11-06 16:18:25 +01:00