Showing with 3,044 additions and 70 deletions.
  1. +4 −0 CHANGELOG.md
  2. +58 −0 gulpfile.js
  3. +2,842 −0 package-lock.json
  4. +22 −0 package.json
  5. +17 −0 src/EventListener/SessionListener.php
  6. +1 −1 src/Resources/contao/config/constants.php
  7. +1 −0 src/Resources/contao/languages/fr/tl_content.xlf
  8. +1 −0 src/Resources/contao/languages/nl/tl_content.xlf
  9. +1 −0 src/Resources/contao/languages/ru/tl_content.xlf
  10. +1 −1 src/Resources/contao/themes/flexible/hover.js
  11. +1 −1 src/Resources/contao/themes/flexible/icons/1cl.svg
  12. +1 −1 src/Resources/contao/themes/flexible/icons/1rw.svg
  13. +1 −1 src/Resources/contao/themes/flexible/icons/2cll.svg
  14. +1 −1 src/Resources/contao/themes/flexible/icons/2clr.svg
  15. +1 −1 src/Resources/contao/themes/flexible/icons/2rwf.svg
  16. +1 −1 src/Resources/contao/themes/flexible/icons/2rwh.svg
  17. +1 −1 src/Resources/contao/themes/flexible/icons/3cl.svg
  18. +1 −1 src/Resources/contao/themes/flexible/icons/3rw.svg
  19. +1 −1 src/Resources/contao/themes/flexible/icons/about.svg
  20. +1 −1 src/Resources/contao/themes/flexible/icons/above.svg
  21. +1 −1 src/Resources/contao/themes/flexible/icons/alias.svg
  22. +1 −1 src/Resources/contao/themes/flexible/icons/arrow_left.svg
  23. +1 −1 src/Resources/contao/themes/flexible/icons/arrow_right.svg
  24. +1 −1 src/Resources/contao/themes/flexible/icons/arrows.svg
  25. +1 −1 src/Resources/contao/themes/flexible/icons/article.svg
  26. +1 −1 src/Resources/contao/themes/flexible/icons/article_.svg
  27. +1 −1 src/Resources/contao/themes/flexible/icons/articles.svg
  28. +1 −1 src/Resources/contao/themes/flexible/icons/articles_.svg
  29. +1 −1 src/Resources/contao/themes/flexible/icons/below.svg
  30. +1 −1 src/Resources/contao/themes/flexible/icons/burger.svg
  31. +1 −1 src/Resources/contao/themes/flexible/icons/clipboard.svg
  32. +1 −1 src/Resources/contao/themes/flexible/icons/collapse.svg
  33. +1 −1 src/Resources/contao/themes/flexible/icons/css.svg
  34. +1 −0 src/Resources/contao/themes/flexible/icons/css_.svg
  35. +1 −1 src/Resources/contao/themes/flexible/icons/db.svg
  36. +1 −1 src/Resources/contao/themes/flexible/icons/delete.svg
  37. +1 −1 src/Resources/contao/themes/flexible/icons/deleteAll.svg
  38. +1 −1 src/Resources/contao/themes/flexible/icons/delete_.svg
  39. +1 −1 src/Resources/contao/themes/flexible/icons/diffTemplate.svg
  40. +1 −1 src/Resources/contao/themes/flexible/icons/diffTemplate_.svg
  41. +1 −1 src/Resources/contao/themes/flexible/icons/down.svg
  42. +1 −1 src/Resources/contao/themes/flexible/icons/edit.svg
  43. +1 −1 src/Resources/contao/themes/flexible/icons/error_403.svg
  44. +1 −1 src/Resources/contao/themes/flexible/icons/error_403_1.svg
  45. +1 −1 src/Resources/contao/themes/flexible/icons/error_404.svg
  46. +1 −1 src/Resources/contao/themes/flexible/icons/error_404_1.svg
  47. +1 −1 src/Resources/contao/themes/flexible/icons/expand.svg
  48. +1 −1 src/Resources/contao/themes/flexible/icons/expand_.svg
  49. +1 −1 src/Resources/contao/themes/flexible/icons/filemanager.svg
  50. +1 −1 src/Resources/contao/themes/flexible/icons/filter-apply.svg
  51. +1 −1 src/Resources/contao/themes/flexible/icons/filter-reset.svg
  52. +1 −1 src/Resources/contao/themes/flexible/icons/folMinus.svg
  53. +1 −1 src/Resources/contao/themes/flexible/icons/folPlus.svg
  54. +1 −1 src/Resources/contao/themes/flexible/icons/header.svg
  55. +1 −1 src/Resources/contao/themes/flexible/icons/header_.svg
  56. +1 −1 src/Resources/contao/themes/flexible/icons/important.svg
  57. +1 −1 src/Resources/contao/themes/flexible/icons/layout.svg
  58. +1 −0 src/Resources/contao/themes/flexible/icons/layout_.svg
  59. +1 −1 src/Resources/contao/themes/flexible/icons/left.svg
  60. +1 −1 src/Resources/contao/themes/flexible/icons/lock-locked.svg
  61. +1 −1 src/Resources/contao/themes/flexible/icons/manager.svg
  62. +1 −0 src/Resources/contao/themes/flexible/icons/modules_.svg
  63. +1 −1 src/Resources/contao/themes/flexible/icons/ok.svg
  64. +1 −1 src/Resources/contao/themes/flexible/icons/pasteafter.svg
  65. +1 −1 src/Resources/contao/themes/flexible/icons/pasteafter_.svg
  66. +1 −1 src/Resources/contao/themes/flexible/icons/pasteinto.svg
  67. +1 −1 src/Resources/contao/themes/flexible/icons/pasteinto_.svg
  68. +1 −1 src/Resources/contao/themes/flexible/icons/pickfile.svg
  69. +1 −1 src/Resources/contao/themes/flexible/icons/placeholder.svg
  70. +1 −1 src/Resources/contao/themes/flexible/icons/published.svg
  71. +1 −1 src/Resources/contao/themes/flexible/icons/right.svg
  72. +1 −1 src/Resources/contao/themes/flexible/icons/rows.svg
  73. +1 −1 src/Resources/contao/themes/flexible/icons/rss.svg
  74. +1 −0 src/Resources/contao/themes/flexible/icons/sizes_.svg
  75. +1 −1 src/Resources/contao/themes/flexible/icons/tablewizard.svg
  76. +1 −0 src/Resources/contao/themes/flexible/icons/theme_export_.svg
  77. +1 −1 src/Resources/contao/themes/flexible/icons/undo.svg
  78. +1 −1 src/Resources/contao/themes/flexible/icons/up.svg
  79. +1 −1 src/Resources/contao/themes/flexible/icons/visible.svg
  80. +1 −1 src/Resources/contao/themes/flexible/icons/visible_.svg
  81. +1 −1 src/Resources/public/core.min.js
  82. +1 −1 src/Resources/public/mootao.min.js
  83. +24 −1 tests/EventListener/SessionListenerTest.php
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Change log

## 4.4.20 (2018-06-26)

* Make the session listener compatible with Symfony 3.4.12.

## 4.4.19 (2018-06-18)

* Show the 404 page if there is no match in the set of potential pages (see #1522).
Expand Down
58 changes: 58 additions & 0 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
'use strict';

var gulp = require('gulp'),
csso = require('gulp-csso'),
ignore = require('gulp-ignore'),
rename = require('gulp-rename'),
svgo = require('gulp-svgo'),
uglify = require('gulp-uglify'),
pump = require('pump');

gulp.task('minify-public', function (cb) {
pump([
gulp.src('src/Resources/public/*.js'),
ignore.exclude('*.min.js'),
uglify(),
rename({
suffix: '.min'
}),
gulp.dest('src/Resources/public')
],
cb
);
});

gulp.task('minify-theme-js', function (cb) {
pump([
gulp.src('src/Resources/contao/themes/flexible/src/*.js'),
uglify(),
gulp.dest('src/Resources/contao/themes/flexible')
],
cb
);
});

gulp.task('minify-theme-css', function (cb) {
pump([
gulp.src('src/Resources/contao/themes/flexible/src/*.css'),
csso({
comments: false,
restructure: false
}),
gulp.dest('src/Resources/contao/themes/flexible')
],
cb
);
});

gulp.task('minify-theme-icons', function (cb) {
pump([
gulp.src('src/Resources/contao/themes/flexible/icons/*.svg'),
svgo(),
gulp.dest('src/Resources/contao/themes/flexible/icons')
],
cb
);
});

gulp.task('default', ['minify-public', 'minify-theme-js', 'minify-theme-css', 'minify-theme-icons']);
Loading