Where History Meets Modern Luxury

Skip to main content Nantucke Massachusetts =”https://www.blingdot.com/product-category/pillow/” target=”_blank”>Nantucke Massachusetts

\n\n% endfor %\n% Nantucke Massachusetts endNantucke Massachusetts capture %\n% Nantucke Massachusetts endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_Nantucke Massachusetts id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n% assign video_url= photo.url_raw \n% assign photo_thumb = video_url\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n”,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background Nantucke Massachusetts One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: \” c-1-col–\” \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n% assign container_class = container_class \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign Nantucke Massachusetts bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n default item.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n”,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:” default: ” %\n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: \” \” %\n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n append: ‘ no-gutters’ %\n% endif %\n\n append: breakpoint %\n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n% assign col_sizes = col_layout \n% assign col_class_1 = base_col_class \n append: col_sizes[1] %\n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n append: ‘ col–right ‘ % \n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n\n innerHtml \n”,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n”,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %% endcapture %\n% if item.skip_h1 %\n% capture title_tag %% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n append: \”\” %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: \” \” \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append: ‘ ‘ %\n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n”,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n sort: ‘featured_order’ %\n\n\n

\n header_content \n% assign i = instances[0] %\n permalink: model_dir: item.model_id %\n% assign image_url = i.image.url_medium \n

\n

\n\n

\n% assign i = instances[1] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n% assign i = instances[2] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n

\n

\n”

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n% assign video_url= photo.url_raw \n replace: ‘.mp4’, ‘.jpg’ %\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: \” \” %\n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n default item.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:” default: ” %\n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: \” \” %\n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n% assign base_col_class = ‘col-‘ \n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n% assign col_sizes = col_layout \n append: col_sizes[0] %\n append: ‘-‘ \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n% assign classes = col_class\n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: \” \” \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append: ‘ ‘ %\n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n default: item.image.content.url %\n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n sort: ‘featured_order’ %\n\n\n

\n header_content \n% assign i = instances[0] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n% assign i = instances[2] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n

\n

\n

\n”

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n% assign photo_thumb = video_url\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n col.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n append: breakpoint %\n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n% assign col_sizes = col_layout \n append: col_sizes[0] %\n append: col_sizes[1] %\n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n% assign container_class = container_class \n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: \” \” \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n% assign classes = classes \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n default: item.image.content.url %\n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n% assign instances = instances \n\n\n

\n header_content \n% assign i = instances[0] %\n permalink: model_dir: item.model_id %\n% assign image_url = i.image.url_medium \n

\n

\n\n

\n% assign i = instances[1] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n% assign i = instances[2] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n

\n

\n”

OUR NANTUCKET HOTEL EXPERIENCE

HISTORY MEETS MODERN LUXURY\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n\n gallery_items \n\n”,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n% assign video_url= photo.url_raw \n% assign photo_thumb = video_url\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n”,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n% assign container_class = container_class \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n col.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n”,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n default: \”\” %\n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n% assign container_class = container_class \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n append: ‘ no-gutters’ %\n% endif %\n\n% assign base_col_class = ‘col-‘ \n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n split: \”_\” %\n% assign col_class_1 = base_col_class \n append: col_sizes[1] %\n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n\n innerHtml \n”,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n”,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %% endcapture %\n% if item.skip_h1 %\n% capture title_tag %% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n\n\n\n\n\n default: \” \” %\n append: \” \” \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append: ‘ ‘ %\n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n”,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n sort: ‘featured_order’ %\n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n

\n\n

\n% assign i = instances[1] %\n permalink: model_dir: item.model_id %\n% assign image_url = i.image.url_medium \n

\n% assign i = instances[2] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n

\n

\n

\n”

Relax in our enchanting gardens, breathe in the delicious island aroma, and indulge in the comforts of our iconic Nantucket luxury boutique hotel collection. Select your accommodations from the Veranda House, Chapman House or Regatta Inn. Each with their own personality, our 17th-century buildings have been beautifully restored, renewed and furnished with modern coastal design.

Learn MoreContact Us

skip Map section

Nantucket Resort Collection

3 Step LaneNantucketMA02554

1 Harbor View Way, Nantucket, MA 02554-2231, USA

13 Broad St, Nantucket, MA 02554, USA

1 Swain’s Wharf Rd, Nantucket, MA 02554, USA

Easton St, Nantucket, MA 02554, USA

49 Union St, Nantucket, MA 02554-3869, USA

Straight Wharf, Slip #1015, Nantucket, MA 02554, USA

19 Straight Wharf, Nantucket, MA 02554-3539, USA

Jetties Beach, Nantucket, MA 02554, USA

5 Bartlett Farm Rd, Nantucket, MA 02554-4341, USA

33 Bartlett Farm Rd, Nantucket, MA 02554-4341, USA

Surfside Beach, Nantucket, MA, USA

158 Polpis Rd, Nantucket, MA 02554-2320, USA

27 Bank St, Nantucket, MA 02554, USA

107 Wauwinet Rd, Nantucket, MA 02554, USA

USA, Baxter Rd, Nantucket, MA 02554, USA

34 Straight Wharf, Nantucket, MA 02554-3539, USA

1 Steamboat Wharf, Nantucket, MA 02554, USA

49 Union St, Nantucket, MA 02554-3869, USA

Slip 1011 Straight Wharf, Nantucket, MA 02584, USA

‘Sconset Bike Path, Nantucket, MA 02554, USA

Pensylvania Ave, Nantucket, MA 02554, USA

4 Vestal St, Nantucket, MA 02554-2609, USA

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n% assign photo_thumb = video_url\n replace: ‘.ogv’, ‘.jpg’ %\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n default: \”\” %\n% if item.style % \n append: \” c-1-col–\” \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n default item.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n default: \”\” %\n% if item.style % \n% assign container_class = container_class \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n% assign container_class = container_class \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n% assign base_col_class = ‘col-‘ \n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n% assign col_sizes = col_layout \n append: ‘-‘ \n append: ‘-‘ \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n append: \”\” %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: cc_val \n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n% assign h1_classes= h1_classes \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append: item.style \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n% assign instances = instances \n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n% assign i = instances[2] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n

\n

\n”

Our Location

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n replace: ‘.mp4’, ‘.jpg’ %\n replace: ‘.ogv’, ‘.jpg’ %\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n% assign container_class = container_class \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n col.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n% assign container_class = container_class \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: \” \” %\n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n append: breakpoint %\n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n split: \”_\” %\n% assign col_class_1 = base_col_class \n append: ‘-‘ \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% if type == ‘image’ %\n append: ‘ col–image ‘ %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n% assign container_class = container_class \n% endif %\n\n\n\n\n\n default: \” \” %\n% assign h1_classes= h1_classes \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append : ‘ col–‘ \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n% assign instances = instances \n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n% assign url = i.id \n default: i.image.url %\n

\n% assign i = instances[2] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n

\n

\n

\n”

Stay in the heart of nantucket

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n replace: ‘.mp4’, ‘.jpg’ %\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n”,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: \” \” %\n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n col.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n”,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n default: \”\” %\n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n append: breakpoint %\n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n split: \”_\” %\n append: col_sizes[0] %\n% assign col_class_2 = base_col_class \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n append: ‘ col–right ‘ % \n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n\n innerHtml \n”,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n”,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %% endcapture %\n% if item.skip_h1 %\n% capture title_tag %% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n append: \”\” %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: item.h1_header_type %\n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n% assign classes = classes \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n default: item.image.content.url %\n\n\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n”,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n sort: ‘featured_order’ %\n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n% assign i = instances[2] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n

\n

\n

\n”

Just steps from pristine beaches, gourmet restaurants and the quaint shops of this historic whaling town, it is easy to see why discerning guests choose our luxury boutique hotel collection. We offer 5 star quality accommodations and guest services without sacrificing location. Join us in Old Nantucket Town and enjoy perfect proximity to all the island has to offer.

Explore The Area

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n replace: ‘.mp4’, ‘.jpg’ %\n replace: ‘.ogv’, ‘.jpg’ %\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n default: \”\” %\n% if item.style % \n% assign container_class = container_class \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: cc_val \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n default item.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n default: \”\” %\n% if item.style % \n% assign container_class = container_class \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: \” \” %\n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n% assign base_col_class = ‘col-‘ \n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n split: \”_\” %\n append: ‘-‘ \n append: ‘-‘ \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n% assign classes = col_class\n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n append: \”\” %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: \” \” %\n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: item.h1_header_type %\n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append : ‘ col–‘ \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n default: item.image.content.url %\n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n% assign instances = instances \n\n\n

\n header_content \n% assign i = instances[0] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n% assign i = instances[2] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n

\n

\n

\n”

SHUTTLE SERVICE

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n

\n gallery_items \n

\n

“,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n

\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n% assign video_url= photo.url_raw \n replace: ‘.mp4’, ‘.jpg’ %\n% assign photo_thumb = photo_thumb\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n

“,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n default: \”\” %\n% if item.style % \n append: \” c-1-col–\” \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n% assign container_class = container_class \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n col.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n

“,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign breakpoint = item.breakpoint \n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n default: \”\” %\n% if item.style % \n append: item.style \n% endif %\n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n% assign container_class = container_class \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n

\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n% assign row_class = row_class \n% endif %\n\n append: breakpoint %\n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n split: \”_\” %\n append: ‘-‘ \n% assign col_class_2 = base_col_class \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n% assign classes = col_class\n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n% assign classes = col_class\n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n

\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n

\n innerHtml \n

“,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n

\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n

“,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %

% endcapture %\n% if item.skip_h1 %\n% capture title_tag %

% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n

\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n

\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n append: item.h1_header_type %\n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n

\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append: ‘ ‘ %\n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n

\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n

“,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n sort: ‘featured_order’ %\n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n permalink: model_dir: item.model_id %\n default: i.image.url %\n

\n% assign i = instances[2] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n

\n

\n

\n”

The Nantucket Resort Collection also offers free shuttle service around the island, as well as our “Electric Grey Lady” dropoff service between the Hy-Line Ferry and Jetties Beach, available by appointment.

Contact Us

\n\n% endfor %\n% endcapture %\n% endif %\n% endfor %\n\n\n gallery_items \n\n”,”on_page_gallery”:”name”:”On-Page Gallery”,”settings”:”galleries”:”label”:”Build Galleries”,”type”:”nested”,”multiple”:true,”fields”:”name”:”type”:”string”,”images”:”type”:”image”,”multiple”:true,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% comment %\nTODO: Be able to use the components/image componemt to build the image content\n% endcomment %\n\n% for gallery in item.galleries %\n\n

gallery.name

\n

\n

\n% for photo in gallery.images %\n

\n% if photo.content_type contains \”video\” %\n default: photo.url %\n replace: ‘.mp4’, ‘.jpg’ %\n replace: ‘.ogv’, ‘.jpg’ %\n\n% else %\n\n% endif %\n

\n% endfor %\n

\n

\n\n% endfor %\n”,”1_col”:”name”:”1 Full Column”,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign container_class = \”c-1-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n% assign container_class = container_class \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: cc_val \n% endif %\n\n\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% assign col = item.html %\n% assign html_key = ‘html’ %\n% assign classes = ‘col ‘ % \n\n% assign type = ‘html’ %\n\n% assign bg_image = col.background_image.image %\n% assign col_mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture col_mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n

\n col_mask_html \n

\n

\n default item.content \n

\n

\n

\n% if full_bleed %\n\n% endif %\n”,”2_col”:”name”:”2 Column”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”full_bleed”:”type”:”boolean”,”label”:”Full Width Background Image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”include_header”:”label”:”Include Header Content?”,”type”:”boolean”,”include_gap”:”label”:”Include Column Gap?”,”type”:”boolean”,”include_footer”:”label”:”Include Footer Content?”,”type”:”boolean”,”breakpoint”:”label”:”Breakpoint Size”,”type”:”select”,”options”:”xl”:”X-Large”,”lg”:”Large”,””:”Medium”,”sm”:”Small”,”layout”:”label”:”Spacing”,”type”:”select”,”options”:””:”Even”,”5_7″:”Two Fifths – Left”,”7_5″:”Two Fifths – Right”,”4_8″:”One Third – Left”,”8_4″:”One Third – Right”,”2_10″:”One Sixth – Left”,”10_2″:”One Sixth – Right”,”col1_type”:”label”:”Column 1 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”col2_type”:”label”:”Column 2 Type”,”type”:”select”,”options”:”html”:”HTML”,”image”:”Image”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”col1_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”header_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”footer_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col1_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”settings”:”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”custom_classes”:”label”:”Layout Options”,”type”:”select”,”multiple”:true,”options”:[“name”:”Center Vertically”,”value”:”inner: w-100 d-flex flex-column h-100 justify-content-center”,”name”:”Extra Padding”,”value”:”inner: p-4″,”name”:”Border”,”value”:”outer: col–border”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”col2_image”:”settings”:”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:” default: ” %\n% if breakpoint == ” %\n% assign breakpoint = ‘md’ %\n% endif %\n\n% assign container_class = \”c-2-col \” %\n% assign cc_val = item.container_classes \n% if item.style % \n append: \” c-2-col–\” \n% endif %\n% if cc_val == \”\” %\n append: \” container \” %\n% else %\n append: cc_val \n% endif %\n% assign background_image = item.background_image.image %\n% assign container_style = ” %\n% assign mask_html = ” %\n% assign full_bleed = false %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% assign full_bleed = item.background_image.full_bleed %\n% if item.background_image.mask_color and item.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if full_bleed %\n\nmask_html \n

\n% else %\n

\nmask_html \n% endif %\n\n% if item.include_header %\n\n% assign col = item.header_html %\n% assign html_key = ‘header_html’ %\n% assign classes = ‘ col c-2-col__header ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n% assign bg_image_url = bg_image.url_medium \n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append: col.style \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% assign row_class = \”c-2-col__row\” %\n% if item.include_gap != true %\n append: ‘ no-gutters’ %\n% endif %\n\n% assign base_col_class = ‘col-‘ \n% capture col_layout %item.layout% endcapture %\n% if col_layout == ” %\n% assign col_layout = ‘6_6’ %\n% endif %\n% assign col_sizes = col_layout \n% assign col_class_1 = base_col_class \n append: ‘-‘ \n\n\n

\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.col1_html %\n% assign image_item = item.col1_image %\n% assign col_class = col_class_1 %\n% assign type = item.col1_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n% assign html_key = \”col1_html\” %\n% assign image_key = \”col1_image\” %\n append: ‘ col–left ‘ % \n\n\n% comment %This set of lines gets copied below without modification% endcomment %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n split: \”:\” %\n% if cc_items[0] == \”outer\” %\n% assign classes = classes \n% endif %\n% if cc_items[0] == \”inner\” %\n% assign html_classes = html_classes \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n\n\n\n% assign col = item.col2_html %\n% assign image_item = item.col2_image %\n% assign col_class = col_class_2 %\n% assign type = item.col2_type %\n% capture tabindex %tabindex=\”col.advanced_options.tabindex\”% endcapture %\n% if type==’image’ %\n% capture tabindex %tabindex=\”image_item.advanced_options.tabindex\”% endcapture %\n% endif %\n\n% assign html_key = \”col2_html\” %\n% assign image_key = \”col2_image\” %\n append: ‘ col–right ‘ % \n\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %

% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n% assign classes = classes \n% endif %\n% if type == ‘image’ %\n% assign classes = classes \n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’image_key’ % endcapture %\n% else %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n\n

\n% if type == ‘image’ %\n% assign image_url = image.url_large %\n% if image_url == nil %\n% assign image_url = image.url %\n% endif %\n

% comment %TODO: implement background image options for positioning% endcomment %\n% comment % TODO: Get all the image sizing options in here? Or let cloudinary do it? Or build include for both here and for LiveEdit?% endcomment %\n\n

\n% else %\n mask_html \n

\ncol.content\n

\n% endif %\n

\n\n\n

\n\n% if item.include_footer %\n% assign col = item.footer_html %\n% assign html_key = ‘footer_html’ %\n% assign classes = ‘c-2-col col c-2-col__footer ‘ % \n\n% comment %This set of lines gets copied to the footer without modification% endcomment %\n\n% assign type = ‘html’ %\n\n% assign image = image_item.content %\n% assign bg_image = col.background_image.image %\n% assign mask_html = ” %\n% assign style_string = ” %\n% if bg_image %\n default: bg_image.url %\n% capture style_string % style=\”background-image: url(bg_image_url);\” % endcapture %\n% if col.background_image.mask_color and col.background_image.mask_opacity %\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n% assign LEString = ” %\n% if col.style %\n append: ‘ ‘ %\n% endif %\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: ‘ ‘ %\n% endif %\n% if cc_items[0] == \”inner\” %\n append: cc_items[1] \n% endif %\n% endif %\n% endfor %\n% assign LEString = ” %\n% if col.style %\n append : ‘ col–‘ \n% endif %\n% capture LEString % data-live-editable-type=’type’ data-live-editable-key=’html_key’ % endcapture %\n\n

\n mask_html \n

\n

\n col.content \n

\n

\n

\n% endif %\n\n\n% if full_bleed %\n\n% endif %\n\n”,”slider”:”name”:”Slider”,”settings”:”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”image”:”type”:”image”,”required”:true,”controls”:”label”:”Display Controls”,”type”:”boolean”,”nav”:”label”:”Display dot-nav”,”type”:”boolean”,”autoplay_button_output”:”label”:”Display Start/Stop button”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% if include != nil %\n% assign id = include.id %\n% assign innerHtml = include.slide_list %\n% assign item = include %\n% else %\n% assign slides = item.slides %\n% assign container_style = ” %\n% if item.advanced_options.custom_id and item.advanced_options.custom_id != \”\” %\n% assign id = item.advanced_options.custom_id %\n% endif % \n% endif %\n\n\n% comment %\nTODO: Look for explicit config items to build a data-tns attrs list\n\nTODO: Build container_style from item.style setting?\n% endcomment %\n\n% assign data_config = ” %\n% if item.controls != nil %\n% capture data_config %data_config data-tns-controls=\”item.controls\”% endcapture %\n% endif %\n% if item.nav != nil %\n% capture data_config %data_config data-tns-nav=\”item.nav\”% endcapture %\n% endif %\n% if item.autoplay_button_output != nil %\n% capture data_config %data_config data-tns-autoplay-button-output=\”item.autoplay_button_output\”% endcapture %\n% endif %\n% if item.autoplay != nil %\n% capture data_config %data_config data-tns-autoplay=\”item.autoplay\”% endcapture %\n% endif %\n\n\n% if innerHtml == nil %\n% capture innerHtml %\n% for slide in slides %\n% assign image=slide.image %\n default: image.url %\n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n% endcapture %\n% endif %\n\n\n innerHtml \n”,”hero_slider”:”name”:”Hero Slider”,”settings”:”slides”:”type”:”nested”,”multiple”:true,”fields”:”title”:”label”:”Title”,”sub_title”:”label”:”Sub Title”,”type”:”rich_text”,”image”:”type”:”image”,”required”:true,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign slides = item.slides %\n% assign container_style = ” %\n\n% for slide in slides %\n% assign image=slide.image %\n% assign image_url = image.url_large \n

\n

\n

slide.title

\n

slide.sub_title

\n

\n

\n% endfor %\n”,”hero”:”name”:”Hero”,”settings”:”hero_image”:”type”:”nested”,”label”:”Hero Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”skip_h1″:”label”:”Don’t use H1 tag”,”type”:”boolean”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”hero_image”:null,”hero_title”:”tinymce_style_formats”:[],”tinymce_style_formats_merge”:false,”hero_html”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”template”:”% assign container_style = ” %\n\n\n% assign mask_html = ” %\n% assign background_image = item.hero_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_xlarge %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture container_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.hero_image.mask_color and item.hero_image.mask_opacity%\n% capture container_style %container_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% capture title_tag %% endcapture %\n% if item.skip_h1 %\n% capture title_tag %% endcapture %\n% capture title_tag_end %

% endcapture %\n% endif %\n\n\nmask_html\n

\ntitle_tag item.hero_title.contenttitle_tag_end\n

\n

\n item.hero_html.content\n

\n\n”,”intro”:”name”:”Intro Section”,”description”:”Used as the first content-item of a page and will contain a single h1 for SEO best practices”,”settings”:”layout”:”type”:”select”,”options”:”1_col”:”1 Column”,”2_col”:”2 Columns”,”style”:”type”:”select”,”options”:[“value”:””,”name”:”Transparent Background”,”value”:”white text-primary”,”name”:”White Background”,”value”:”black text-white”,”name”:”Black Background”,”value”:”dark text-white”,”name”:”Dark Background”,”value”:”light text-primary”,”name”:”Light Background”,”value”:”brand text-light”,”name”:”Brand Background One”,”value”:”brand-alt text-primary”,”name”:”Brand Background Two”],”background_image”:”type”:”nested”,”label”:”Background Image”,”fields”:”image”:”type”:”image”,”mask_color”:”type”:”color”,”mask_opacity”:”type”:”float”,”container_classes”:”label”:”Width”,”type”:”select”,”options”:” “:”Full width no padding”,”container-fluid”:”Full width with column padding”,””:”Fixed width with column padding”,”h1_text_alignment”:”label”:”H1 Text Alignemnt”,”type”:”select”,”options”:””:”Default”,”text-left”:”Left”,”text-center”:”Center”,”text-right”:”Right”,”h1_header_type”:”label”:”H1 Header Style”,”type”:”select”,”options”:[“h1″,”h2″,”h3″,”h4″,”h5″,”h6″],”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”editableContent”:”header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”pre_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”post_header”:”tinymce_style_formats”:[“title”:”Primary CTA”,”selector”:”a”,”classes”:”btn btn–primary”,”title”:”Primary CTA Outline”,”selector”:”a”,”classes”:”btn btn–primary btn–outline”,”title”:”Secondary CTA”,”selector”:”a”,”classes”:”btn btn–secondary”,”title”:”H1″,”selector”:”p”,”classes”:”h1″,”exact”:true,”title”:”H2″,”selector”:”p”,”classes”:”h2″,”exact”:true,”title”:”H3″,”selector”:”p”,”classes”:”h3″,”exact”:true,”title”:”H4″,”selector”:”p”,”classes”:”h4″,”title”:”H5″,”selector”:”p”,”classes”:”h5″,”title”:”H6″,”selector”:”p”,”classes”:”h6″],”tinymce_style_formats_merge”:false,”image”:null,”template”:”% assign container_class = \”c-intro \” %\n% assign cc_val = item.container_classes \n% if cc_val == \”\” %\n% assign container_class = container_class \n% else %\n append: \” \” %\n% endif %\n\n\n\n\n\n% assign h1_classes = item.h1_text_alignment \n% assign h1_classes= h1_classes \n\n\n% capture text_regions %\n

\n item.pre_header.content \n

\n\n

\n item.post_header.content \n

\n% endcapture %\n\n\n% comment %This set of lines gets copied below but replaced with col2 values% endcomment %\n\n% assign col = item.html %\n% assign classes = ‘ col c-intro__text ‘ % \n\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture style_string % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture style_string %style_string data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n% if item.style %\n append : ‘ col–‘ \n% endif %\n\n% assign col_style = ” %\n% assign mask_html = ” %\n% assign background_image = item.background_image.image %\n% if background_image %\n% assign bg_image_url = background_image.url_large %\n% if bg_image_url == nil %\n% assign bg_image_url = background_image.url %\n% endif %\n\n% capture col_style % style=\”background-image: url(‘bg_image_url’);\”% endcapture %\n% if item.background_image.mask_color and item.background_image.mask_opacity%\n% capture col_style %col_style data-has-mask % endcapture %\n% capture mask_html %% endcapture %\n% endif %\n% endif %\n\n\n% assign html_classes = ‘col-html-content ‘ %\n% for cc in col.custom_classes %\n% if cc %\n% assign cc_items = cc \n% if cc_items[0] == \”outer\” %\n append: cc_items[1] \n% endif %\n% if cc_items[0] == \”inner\” %\n append: ‘ ‘ %\n% endif %\n% endif %\n% endfor %\n\n% assign image_url = item.image.content.url_medium \n\n\n mask_html \n

\n

\n mask_html \n

\n text_regions \n

\n

\n% if item.layout == \”2_col\” %\n

\n

\n\n

\n

\n% endif %\n

\n”,”model_mosaic”:”name”:”Mosaic”,”settings”:”model_id”:”label”:”Content Type”,”type”:”select”,”options”:”rooms”:”Rooms”,”dining”:”Dining”,”events”:”Events”,”advanced_options”:”label”:”Advanced Options”,”type”:”Nested”,”fields”:”custom_id”:”label”:”Custom ID”,”custom_classes”:”label”:”Custom Class Names”,”tabindex”:”label”:”Tab Index”,”type”:”integer”,”template”:”% assign instances = site.data._models[item.model_id] %\n% assign instances = instances \n\n\n

\n header_content \n% assign i = instances[0] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n\n

\n% assign i = instances[1] %\n% assign url = i.id \n% assign image_url = i.image.url_medium \n

\n% assign i = instances[2] %\n% assign url = i.id \n default: i.image.url %\n

\n

\n

\n

\n”

Leave a Reply

Your email address will not be published.