inital commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
#modalvideo.modal.fade(role='dialog')
|
||||
.modal-dialog.modal-dialog_custom.modal-dialog_custom-details
|
||||
// Modal content
|
||||
.modal-dialog__inner
|
||||
button.close(type='button', data-dismiss='modal')
|
||||
.modal-dialog__content
|
||||
.modal-dialog__content-inner
|
||||
.embed-responsive.embed-responsive-16by9
|
||||
iframe#video.embed-responsive-item(width="560" height="315" src="https://www.youtube.com/embed/-AhmuMqZB0s" allowfullscreen)
|
||||
.modal-dialog__content-inner
|
||||
h4 Reliable Solutions
|
||||
p Waves offers a vast set of services and solutions that help you achieve the desired result.
|
||||
@@ -0,0 +1,42 @@
|
||||
#appointment.modal.fade(role='dialog')
|
||||
.modal-dialog.modal-dialog_custom
|
||||
// Modal content
|
||||
.modal-dialog__inner
|
||||
button.close(type='button', data-dismiss='modal')
|
||||
.modal-dialog__content
|
||||
h4 Make an Appointment
|
||||
// RD Mailform
|
||||
form.rd-form.rd-mailform(data-form-output='form-output-global', data-form-type='contact', method='post', action='bat/rd-mailform.php')
|
||||
.row.row-20
|
||||
.col-12
|
||||
.form-wrap.form-wrap-icon.input--nao
|
||||
input#contact-name-modal.form-input.input__field--nao(type='text' name='name' data-constraints='@Required')
|
||||
label.form-label.mdi.mdi-account-outline.input__label--nao(for='contact-name-modal') Your Name
|
||||
svg.graphic.graphic--nao(width='300%', height='100%', viewbox='0 0 1200 60', preserveaspectratio='none')
|
||||
path(d='M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0')
|
||||
|
||||
.col-12
|
||||
.form-wrap.form-wrap-icon.input--nao
|
||||
input#contact-email-modal.form-input.input__field--nao(type='email' name='email' data-constraints='@Email @Required')
|
||||
label.form-label.input__label--nao.mdi.mdi-email-outline(for='contact-email-modal') E-mail
|
||||
svg.graphic.graphic--nao(width='300%', height='100%', viewbox='0 0 1200 60', preserveaspectratio='none')
|
||||
path(d='M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0')
|
||||
|
||||
.col-12
|
||||
.form-wrap.form-wrap-icon.input--nao
|
||||
input#contact-phone-modal.form-input.input__field--nao(type='text' name='phone' data-constraints='@Numeric')
|
||||
label.form-label.input__label--nao.mdi.mdi-tablet-android(for='contact-phone-modal') Phone
|
||||
svg.graphic.graphic--nao(width='300%', height='100%', viewbox='0 0 1200 60', preserveaspectratio='none')
|
||||
path(d='M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0')
|
||||
|
||||
.col-12
|
||||
.form-wrap.form-wrap-icon.input--nao
|
||||
textarea#contact-message-modal.form-input.input__field--nao(name='message' data-constraints='@Required')
|
||||
label.form-label.input__label--nao.mdi.mdi-message-text-outline(for='contact-message-modal') Your Message
|
||||
svg.graphic.graphic--nao(width='300%', height='50%', viewbox='0 0 1200 60', preserveaspectratio='none')
|
||||
path(d='M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0')
|
||||
|
||||
.col-12.text-center.form-button
|
||||
button.button.button-primary.button-nina(type='submit') Send Message
|
||||
|
||||
='\n'
|
||||
22
templates/template_3/sources/pug/components/_ui-card.pug
Normal file
22
templates/template_3/sources/pug/components/_ui-card.pug
Normal file
@@ -0,0 +1,22 @@
|
||||
mixin card(obj)
|
||||
- var headingId = id=obj.parentId + 'Heading' + obj.number
|
||||
- var bodyId = id=obj.parentId + 'Collapse' + obj.number
|
||||
|
||||
// Bootstrap card
|
||||
article.card.card-custom(class=obj.cardClass)
|
||||
.card-header(id=headingId role='tab')
|
||||
.card-title
|
||||
if(obj.show)
|
||||
a(role='button' data-toggle='collapse' data-parent='#' + obj.parentId, href='#' + bodyId aria-controls=bodyId aria-expanded='true')
|
||||
=obj.header
|
||||
if(obj.arrow !== false)
|
||||
.card-arrow
|
||||
else
|
||||
a.collapsed(role='button' data-toggle='collapse' data-parent='#' + obj.parentId href='#' + bodyId aria-controls=bodyId)
|
||||
=obj.header
|
||||
if(obj.arrow !== false)
|
||||
.card-arrow
|
||||
|
||||
.collapse(id=bodyId class={'show': obj.show} role='tabpanel' aria-labelledby=headingId)
|
||||
.card-body
|
||||
block
|
||||
16
templates/template_3/sources/pug/components/_ui-counter.pug
Normal file
16
templates/template_3/sources/pug/components/_ui-counter.pug
Normal file
@@ -0,0 +1,16 @@
|
||||
//- title - counter title
|
||||
//- titleAttr - counter title classes
|
||||
//- counter - {counter} Object
|
||||
|
||||
mixin counter(title, titleAttr, counter, titleSize)
|
||||
.counter-wrap
|
||||
if (counter.preffix !== null)
|
||||
div(class=titleSize)
|
||||
span.counter(class= titleAttr data-speed= counter.dataSpeed)= counter.dataTo
|
||||
span.counter-preffix(class= counter.preffixStyle)= counter.preffix
|
||||
|
||||
else
|
||||
div(class=titleSize)
|
||||
span.counter(class= titleAttr data-step= counter.dataSpeed)= counter.dataTo
|
||||
if (title !== null)
|
||||
p(class= counter.attr)= title
|
||||
@@ -0,0 +1,15 @@
|
||||
mixin inline-subscribe-form(obj)
|
||||
- var uniquePrefix = subscribeFormCounter
|
||||
if (obj.customUnique)
|
||||
- var uniquePrefix = obj.customUnique
|
||||
else
|
||||
- subscribeFormCounter = subscribeFormCounter + 1
|
||||
|
||||
|
||||
// RD Mailform
|
||||
form.rd-form.rd-mailform.rd-form-inline(data-form-output="form-output-global", data-form-type='subscribe', method='post', action='bat/rd-mailform.php')&attributes(attributes)
|
||||
.form-wrap
|
||||
input.form-input(id="subscribe-form-" + uniquePrefix + "-email" type="email" name="email" data-constraints="@Email @Required")
|
||||
label.form-label(for="subscribe-form-" + uniquePrefix + "-email") Your E-mail
|
||||
.form-button
|
||||
button.button.button-primary.button-nina(type="submit") Subscribe
|
||||
@@ -0,0 +1,8 @@
|
||||
mixin thumbnail-instafeed(obj)
|
||||
- if (typeof(obj) === 'undefined') var obj = {};
|
||||
.thumbnail-instafeed(class= obj.className)
|
||||
a.instagram-link(data-lightgallery='item', href='images/lawyer/blog-3-640x640.jpg')
|
||||
img.instagram-image(src='images/lawyer/blog-3-640x640.jpg', alt='')
|
||||
.caption
|
||||
ul.list-inline.inline-list-xxs
|
||||
li: span.novi-icon.icon.mdi.mdi-magnify-plus
|
||||
@@ -0,0 +1,32 @@
|
||||
//- Pagination
|
||||
//- modClass - pagination modification class
|
||||
//- active - active index of pagination
|
||||
//- index - an array of {link} for indexes
|
||||
|
||||
mixin pagination-bootstrap(modClass, active, indexes)
|
||||
// Bootstrap Pagination
|
||||
nav(aria-label='Page navigation')
|
||||
ul.pagination(class=modClass)
|
||||
//- Previous
|
||||
li.page-item.page-item-control(class={'disabled': active === 1})
|
||||
a.page-link(href='#' aria-label="Previous")
|
||||
span.icon(aria-hidden='true')
|
||||
|
||||
//- Indexes
|
||||
if (indexes.length)
|
||||
each index, i in indexes
|
||||
if (i === (active - 1))
|
||||
li.page-item.active: span.page-link= i + 1
|
||||
else
|
||||
li.page-item: a.page-link(href=index)= i + 1
|
||||
else
|
||||
- for (var i = 1; i <= indexes; i++)
|
||||
if (i === active)
|
||||
li.page-item.active: span.page-link= i
|
||||
else
|
||||
li.page-item: a.page-link(href="#")= i
|
||||
|
||||
//- Next
|
||||
li.page-item.page-item-control(class={'disabled': (indexes.length === active || indexes === active)})
|
||||
a.page-link(href='#' aria-label="Next")
|
||||
span.icon(aria-hidden='true')
|
||||
28
templates/template_3/sources/pug/components/_ui-panel.pug
Normal file
28
templates/template_3/sources/pug/components/_ui-panel.pug
Normal file
@@ -0,0 +1,28 @@
|
||||
//- Mixin: bootstrap panel
|
||||
//------------------------------------------
|
||||
//- parentId - Id of parent block
|
||||
//- panelClass - Class for styling
|
||||
//- first - bool variable to set open panel
|
||||
//- arrow - exists by default, false to disable
|
||||
//- header - Header text
|
||||
|
||||
mixin panel(obj)
|
||||
- var headingId = id= 'Heading' + obj.elementId
|
||||
- var bodyId = id= 'Collapse' + obj.elementId
|
||||
|
||||
|
||||
// Bootstrap panel
|
||||
.panel.panel-custom(class=obj.panelClass)
|
||||
.panel-custom-heading( id=headingId )
|
||||
p.panel-custom-title
|
||||
if(obj.first)
|
||||
a(role='button', data-toggle='collapse', href='#' + bodyId, aria-controls=bodyId, aria-expanded='true')
|
||||
!=obj.header
|
||||
else
|
||||
a.collapsed(role='button', data-toggle='collapse', href='#' + bodyId, aria-controls=bodyId)
|
||||
!=obj.header
|
||||
|
||||
.panel-custom-collapse.collapse(id=bodyId, data-parent=obj.parentId, class={'in' : obj.first}, aria-labelledby=headingId)
|
||||
.panel-custom-body
|
||||
block
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
//- progress - object{progress}
|
||||
mixin progress-bar-linear(progress)
|
||||
// Linear progress bar
|
||||
article.progress-linear(class=progress.classwrap)
|
||||
|
||||
.progress-linear-bar-wrap
|
||||
.progress-linear-bar
|
||||
.progress-header
|
||||
p= progress.title
|
||||
span.progress-linear-counter= progress.valueTo
|
||||
@@ -0,0 +1,11 @@
|
||||
//- table - Responsive Table object
|
||||
mixin table-custom(table, tableAttr, responsive)
|
||||
.table-custom-wrap
|
||||
table.table-custom(class= tableAttr)
|
||||
each row, i in table
|
||||
tr
|
||||
each col in row
|
||||
if (i === 0)
|
||||
th= col
|
||||
else
|
||||
td= col
|
||||
@@ -0,0 +1,27 @@
|
||||
mixin twitter-minimal(obj)
|
||||
- if (typeof(obj) === 'undefined') var obj = {};
|
||||
.twitter(data-twitter-username='ZEMEZLab' class=obj.classWrap)
|
||||
- for (var i = 0; i < (obj.countTwit ? obj.countTwit : 1); i++)
|
||||
.twitter-feed-minimal(data-twitter-type='tweet' class=obj.classTwit)
|
||||
.unit.unit-xs-horizontal
|
||||
.unit-left
|
||||
span.mdi.mdi-twitter.twitter-icon.icon-md-middle
|
||||
.unit-body
|
||||
.twitter-feed-minimal-content(data-tweet='text')
|
||||
time(data-date="text" data-datetime="datetime" datetime='2020')
|
||||
|
||||
|
||||
mixin twitter-block(obj)
|
||||
- if (typeof(obj) === 'undefined') var obj = {};
|
||||
.twitter(class=obj.classWrap)
|
||||
- for (var i = 0; i < (obj.countTwit ? obj.countTwit : 1); i++)
|
||||
.twitter-feed.twitter-feed-block(class=obj.classTwit)
|
||||
.twitter-feed-header
|
||||
.unit.unit-xs-horizontal
|
||||
.unit-left
|
||||
img.twitter-feed-avatar.twitter-image(src='images/' + obj.image, alt='')
|
||||
.unit-body
|
||||
.twitter-feed-name
|
||||
h5= obj.title
|
||||
time(data-datetime="datetime" datetime='2020')= obj.date
|
||||
.twitter-feed-content= obj.content
|
||||
Reference in New Issue
Block a user