├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmrc ├── .travis.yml ├── .travis ├── README.md ├── govuk_elements.enc └── govuk_elements.pub ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── Procfile ├── README.md ├── app.json ├── app ├── config.js ├── routes.js └── views │ ├── examples │ ├── _form_validation_implementation_advice.html │ ├── example_date.html │ ├── example_details_summary.html │ ├── example_form_elements.html │ ├── example_form_validation_multiple_questions.html │ ├── example_form_validation_single_question_more_text.html │ ├── example_form_validation_single_question_radio.html │ ├── example_form_validation_single_question_text.html │ ├── example_grid_layout.html │ ├── example_icons.html │ ├── example_radios_checkboxes.html │ └── example_typography.html │ ├── guide_alpha_beta.html │ ├── guide_buttons.html │ ├── guide_colour.html │ ├── guide_data.html │ ├── guide_errors.html │ ├── guide_form_elements.html │ ├── guide_icons_images.html │ ├── guide_layout.html │ ├── guide_typography.html │ ├── includes │ ├── breadcrumb.html │ ├── deprecation_message.html │ ├── elements_documentation_styles.html │ ├── elements_stylesheets.html │ ├── navigation.html │ ├── phase_banner.html │ ├── scripts.html │ └── vendor │ │ └── prism.html │ ├── index.html │ ├── layout.html │ ├── layout_example.html │ └── snippets │ ├── buttons_button.html │ ├── buttons_button_disabled.html │ ├── buttons_button_start_now.html │ ├── data_48px_16px.html │ ├── data_48px_16px_example.html │ ├── data_80px_16px.html │ ├── data_80px_16px_example.html │ ├── data_table.html │ ├── data_table_numeric.html │ ├── form_checkbox.html │ ├── form_checkboxes.html │ ├── form_checkboxes_disabled.html │ ├── form_date.html │ ├── form_date_show_errors.html │ ├── form_error_multiple.html │ ├── form_error_multiple_show_errors.html │ ├── form_error_radio.html │ ├── form_error_radio_more_text.html │ ├── form_error_radio_show_errors.html │ ├── form_error_text.html │ ├── form_file_upload.html │ ├── form_file_upload_error.html │ ├── form_focus.html │ ├── form_hint_text.html │ ├── form_input_sizes.html │ ├── form_inset_checkboxes.html │ ├── form_inset_panel.html │ ├── form_inset_radios.html │ ├── form_inset_radios_show_errors.html │ ├── form_labels.html │ ├── form_radio_buttons.html │ ├── form_radio_buttons_disabled.html │ ├── form_radio_buttons_inline.html │ ├── form_radio_inline_yes_no.html │ ├── form_select_boxes.html │ ├── form_spacing.html │ ├── form_textarea.html │ ├── layout_grid_full.html │ ├── layout_grid_halves.html │ ├── layout_grid_quarters.html │ ├── layout_grid_thirds.html │ ├── layout_grid_thirds_one_third_two_thirds.html │ ├── layout_grid_thirds_two_thirds_one_third.html │ ├── layout_spacing.html │ ├── phase_banner_alpha.html │ ├── phase_banner_beta.html │ ├── phase_tag_alpha.html │ ├── phase_tag_beta.html │ ├── typography_headings.html │ ├── typography_inset_text.html │ ├── typography_lead_paragraph.html │ ├── typography_links.html │ ├── typography_lists.html │ ├── typography_paragraphs.html │ ├── typography_progressive_disclosure.html │ └── typography_warning_text.html ├── assets ├── images │ ├── examples │ │ ├── 15px-gutter-example.png │ │ ├── 30px-gutter-example.png │ │ ├── 3by2.jpg │ │ ├── larry-the-cat.jpg │ │ └── pm.jpg │ ├── icon-arrow-left.png │ ├── separator-2x.png │ └── separator.png ├── javascripts │ ├── application.js │ ├── redirect.js │ └── vendor │ │ ├── jquery-1.11.0.min.js │ │ └── prism.js └── sass │ ├── _elements.scss │ ├── _frontend-toolkit.scss │ ├── _govuk-elements.scss │ ├── elements-documentation-ie6.scss │ ├── elements-documentation-ie7.scss │ ├── elements-documentation-ie8.scss │ ├── elements-documentation.scss │ ├── elements │ ├── _breadcrumbs.scss │ ├── _buttons.scss │ ├── _components.scss │ ├── _details.scss │ ├── _elements-typography.scss │ ├── _forms.scss │ ├── _govuk-template-base.scss │ ├── _helpers.scss │ ├── _icons.scss │ ├── _layout.scss │ ├── _lists.scss │ ├── _panels.scss │ ├── _phase-banner.scss │ ├── _reset.scss │ ├── _tables.scss │ └── forms │ │ ├── _form-date.scss │ │ ├── _form-multiple-choice.scss │ │ └── _form-validation.scss │ ├── govuk-elements-styles-ie6.scss │ ├── govuk-elements-styles-ie7.scss │ ├── govuk-elements-styles-ie8.scss │ ├── govuk-elements-styles.scss │ └── vendor │ └── prism.scss ├── config └── paths.json ├── gulpfile.js ├── package.json ├── packages └── govuk-elements-sass │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── README.md │ ├── VERSION.txt │ ├── package.json │ └── public │ └── sass │ ├── _elements.scss │ ├── _frontend-toolkit.scss │ ├── _govuk-elements.scss │ └── elements │ ├── _breadcrumbs.scss │ ├── _buttons.scss │ ├── _components.scss │ ├── _details.scss │ ├── _elements-typography.scss │ ├── _forms.scss │ ├── _govuk-template-base.scss │ ├── _helpers.scss │ ├── _icons.scss │ ├── _layout.scss │ ├── _lists.scss │ ├── _panels.scss │ ├── _phase-banner.scss │ ├── _reset.scss │ ├── _shame.scss │ ├── _tables.scss │ └── forms │ ├── _form-date.scss │ ├── _form-multiple-choice.scss │ └── _form-validation.scss ├── scripts ├── check-lockfile.sh ├── check-release-version.sh └── create-release.sh ├── server.js ├── test └── specs │ └── app_spec.js └── tests ├── sass-test.js └── wraith ├── config.yaml └── snap.js /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | NPM_CONFIG_PRODUCTION=false 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.travis/README.md -------------------------------------------------------------------------------- /.travis/govuk_elements.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.travis/govuk_elements.enc -------------------------------------------------------------------------------- /.travis/govuk_elements.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/.travis/govuk_elements.pub -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node server.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app.json -------------------------------------------------------------------------------- /app/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/config.js -------------------------------------------------------------------------------- /app/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/routes.js -------------------------------------------------------------------------------- /app/views/examples/_form_validation_implementation_advice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/_form_validation_implementation_advice.html -------------------------------------------------------------------------------- /app/views/examples/example_date.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_date.html -------------------------------------------------------------------------------- /app/views/examples/example_details_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_details_summary.html -------------------------------------------------------------------------------- /app/views/examples/example_form_elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_form_elements.html -------------------------------------------------------------------------------- /app/views/examples/example_form_validation_multiple_questions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_form_validation_multiple_questions.html -------------------------------------------------------------------------------- /app/views/examples/example_form_validation_single_question_more_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_form_validation_single_question_more_text.html -------------------------------------------------------------------------------- /app/views/examples/example_form_validation_single_question_radio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_form_validation_single_question_radio.html -------------------------------------------------------------------------------- /app/views/examples/example_form_validation_single_question_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_form_validation_single_question_text.html -------------------------------------------------------------------------------- /app/views/examples/example_grid_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_grid_layout.html -------------------------------------------------------------------------------- /app/views/examples/example_icons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_icons.html -------------------------------------------------------------------------------- /app/views/examples/example_radios_checkboxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_radios_checkboxes.html -------------------------------------------------------------------------------- /app/views/examples/example_typography.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/examples/example_typography.html -------------------------------------------------------------------------------- /app/views/guide_alpha_beta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_alpha_beta.html -------------------------------------------------------------------------------- /app/views/guide_buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_buttons.html -------------------------------------------------------------------------------- /app/views/guide_colour.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_colour.html -------------------------------------------------------------------------------- /app/views/guide_data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_data.html -------------------------------------------------------------------------------- /app/views/guide_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_errors.html -------------------------------------------------------------------------------- /app/views/guide_form_elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_form_elements.html -------------------------------------------------------------------------------- /app/views/guide_icons_images.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_icons_images.html -------------------------------------------------------------------------------- /app/views/guide_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_layout.html -------------------------------------------------------------------------------- /app/views/guide_typography.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/guide_typography.html -------------------------------------------------------------------------------- /app/views/includes/breadcrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/breadcrumb.html -------------------------------------------------------------------------------- /app/views/includes/deprecation_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/deprecation_message.html -------------------------------------------------------------------------------- /app/views/includes/elements_documentation_styles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/elements_documentation_styles.html -------------------------------------------------------------------------------- /app/views/includes/elements_stylesheets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/elements_stylesheets.html -------------------------------------------------------------------------------- /app/views/includes/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/navigation.html -------------------------------------------------------------------------------- /app/views/includes/phase_banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/phase_banner.html -------------------------------------------------------------------------------- /app/views/includes/scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/scripts.html -------------------------------------------------------------------------------- /app/views/includes/vendor/prism.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/includes/vendor/prism.html -------------------------------------------------------------------------------- /app/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/index.html -------------------------------------------------------------------------------- /app/views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/layout.html -------------------------------------------------------------------------------- /app/views/layout_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/layout_example.html -------------------------------------------------------------------------------- /app/views/snippets/buttons_button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/buttons_button.html -------------------------------------------------------------------------------- /app/views/snippets/buttons_button_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/buttons_button_disabled.html -------------------------------------------------------------------------------- /app/views/snippets/buttons_button_start_now.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/buttons_button_start_now.html -------------------------------------------------------------------------------- /app/views/snippets/data_48px_16px.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_48px_16px.html -------------------------------------------------------------------------------- /app/views/snippets/data_48px_16px_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_48px_16px_example.html -------------------------------------------------------------------------------- /app/views/snippets/data_80px_16px.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_80px_16px.html -------------------------------------------------------------------------------- /app/views/snippets/data_80px_16px_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_80px_16px_example.html -------------------------------------------------------------------------------- /app/views/snippets/data_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_table.html -------------------------------------------------------------------------------- /app/views/snippets/data_table_numeric.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/data_table_numeric.html -------------------------------------------------------------------------------- /app/views/snippets/form_checkbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_checkbox.html -------------------------------------------------------------------------------- /app/views/snippets/form_checkboxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_checkboxes.html -------------------------------------------------------------------------------- /app/views/snippets/form_checkboxes_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_checkboxes_disabled.html -------------------------------------------------------------------------------- /app/views/snippets/form_date.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_date.html -------------------------------------------------------------------------------- /app/views/snippets/form_date_show_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_date_show_errors.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_multiple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_multiple.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_multiple_show_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_multiple_show_errors.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_radio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_radio.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_radio_more_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_radio_more_text.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_radio_show_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_radio_show_errors.html -------------------------------------------------------------------------------- /app/views/snippets/form_error_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_error_text.html -------------------------------------------------------------------------------- /app/views/snippets/form_file_upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_file_upload.html -------------------------------------------------------------------------------- /app/views/snippets/form_file_upload_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_file_upload_error.html -------------------------------------------------------------------------------- /app/views/snippets/form_focus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_focus.html -------------------------------------------------------------------------------- /app/views/snippets/form_hint_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_hint_text.html -------------------------------------------------------------------------------- /app/views/snippets/form_input_sizes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_input_sizes.html -------------------------------------------------------------------------------- /app/views/snippets/form_inset_checkboxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_inset_checkboxes.html -------------------------------------------------------------------------------- /app/views/snippets/form_inset_panel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_inset_panel.html -------------------------------------------------------------------------------- /app/views/snippets/form_inset_radios.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_inset_radios.html -------------------------------------------------------------------------------- /app/views/snippets/form_inset_radios_show_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_inset_radios_show_errors.html -------------------------------------------------------------------------------- /app/views/snippets/form_labels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_labels.html -------------------------------------------------------------------------------- /app/views/snippets/form_radio_buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_radio_buttons.html -------------------------------------------------------------------------------- /app/views/snippets/form_radio_buttons_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_radio_buttons_disabled.html -------------------------------------------------------------------------------- /app/views/snippets/form_radio_buttons_inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_radio_buttons_inline.html -------------------------------------------------------------------------------- /app/views/snippets/form_radio_inline_yes_no.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_radio_inline_yes_no.html -------------------------------------------------------------------------------- /app/views/snippets/form_select_boxes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_select_boxes.html -------------------------------------------------------------------------------- /app/views/snippets/form_spacing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_spacing.html -------------------------------------------------------------------------------- /app/views/snippets/form_textarea.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/form_textarea.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_full.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_full.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_halves.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_halves.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_quarters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_quarters.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_thirds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_thirds.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_thirds_one_third_two_thirds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_thirds_one_third_two_thirds.html -------------------------------------------------------------------------------- /app/views/snippets/layout_grid_thirds_two_thirds_one_third.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_grid_thirds_two_thirds_one_third.html -------------------------------------------------------------------------------- /app/views/snippets/layout_spacing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/layout_spacing.html -------------------------------------------------------------------------------- /app/views/snippets/phase_banner_alpha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/phase_banner_alpha.html -------------------------------------------------------------------------------- /app/views/snippets/phase_banner_beta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/phase_banner_beta.html -------------------------------------------------------------------------------- /app/views/snippets/phase_tag_alpha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/phase_tag_alpha.html -------------------------------------------------------------------------------- /app/views/snippets/phase_tag_beta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/phase_tag_beta.html -------------------------------------------------------------------------------- /app/views/snippets/typography_headings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_headings.html -------------------------------------------------------------------------------- /app/views/snippets/typography_inset_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_inset_text.html -------------------------------------------------------------------------------- /app/views/snippets/typography_lead_paragraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_lead_paragraph.html -------------------------------------------------------------------------------- /app/views/snippets/typography_links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_links.html -------------------------------------------------------------------------------- /app/views/snippets/typography_lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_lists.html -------------------------------------------------------------------------------- /app/views/snippets/typography_paragraphs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_paragraphs.html -------------------------------------------------------------------------------- /app/views/snippets/typography_progressive_disclosure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_progressive_disclosure.html -------------------------------------------------------------------------------- /app/views/snippets/typography_warning_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/app/views/snippets/typography_warning_text.html -------------------------------------------------------------------------------- /assets/images/examples/15px-gutter-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/examples/15px-gutter-example.png -------------------------------------------------------------------------------- /assets/images/examples/30px-gutter-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/examples/30px-gutter-example.png -------------------------------------------------------------------------------- /assets/images/examples/3by2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/examples/3by2.jpg -------------------------------------------------------------------------------- /assets/images/examples/larry-the-cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/examples/larry-the-cat.jpg -------------------------------------------------------------------------------- /assets/images/examples/pm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/examples/pm.jpg -------------------------------------------------------------------------------- /assets/images/icon-arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/icon-arrow-left.png -------------------------------------------------------------------------------- /assets/images/separator-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/separator-2x.png -------------------------------------------------------------------------------- /assets/images/separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/images/separator.png -------------------------------------------------------------------------------- /assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/javascripts/application.js -------------------------------------------------------------------------------- /assets/javascripts/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/javascripts/redirect.js -------------------------------------------------------------------------------- /assets/javascripts/vendor/jquery-1.11.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/javascripts/vendor/jquery-1.11.0.min.js -------------------------------------------------------------------------------- /assets/javascripts/vendor/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/javascripts/vendor/prism.js -------------------------------------------------------------------------------- /assets/sass/_elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/_elements.scss -------------------------------------------------------------------------------- /assets/sass/_frontend-toolkit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/_frontend-toolkit.scss -------------------------------------------------------------------------------- /assets/sass/_govuk-elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/_govuk-elements.scss -------------------------------------------------------------------------------- /assets/sass/elements-documentation-ie6.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements-documentation-ie6.scss -------------------------------------------------------------------------------- /assets/sass/elements-documentation-ie7.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements-documentation-ie7.scss -------------------------------------------------------------------------------- /assets/sass/elements-documentation-ie8.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements-documentation-ie8.scss -------------------------------------------------------------------------------- /assets/sass/elements-documentation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements-documentation.scss -------------------------------------------------------------------------------- /assets/sass/elements/_breadcrumbs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_breadcrumbs.scss -------------------------------------------------------------------------------- /assets/sass/elements/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_buttons.scss -------------------------------------------------------------------------------- /assets/sass/elements/_components.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_components.scss -------------------------------------------------------------------------------- /assets/sass/elements/_details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_details.scss -------------------------------------------------------------------------------- /assets/sass/elements/_elements-typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_elements-typography.scss -------------------------------------------------------------------------------- /assets/sass/elements/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_forms.scss -------------------------------------------------------------------------------- /assets/sass/elements/_govuk-template-base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_govuk-template-base.scss -------------------------------------------------------------------------------- /assets/sass/elements/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_helpers.scss -------------------------------------------------------------------------------- /assets/sass/elements/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_icons.scss -------------------------------------------------------------------------------- /assets/sass/elements/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_layout.scss -------------------------------------------------------------------------------- /assets/sass/elements/_lists.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_lists.scss -------------------------------------------------------------------------------- /assets/sass/elements/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_panels.scss -------------------------------------------------------------------------------- /assets/sass/elements/_phase-banner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_phase-banner.scss -------------------------------------------------------------------------------- /assets/sass/elements/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_reset.scss -------------------------------------------------------------------------------- /assets/sass/elements/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/_tables.scss -------------------------------------------------------------------------------- /assets/sass/elements/forms/_form-date.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/forms/_form-date.scss -------------------------------------------------------------------------------- /assets/sass/elements/forms/_form-multiple-choice.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/forms/_form-multiple-choice.scss -------------------------------------------------------------------------------- /assets/sass/elements/forms/_form-validation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/elements/forms/_form-validation.scss -------------------------------------------------------------------------------- /assets/sass/govuk-elements-styles-ie6.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/govuk-elements-styles-ie6.scss -------------------------------------------------------------------------------- /assets/sass/govuk-elements-styles-ie7.scss: -------------------------------------------------------------------------------- 1 | $is-ie: true; 2 | $ie-version: 7; 3 | 4 | @import "govuk-elements-styles"; 5 | -------------------------------------------------------------------------------- /assets/sass/govuk-elements-styles-ie8.scss: -------------------------------------------------------------------------------- 1 | $is-ie: true; 2 | $ie-version: 8; 3 | 4 | @import "govuk-elements-styles"; 5 | -------------------------------------------------------------------------------- /assets/sass/govuk-elements-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/govuk-elements-styles.scss -------------------------------------------------------------------------------- /assets/sass/vendor/prism.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/assets/sass/vendor/prism.scss -------------------------------------------------------------------------------- /config/paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/config/paths.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/package.json -------------------------------------------------------------------------------- /packages/govuk-elements-sass/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/CHANGELOG.md -------------------------------------------------------------------------------- /packages/govuk-elements-sass/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/LICENSE.txt -------------------------------------------------------------------------------- /packages/govuk-elements-sass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/README.md -------------------------------------------------------------------------------- /packages/govuk-elements-sass/VERSION.txt: -------------------------------------------------------------------------------- 1 | 3.1.3 2 | -------------------------------------------------------------------------------- /packages/govuk-elements-sass/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/package.json -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/_elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/_elements.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/_frontend-toolkit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/_frontend-toolkit.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/_govuk-elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/_govuk-elements.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_breadcrumbs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_breadcrumbs.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_buttons.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_components.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_components.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_details.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_elements-typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_elements-typography.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_forms.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_govuk-template-base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_govuk-template-base.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_helpers.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_icons.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_layout.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_lists.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_lists.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_panels.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_phase-banner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_phase-banner.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_reset.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_shame.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_shame.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/_tables.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/forms/_form-date.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/forms/_form-date.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/forms/_form-multiple-choice.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/forms/_form-multiple-choice.scss -------------------------------------------------------------------------------- /packages/govuk-elements-sass/public/sass/elements/forms/_form-validation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/packages/govuk-elements-sass/public/sass/elements/forms/_form-validation.scss -------------------------------------------------------------------------------- /scripts/check-lockfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/scripts/check-lockfile.sh -------------------------------------------------------------------------------- /scripts/check-release-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/scripts/check-release-version.sh -------------------------------------------------------------------------------- /scripts/create-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/scripts/create-release.sh -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/server.js -------------------------------------------------------------------------------- /test/specs/app_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/test/specs/app_spec.js -------------------------------------------------------------------------------- /tests/sass-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/tests/sass-test.js -------------------------------------------------------------------------------- /tests/wraith/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/tests/wraith/config.yaml -------------------------------------------------------------------------------- /tests/wraith/snap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alphagov/govuk_elements/HEAD/tests/wraith/snap.js --------------------------------------------------------------------------------