diff --git a/app/Views/login.php b/app/Views/login.php index 94448e982..d6c161da2 100644 --- a/app/Views/login.php +++ b/app/Views/login.php @@ -27,9 +27,7 @@ : $config['theme']); ?> /bootstrap.min.css"> - - - + diff --git a/gulpfile.js b/gulpfile.js index 277b4e532..21f2d6a73 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -88,7 +88,8 @@ gulp.task('copy-bootswatch5', function() { // Copy the bootstrap style into its own folder so OSPOS can select it from the collection gulp.task('copy-bootstrap', function() { pipeline(gulp.src('./node_modules/bootstrap/dist/css/bootstrap.min.css*'),gulp.dest('public/resources/bootswatch/bootstrap')); - return pipeline(gulp.src('./node_modules/bootstrap5/dist/css/bootstrap.min.css*', {encoding:false}),gulp.dest('public/resources/bootswatch5/bootstrap')); + pipeline(gulp.src('./node_modules/bootstrap5/dist/css/bootstrap.min.css*'),gulp.dest('public/resources/bootswatch5/bootstrap')); + return pipeline(gulp.src('./node_modules/bootstrap5/dist/css/bootstrap.rtl.min.css*'),gulp.dest('public/resources/bootswatch5/bootstrap')); }); // /public/resources/ospos - contains the minimized files to be packed into opensourcepos.min.[css/js] @@ -280,14 +281,6 @@ gulp.task('copy-menubar', function() { }); -gulp.task('inject-login', function() { - return pipeline(gulp.src('./app/Views/login.php'), - inject(gulp.src('./public/css/login.min.css', {read: false}), {addRootSlash: false, ignorePath: '/public/', starttag: ''}), - gulp.dest('./app/Views') - ); -}); - - gulp.task('build-database', function() { return gulp.src(['./app/Database/tables.sql','./app/Database/constraints.sql']) .pipe(header('-- >> This file is autogenerated from tables.sql and constraints.sql. Do not modify directly << --')) @@ -308,6 +301,5 @@ gulp.task('default', 'prod-css', 'copy-fonts', 'copy-menubar', - 'inject-login', 'build-database' )); diff --git a/public/css/login.min.css b/public/css/login.min.css deleted file mode 100644 index d3f82e906..000000000 --- a/public/css/login.min.css +++ /dev/null @@ -1 +0,0 @@ -html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}.container-login,.footer{max-width:720px}.container-login{min-height:405px}.box-logo{width:40%}.logo{object-fit:contain;max-width:405px;max-height:calc(405px - 3rem)}img.logo{filter:drop-shadow(1px 0 0 rgba(255, 255, 255, .87)) drop-shadow(0 1px 0 rgba(255, 255, 255, .87)) drop-shadow(-1px 0 0 rgba(255, 255, 255, .87)) drop-shadow(0 -1px 0 rgba(255, 255, 255, .87))}.box-login{width:60%}.box-login form{width:100%}.box-login .form-floating:focus-within,.box-login .input-group:focus-within{z-index:2}.box-login input[name=username],.box-login span[id=input-username]{margin-bottom:-1px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.box-login input[name=password],.box-login span[id=input-password]{border-top-left-radius:0;border-top-right-radius:0}.alert div:not(:first-child){margin-top:1rem}.bi{height:1em}footer a:not(:hover){text-decoration:none}@media (max-width:767.98px){.container-login{min-height:auto}.box-login,.box-logo{width:100%}.box-logo{border-right:none!important}.logo{max-height:150px}.footer{max-width:100%;border-radius:0!important}}@media (min-width:2560px){.container-login,.footer{max-width:960px}.container-login{min-height:540px}.logo{max-height:calc(540px - 3rem)}}@media (min-width:3840px){.container-login,.footer{max-width:1140px}.container-login{min-height:641.25px}.logo{max-height:calc(641.25px - 3rem)}}@media (max-width:359.98px){.g-recaptcha{overflow-x:auto;min-height:86px}} \ No newline at end of file diff --git a/public/css/ospos.css b/public/css/ospos.css index 48b049b8b..3109a47de 100644 --- a/public/css/ospos.css +++ b/public/css/ospos.css @@ -18,9 +18,10 @@ a.none padding: 0.2em; } -@media (min-width:1300px) { +/* Add container-xxl width from Bootstrap 5 */ +@media (min-width: 1400px) { .container { - width: 1400px; + width: 1320px; } }