diff --git a/site/plugins/admin/assets/scss/objects/form-control.scss b/site/plugins/admin/assets/scss/objects/form-control.scss index 6ebc7ec2..f0e13284 100644 --- a/site/plugins/admin/assets/scss/objects/form-control.scss +++ b/site/plugins/admin/assets/scss/objects/form-control.scss @@ -205,6 +205,25 @@ fieldset[disabled] .form-control { } } +.custom-file-label, +.custom-file-label::after { + font-weight: 400; + padding: 8px 16px; + border: 1px solid black; + color: $btn-text-color; + background-color: $btn-background-color; + cursor: pointer; + margin-bottom: 5px; + font-size: .875rem; + line-height: 1.42857143; +} + +.custom-file-label::after { + border-right: none; + border-top: none; + border-bottom: none; +} + // // Switches for Bootstrap 4. // diff --git a/site/plugins/admin/gulpfile.js b/site/plugins/admin/gulpfile.js index 9cba0255..47ff03a8 100755 --- a/site/plugins/admin/gulpfile.js +++ b/site/plugins/admin/gulpfile.js @@ -65,7 +65,8 @@ gulp.task('js', function(){ 'node_modules/codemirror/mode/yaml/yaml.js', 'node_modules/messenger-hubspot/build/js/messenger.min.js', 'node_modules/messenger-hubspot/build/js/messenger-theme-flat.js', - 'node_modules/clipboard/dist/clipboard.min.js' + 'node_modules/clipboard/dist/clipboard.min.js', + 'node_modules/bs-custom-file-input/dist/bs-custom-file-input.min.js' ]) .pipe(sourcemaps.init()) .pipe(concat('build.min.js')) diff --git a/site/plugins/admin/package.json b/site/plugins/admin/package.json index c446f13f..0589ee5f 100755 --- a/site/plugins/admin/package.json +++ b/site/plugins/admin/package.json @@ -19,5 +19,8 @@ "run-sequence": "^2.2.1", "trumbowyg": "^2.13.0", "clipboard": "^2.0.4" + }, + "dependencies": { + "bs-custom-file-input": "^1.3.1" } } diff --git a/site/plugins/admin/views/partials/tail.php b/site/plugins/admin/views/partials/tail.php index e4afec12..5d505156 100755 --- a/site/plugins/admin/views/partials/tail.php +++ b/site/plugins/admin/views/partials/tail.php @@ -13,6 +13,7 @@ use Flextype\Component\{Http\Http, Event\Event, Registry\Registry, Assets\Assets