--- title: Roundtrip tagline: advanced bootstrap modals description: Advanced Bootstrap Modals for J1 Template tags: [ Page, Roundtrip ] index: [ Template, Roundtrip, Bootstrap, advanced, Modal] categories: [ pages ] flowtext: false permalink: /pages/public/learn/roundtrip/modals/ regenerate: false resources: [] resource_options: - attic: padding_top: 400 padding_bottom: 50 opacity: 0.5 slides: - url: /assets/images/pages/roundtrip/bootstrap-1920x1000-bw.jpg alt: bootstrap --- // Page Initializer // ============================================================================= // Enable the Liquid Preprocessor :page-liquid: // Load Liquid procedures // ----------------------------------------------------------------------------- {% capture load_attributes %}themes/{{site.template.name}}/procedures/global/attributes_loader.proc{%endcapture%} // Load page attributes (all) // ----------------------------------------------------------------------------- {% include {{load_attributes}} scope="all" %} // Set local page attributes // ----------------------------------------------------------------------------- :images-dir: {imagesdir}/pages/roundtrip/100_present_images // Page content // ============================================================================= Advanced Bootstrap Modals are based on the free package of link:{mdb-home}[Material Design for Bootstrap, {browser-window--new}] on version *4.3.2*. This version can be found following this link: link:{mdb-bs-modals-legacy}[Enhanced Bootstrap Modals, {browser-window--new}]. A more current version is available from here: link:{mdb-bs-modals}[Modal examples & templates, {browser-window--new}]. Bootstrap modals are used to add dialogs to your web pages for user notifications. To highlight important information to your vistors. Modals are positioned over everything else in the document so that the notification gets the users attention. == BS advanced Modals To improve your visitors experience on important information that shouldn't missed, modals are a good choice to bring the users attention on. Using J1 Template BS enhanced predefined modal styles, some emotional weight is added to the information displayed - ranging from an info level, simple warning to critical messages. NOTE: For more information on how to use Bootstrap’s JavaScript modal plugin, refer to: link:{bs_doc_components_modal}[Bootstrap Docs, {browser-window--new}]. // Include sub-documents // ----------------------------------------------------------------------------- include::{documentdir}/410_table_3_column.asciidoc[] == Whats next Bootstrap is really a great CSS framework that offers in the current V4 version a complete set of styles to create excellent responsive designs. In the sense of: all can be improved, the responsive tables support of BS needs some enhancement to display tables on low resolution devices or smaller (browser-) window sizes. A first version for improved responsive tables that scale better is available for J1 Template on top of the classic BS CSS styles. Check out what from here what the link:{roundtrip-responsive-tables}[BS tables extensions] can do! // Include the modals HTML portion // ------------------------------------------------------------------- include::{documentdir}/419_advanced_modals_demo.asciidoc[]