77 Commits

Author SHA1 Message Date
  raphael 1c11f2428a compilation des assets 3 years ago
  raphael 106a5f30de merge hotfix 3 years ago
  raphael 79666f009b BGC-189 3 years ago
  raphael 1ddd99f6bc Merge branch 'hotfix' of https://git.logipro.com/raphael/Phoenix into hotfix 3 years ago
  raphael 27e135e680 BGC-171 @fixed message erreur en erreur 3 years ago
  Franck d7cfa1a49f BGC-178 - Correction droit 3 years ago
  mael.etienne ca9539e899 Merge branch 'hotfix' of https://git.logipro.com/raphael/Phoenix into hotfix 3 years ago
  mael.etienne 49e742c1f9 BGC-178 Ajout de droit d'accès pour le commit SCORM 3 years ago
  Franck 33cb3529ac BGC-160 - Correction retour + une route 3 years ago
  raphael ee3d7dba04 BGC-171 3 years ago
  mael.etienne 622e14d720 BGC-167 Création d'un dossier si inexistant 3 years ago
  raphael e4d77a2938 BGC-160 @fixed langue 3 years ago
  raphael 32765de986 BGC-160 3 years ago
  raphael 668576858b @fixed dossier temp, des templates 3 years ago
  Franck aff8370c64 Correction droit COWORKER 3 years ago
  raphael 159227e42d compilation des assets 3 years ago
  raphael ca3209c3a3 @fixed merge précédent 3 years ago
  raphael ffc023c485 Merge branch 'premaster' 3 years ago
  raphael dd275f2050 Merge branch 'hotfix' 3 years ago
  Laurent RIX e384c54be3 Correction (Nesting level too deep...) 3 years ago
  mael.etienne 2c407c742b Merge branch 'hotfix' of https://git.logipro.com/raphael/Phoenix into hotfix 3 years ago
  mael.etienne 7dfea07990 BGC-143 Traitement de l'absence d'URL dans le cron BBB 3 years ago
  Laurent RIX ad462f0512 TLD-575 Export XLS des offres 3 years ago
  Laurent RIX 6c4c3d34a9 TLD-575 Export session 3 years ago
  Laurent RIX 4d25f7b41f Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  Laurent RIX aef7a0510e TLD-575 Export Parcours 3 years ago
  Franck 503c82ff79 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  Franck bd6d8d0d5d TLD-571 - Intégration suivi activités facultatives 3 years ago
  mael.etienne 494191bdb7 TLD-577 Récupération du nom des modules 2004 3 years ago
  Franck 899800af72 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  Franck 810e857379 TLD-564 - Garder en mémoire l'ouverture du menu 3 years ago
  mael.etienne c1bd2da5d0 Generation assets 3 years ago
  Franck b8a3099ffb TLD-573 - Correction droit acces forum 3 years ago
  Franck 7e8a0954aa Modification commentaire 3 years ago
  mael.etienne c629f513dc Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  mael.etienne 9e9177747c BGC-113 Erreur Society dans edition Person 3 years ago
  Franck f46bf4eb50 BGC-115 - Correction smartphone et tablette 3 years ago
  Franck eeaffcd57d BGC-115 Fixe parcours LS responsive sans forum 3 years ago
  Franck 67fe44bb17 BGC-115 - test 3 years ago
  mael.etienne bed1751d20 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  mael.etienne c68f9f9c28 BGC-109 Nettoyage des contrats de sessions 3 years ago
  raphael 868236de37 @fixed erreur document 3 years ago
  raphael 053ff777e8 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  mael.etienne 271ce3c023 Correction Session Contract 3 years ago
  Franck 79ec1bb1a4 BGC-22 - Cache du champ select 3 years ago
  raphael b0fc52798e Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  raphael 87223dbd6b @fixed traduction + aperçu des emails 3 years ago
  Franck 868bc64db7 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  Franck 01adf40d99 Correction mise en page 3 years ago
  raphael 411ed8f50e @fixed liste des emails 3 years ago
  raphael 5d4b43d07a Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  raphael 12b6892deb @fixed email + aperçu 3 years ago
  Franck ec73883859 Correction recherche catalogue 3 years ago
  Franck 71ac1098ac Gestion erreur lors de suppression societe 3 years ago
  raphael 4f3deec681 @fixed dump 3 years ago
  raphael 94139937e6 @fixed erreur notice parcours 3 years ago
  raphael 16f750955a Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  raphael 62083ea83d @fixed constantes 3 years ago
  Laurent RIX c585b72d15 Correction mauvais include 3 years ago
  raphael 11b63df4d5 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  raphael 124d3f0f4c @fixed traduction des calendriers 3 years ago
  Franck 30186b8c7f Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  Franck bcb7cc01f8 Correction twig 3 years ago
  mael.etienne d4c1daa249 BGC-108 date de première connexion appremant 3 years ago
  raphael 69a6989f89 @fixed erreur suivit administratif 3 years ago
  Laurent RIX fb92223fa9 build prod 3 years ago
  Laurent RIX 48037f0cd5 build prod 3 years ago
  Laurent RIX 09be043734 Build prod 3 years ago
  Laurent RIX ff0a81964a merge 3 years ago
  Laurent RIX 83b7ddee10 Correction acces page blanche 3 years ago
  mael.etienne 4423c37757 Merge branch 'premaster' of https://git.logipro.com/raphael/Phoenix into premaster 3 years ago
  mael.etienne 484e7244b4 Correction Settings SCORM 3 years ago
  Franck 95844c9a65 Conflit build asset 3 years ago
  Franck bdcf4636c6 Build asset 3 years ago
  Franck e40d72a3a7 Correction firstConnexion sur les suivis 3 years ago
  Laurent RIX 93ee6b0c9b Build prod 3 years ago
  Laurent RIX bb788fda0b Merge Hotfix + Build prod 3 years ago
100 changed files with 277 additions and 312 deletions
  1. 1
    1
      .gitignore
  2. 0
    18
      assets/exclusive/js/back-office/init_back_office.js
  3. 5
    11
      assets/exclusive/js/back-office/learning_path/learning_path_editor.js
  4. 59
    7
      assets/exclusive/js/back-office/utilities/utility.js
  5. 22
    6
      assets/exclusive/js/init_activity-player.js
  6. 24
    129
      assets/shared/js/init/init.js
  7. 13
    18
      assets/shared/js/init/init_create-from-library.js
  8. 1
    0
      assets/shared/scss/theme-phx/back-office/global.scss
  9. 3
    1
      assets/shared/scss/theme-phx/learning-space/activity-page.scss
  10. 1
    1
      assets/shared/scss/theme-phx/learning-space/forum.scss
  11. 8
    4
      assets/shared/scss/theme-phx/learning-space/session-page.scss
  12. 5
    4
      config/packages/security.yaml
  13. 13
    13
      config/routes.yaml
  14. 1
    0
      public/build/activity-player.44c99724.js
  15. 0
    1
      public/build/activity-player.b266b266.js
  16. 0
    0
      public/build/back-office/activity_page/editor.896dbdc3.js
  17. 1
    1
      public/build/back-office/back_office.31d282e6.js
  18. 0
    0
      public/build/back-office/back_office_forum.ccaa68bd.js
  19. 0
    0
      public/build/back-office/back_office_funding_agency_create.2af39b32.js
  20. 0
    0
      public/build/back-office/back_office_learning_path_create.f812d41f.js
  21. 0
    0
      public/build/back-office/back_office_offer_create.fcb41ac6.js
  22. 1
    0
      public/build/back-office/back_office_person_create.9ca0158e.js
  23. 1
    1
      public/build/back-office/back_office_session_create.e06c990f.js
  24. 1
    0
      public/build/back-office/back_office_society_create.6c31c6ff.js
  25. 0
    1
      public/build/back-office/back_office_society_create.9f257e41.js
  26. 106
    0
      public/build/back-office/diary.24d29438.js
  27. 0
    83
      public/build/back-office/diary.5dd787ee.js
  28. 0
    0
      public/build/back-office/document/edit.9cde6424.js
  29. 0
    0
      public/build/back-office/follow/session/edit.9933f610.js
  30. 0
    0
      public/build/back-office/funding_agency/edit.f769d0bf.js
  31. 0
    0
      public/build/back-office/learning_path/edit.19684982.js
  32. 3
    3
      public/build/back-office/learning_path/editor.bfb9ec68.js
  33. 0
    0
      public/build/back-office/learning_path/editor_sequence_summary.c42f296a.js
  34. 0
    1
      public/build/back-office/menu/trainer.574ddf1e.js
  35. 1
    1
      public/build/back-office/menu/trainer.59681bf9.js
  36. 0
    0
      public/build/back-office/note.917679a9.js
  37. 0
    0
      public/build/back-office/offer/edit.9045b01f.js
  38. 0
    0
      public/build/back-office/offer/importLearningPath.ce3e1c38.js
  39. 0
    0
      public/build/back-office/offer/importSession.bb2337bf.js
  40. 1
    1
      public/build/back-office/person/edit.ef443591.js
  41. 1
    1
      public/build/back-office/session/edit.a9534ebd.js
  42. 0
    0
      public/build/back-office/session/place.3af39392.js
  43. 0
    0
      public/build/back-office/setting/administrativeDocument/create.23f39fa3.js
  44. 0
    0
      public/build/back-office/setting/catalogThematic/create.2834c6e9.js
  45. 0
    1
      public/build/back-office/setting/learningSpace.71e58528.js
  46. 1
    0
      public/build/back-office/setting/learningSpace.8259c228.js
  47. 1
    0
      public/build/back-office/setting/user/create.a3334ee7.js
  48. 0
    1
      public/build/back-office/setting/user/create.f7b600f3.js
  49. 1
    1
      public/build/back-office/society/edit.59c487c8.js
  50. 1
    1
      public/build/back-office/trainer/edit.b36b423e.js
  51. 0
    1
      public/build/catalog_setting.508d70aa.js
  52. 1
    0
      public/build/catalog_setting.e9356aa5.js
  53. 0
    0
      public/build/images/activity-completed.7d489210.svg
  54. 0
    0
      public/build/images/activity-worked.360037e6.svg
  55. 0
    0
      public/build/images/analysis.76dae1e7.svg
  56. 0
    0
      public/build/images/arrow-left.a6019148.svg
  57. 0
    0
      public/build/images/arrow-right.7fd337e6.svg
  58. 0
    0
      public/build/images/baseline-libre-office.485bf8ee.svg
  59. 0
    0
      public/build/images/baseline-photo_library.6aa23c0b.svg
  60. 0
    0
      public/build/images/baseline-picture_as_pdf.2d48a4cb.svg
  61. 0
    0
      public/build/images/baseline-picture_as_powerpoint.740dfe3c.svg
  62. 0
    0
      public/build/images/baseline-video_library.c51dcb8e.svg
  63. 0
    0
      public/build/images/blank-page.2b69d6cb.svg
  64. 0
    0
      public/build/images/contact.76da56c4.svg
  65. 0
    0
      public/build/images/course.41077f19.svg
  66. 0
    0
      public/build/images/create.b019fec3.svg
  67. 0
    0
      public/build/images/elearning.e237f0f0.svg
  68. 0
    0
      public/build/images/email_check.f29249ed.svg
  69. 0
    0
      public/build/images/error.4dbce458.svg
  70. 0
    0
      public/build/images/face-to-face.00123d23.svg
  71. 0
    0
      public/build/images/follow-administrative.e622707a.svg
  72. 0
    0
      public/build/images/follow-diary.63cca786.svg
  73. 0
    0
      public/build/images/follow-learner.df1c1960.svg
  74. 0
    0
      public/build/images/follow-message.5ab3ede7.svg
  75. 0
    0
      public/build/images/follow-session.a9eb596c.svg
  76. 0
    0
      public/build/images/follow.5180e02d.svg
  77. 0
    0
      public/build/images/home-contact.0852f2d7.svg
  78. 0
    0
      public/build/images/home-course.57a3aeea.svg
  79. 0
    0
      public/build/images/home-follow-administrative.cd0bcf8a.svg
  80. 0
    0
      public/build/images/home-follow-diary.a115c10d.svg
  81. 0
    0
      public/build/images/home-follow-learner.ca2e6960.svg
  82. 0
    0
      public/build/images/home-follow-message.0623eb14.svg
  83. 0
    0
      public/build/images/home-follow-session.1d7e6e12.svg
  84. 0
    0
      public/build/images/home-offer.f3308cc8.svg
  85. 0
    0
      public/build/images/home-pic-create.b6816094.svg
  86. 0
    0
      public/build/images/home-pic-track.a9a8910c.svg
  87. 0
    0
      public/build/images/home-session.5d7fbe64.svg
  88. 0
    0
      public/build/images/ico-create.48da84c4.svg
  89. 0
    0
      public/build/images/ico-delete.3e20d584.svg
  90. 0
    0
      public/build/images/ico-infinity-doc.ba3f1058.svg
  91. 0
    0
      public/build/images/ico-infinity-generique.79a9b659.svg
  92. 0
    0
      public/build/images/ico-infinity-img.04bbbfd1.svg
  93. 0
    0
      public/build/images/ico-infinity-pdf.abca9f00.svg
  94. 0
    0
      public/build/images/ico-infinity-ppt.40b61cea.svg
  95. 0
    0
      public/build/images/ico-infinity-son.1bd6fd66.svg
  96. 0
    0
      public/build/images/ico-infinity-video.8e116496.svg
  97. 0
    0
      public/build/images/ico-infinity-xls.0b7dd1cc.svg
  98. 0
    0
      public/build/images/ico-infinity-zip.05fa9e1b.svg
  99. 0
    0
      public/build/images/ico-noresult.318e369b.svg
  100. 0
    0
      public/build/images/ico-param-h2.7794e90d.svg

+ 1
- 1
.gitignore View File

@@ -76,7 +76,7 @@ config/bundles.local.php
76 76
 ###< fin dossier command
77 77
 
78 78
 # contenu du dossier templates/temp
79
-/templates/temp/
79
+/templates/temp/*
80 80
 # fichier readme pour créer le dossier
81 81
 !/templates/temp/readme
82 82
 

+ 0
- 18
assets/exclusive/js/back-office/init_back_office.js View File

@@ -33,24 +33,6 @@ $(document).ready(function ()
33 33
 	removeOutlineOnClick();
34 34
 });
35 35
 
36
-function initscrollDatepicker(container)
37
-{
38
-	// initialise les datepicker
39
-	var lastScrollTop = 0;
40
-	container.scroll(function (event)
41
-	{
42
-		container.find('[data-airpicker]').each(function()
43
-		{
44
-			let picker = $(this).data('datepicker');
45
-			if (picker)
46
-			{
47
-				picker.hide();
48
-			}
49
-		});
50
-	});
51
-}
52
-
53
-
54 36
 function initscrollDatepicker(container)
55 37
 {
56 38
 	// initialise les datepicker

+ 5
- 11
assets/exclusive/js/back-office/learning_path/learning_path_editor.js View File

@@ -1374,7 +1374,7 @@ function initAirDatePicker(container) {
1374 1374
         let dateEndSession = fieldDate.attr('data-phx-end-session');
1375 1375
         let dataAltField = fieldDate.attr('data-alt-field');
1376 1376
 
1377
-        let myDatepicker = fieldDate.datepicker({
1377
+        let options = {
1378 1378
             minDate: new Date(dateStartSession),
1379 1379
             maxDate: new Date(dateEndSession),
1380 1380
             offset: 0,
@@ -1384,17 +1384,11 @@ function initAirDatePicker(container) {
1384 1384
             position: 'top left',
1385 1385
             classes: 'ali-EditorSequence-datePicker',
1386 1386
             timepicker: true,
1387
-            language: {
1388
-                days: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
1389
-                daysShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
1390
-                daysMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
1391
-                months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Decembre'],
1392
-                monthsShort: ['Jan', 'Fév', 'Mars', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'],
1393
-                clear: 'Effacer'
1394
-            },
1395 1387
             startDate: start,
1396 1388
             minHours: 0
1397
-        }).data('datepicker');
1389
+        };
1390
+        let utility = require('../utilities/utility');
1391
+        let myDatepicker = utility.initDatepicker(container,options).first().datepicker().data('datepicker');
1398 1392
 
1399 1393
         let valueDate = $(dataAltField).val();
1400 1394
         if (valueDate != '') {
@@ -1405,7 +1399,7 @@ function initAirDatePicker(container) {
1405 1399
         // Si on scroll le calendrier disparait
1406 1400
         // C'est la seule solution rapide trouvé pour régler le problème de calendrier positionné toujours en bas
1407 1401
         var lastScrollTop = 0;
1408
-        $('.ali-EditorContentRightPanelContent').scroll(function (event) {
1402
+        $('.ali-EditorContentRightPanelContent').parent().scroll(function (event) {
1409 1403
             myDatepicker.hide();
1410 1404
         });
1411 1405
     }

+ 59
- 7
assets/exclusive/js/back-office/utilities/utility.js View File

@@ -22,12 +22,62 @@ module.exports = {
22 22
             clearButton: true,
23 23
             autoClose: true,
24 24
             language: {
25
-                days: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
26
-                daysShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
27
-                daysMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
28
-                months: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Decembre'],
29
-                monthsShort: ['Jan','Fév','Mars','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Dec'],
30
-                clear: 'Effacer',
25
+                days: [
26
+                    Translator.trans('sunday_long'),
27
+                    Translator.trans('monday_long'),
28
+                    Translator.trans('tuesday_long'),
29
+                    Translator.trans('wednesday_long'),
30
+                    Translator.trans('thursday_long'),
31
+                    Translator.trans('friday_long'),
32
+                    Translator.trans('saturday_long')
33
+                ],
34
+                daysShort: [
35
+                    Translator.trans('sunday_long').substring(0,3),
36
+                    Translator.trans('monday_long').substring(0,3),
37
+                    Translator.trans('tuesday_long').substring(0,3),
38
+                    Translator.trans('wednesday_long').substring(0,3),
39
+                    Translator.trans('thursday_long').substring(0,3),
40
+                    Translator.trans('friday_long').substring(0,3),
41
+                    Translator.trans('saturday_long').substring(0,3)
42
+                ],
43
+                daysMin: [
44
+                    Translator.trans('sunday_long').substring(0,2),
45
+                    Translator.trans('monday_long').substring(0,2),
46
+                    Translator.trans('tuesday_long').substring(0,2),
47
+                    Translator.trans('wednesday_long').substring(0,2),
48
+                    Translator.trans('thursday_long').substring(0,2),
49
+                    Translator.trans('friday_long').substring(0,2),
50
+                    Translator.trans('saturday_long').substring(0,2)
51
+                ],
52
+                months: [
53
+                    Translator.trans('january_long'),
54
+                    Translator.trans('february_long'),
55
+                    Translator.trans('march_long'),
56
+                    Translator.trans('april_long'),
57
+                    Translator.trans('may_long'),
58
+                    Translator.trans('june_long'),
59
+                    Translator.trans('july_long'),
60
+                    Translator.trans('august_long'),
61
+                    Translator.trans('september_long'),
62
+                    Translator.trans('october_long'),
63
+                    Translator.trans('november_long'),
64
+                    Translator.trans('december_long')
65
+                ],
66
+                monthsShort: [
67
+                    Translator.trans('january_long').substring(0,3),
68
+                    Translator.trans('february_long').substring(0,3),
69
+                    Translator.trans('march_long').substring(0,3),
70
+                    Translator.trans('april_long').substring(0,3),
71
+                    Translator.trans('may_long').substring(0,3),
72
+                    Translator.trans('june_long').substring(0,3),
73
+                    Translator.trans('july_long').substring(0,3),
74
+                    Translator.trans('august_long').substring(0,3),
75
+                    Translator.trans('september_long').substring(0,3),
76
+                    Translator.trans('october_long').substring(0,3),
77
+                    Translator.trans('november_long').substring(0,3),
78
+                    Translator.trans('december_long').substring(0,3)
79
+                ],
80
+                clear: Translator.trans('clear_button'),
31 81
             },
32 82
             clearButton: true
33 83
         };
@@ -35,7 +85,8 @@ module.exports = {
35 85
         defaultOptions = $.extend(defaultOptions, options);
36 86
 
37 87
         //Datepicker DATE
38
-        container.find('[data-airpicker="date"]').each(function() {
88
+        console.log( container.find('[data-airpicker]'));
89
+        container.find('[data-airpicker]').each(function() {
39 90
 
40 91
             var myDatepicker = $(this).datepicker(defaultOptions).data('datepicker');
41 92
     
@@ -48,5 +99,6 @@ module.exports = {
48 99
                 $('#'+myDatepicker.el.id+':invalid').css('box-shadow','none','border','0 none','outline','0');
49 100
             }
50 101
         });
102
+        return container.find('[data-airpicker]');
51 103
     }),
52 104
 }

+ 22
- 6
assets/exclusive/js/init_activity-player.js View File

@@ -14,8 +14,8 @@ $(document).ready(function() {
14 14
 
15 15
 function initMenu() {
16 16
 	$(".ali-PlayerNavListe-element").click(function () {
17
-		if (!$(this).hasClass('select')) {
18
-			var elem = $(this);
17
+		var elem = $(this);
18
+		if (!elem.hasClass('select')) {
19 19
 			if ($(".ali-PlayerNavListe-element.select").hasClass('ali-PlayerNavListe-forum')) {
20 20
 				$(".ali-LSForum").removeClass('active');
21 21
 			}
@@ -32,13 +32,18 @@ function initMenu() {
32 32
 				'height': elem.height(),
33 33
 				'width': elem.width()
34 34
 			}, 200);
35
+
36
+			// Garder en mémoire qu'on a fermé le menu
37
+			if (elem.attr('id') == 'ali-PlayerNavListe-menu') {
38
+				sessionStorage.setItem('menuOpen','true');
39
+			}
35 40
 		} 
36 41
 		else
37 42
 		{
38
-			$(this).removeClass('select');
43
+			elem.removeClass('select');
39 44
 
40
-			if ($(this).is('[aria-controls]')) {
41
-				$('#' + $(this).attr('aria-controls')).removeClass('select');
45
+			if (elem.is('[aria-controls]')) {
46
+				$('#' + elem.attr('aria-controls')).removeClass('select');
42 47
 			}
43 48
 
44 49
 			$('.ali-PlayerNavSecondaire').removeClass('active');
@@ -54,9 +59,15 @@ function initMenu() {
54 59
 					'height': 0
55 60
 				}, 200);
56 61
 			}
62
+
63
+			// Garder en mémoire qu'on a ouvert le menu
64
+			if (elem.attr('id') == 'ali-PlayerNavListe-menu') {
65
+				sessionStorage.setItem('menuOpen','false');
66
+			}
57 67
 		}
58 68
 	});
59 69
 
70
+
60 71
 	var doit;
61 72
 	$(window).resize(function(){
62 73
 		clearTimeout(doit);
@@ -76,8 +87,13 @@ function initMenu() {
76 87
 		}
77 88
 	}
78 89
 
90
+	// Si en mémoire le menu est ouvert alors l'ouvrir
91
+	if (sessionStorage.getItem('menuOpen') == 'true') {
92
+		$('#ali-PlayerNavListe-menu:not(.select)').click();
93
+	}
94
+	
79 95
 	// Selectionner l'élément du menu s'il y en a un à selectionner 
80
-	$(".ali-PlayerNavListe-element.autoSelect").click();
96
+	$(".ali-PlayerNavListe-element.autoSelect:not(.select)").click();
81 97
 }
82 98
 
83 99
 class PHXActivityPlayer {

+ 24
- 129
assets/shared/js/init/init.js View File

@@ -50,74 +50,18 @@ console.log('slinky');
50 50
 	});
51 51
 
52 52
 	// Datepicker DATE
53
-	$('[data-airpicker="date"]').each(function() {
54
-		var myDatepicker = $(this).datepicker({
55
-			startDate: start,
56
-			offset: 0,
57
-			firstDay: 1,
58
-			clearButton: true,
59
-			autoClose: true,
60
-			language: {
61
-				days: [
62
-					'Dimanche',
63
-					'Lundi',
64
-					'Mardi',
65
-					'Mercredi',
66
-					'Jeudi',
67
-					'Vendredi',
68
-					'Samedi',
69
-				],
70
-				daysShort: [
71
-					'Dim',
72
-					'Lun',
73
-					'Mar',
74
-					'Mer',
75
-					'Jeu',
76
-					'Ven',
77
-					'Sam',
78
-				],
79
-				daysMin: [
80
-					'Di',
81
-					'Lu',
82
-					'Ma',
83
-					'Me',
84
-					'Je',
85
-					'Ve',
86
-					'Sa',
87
-				],
88
-				months: [
89
-					'Janvier',
90
-					'Février',
91
-					'Mars',
92
-					'Avril',
93
-					'Mai',
94
-					'Juin',
95
-					'Juillet',
96
-					'Août',
97
-					'Septembre',
98
-					'Octobre',
99
-					'Novembre',
100
-					'Decembre',
101
-				],
102
-				monthsShort: [
103
-					'Jan',
104
-					'Fév',
105
-					'Mars',
106
-					'Avr',
107
-					'Mai',
108
-					'Juin',
109
-					'Juil',
110
-					'Août',
111
-					'Sep',
112
-					'Oct',
113
-					'Nov',
114
-					'Dec',
115
-				],
116
-				clear: 'Effacer'
117
-			},
118
-			clearButton: true,
119
-		}).data('datepicker');
120
-
53
+	let utility = require('../../../exclusive/js/back-office/utilities/utility');
54
+	let options = {
55
+		startDate: start,
56
+		offset: 0,
57
+		firstDay: 1,
58
+		clearButton: true,
59
+		autoClose: true,
60
+		clearButton: true,
61
+	};
62
+	utility.initDatepicker($('[data-airpicker="date"]'),options).each(function()
63
+	{
64
+		let myDatepicker = $(this).datepicker().data('datepicker');
121 65
 		var valueDate = myDatepicker.$altField[0].defaultValue;
122 66
 
123 67
 		if (valueDate != '') {
@@ -125,8 +69,7 @@ console.log('slinky');
125 69
 		}
126 70
 	});
127 71
 
128
-	// Datepicker DATE TIME
129
-	$('[data-airpicker="date time"]').datepicker({
72
+	options = {
130 73
 		startDate: start,
131 74
 		offset: 0,
132 75
 		dateFormat: 'DD d MM yyyy',
@@ -135,67 +78,19 @@ console.log('slinky');
135 78
 		timepicker: true,
136 79
 		dateTimeSeparator: ", à ",
137 80
 		timeFormat: 'hh:ii',
138
-		minutesStep: 15,
139
-		language: {
140
-			days: [
141
-				'Dimanche',
142
-				'Lundi',
143
-				'Mardi',
144
-				'Mercredi',
145
-				'Jeudi',
146
-				'Vendredi',
147
-				'Samedi',
148
-			],
149
-			daysShort: [
150
-				'Dim',
151
-				'Lun',
152
-				'Mar',
153
-				'Mer',
154
-				'Jeu',
155
-				'Ven',
156
-				'Sam',
157
-			],
158
-			daysMin: [
159
-				'Di',
160
-				'Lu',
161
-				'Ma',
162
-				'Me',
163
-				'Je',
164
-				'Ve',
165
-				'Sa',
166
-			],
167
-			months: [
168
-				'Janvier',
169
-				'Février',
170
-				'Mars',
171
-				'Avril',
172
-				'Mai',
173
-				'Juin',
174
-				'Juillet',
175
-				'Août',
176
-				'Septembre',
177
-				'Octobre',
178
-				'Novembre',
179
-				'Decembre',
180
-			],
181
-			monthsShort: [
182
-				'Jan',
183
-				'Fév',
184
-				'Mars',
185
-				'Avr',
186
-				'Mai',
187
-				'Juin',
188
-				'Juil',
189
-				'Août',
190
-				'Sep',
191
-				'Oct',
192
-				'Nov',
193
-				'Dec',
194
-			],
195
-			clear: 'Effacer'
196
-		},
81
+		minutesStep: 15
82
+	};
83
+	utility.initDatepicker($('[data-airpicker="date"]'),options).each(function()
84
+	{
85
+		let myDatepicker = $(this).datepicker().data('datepicker');
86
+		var valueDate = myDatepicker.$altField[0].defaultValue;
87
+
88
+		if (valueDate != '') {
89
+			myDatepicker.selectDate(new Date(valueDate));
90
+		}
197 91
 	});
198 92
 
93
+
199 94
 	const Toastr = require('toastr');
200 95
 	/**
201 96
 	 * Feedbacks Toastr

+ 13
- 18
assets/shared/js/init/init_create-from-library.js View File

@@ -106,24 +106,19 @@ function phxSetupAirpicker()
106 106
 	start.setMinutes(0);
107 107
 
108 108
 	//Datepicker DATE
109
-	$('#modalCreateNewElementFromLibrary [data-airpicker="date"]').each(function() {
110
-		var myDatepicker = $(this).datepicker({
111
-			startDate: start,
112
-			offset: 0,
113
-			firstDay: 1,
114
-			clearButton: true,
115
-			autoClose: true,
116
-			language: {
117
-				days: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
118
-				daysShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
119
-				daysMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
120
-				months: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Decembre'],
121
-				monthsShort: ['Jan','Fév','Mars','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Dec'],
122
-				clear: 'Effacer',
123
-			},
124
-			clearButton: true
125
-		}).data('datepicker');
126
-
109
+	let options = {
110
+		startDate: start,
111
+		offset: 0,
112
+		firstDay: 1,
113
+		clearButton: true,
114
+		autoClose: true,
115
+		clearButton: true
116
+	};
117
+
118
+	let utility = require('../utilities/utility');
119
+	utility.initDatepicker($('#modalCreateNewElementFromLibrary [data-airpicker="date"]'),options).each(function()
120
+	{
121
+		let myDatepicker = $(this).datepicker().data('datepicker');
127 122
 		var valueDate = myDatepicker.$altField[0].defaultValue;
128 123
 
129 124
 		if (valueDate != '') {

+ 1
- 0
assets/shared/scss/theme-phx/back-office/global.scss View File

@@ -1501,6 +1501,7 @@ img {
1501 1501
     padding: 10px;
1502 1502
     text-align: center;
1503 1503
     width: 90px;
1504
+    max-width: 100%;
1504 1505
 
1505 1506
 @extend .ali-shadow-box;
1506 1507
 

+ 3
- 1
assets/shared/scss/theme-phx/learning-space/activity-page.scss View File

@@ -591,7 +591,9 @@ $case-width: 70px;
591 591
     height: 100%;
592 592
     width: 100%;
593 593
     margin: 0 auto;
594
-    background: $ls-activity-viewer-background;   
594
+    background: $ls-activity-viewer-background;
595
+	overflow: auto;
596
+	-webkit-overflow-scrolling: touch; 
595 597
 }
596 598
 
597 599
 .ali-ViewerScorm iframe {

+ 1
- 1
assets/shared/scss/theme-phx/learning-space/forum.scss View File

@@ -7,7 +7,7 @@
7 7
     right:0;
8 8
     top:0;
9 9
     bottom:0;
10
-    z-index: 3;
10
+    z-index: 57;
11 11
 
12 12
     &.active {
13 13
         width: 70%;

+ 8
- 4
assets/shared/scss/theme-phx/learning-space/session-page.scss View File

@@ -9,10 +9,14 @@
9 9
     display: flex;
10 10
     width: 100%;
11 11
     position: relative;
12
-    padding-right: 50px;
13
-    
14
-    @media #{$ls-break-xl} {
15
-        padding-right: 0px;
12
+
13
+    &.ali-withForum
14
+    {
15
+        padding-right: 50px;
16
+        
17
+        @media #{$ls-break-xl} {
18
+            padding-right: 0px;
19
+        }
16 20
     }
17 21
 }
18 22
 

+ 5
- 4
config/packages/security.yaml View File

@@ -68,23 +68,24 @@ security:
68 68
     - { path: ^/learning-space, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }
69 69
     - { path: ^/catalog, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }
70 70
     - { path: ^/settings, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }
71
+
71 72
     # ressource cache (mignature image)
72 73
     - { path: ^/media/cache/resolve/my_thumb, roles: [IS_AUTHENTICATED_ANONYMOUSLY] }
73 74
 
74 75
     # Zone de telechargmement de document accessible à toute personne connectée
75 76
     - { path: ^/file, roles: [IS_AUTHENTICATED_REMEMBERED] }
76 77
     - { path: ^/upload/download, roles: [IS_AUTHENTICATED_REMEMBERED] }
78
+    - { path: ^/scorm, roles: [IS_AUTHENTICATED_REMEMBERED] }
77 79
 
78 80
     # Espace reserver aux Owner
79 81
     - { path: ^/owner-space, roles: [ROLE_TRAINER, ROLE_TRAINER_AND_AUTHOR, ROLE_AUTHOR] }
80 82
     
81 83
     # Partie commune aux Onwer et Admin
82
-    - { path: ^/learning-path-builder, roles: [ROLE_ADMIN, ROLE_TRAINER_AND_AUTHOR, ROLE_AUTHOR] }
83
-    - { path: ^/users/searchTrainer, roles: [ROLE_ADMIN, ROLE_TRAINER_AND_AUTHOR, ROLE_AUTHOR] }
84
-    - { path: ^/forum, roles: [ROLE_ADMIN, ROLE_TRAINER_AND_AUTHOR, ROLE_TRAINER] }
84
+    - { path: ^/learning-path-builder, roles: [ROLE_ADMIN, ROLE_COWORKER, ROLE_TRAINER_AND_AUTHOR, ROLE_AUTHOR] }
85
+    - { path: ^/users/searchTrainer, roles: [ROLE_ADMIN, ROLE_COWORKER, ROLE_TRAINER_AND_AUTHOR, ROLE_AUTHOR] }
85 86
     
86 87
     # Le reste pour l'admin
87
-    - { path: ^/, roles: [ROLE_ADMIN] }
88
+    - { path: ^/, roles: [ROLE_ADMIN, ROLE_COWORKER] }
88 89
 
89 90
   role_hierarchy:
90 91
     ROLE_AUTHOR : [ROLE_VIEW_HIS_DATA, ROLE_MANAGE_LEARNING_PATH, ROLE_VIEW_HIS_INFORMATION]

+ 13
- 13
config/routes.yaml View File

@@ -538,9 +538,9 @@ nbo_session_list:
538 538
   path: /sessions/
539 539
   controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\Session\Create\SessionController::list  
540 540
 
541
-nbo_session_export_csv:
542
-  path: /sessions/export/csv
543
-  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\Session\Create\SessionController::exportCSV
541
+nbo_session_export_xls:
542
+  path: /sessions/export/xls
543
+  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\Session\Create\SessionController::exportXLS
544 544
 
545 545
 #-------------------------------------------------------------------------------
546 546
 # Parcours d'apprentissage
@@ -635,13 +635,13 @@ nbo_os_learning_path_editor:
635 635
     id: \d+
636 636
     
637 637
 # Admin
638
-nbo_learning_path_export_csv:
639
-  path: learning-paths/export/csv
640
-  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\LearningPathController::exportCSV
638
+nbo_learning_path_export_xls:
639
+  path: learning-paths/export/xls
640
+  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\LearningPathController::exportXLS
641 641
 # Owner
642
-nbo_os_learning_path_export_csv:
643
-  path: /owner-space/learning-paths/export/csv
644
-  controller: Logipro\Phoenix\Controller\NewBackOffice\Owner\LearningPathController::exportCSV
642
+nbo_os_learning_path_export_xls:
643
+  path: /owner-space/learning-paths/export/xls
644
+  controller: Logipro\Phoenix\Controller\NewBackOffice\Owner\LearningPathController::exportXLS
645 645
 
646 646
     
647 647
 nbo_sequence_set_order:
@@ -1043,9 +1043,9 @@ nbo_offer_delete:
1043 1043
   requirements:
1044 1044
     id: \d+ 
1045 1045
     
1046
-nbo_offer_export_csv:
1047
-  path: /offers/export/csv
1048
-  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\OfferController::exportCSV
1046
+nbo_offer_export_xls:
1047
+  path: /offers/export/xls
1048
+  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\OfferController::exportXLS
1049 1049
   
1050 1050
 nbo_offer_create:
1051 1051
   path: /offer/create
@@ -1211,7 +1211,7 @@ nbo_settings_learning_space:
1211 1211
  # scorm (temporaire)
1212 1212
 nbo_settings_scorm:
1213 1213
   path: /settings/scorm
1214
-  controller: Logipro\Phoenix\Controller\NewBackOffice\Settings\SettingsController::manageScorm
1214
+  controller: Logipro\Phoenix\Controller\NewBackOffice\Admin\Settings\SettingsController::manageScorm
1215 1215
 
1216 1216
 
1217 1217
 #-------------------------------------------------------------------------------

+ 1
- 0
public/build/activity-player.44c99724.js
File diff suppressed because it is too large
View File


+ 0
- 1
public/build/activity-player.b266b266.js
File diff suppressed because it is too large
View File


public/build/back-office/activity_page/editor.80ac23f5.js → public/build/back-office/activity_page/editor.896dbdc3.js View File


public/build/back-office/back_office.31d282e6.js
File diff suppressed because it is too large
View File


public/build/back-office/back_office_forum.ea2a5661.js → public/build/back-office/back_office_forum.ccaa68bd.js View File


public/build/back-office/back_office_funding_agency_create.57b26695.js → public/build/back-office/back_office_funding_agency_create.2af39b32.js View File


public/build/back-office/back_office_learning_path_create.2ba4f56d.js → public/build/back-office/back_office_learning_path_create.f812d41f.js View File


public/build/back-office/back_office_offer_create.d9d8a59f.js → public/build/back-office/back_office_offer_create.fcb41ac6.js View File


+ 1
- 0
public/build/back-office/back_office_person_create.9ca0158e.js
File diff suppressed because it is too large
View File


public/build/back-office/back_office_session_create.e06c990f.js
File diff suppressed because it is too large
View File


+ 1
- 0
public/build/back-office/back_office_society_create.6c31c6ff.js
File diff suppressed because it is too large
View File


+ 0
- 1
public/build/back-office/back_office_society_create.9f257e41.js
File diff suppressed because it is too large
View File


+ 106
- 0
public/build/back-office/diary.24d29438.js
File diff suppressed because it is too large
View File


+ 0
- 83
public/build/back-office/diary.5dd787ee.js
File diff suppressed because it is too large
View File


public/build/back-office/document/edit.7d4a4e39.js → public/build/back-office/document/edit.9cde6424.js View File


public/build/back-office/follow/session/edit.ea3cb143.js → public/build/back-office/follow/session/edit.9933f610.js View File


public/build/back-office/funding_agency/edit.3811b0f8.js → public/build/back-office/funding_agency/edit.f769d0bf.js View File


public/build/back-office/learning_path/edit.cb46c3b5.js → public/build/back-office/learning_path/edit.19684982.js View File


public/build/back-office/learning_path/editor.bfb9ec68.js
File diff suppressed because it is too large
View File


public/build/back-office/learning_path/editor_sequence_summary.3150fc0a.js → public/build/back-office/learning_path/editor_sequence_summary.c42f296a.js View File


+ 0
- 1
public/build/back-office/menu/trainer.574ddf1e.js
File diff suppressed because it is too large
View File


public/build/back-office/menu/trainer.59681bf9.js
File diff suppressed because it is too large
View File


public/build/back-office/note.d8e10192.js → public/build/back-office/note.917679a9.js View File


public/build/back-office/offer/edit.b9e0c700.js → public/build/back-office/offer/edit.9045b01f.js View File


public/build/back-office/offer/importLearningPath.684f8431.js → public/build/back-office/offer/importLearningPath.ce3e1c38.js View File


public/build/back-office/offer/importSession.e9f315d2.js → public/build/back-office/offer/importSession.bb2337bf.js View File


public/build/back-office/person/edit.ef443591.js
File diff suppressed because it is too large
View File


public/build/back-office/session/edit.a9534ebd.js
File diff suppressed because it is too large
View File


public/build/back-office/session/place.5f4e8c69.js → public/build/back-office/session/place.3af39392.js View File


public/build/back-office/setting/administrativeDocument/create.768283a8.js → public/build/back-office/setting/administrativeDocument/create.23f39fa3.js View File


public/build/back-office/setting/catalogThematic/create.dbb5d812.js → public/build/back-office/setting/catalogThematic/create.2834c6e9.js View File


+ 0
- 1
public/build/back-office/setting/learningSpace.71e58528.js
File diff suppressed because it is too large
View File


+ 1
- 0
public/build/back-office/setting/learningSpace.8259c228.js
File diff suppressed because it is too large
View File


+ 1
- 0
public/build/back-office/setting/user/create.a3334ee7.js
File diff suppressed because it is too large
View File


+ 0
- 1
public/build/back-office/setting/user/create.f7b600f3.js
File diff suppressed because it is too large
View File


public/build/back-office/society/edit.59c487c8.js
File diff suppressed because it is too large
View File


public/build/back-office/trainer/edit.b36b423e.js
File diff suppressed because it is too large
View File


+ 0
- 1
public/build/catalog_setting.508d70aa.js
File diff suppressed because it is too large
View File


+ 1
- 0
public/build/catalog_setting.e9356aa5.js
File diff suppressed because it is too large
View File


public/build/images/activity-completed.7cdce4f0.svg → public/build/images/activity-completed.7d489210.svg View File


public/build/images/activity-worked.13bd5cab.svg → public/build/images/activity-worked.360037e6.svg View File


public/build/images/analysis.a2bc607d.svg → public/build/images/analysis.76dae1e7.svg View File


public/build/images/arrow-left.4674c2bd.svg → public/build/images/arrow-left.a6019148.svg View File


public/build/images/arrow-right.cedbf408.svg → public/build/images/arrow-right.7fd337e6.svg View File


public/build/images/baseline-libre-office.3a8f8468.svg → public/build/images/baseline-libre-office.485bf8ee.svg View File


public/build/images/baseline-photo_library.2af77e1b.svg → public/build/images/baseline-photo_library.6aa23c0b.svg View File


public/build/images/baseline-picture_as_pdf.378339de.svg → public/build/images/baseline-picture_as_pdf.2d48a4cb.svg View File


public/build/images/baseline-picture_as_powerpoint.f87ba0e0.svg → public/build/images/baseline-picture_as_powerpoint.740dfe3c.svg View File


public/build/images/baseline-video_library.9bc6c0e9.svg → public/build/images/baseline-video_library.c51dcb8e.svg View File


public/build/images/blank-page.56055a75.svg → public/build/images/blank-page.2b69d6cb.svg View File


public/build/images/contact.1bb9c40b.svg → public/build/images/contact.76da56c4.svg View File


public/build/images/course.52b88707.svg → public/build/images/course.41077f19.svg View File


public/build/images/create.a0b8fd20.svg → public/build/images/create.b019fec3.svg View File


public/build/images/elearning.9a3278ed.svg → public/build/images/elearning.e237f0f0.svg View File


public/build/images/email_check.230507d4.svg → public/build/images/email_check.f29249ed.svg View File


public/build/images/error.0cabe3ab.svg → public/build/images/error.4dbce458.svg View File


public/build/images/face-to-face.652a73db.svg → public/build/images/face-to-face.00123d23.svg View File


public/build/images/follow-administrative.0bdc5f8b.svg → public/build/images/follow-administrative.e622707a.svg View File


public/build/images/follow-diary.bc7cb6c4.svg → public/build/images/follow-diary.63cca786.svg View File


public/build/images/follow-learner.396827aa.svg → public/build/images/follow-learner.df1c1960.svg View File


public/build/images/follow-message.40e9c6a6.svg → public/build/images/follow-message.5ab3ede7.svg View File


public/build/images/follow-session.14cf9afb.svg → public/build/images/follow-session.a9eb596c.svg View File


public/build/images/follow.59f57843.svg → public/build/images/follow.5180e02d.svg View File


public/build/images/home-contact.07911084.svg → public/build/images/home-contact.0852f2d7.svg View File


public/build/images/home-course.a929900f.svg → public/build/images/home-course.57a3aeea.svg View File


public/build/images/home-follow-administrative.46e1a005.svg → public/build/images/home-follow-administrative.cd0bcf8a.svg View File


public/build/images/home-follow-diary.66f8ede9.svg → public/build/images/home-follow-diary.a115c10d.svg View File


public/build/images/home-follow-learner.49116494.svg → public/build/images/home-follow-learner.ca2e6960.svg View File


public/build/images/home-follow-message.dc1c51c2.svg → public/build/images/home-follow-message.0623eb14.svg View File


public/build/images/home-follow-session.eb5788b7.svg → public/build/images/home-follow-session.1d7e6e12.svg View File


public/build/images/home-offer.ff1328f6.svg → public/build/images/home-offer.f3308cc8.svg View File


public/build/images/home-pic-create.bd4f3f6a.svg → public/build/images/home-pic-create.b6816094.svg View File


public/build/images/home-pic-track.473f4641.svg → public/build/images/home-pic-track.a9a8910c.svg View File


public/build/images/home-session.b8de0452.svg → public/build/images/home-session.5d7fbe64.svg View File


public/build/images/ico-create.ae9bf6ca.svg → public/build/images/ico-create.48da84c4.svg View File


public/build/images/ico-delete.3957a5aa.svg → public/build/images/ico-delete.3e20d584.svg View File


public/build/images/ico-infinity-doc.a835572f.svg → public/build/images/ico-infinity-doc.ba3f1058.svg View File


public/build/images/ico-infinity-generique.95cef623.svg → public/build/images/ico-infinity-generique.79a9b659.svg View File


public/build/images/ico-infinity-img.dca7d72c.svg → public/build/images/ico-infinity-img.04bbbfd1.svg View File


public/build/images/ico-infinity-pdf.b39ff0aa.svg → public/build/images/ico-infinity-pdf.abca9f00.svg View File


public/build/images/ico-infinity-ppt.9dae1825.svg → public/build/images/ico-infinity-ppt.40b61cea.svg View File


public/build/images/ico-infinity-son.82c4884e.svg → public/build/images/ico-infinity-son.1bd6fd66.svg View File


public/build/images/ico-infinity-video.e07003dc.svg → public/build/images/ico-infinity-video.8e116496.svg View File


public/build/images/ico-infinity-xls.05bbe663.svg → public/build/images/ico-infinity-xls.0b7dd1cc.svg View File


public/build/images/ico-infinity-zip.d7c393a0.svg → public/build/images/ico-infinity-zip.05fa9e1b.svg View File


public/build/images/ico-noresult.288744a8.svg → public/build/images/ico-noresult.318e369b.svg View File


public/build/images/ico-param-h2.e9a319d9.svg → public/build/images/ico-param-h2.7794e90d.svg View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save