diff --git a/app/assets/stylesheets/admin.scss b/app/assets/stylesheets/admin.scss index aa5cc2a29..813118fac 100644 --- a/app/assets/stylesheets/admin.scss +++ b/app/assets/stylesheets/admin.scss @@ -587,95 +587,6 @@ table { } } -.legislation-draft-versions-form { - - .fullscreen-container { - background: #ccdbe6; - text-align: center; - - .markdown-editor-header, - .markdown-editor-buttons { - display: none; - } - - span { - font-size: $small-font-size; - text-decoration: none; - } - - .icon-expand { - line-height: 0; - margin-left: 0.25rem; - text-decoration: none; - vertical-align: sub; - } - } - - .markdown-preview { - border: 1px solid #cacaca; - font-family: $font-family-serif; - margin-bottom: 2rem; - - h1, - h2, - h3, - h4, - h5, - h6 { - font-family: $font-family-serif !important; - font-size: 1rem; - line-height: 1.625rem; - margin-bottom: 0; - } - - p { - font-size: 1rem; - line-height: 1.625rem; - } - } - - .fullscreen { - - .markdown-area, - .markdown-preview { - display: block; - } - - .column { - padding: 0; - } - - .fullscreen-container { - background: $admin-color; - margin-bottom: 0; - padding: 0.5rem 1rem; - text-align: left; - } - - .legislation-draft-version-body { - border-radius: 0; - - @include breakpoint(medium) { - padding-left: 2rem; - padding-right: 2rem; - } - - &:focus { - box-shadow: inset 0 1px 2px rgba(34, 34, 34, 0.1); - } - } - - .markdown-preview { - border: 0; - padding: 1rem; - - @include breakpoint(medium) { - padding: 1rem 2rem; - } - } - } -} - // 10. Budgets // ----------------- diff --git a/app/assets/stylesheets/admin/legislation/draft_versions/form.scss b/app/assets/stylesheets/admin/legislation/draft_versions/form.scss new file mode 100644 index 000000000..2d8232782 --- /dev/null +++ b/app/assets/stylesheets/admin/legislation/draft_versions/form.scss @@ -0,0 +1,88 @@ +.legislation-draft-versions-form { + + .fullscreen-container { + background: #ccdbe6; + text-align: center; + + .markdown-editor-header, + .markdown-editor-buttons { + display: none; + } + + span { + font-size: $small-font-size; + text-decoration: none; + } + + .icon-expand { + line-height: 0; + margin-left: 0.25rem; + text-decoration: none; + vertical-align: sub; + } + } + + .markdown-preview { + border: 1px solid #cacaca; + font-family: $font-family-serif; + margin-bottom: 2rem; + + h1, + h2, + h3, + h4, + h5, + h6 { + font-family: $font-family-serif !important; + font-size: 1rem; + line-height: 1.625rem; + margin-bottom: 0; + } + + p { + font-size: 1rem; + line-height: 1.625rem; + } + } + + .fullscreen { + + .markdown-area, + .markdown-preview { + display: block; + } + + .column { + padding: 0; + } + + .fullscreen-container { + background: $admin-color; + margin-bottom: 0; + padding: 0.5rem 1rem; + text-align: left; + } + + .legislation-draft-version-body { + border-radius: 0; + + @include breakpoint(medium) { + padding-left: 2rem; + padding-right: 2rem; + } + + &:focus { + box-shadow: inset 0 1px 2px rgba(34, 34, 34, 0.1); + } + } + + .markdown-preview { + border: 0; + padding: 1rem; + + @include breakpoint(medium) { + padding: 1rem 2rem; + } + } + } +} diff --git a/app/views/admin/legislation/draft_versions/_form.html.erb b/app/components/admin/legislation/draft_versions/form_component.html.erb similarity index 75% rename from app/views/admin/legislation/draft_versions/_form.html.erb rename to app/components/admin/legislation/draft_versions/form_component.html.erb index b3f6286a9..f2d187110 100644 --- a/app/views/admin/legislation/draft_versions/_form.html.erb +++ b/app/components/admin/legislation/draft_versions/form_component.html.erb @@ -1,12 +1,13 @@ -<%= render "shared/globalize_locales", resource: @draft_version %> +<%= render "shared/globalize_locales", resource: draft_version %> -<%= translatable_form_for [:admin, @process, @draft_version], url: url, - html: { - data: { - markdown_changes_message: I18n.t("admin.legislation.draft_versions.edit.markdown_changes_message") - } - } do |f| %> - <%= render "shared/errors", resource: @draft_version %> +<%= translatable_form_for [:admin, process, draft_version], url: url, + html: { + data: { + markdown_changes_message: I18n.t("admin.legislation.draft_versions.edit.markdown_changes_message") + }, + class: "legislation-draft-versions-form" + } do |f| %> + <%= render "shared/errors", resource: draft_version %>