Module: NfgUi

Defined in:
lib/nfg_ui/components/utilities/patches/integrated_slat_action.rb,
lib/nfg_ui.rb,
lib/nfg_ui/engine.rb,
lib/nfg_ui/ui/base.rb,
lib/nfg_ui/version.rb,
lib/nfg_ui/ui/bootstrap.rb,
lib/nfg_ui/ui/utilities.rb,
lib/nfg_ui/components/base.rb,
lib/nfg_ui/components/traits.rb,
lib/nfg_ui/components/elements.rb,
lib/nfg_ui/ui/network_for_good.rb,
lib/nfg_ui/components/utilities.rb,
lib/nfg_ui/components/traits/nav.rb,
lib/nfg_ui/components/traits/card.rb,
lib/nfg_ui/components/traits/icon.rb,
lib/nfg_ui/components/traits/pill.rb,
lib/nfg_ui/components/traits/size.rb,
lib/nfg_ui/components/traits/step.rb,
lib/nfg_ui/components/elements/key.rb,
lib/nfg_ui/components/elements/nav.rb,
lib/nfg_ui/components/traits/alert.rb,
lib/nfg_ui/components/traits/modal.rb,
lib/nfg_ui/components/traits/muted.rb,
lib/nfg_ui/components/traits/slats.rb,
lib/nfg_ui/components/traits/table.rb,
lib/nfg_ui/components/traits/theme.rb,
lib/nfg_ui/bootstrap/components/nav.rb,
lib/nfg_ui/components/elements/stat.rb,
lib/nfg_ui/components/elements/step.rb,
lib/nfg_ui/components/elements/task.rb,
lib/nfg_ui/components/patterns/card.rb,
lib/nfg_ui/components/patterns/slat.rb,
lib/nfg_ui/components/patterns/tile.rb,
lib/nfg_ui/components/traits/active.rb,
lib/nfg_ui/components/traits/button.rb,
lib/nfg_ui/components/traits/navbar.rb,
lib/nfg_ui/components/traits/remote.rb,
lib/nfg_ui/ui/utilities/initializer.rb,
lib/nfg_ui/bootstrap/components/base.rb,
lib/nfg_ui/bootstrap/components/card.rb,
lib/nfg_ui/bootstrap/components/form.rb,
lib/nfg_ui/components/elements/alert.rb,
lib/nfg_ui/components/elements/badge.rb,
lib/nfg_ui/components/elements/chart.rb,
lib/nfg_ui/components/elements/embed.rb,
lib/nfg_ui/components/elements/table.rb,
lib/nfg_ui/components/patterns/graph.rb,
lib/nfg_ui/components/patterns/media.rb,
lib/nfg_ui/components/patterns/modal.rb,
lib/nfg_ui/components/patterns/slats.rb,
lib/nfg_ui/components/patterns/steps.rb,
lib/nfg_ui/components/traits/disable.rb,
lib/nfg_ui/components/traits/dismiss.rb,
app/helpers/nfg_ui/application_helper.rb,
lib/nfg_ui/bootstrap/components/alert.rb,
lib/nfg_ui/bootstrap/components/badge.rb,
lib/nfg_ui/bootstrap/components/embed.rb,
lib/nfg_ui/bootstrap/components/media.rb,
lib/nfg_ui/bootstrap/components/modal.rb,
lib/nfg_ui/bootstrap/components/table.rb,
lib/nfg_ui/components/elements/avatar.rb,
lib/nfg_ui/components/elements/button.rb,
lib/nfg_ui/components/elements/loader.rb,
lib/nfg_ui/components/patterns/navbar.rb,
lib/nfg_ui/components/traits/collapse.rb,
lib/nfg_ui/components/traits/nav_item.rb,
lib/nfg_ui/components/traits/typeface.rb,
lib/nfg_ui/components/traits/vertical.rb,
lib/nfg_ui/bootstrap/components/button.rb,
lib/nfg_ui/bootstrap/components/navbar.rb,
lib/nfg_ui/bootstrap/utilities/sizable.rb,
lib/nfg_ui/components/elements/popover.rb,
lib/nfg_ui/components/foundations/grid.rb,
lib/nfg_ui/components/foundations/icon.rb,
lib/nfg_ui/components/traits/alignment.rb,
lib/nfg_ui/components/traits/slat_item.rb,
lib/nfg_ui/bootstrap/components/popover.rb,
lib/nfg_ui/bootstrap/utilities/headable.rb,
lib/nfg_ui/components/elements/activity.rb,
lib/nfg_ui/components/elements/nav_item.rb,
lib/nfg_ui/components/elements/nav_link.rb,
lib/nfg_ui/components/elements/tab_pane.rb,
lib/nfg_ui/components/foundations/color.rb,
lib/nfg_ui/components/foundations/image.rb,
lib/nfg_ui/components/foundations/input.rb,
lib/nfg_ui/components/patterns/carousel.rb,
lib/nfg_ui/components/patterns/collapse.rb,
lib/nfg_ui/components/patterns/dropdown.rb,
lib/nfg_ui/components/patterns/progress.rb,
lib/nfg_ui/components/traits/list_group.rb,
lib/nfg_ui/components/traits/responsive.rb,
lib/nfg_ui/bootstrap/components/carousel.rb,
lib/nfg_ui/bootstrap/components/collapse.rb,
lib/nfg_ui/bootstrap/components/dropdown.rb,
lib/nfg_ui/bootstrap/components/nav_item.rb,
lib/nfg_ui/bootstrap/components/nav_link.rb,
lib/nfg_ui/bootstrap/components/progress.rb,
lib/nfg_ui/bootstrap/components/tab_pane.rb,
lib/nfg_ui/bootstrap/utilities/alignable.rb,
lib/nfg_ui/bootstrap/utilities/modalable.rb,
lib/nfg_ui/bootstrap/utilities/remotable.rb,
lib/nfg_ui/bootstrap/utilities/themeable.rb,
lib/nfg_ui/bootstrap/utilities/wrappable.rb,
lib/nfg_ui/components/elements/card_body.rb,
lib/nfg_ui/components/elements/page_item.rb,
lib/nfg_ui/components/elements/slat_body.rb,
lib/nfg_ui/components/elements/slat_item.rb,
lib/nfg_ui/components/patterns/jumbotron.rb,
lib/nfg_ui/components/patterns/task_list.rb,
lib/nfg_ui/components/patterns/tile_body.rb,
lib/nfg_ui/components/traits/page_header.rb,
lib/nfg_ui/components/utilities/iconable.rb,
lib/nfg_ui/bootstrap/components/card_body.rb,
lib/nfg_ui/bootstrap/components/jumbotron.rb,
lib/nfg_ui/bootstrap/components/page_item.rb,
lib/nfg_ui/components/elements/breadcrumb.rb,
lib/nfg_ui/components/elements/card_image.rb,
lib/nfg_ui/components/elements/media_body.rb,
lib/nfg_ui/components/elements/modal_body.rb,
lib/nfg_ui/components/patterns/filter_bar.rb,
lib/nfg_ui/components/patterns/form_group.rb,
lib/nfg_ui/components/patterns/list_group.rb,
lib/nfg_ui/components/patterns/navbar_nav.rb,
lib/nfg_ui/components/patterns/pagination.rb,
lib/nfg_ui/components/traits/button_group.rb,
lib/nfg_ui/components/traits/disable_with.rb,
lib/nfg_ui/components/traits/progress_bar.rb,
lib/nfg_ui/components/utilities/emailable.rb,
lib/nfg_ui/components/utilities/titleable.rb,
lib/nfg_ui/components/utilities/traitable.rb,
lib/nfg_ui/bootstrap/components/breadcrumb.rb,
lib/nfg_ui/bootstrap/components/card_image.rb,
lib/nfg_ui/bootstrap/components/list_group.rb,
lib/nfg_ui/bootstrap/components/media_body.rb,
lib/nfg_ui/bootstrap/components/modal_body.rb,
lib/nfg_ui/bootstrap/components/navbar_nav.rb,
lib/nfg_ui/bootstrap/components/pagination.rb,
lib/nfg_ui/bootstrap/utilities/activatable.rb,
lib/nfg_ui/bootstrap/utilities/collapsible.rb,
lib/nfg_ui/bootstrap/utilities/disableable.rb,
lib/nfg_ui/bootstrap/utilities/dismissible.rb,
lib/nfg_ui/bootstrap/utilities/tooltipable.rb,
lib/nfg_ui/components/elements/card_footer.rb,
lib/nfg_ui/components/elements/card_header.rb,
lib/nfg_ui/components/elements/input_group.rb,
lib/nfg_ui/components/elements/navbar_text.rb,
lib/nfg_ui/components/elements/slat_action.rb,
lib/nfg_ui/components/foundations/typeface.rb,
lib/nfg_ui/components/patterns/empty_state.rb,
lib/nfg_ui/components/patterns/page_header.rb,
lib/nfg_ui/components/patterns/slat_header.rb,
lib/nfg_ui/components/patterns/tab_content.rb,
lib/nfg_ui/components/patterns/tile_header.rb,
lib/nfg_ui/components/utilities/methodable.rb,
lib/nfg_ui/components/utilities/renderable.rb,
app/helpers/nfg_ui/components/email_helpers.rb,
lib/nfg_ui/bootstrap/components/card_footer.rb,
lib/nfg_ui/bootstrap/components/card_header.rb,
lib/nfg_ui/bootstrap/components/input_group.rb,
lib/nfg_ui/bootstrap/components/navbar_text.rb,
lib/nfg_ui/bootstrap/components/tab_content.rb,
lib/nfg_ui/bootstrap/utilities/progressable.rb,
lib/nfg_ui/components/elements/form_control.rb,
lib/nfg_ui/components/elements/media_object.rb,
lib/nfg_ui/components/elements/modal_footer.rb,
lib/nfg_ui/components/elements/modal_header.rb,
lib/nfg_ui/components/elements/navbar_brand.rb,
lib/nfg_ui/components/elements/progress_bar.rb,
lib/nfg_ui/components/patterns/button_group.rb,
lib/nfg_ui/components/patterns/slat_actions.rb,
lib/nfg_ui/components/patterns/tile_section.rb,
lib/nfg_ui/components/utilities/confirmable.rb,
lib/nfg_ui/components/utilities/describable.rb,
app/helpers/nfg_ui/components/browser_helper.rb,
app/helpers/nfg_ui/components/tooltip_helper.rb,
lib/nfg_ui/bootstrap/components/button_group.rb,
lib/nfg_ui/bootstrap/components/media_object.rb,
lib/nfg_ui/bootstrap/components/modal_footer.rb,
lib/nfg_ui/bootstrap/components/modal_header.rb,
lib/nfg_ui/bootstrap/components/navbar_brand.rb,
lib/nfg_ui/bootstrap/components/progress_bar.rb,
lib/nfg_ui/components/elements/carousel_item.rb,
lib/nfg_ui/components/elements/dropdown_item.rb,
lib/nfg_ui/components/patterns/activity_feed.rb,
lib/nfg_ui/components/patterns/dropdown_menu.rb,
lib/nfg_ui/components/traits/dropdown_toggle.rb,
app/controllers/nfg_ui/application_controller.rb,
lib/nfg_ui/bootstrap/components/carousel_item.rb,
lib/nfg_ui/bootstrap/components/dropdown_item.rb,
lib/nfg_ui/bootstrap/components/dropdown_menu.rb,
lib/nfg_ui/bootstrap/utilities/responsiveable.rb,
lib/nfg_ui/components/elements/navbar_toggler.rb,
lib/nfg_ui/components/elements/step_indicator.rb,
lib/nfg_ui/components/patterns/button_toolbar.rb,
lib/nfg_ui/components/utilities/left_iconable.rb,
lib/nfg_ui/bootstrap/components/button_toolbar.rb,
lib/nfg_ui/bootstrap/components/navbar_toggler.rb,
lib/nfg_ui/components/elements/breadcrumb_item.rb,
lib/nfg_ui/components/elements/dropdown_header.rb,
lib/nfg_ui/components/elements/dropdown_toggle.rb,
lib/nfg_ui/components/elements/list_group_item.rb,
lib/nfg_ui/components/foundations/illustration.rb,
lib/nfg_ui/bootstrap/components/breadcrumb_item.rb,
lib/nfg_ui/bootstrap/components/dropdown_header.rb,
lib/nfg_ui/bootstrap/components/dropdown_toggle.rb,
lib/nfg_ui/bootstrap/components/list_group_item.rb,
lib/nfg_ui/components/elements/carousel_caption.rb,
lib/nfg_ui/components/elements/carousel_control.rb,
lib/nfg_ui/components/elements/dropdown_divider.rb,
lib/nfg_ui/bootstrap/components/carousel_caption.rb,
lib/nfg_ui/bootstrap/components/carousel_control.rb,
lib/nfg_ui/bootstrap/components/dropdown_divider.rb,
lib/nfg_ui/components/utilities/disable_withable.rb,
lib/nfg_ui/components/elements/card_image_overlay.rb,
lib/nfg_ui/bootstrap/components/card_image_overlay.rb,
lib/nfg_ui/bootstrap/utilities/collapse_toggleable.rb,
lib/nfg_ui/components/elements/carousel_indicators.rb,
lib/nfg_ui/components/utilities/browser_detectable.rb,
lib/nfg_ui/components/utilities/resource_themeable.rb,
lib/nfg_ui/bootstrap/components/carousel_indicators.rb,
app/helpers/nfg_ui/components/resource_themes_helper.rb,
lib/nfg_ui/components/utilities/vertically_alignable.rb,
lib/nfg_ui/bootstrap/utilities/dropdown_directionable.rb,
lib/nfg_ui/components/utilities/traits/trait_utilities.rb

Overview

This module should be removed upon re-evaluation of Slat components.

Defined Under Namespace

Modules: ApplicationHelper, Bootstrap, Components, UI Classes: ApplicationController, Engine

Constant Summary collapse

DEFAULT_TIP_ICON =
'question-circle-o'
DEFAULT_TIP_THEME =
:info
DEFAULT_BOOTSTRAP_THEME =
:primary
BOOTSTRAP_THEMES =
%i[primary
secondary
success
danger
warning
info
light
dark].freeze
BOOTSTRAP_COMPONENT_NAMES =
%i[alert
badge
breadcrumb
breadcrumb_item
button
button_group
button_toolbar
card
card_body
card_footer
card_header
card_image
card_image_overlay
carousel
carousel_caption
carousel_control
carousel_indicators
carousel_item
collapse
dropdown
dropdown_divider
dropdown_header
dropdown_item
dropdown_menu
dropdown_toggle
embed
form
input_group
jumbotron
list_group
list_group_item
media
media_body
media_object
modal
modal_body
modal_footer
modal_header
nav
nav_item
nav_link
navbar
navbar_brand
navbar_nav
navbar_text
navbar_toggler
page_item
pagination
popover
progress
tab_content
tab_pane
table].freeze
GROUPING_NAMES =
%i[foundations
elements
patterns].freeze
FOUNDATION_COMPONENT_NAMES =
%i[color
icon
illustration
image
input
grid
typeface].freeze
ELEMENT_COMPONENT_NAMES =
%i[activity
alert
avatar
badge
breadcrumb
breadcrumb_item
button
card_body
card_footer
card_header
card_image
card_image_overlay
carousel_caption
carousel_control
carousel_indicators
carousel_item
chart
dropdown_divider
dropdown_header
dropdown_item
dropdown_toggle
embed
form_control
input_group
key
list_group_item
loader
media_body
media_object
modal_body
modal_footer
modal_header
nav
nav_item
nav_link
navbar_brand
navbar_text
navbar_toggler
page_item
popover
progress_bar
slat_action
slat_body
slat_item
stat
step
step_indicator
tab_pane
table
task].freeze
PATTERN_COMPONENT_NAMES =
%i[activity_feed
button_group
button_toolbar
card
carousel
collapse
dropdown
dropdown_menu
empty_state
filter_bar
form_group
graph
jumbotron
list_group
media
modal
navbar
navbar_nav
page_header
pagination
progress
slat
slat_actions
slat_header
slats
steps
tab_content
task_list
tile
tile_body
tile_header
tile_section].freeze
VERSION =
'0.12.15'