diff --git a/lib/generators/layout/install/templates/bootstrap4-forms.css.scss b/lib/generators/layout/install/templates/bootstrap4-forms.css.scss deleted file mode 100644 index 88b3918..0000000 --- a/lib/generators/layout/install/templates/bootstrap4-forms.css.scss +++ /dev/null @@ -1,38 +0,0 @@ - -// Styles for form views -// using Bootstrap 4 -// generated by the rails_layout gem -.authform { - padding-top: 30px; - max-width: 320px; - margin: 0 auto; -} -.authform form { - @extend .card; - @extend .col-md-9; - padding-bottom: 40px; - @extend .bg-faded; - @extend .small; -} -.authform .right { - float: right !important; -} -.authform .button { - @extend .btn; - @extend .btn-primary; -} -.authform fieldset { - @extend .card; -} -#error_explanation:not(:empty) { - @extend .alert; - @extend .alert-danger; -} -#error_explanation h2 { - font-size: 16px; -} -.button-xs { - @extend .btn; - @extend .btn-primary; - @extend .btn-sm; -} diff --git a/lib/generators/layout/install/templates/bootstrap4-navigation.html.erb b/lib/generators/layout/install/templates/bootstrap4-navigation.html.erb index e3a2035..f188f95 100644 --- a/lib/generators/layout/install/templates/bootstrap4-navigation.html.erb +++ b/lib/generators/layout/install/templates/bootstrap4-navigation.html.erb @@ -1,18 +1,14 @@ <%# navigation styled for Bootstrap 4.0 %> -
-
+ diff --git a/lib/generators/layout/install/templates/bootstrap4-navigation.html.haml b/lib/generators/layout/install/templates/bootstrap4-navigation.html.haml index 9620579..c1196bf 100644 --- a/lib/generators/layout/install/templates/bootstrap4-navigation.html.haml +++ b/lib/generators/layout/install/templates/bootstrap4-navigation.html.haml @@ -1,10 +1,8 @@ --# navigation styled for Bootstrap 3.0 -.container - %nav.navbar.navbar-dark.bg-inverse - %ul.nav.navbar-nav.clearfix - %li.nav-item - %button.navbar-toggler.hidden-sm-up.nav-link{"aria-controls" => "exCollapsingNavbar2", "aria-expanded" => "false", "aria-label" => "Toggle navigation", "data-target" => "#exCollapsingNavbar2", "data-toggle" => "collapse", :type => "button"} - \ ☰ - #exCollapsingNavbar2.collapse.navbar-toggleable-xs - = link_to "Rails bootstrap", root_path, class: 'navbar-brand' - %ul.nav.navbar-nav= render 'layouts/navigation_links' +-# navigation styled for Bootstrap v4 alpha 6 +%nav.navbar.navbar-toggleable-md.navbar-light.bg-faded + .container + %button.navbar-toggler.navbar-toggler-right{"aria-controls" => "navbarSupportedContent", "aria-expanded" => "false", "aria-label" => "Toggle navigation", "data-target" => "#navbarSupportedContent", "data-toggle" => "collapse", :type => "button"} + %span.navbar-toggler-icon + = link_to "Rails Bootstrap", root_path, class: 'navbar-brand' + .collapse.navbar-collapse.justify-content-end + %ul.navbar-nav= render 'layouts/navigation_links' diff --git a/lib/generators/layout/install/templates/bootstrap4-navigation.html.slim b/lib/generators/layout/install/templates/bootstrap4-navigation.html.slim index 24caf15..eaac16a 100644 --- a/lib/generators/layout/install/templates/bootstrap4-navigation.html.slim +++ b/lib/generators/layout/install/templates/bootstrap4-navigation.html.slim @@ -1,11 +1,8 @@ -/ navigation styled for Bootstrap 4.0 -.container - nav.navbar.navbar-dark.bg-inverse - ul.nav.navbar-nav.clearfix - li.nav-item - button.navbar-toggler.hidden-sm-up.nav-link aria-controls="exCollapsingNavbar2" aria-expanded="false" aria-label=("Toggle navigation") data-target="#exCollapsingNavbar2" data-toggle="collapse" type="button" - | ☰ - #exCollapsingNavbar2.collapse.navbar-toggleable-xs - = link_to "Rails bootstrap", root_path, class: 'navbar-brand' - ul.nav.navbar-nav +nav.navbar.navbar-toggleable-md.navbar-light.bg-faded + .container + button.navbar-toggler.navbar-toggler-right aria-controls="navbarSupportedContent", aria-expanded="false", aria-label=("Toggle navigation"), data-target="#navbarSupportedContent", data-toggle=>"collapse", type="button" + span.navbar-toggler-icon + = link_to Rails.configuration.site_title, root_path, class: 'navbar-brand' + .collapse.navbar-collapse.justify-content-end + ul.navbar-nav = render 'layouts/navigation_links' diff --git a/lib/generators/layout/install/templates/bootstrap4_and_overrides.css.scss b/lib/generators/layout/install/templates/bootstrap4_and_overrides.css.scss index f36e8b8..d61414e 100644 --- a/lib/generators/layout/install/templates/bootstrap4_and_overrides.css.scss +++ b/lib/generators/layout/install/templates/bootstrap4_and_overrides.css.scss @@ -17,14 +17,14 @@ img { // to make views framework-neutral .column { @extend .col-md-6; - @extend .text-xs-center; + @extend .text-center; } .form { @extend .col-md-6; } .form-centered { @extend .col-md-6; - @extend .text-xs-center; + @extend .text-center; } .submit { @extend .btn; @@ -43,3 +43,40 @@ section { @extend .row; margin-top: 20px; } + +// Styles for form views +// using Bootstrap 4 +// generated by the rails_layout gem +.authform { + @extend .mt-5; // margin-top + h3, p { + @extend .text-center + } +} +.authform form { + @extend .card; + @extend .card-block; + @extend .col-md-6; + @extend .offset-md-3; + @extend .mb-3; + @extend .bg-faded; +} +.authform .button { + @extend .btn; + @extend .btn-primary; +} +//.authform fieldset { +// @extend .card; +//} +#error_explanation:not(:empty) { + @extend .alert; + @extend .alert-danger; +} +#error_explanation h2 { + font-size: 16px; +} +.button-xs { + @extend .btn; + @extend .btn-primary; + @extend .btn-sm; +}