diff --git a/assets/job/add.js b/assets/job/add.js index f2c810f..1cffb7b 100644 --- a/assets/job/add.js +++ b/assets/job/add.js @@ -1,5 +1,4 @@ import 'tempusdominus-bootstrap-4'; -import bsCustomFileInput from 'bs-custom-file-input'; import 'bootstrap'; $(function() { @@ -10,7 +9,6 @@ $(function() { initVarInputs(); initIntervalPattern(); initEternalCheckbox(); - bsCustomFileInput.init() }); function initDatePickers() diff --git a/assets/job/index.js b/assets/job/index.js index f4bdf01..9338f7d 100644 --- a/assets/job/index.js +++ b/assets/job/index.js @@ -1,4 +1,4 @@ -import 'bootstrap'; +import { Modal } from 'bootstrap'; $(function() { initDeleteButtons(); @@ -48,7 +48,9 @@ function initRunNowButtons() { let tr = me.parents('tr'); tr.addClass('running'); + tr.addClass('text-success'); tr.removeClass('norun'); + tr.removeClass('text-danger'); } else if (data.status == 'ran') { let content = '

Cronjob ran in ' + data.runtime.toFixed(3) + ' seconds with exit code ' + data.exitcode +'

' content += '
' + data.output + '
' @@ -56,7 +58,7 @@ function initRunNowButtons() { modal.find('.modal-body').html(content); } - modal.modal({show: true}) + var bsModal = new Modal('#runnow_result').show();//modal.modal({show: true}) } }) }) diff --git a/package-lock.json b/package-lock.json index a3480bc..d4c18f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1163,6 +1163,11 @@ } } }, + "@popperjs/core": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", + "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" + }, "@symfony/webpack-encore": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-1.5.0.tgz", @@ -1844,9 +1849,9 @@ "dev": true }, "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.0.2.tgz", + "integrity": "sha512-1Ge963tyEQWJJ+8qtXFU6wgmAVj9gweEjibUdbmcCEYsn38tVwRk8107rk2vzt6cfQcRr3SlZ8aQBqaD8aqf+Q==" }, "brace-expansion": { "version": "1.1.11", @@ -5592,6 +5597,13 @@ "moment": "^2.29.0", "moment-timezone": "^0.5.31", "popper.js": "^1.16.1" + }, + "dependencies": { + "bootstrap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + } } }, "terser": { diff --git a/package.json b/package.json index 83a4038..66790f8 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "lib": "lib" }, "dependencies": { - "bootstrap": "^4.6.0", - "bs-custom-file-input": "^1.3.4", + "bootstrap": "^5.0.2", + "@popperjs/core": "^2.9.2", "font-awesome": "^4.7.0", "jquery": "^3.6.0", "moment": "^2.29.1", diff --git a/templates/flashes.html.twig b/templates/flashes.html.twig index b6982df..c08b267 100644 --- a/templates/flashes.html.twig +++ b/templates/flashes.html.twig @@ -2,8 +2,7 @@ {% for flash in flashes %} {% endfor %} diff --git a/templates/job/add.html.twig b/templates/job/add.html.twig index 78f8b2b..891f3d5 100644 --- a/templates/job/add.html.twig +++ b/templates/job/add.html.twig @@ -14,37 +14,33 @@
- + +
- +
-
-
- -
- Eternal +
+
- + Eternal +
@@ -57,34 +53,34 @@

Job details

@@ -173,9 +169,8 @@
-
- - +
+
This file is being saved as a secret
@@ -208,12 +203,10 @@
-
-
- -
- Secret -
+ + + + Secret diff --git a/templates/job/edit.html.twig b/templates/job/edit.html.twig index b99ecf0..6105a16 100644 --- a/templates/job/edit.html.twig +++ b/templates/job/edit.html.twig @@ -12,35 +12,31 @@
- +
-
-
- -
- Eternal +
+
- + Eternal +
@@ -53,7 +49,7 @@

Job details

diff --git a/templates/job/view.html.twig b/templates/job/view.html.twig index d2da087..e27a0d0 100644 --- a/templates/job/view.html.twig +++ b/templates/job/view.html.twig @@ -10,23 +10,20 @@

{% for run in runs %} -
-
-

- -

+
+
+
-
-
+
+
{{ run.output }}