diff --git a/contrib/Dockerfile b/contrib/Dockerfile index f5446e77..a47c935f 100644 --- a/contrib/Dockerfile +++ b/contrib/Dockerfile @@ -5,7 +5,7 @@ RUN composer --no-ansi dump-autoload --optimize FROM node:8-alpine as themes WORKDIR /app -COPY frontend/ /app/frontend +COPY resources/assets/ /app/resources/assets COPY .babelrc package.json webpack.config.js /app/ RUN apk add --no-cache yarn RUN yarn install @@ -17,10 +17,9 @@ COPY bin/ /app/bin COPY config/ /app/config COPY db/ /app/db COPY includes/ /app/includes -COPY locale/ /app/locale COPY public/ /app/public +COPY resources/ /app/resources COPY src/ /app/src -COPY templates/ /app/templates COPY composer.json LICENSE package.json README.md /app/ diff --git a/includes/engelsystem.php b/includes/engelsystem.php index 4c096b43..a5dee186 100644 --- a/includes/engelsystem.php +++ b/includes/engelsystem.php @@ -16,7 +16,7 @@ require __DIR__ . '/includes.php'; * Check for maintenance */ if ($app->get('config')->get('maintenance')) { - echo file_get_contents(__DIR__ . '/../templates/layouts/maintenance.html'); + echo file_get_contents(__DIR__ . '/../resources/views/layouts/maintenance.html'); die(); } diff --git a/includes/pages/guest_credits.php b/includes/pages/guest_credits.php index ecfa8f7c..308e6c94 100644 --- a/includes/pages/guest_credits.php +++ b/includes/pages/guest_credits.php @@ -13,5 +13,5 @@ function credits_title() */ function guest_credits() { - return view(__DIR__ . '/../../templates/pages/credits.html'); + return view(__DIR__ . '/../../resources/views/pages/credits.html'); } diff --git a/includes/pages/user_shifts.php b/includes/pages/user_shifts.php index 020cfe54..06a77591 100644 --- a/includes/pages/user_shifts.php +++ b/includes/pages/user_shifts.php @@ -224,7 +224,7 @@ function view_user_shifts() return page([ div('col-md-12', [ msg(), - view(__DIR__ . '/../../templates/pages/user-shifts.html', [ + view(__DIR__ . '/../../resources/views/pages/user-shifts.html', [ 'title' => shifts_title(), 'room_select' => make_select($rooms, $shiftsFilter->getRooms(), 'rooms', _('Rooms')), 'start_select' => html_select_key( diff --git a/includes/sys_template.php b/includes/sys_template.php index 986270b5..19b0c2fa 100644 --- a/includes/sys_template.php +++ b/includes/sys_template.php @@ -1,5 +1,7 @@ 0, and success if number == 0. @@ -450,26 +452,39 @@ function table_body($array) */ function ReplaceSmilies($msg) { - $msg = str_replace(';o))', '', $msg); - $msg = str_replace(':-))', '', $msg); - $msg = str_replace(';o)', '', $msg); - $msg = str_replace(':)', '', $msg); - $msg = str_replace(':-)', '', $msg); - $msg = str_replace(':(', '', $msg); - $msg = str_replace(':-(', '', $msg); - $msg = str_replace(':o(', '', $msg); - $msg = str_replace(':o)', '', $msg); - $msg = str_replace(';o(', '', $msg); - $msg = str_replace(';(', '', $msg); - $msg = str_replace(';-(', '', $msg); - $msg = str_replace('8)', '', $msg); - $msg = str_replace('8o)', '', $msg); - $msg = str_replace(':P', '', $msg); - $msg = str_replace(':-P', '', $msg); - $msg = str_replace(':oP', '', $msg); - $msg = str_replace(';P', '', $msg); - $msg = str_replace(';oP', '', $msg); - $msg = str_replace('?)', '', $msg); + /** @var Assets $assets */ + $assets = app('twig.extension.assets'); + + foreach ( + [ + ';o))' => 'redface', + ':-))' => 'redface', + ';o)' => 'wind', + ':)' => 'smile', + ':-)' => 'smile', + ':(' => 'sad', + ':-(' => 'sad', + ':o(' => 'sad', + ':o)' => 'lol', + ':D' => 'lol', + ';o(' => 'cry', + ';(' => 'cry', + ';-(' => 'cry', + '8)' => 'rolleyes', + '8o)' => 'rolleyes', + ':P' => 'evil', + ':-P' => 'evil', + ':oP' => 'evil', + ';P' => 'mad', + ';oP' => 'mad', + '?)' => 'question', + ] as $search => $replace + ) { + $msg = str_ireplace($search, sprintf( + '', + sprintf($assets->getAsset('emojis/%s.gif'), $replace) + ), $msg); + } return $msg; } diff --git a/public/pic/smiles/icon_cry.gif b/public/emojis/cry.gif similarity index 100% rename from public/pic/smiles/icon_cry.gif rename to public/emojis/cry.gif diff --git a/public/pic/smiles/icon_evil.gif b/public/emojis/evil.gif similarity index 100% rename from public/pic/smiles/icon_evil.gif rename to public/emojis/evil.gif diff --git a/public/pic/smiles/icon_lol.gif b/public/emojis/lol.gif similarity index 100% rename from public/pic/smiles/icon_lol.gif rename to public/emojis/lol.gif diff --git a/public/pic/smiles/icon_mad.gif b/public/emojis/mad.gif similarity index 100% rename from public/pic/smiles/icon_mad.gif rename to public/emojis/mad.gif diff --git a/public/pic/smiles/icon_question.gif b/public/emojis/question.gif similarity index 100% rename from public/pic/smiles/icon_question.gif rename to public/emojis/question.gif diff --git a/public/pic/smiles/icon_redface.gif b/public/emojis/redface.gif similarity index 100% rename from public/pic/smiles/icon_redface.gif rename to public/emojis/redface.gif diff --git a/public/pic/smiles/icon_rolleyes.gif b/public/emojis/rolleyes.gif similarity index 100% rename from public/pic/smiles/icon_rolleyes.gif rename to public/emojis/rolleyes.gif diff --git a/public/pic/smiles/icon_frown.gif b/public/emojis/sad.gif similarity index 100% rename from public/pic/smiles/icon_frown.gif rename to public/emojis/sad.gif diff --git a/public/pic/smiles/icon_smile.gif b/public/emojis/smile.gif similarity index 100% rename from public/pic/smiles/icon_smile.gif rename to public/emojis/smile.gif diff --git a/public/pic/smiles/icon_wind.gif b/public/emojis/wind.gif similarity index 100% rename from public/pic/smiles/icon_wind.gif rename to public/emojis/wind.gif diff --git a/public/pic/smiles/aerger2.gif b/public/pic/smiles/aerger2.gif deleted file mode 100644 index accb9774..00000000 Binary files a/public/pic/smiles/aerger2.gif and /dev/null differ diff --git a/public/pic/smiles/alien.gif b/public/pic/smiles/alien.gif deleted file mode 100644 index 1404f299..00000000 Binary files a/public/pic/smiles/alien.gif and /dev/null differ diff --git a/public/pic/smiles/blush.gif b/public/pic/smiles/blush.gif deleted file mode 100644 index 28ce436b..00000000 Binary files a/public/pic/smiles/blush.gif and /dev/null differ diff --git a/public/pic/smiles/boggle.gif b/public/pic/smiles/boggle.gif deleted file mode 100644 index 472a3c3c..00000000 Binary files a/public/pic/smiles/boggle.gif and /dev/null differ diff --git a/public/pic/smiles/bounce.gif b/public/pic/smiles/bounce.gif deleted file mode 100644 index 942318f3..00000000 Binary files a/public/pic/smiles/bounce.gif and /dev/null differ diff --git a/public/pic/smiles/bun.gif b/public/pic/smiles/bun.gif deleted file mode 100644 index c6ee6937..00000000 Binary files a/public/pic/smiles/bun.gif and /dev/null differ diff --git a/public/pic/smiles/candycane.gif b/public/pic/smiles/candycane.gif deleted file mode 100644 index 4469a5c5..00000000 Binary files a/public/pic/smiles/candycane.gif and /dev/null differ diff --git a/public/pic/smiles/cheesy.gif b/public/pic/smiles/cheesy.gif deleted file mode 100644 index 52d35b27..00000000 Binary files a/public/pic/smiles/cheesy.gif and /dev/null differ diff --git a/public/pic/smiles/dead.gif b/public/pic/smiles/dead.gif deleted file mode 100644 index 8328c337..00000000 Binary files a/public/pic/smiles/dead.gif and /dev/null differ diff --git a/public/pic/smiles/depressed.gif b/public/pic/smiles/depressed.gif deleted file mode 100644 index 17c24c42..00000000 Binary files a/public/pic/smiles/depressed.gif and /dev/null differ diff --git a/public/pic/smiles/ginger.gif b/public/pic/smiles/ginger.gif deleted file mode 100644 index 199b085d..00000000 Binary files a/public/pic/smiles/ginger.gif and /dev/null differ diff --git a/public/pic/smiles/hirsch1.gif b/public/pic/smiles/hirsch1.gif deleted file mode 100644 index 6ef61330..00000000 Binary files a/public/pic/smiles/hirsch1.gif and /dev/null differ diff --git a/public/pic/smiles/huh.gif b/public/pic/smiles/huh.gif deleted file mode 100644 index 448c6ecc..00000000 Binary files a/public/pic/smiles/huh.gif and /dev/null differ diff --git a/public/pic/smiles/icon_arrow.gif b/public/pic/smiles/icon_arrow.gif deleted file mode 100644 index 2880055c..00000000 Binary files a/public/pic/smiles/icon_arrow.gif and /dev/null differ diff --git a/public/pic/smiles/icon_biggrin.gif b/public/pic/smiles/icon_biggrin.gif deleted file mode 100644 index d3527723..00000000 Binary files a/public/pic/smiles/icon_biggrin.gif and /dev/null differ diff --git a/public/pic/smiles/icon_confused.gif b/public/pic/smiles/icon_confused.gif deleted file mode 100644 index 0c49e069..00000000 Binary files a/public/pic/smiles/icon_confused.gif and /dev/null differ diff --git a/public/pic/smiles/icon_cool.gif b/public/pic/smiles/icon_cool.gif deleted file mode 100644 index cead0306..00000000 Binary files a/public/pic/smiles/icon_cool.gif and /dev/null differ diff --git a/public/pic/smiles/icon_eek.gif b/public/pic/smiles/icon_eek.gif deleted file mode 100644 index 5d397810..00000000 Binary files a/public/pic/smiles/icon_eek.gif and /dev/null differ diff --git a/public/pic/smiles/icon_exclaim.gif b/public/pic/smiles/icon_exclaim.gif deleted file mode 100644 index 6e50e2ee..00000000 Binary files a/public/pic/smiles/icon_exclaim.gif and /dev/null differ diff --git a/public/pic/smiles/icon_idea.gif b/public/pic/smiles/icon_idea.gif deleted file mode 100644 index a40ae0d7..00000000 Binary files a/public/pic/smiles/icon_idea.gif and /dev/null differ diff --git a/public/pic/smiles/icon_mrgreen.gif b/public/pic/smiles/icon_mrgreen.gif deleted file mode 100644 index b54cd0f9..00000000 Binary files a/public/pic/smiles/icon_mrgreen.gif and /dev/null differ diff --git a/public/pic/smiles/icon_neutral.gif b/public/pic/smiles/icon_neutral.gif deleted file mode 100644 index 4f311567..00000000 Binary files a/public/pic/smiles/icon_neutral.gif and /dev/null differ diff --git a/public/pic/smiles/icon_razz.gif b/public/pic/smiles/icon_razz.gif deleted file mode 100644 index 29da2a2f..00000000 Binary files a/public/pic/smiles/icon_razz.gif and /dev/null differ diff --git a/public/pic/smiles/icon_sad.gif b/public/pic/smiles/icon_sad.gif deleted file mode 100644 index d2ac78c0..00000000 Binary files a/public/pic/smiles/icon_sad.gif and /dev/null differ diff --git a/public/pic/smiles/icon_surprised.gif b/public/pic/smiles/icon_surprised.gif deleted file mode 100644 index cb214243..00000000 Binary files a/public/pic/smiles/icon_surprised.gif and /dev/null differ diff --git a/public/pic/smiles/icon_twisted.gif b/public/pic/smiles/icon_twisted.gif deleted file mode 100644 index 502fe247..00000000 Binary files a/public/pic/smiles/icon_twisted.gif and /dev/null differ diff --git a/public/pic/smiles/koenig1.gif b/public/pic/smiles/koenig1.gif deleted file mode 100644 index b3e710cb..00000000 Binary files a/public/pic/smiles/koenig1.gif and /dev/null differ diff --git a/public/pic/smiles/laser1.gif b/public/pic/smiles/laser1.gif deleted file mode 100644 index 32e2aab7..00000000 Binary files a/public/pic/smiles/laser1.gif and /dev/null differ diff --git a/public/pic/smiles/love1.gif b/public/pic/smiles/love1.gif deleted file mode 100644 index 88dd553a..00000000 Binary files a/public/pic/smiles/love1.gif and /dev/null differ diff --git a/public/pic/smiles/moo.gif b/public/pic/smiles/moo.gif deleted file mode 100644 index e525aa86..00000000 Binary files a/public/pic/smiles/moo.gif and /dev/null differ diff --git a/public/pic/smiles/nuts.gif b/public/pic/smiles/nuts.gif deleted file mode 100644 index 12d4c5d1..00000000 Binary files a/public/pic/smiles/nuts.gif and /dev/null differ diff --git a/public/pic/smiles/robin.gif b/public/pic/smiles/robin.gif deleted file mode 100644 index ee0f0500..00000000 Binary files a/public/pic/smiles/robin.gif and /dev/null differ diff --git a/public/pic/smiles/sheep.gif b/public/pic/smiles/sheep.gif deleted file mode 100644 index d1691491..00000000 Binary files a/public/pic/smiles/sheep.gif and /dev/null differ diff --git a/public/pic/smiles/sick.gif b/public/pic/smiles/sick.gif deleted file mode 100644 index 488d0e8e..00000000 Binary files a/public/pic/smiles/sick.gif and /dev/null differ diff --git a/public/pic/smiles/sleep.gif b/public/pic/smiles/sleep.gif deleted file mode 100644 index 7e1a0c51..00000000 Binary files a/public/pic/smiles/sleep.gif and /dev/null differ diff --git a/public/pic/smiles/soppy.gif b/public/pic/smiles/soppy.gif deleted file mode 100644 index 6c0416b1..00000000 Binary files a/public/pic/smiles/soppy.gif and /dev/null differ diff --git a/public/pic/smiles/stress.gif b/public/pic/smiles/stress.gif deleted file mode 100644 index 133913d7..00000000 Binary files a/public/pic/smiles/stress.gif and /dev/null differ diff --git a/public/pic/smiles/sweet.gif b/public/pic/smiles/sweet.gif deleted file mode 100644 index 6c1e79a7..00000000 Binary files a/public/pic/smiles/sweet.gif and /dev/null differ diff --git a/public/pic/smiles/tired.gif b/public/pic/smiles/tired.gif deleted file mode 100644 index d8cd4306..00000000 Binary files a/public/pic/smiles/tired.gif and /dev/null differ diff --git a/public/pic/smiles/urgh.gif b/public/pic/smiles/urgh.gif deleted file mode 100644 index 16a9bc1d..00000000 Binary files a/public/pic/smiles/urgh.gif and /dev/null differ diff --git a/public/pic/smiles/winken1.gif b/public/pic/smiles/winken1.gif deleted file mode 100644 index 98f1821b..00000000 Binary files a/public/pic/smiles/winken1.gif and /dev/null differ diff --git a/public/pic/smiles/worm.gif b/public/pic/smiles/worm.gif deleted file mode 100644 index c0134ee8..00000000 Binary files a/public/pic/smiles/worm.gif and /dev/null differ diff --git a/public/pic/smiles/worry.gif b/public/pic/smiles/worry.gif deleted file mode 100644 index c598b575..00000000 Binary files a/public/pic/smiles/worry.gif and /dev/null differ diff --git a/frontend/angelFont/angelFont.css b/resources/assets/angelFont/angelFont.css similarity index 100% rename from frontend/angelFont/angelFont.css rename to resources/assets/angelFont/angelFont.css diff --git a/frontend/angelFont/angelFont.eot b/resources/assets/angelFont/angelFont.eot similarity index 100% rename from frontend/angelFont/angelFont.eot rename to resources/assets/angelFont/angelFont.eot diff --git a/frontend/angelFont/angelFont.svg b/resources/assets/angelFont/angelFont.svg similarity index 100% rename from frontend/angelFont/angelFont.svg rename to resources/assets/angelFont/angelFont.svg diff --git a/frontend/angelFont/angelFont.ttf b/resources/assets/angelFont/angelFont.ttf similarity index 100% rename from frontend/angelFont/angelFont.ttf rename to resources/assets/angelFont/angelFont.ttf diff --git a/frontend/angelFont/angelFont.woff b/resources/assets/angelFont/angelFont.woff similarity index 100% rename from frontend/angelFont/angelFont.woff rename to resources/assets/angelFont/angelFont.woff diff --git a/frontend/js/forms.js b/resources/assets/js/forms.js similarity index 100% rename from frontend/js/forms.js rename to resources/assets/js/forms.js diff --git a/frontend/js/moment-countdown.js b/resources/assets/js/moment-countdown.js similarity index 100% rename from frontend/js/moment-countdown.js rename to resources/assets/js/moment-countdown.js diff --git a/frontend/js/sticky-headers.js b/resources/assets/js/sticky-headers.js similarity index 100% rename from frontend/js/sticky-headers.js rename to resources/assets/js/sticky-headers.js diff --git a/frontend/js/vendor.js b/resources/assets/js/vendor.js similarity index 100% rename from frontend/js/vendor.js rename to resources/assets/js/vendor.js diff --git a/frontend/themes/base.less b/resources/assets/themes/base.less similarity index 98% rename from frontend/themes/base.less rename to resources/assets/themes/base.less index f9fa139e..4ae6930e 100644 --- a/frontend/themes/base.less +++ b/resources/assets/themes/base.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/bootstrap"; +@import "../../../node_modules/bootstrap/less/bootstrap"; @import "../angelFont/angelFont.css"; body { diff --git a/frontend/themes/theme0.less b/resources/assets/themes/theme0.less similarity index 100% rename from frontend/themes/theme0.less rename to resources/assets/themes/theme0.less diff --git a/frontend/themes/theme1.less b/resources/assets/themes/theme1.less similarity index 99% rename from frontend/themes/theme1.less rename to resources/assets/themes/theme1.less index f1b5bd92..20af646a 100644 --- a/frontend/themes/theme1.less +++ b/resources/assets/themes/theme1.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; /* The MIT License (MIT) diff --git a/frontend/themes/theme2.less b/resources/assets/themes/theme2.less similarity index 93% rename from frontend/themes/theme2.less rename to resources/assets/themes/theme2.less index 231dc4c4..a72576db 100644 --- a/frontend/themes/theme2.less +++ b/resources/assets/themes/theme2.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; @brand-primary: #758499; @brand-success: #7b9c41; diff --git a/frontend/themes/theme3.less b/resources/assets/themes/theme3.less similarity index 96% rename from frontend/themes/theme3.less rename to resources/assets/themes/theme3.less index e4012d7b..a9d6815d 100644 --- a/frontend/themes/theme3.less +++ b/resources/assets/themes/theme3.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; @brand-primary: #f19224; @brand-success: #39AB50; diff --git a/frontend/themes/theme4.less b/resources/assets/themes/theme4.less similarity index 99% rename from frontend/themes/theme4.less rename to resources/assets/themes/theme4.less index 40c53f6c..d0a5f948 100644 --- a/frontend/themes/theme4.less +++ b/resources/assets/themes/theme4.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; /* The MIT License (MIT) diff --git a/frontend/themes/theme5.less b/resources/assets/themes/theme5.less similarity index 94% rename from frontend/themes/theme5.less rename to resources/assets/themes/theme5.less index bd2b9330..ec5d0cd9 100644 --- a/frontend/themes/theme5.less +++ b/resources/assets/themes/theme5.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; @brand-primary: rgb(164, 28, 49); @brand-success: rgb(153, 204, 0); diff --git a/frontend/themes/theme6.less b/resources/assets/themes/theme6.less similarity index 99% rename from frontend/themes/theme6.less rename to resources/assets/themes/theme6.less index 86c2f463..71dcbfd8 100644 --- a/frontend/themes/theme6.less +++ b/resources/assets/themes/theme6.less @@ -1,4 +1,4 @@ -@import "../../node_modules/bootstrap/less/variables"; +@import "../../../node_modules/bootstrap/less/variables"; /* The MIT License (MIT) diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.mo b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo similarity index 100% rename from locale/de_DE.UTF-8/LC_MESSAGES/default.mo rename to resources/lang/de_DE.UTF-8/LC_MESSAGES/default.mo diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.po b/resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po similarity index 100% rename from locale/de_DE.UTF-8/LC_MESSAGES/default.po rename to resources/lang/de_DE.UTF-8/LC_MESSAGES/default.po diff --git a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo similarity index 100% rename from locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo rename to resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.mo diff --git a/locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po b/resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po similarity index 100% rename from locale/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po rename to resources/lang/pt_BR.UTF.8/LC_MESSAGES/pt_BR.po diff --git a/templates/errors/default.twig b/resources/views/errors/default.twig similarity index 100% rename from templates/errors/default.twig rename to resources/views/errors/default.twig diff --git a/templates/layouts/app.twig b/resources/views/layouts/app.twig similarity index 100% rename from templates/layouts/app.twig rename to resources/views/layouts/app.twig diff --git a/templates/layouts/maintenance.html b/resources/views/layouts/maintenance.html similarity index 100% rename from templates/layouts/maintenance.html rename to resources/views/layouts/maintenance.html diff --git a/templates/pages/credits.html b/resources/views/pages/credits.html similarity index 100% rename from templates/pages/credits.html rename to resources/views/pages/credits.html diff --git a/templates/pages/user-shifts.html b/resources/views/pages/user-shifts.html similarity index 100% rename from templates/pages/user-shifts.html rename to resources/views/pages/user-shifts.html diff --git a/src/Application.php b/src/Application.php index 86397a2c..d12d3e31 100644 --- a/src/Application.php +++ b/src/Application.php @@ -106,8 +106,10 @@ class Application extends Container $this->instance('path', $appPath); $this->instance('path.config', $appPath . DIRECTORY_SEPARATOR . 'config'); - $this->instance('path.lang', $appPath . DIRECTORY_SEPARATOR . 'locale'); - $this->instance('path.views', $appPath . DIRECTORY_SEPARATOR . 'templates'); + $this->instance('path.resources', $appPath . DIRECTORY_SEPARATOR . 'resources'); + $this->instance('path.assets', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'assets'); + $this->instance('path.views', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'views'); + $this->instance('path.lang', $this->get('path.resources') . DIRECTORY_SEPARATOR . 'lang'); } /** diff --git a/tests/Unit/ApplicationTest.php b/tests/Unit/ApplicationTest.php index 012226b2..e6d77c7d 100644 --- a/tests/Unit/ApplicationTest.php +++ b/tests/Unit/ApplicationTest.php @@ -46,8 +46,10 @@ class ApplicationTest extends TestCase $app->setAppPath('.'); $this->assertTrue($app->has('path')); + $this->assertTrue($app->has('path.assets')); $this->assertTrue($app->has('path.config')); $this->assertTrue($app->has('path.lang')); + $this->assertTrue($app->has('path.resources')); $this->assertTrue($app->has('path.views')); $this->assertEquals(realpath('.'), $app->path()); diff --git a/webpack.config.js b/webpack.config.js index 588ee247..261c1c44 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -20,7 +20,7 @@ const plugins = [ const themeEntries = {}; for (let i = 0; i < 7; i++) { - themeEntries[`theme${i}`] = `./frontend/themes/theme${i}.less`; + themeEntries[`theme${i}`] = `./resources/assets/themes/theme${i}.less`; } module.exports = { @@ -30,7 +30,7 @@ module.exports = { }, entry: { ...themeEntries, - vendor: './frontend/js/vendor.js', + vendor: './resources/assets/js/vendor.js', }, output: { path: path.resolve('public/assets'),