Dante: Commit bede93f0dante.swiftideas.net/changelog/assets/dante_v2.5_change... · 2016-10-18 ·...

Post on 27-Jun-2020

2 views 0 download

transcript

bede93f0bede93f0 v2.5Signed-off-by: Ed Cousins <ed@swiftideas.net>

Ed Cousinsat 09:29 PM, March 19th, 2014

buddypress/css/buddypress.css Show diff

buddypress/groups/groups-loop.php Show diff

buddypress/groups/index.php Show diff

css/responsive.css Show diff

header.php Show diff

includes/plugin-includes.php Show diff

includes/sf-blog.php Show diff

includes/sf-colour-scheme.php Show diff

includes/sf-custom-styles.php Show diff

includes/sf-header.php Show diff

includes/sf-options.php Show diff

includes/sf-portfolio.php Show diff

includes/sf-theme-functions.php Show diff

js/functions.js Show diff

js/sf-admin.js Show diff

single-portfolio.php Show diff

style.css Show diff

swift-framework/meta-box/inc/fields/sidebars.php Show diff

swift-framework/page-builder/assets/css/jquery.minicolors.css Show diff

swift-framework/page-builder/assets/css/jquery.nouislider.min.css Show diff

swift-framework/page-builder/assets/css/page-builder.css Show diff

swift-framework/page-builder/assets/img/asset_icons/icon_box.png Show diff

swift-framework/page-builder/assets/img/asset_icons/icon_box@2x.png Show diff

swift-framework/page-builder/assets/img/asset_icons/widget_area.png Show diff

swift-framework/page-builder/assets/img/asset_icons/widget_area@2x.png Show diff

swift-framework/page-builder/assets/img/asset_icons/widget_sidebar.png Show diff

swift-framework/page-builder/assets/img/asset_icons/widget_sidebar@2x.png Show diff

swift-framework/page-builder/assets/img/jquery.minicolors.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_icon_box.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_icon_box@2x.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_widget_area.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_widget_area@2x.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_widget_sidebar.png Show diff

swift-framework/page-builder/assets/img/menu_icons/menu_widget_sidebar@2x.png Show diff

swift-framework/page-builder/assets/js/jquery.minicolors.min.js Show diff

swift-framework/page-builder/assets/js/jquery.nouislider.min.js Show diff

swift-framework/page-builder/assets/js/page-builder.js Show diff

swift-framework/page-builder/builder/build.php Show diff

swift-framework/page-builder/builder/lib/default-map.php Show diff

swift-framework/page-builder/builder/lib/layouts.php Show diff

swift-framework/page-builder/builder/lib/shortcodes.php Show diff

swift-framework/page-builder/builder/shortcodes/clients.php Show diff

swift-framework/page-builder/builder/shortcodes/icon-boxes.php Show diff

swift-framework/page-builder/builder/shortcodes/row.php Show diff

swift-framework/page-builder/builder/shortcodes/search.php Show diff

swift-framework/page-builder/builder/shortcodes/sidebar-widget.php Show diff

swift-framework/page-builder/builder/shortcodes/tabs.php Show diff

swift-framework/page-builder/builder/spb-includes.php Show diff

swift-framework/sf-megamenu/sf-megamenu.php Show diff

swift-framework/sf-shortcodes/interface.php Show diff

swift-framework/sf-shortcodes/sf.shortcode.embed.js Show diff

swift-framework/shortcodes.php Show diff

swift-framework/widgets/widget-portfolio-grid.php Show diff

swift-framework/widgets/widget-portfolio.php Show diff

swift-framework/widgets/widget-posts.php Show diff

woocommerce/cart/cart.php Show diff

woocommerce/cart/cross-sells.php Show diff

woocommerce/content-single-product.php Show diff

woocommerce/single-product/add-to-cart/simple.php Show diff

woocommerce/single-product/product-image.php Show diff

woocommerce/single-product/tabs/tabs.php Show diff

© 2007-2014, Wildbit LLC. All rights reserved. Blog • Twitter • Shop • System Status • Privacy Policy • Terms of Use

Dante

Dashboard Repositories 2 Users 1 Ed Cousins Account Logout Help

Activity Browse Branches Deployments Settings Search Dante repository

444546474849505152535455565758596061626364656667686970717273

747576777879808182838485868788

89909192939495

96979899

100101

102103104

105106

107108109110

111112

113114115

444546

4748495051525354

5556575859

60616263646566

676869707172

737475767778

79808182

8384858687888990919293949596979899

100101102103104105106107108109110111112113114115116

} /* --------------------------------------------+ GROUPS +-------------------------------------------- */++#group-create-tabs {+ height: auto;+ overflow: hidden;+ margin-bottom: 30px;+}+#group-create-tabs ul li span {+ line-height: 30px;+ padding: 0 5px;+ opacity: 0.8;+}+#group-create-body #previous-next {+ margin-top: 40px;+}+#group-creation-previous {+ display: inline-block;+ font-size: 12px;+ line-height: 18px;+ height: auto;+ padding: 14px 22px;+ margin: 0 10px 20px 0;+ font-weight: bold;+ -webkit-transition: all .3s ease-out;+ -moz-transition: all .3s ease-out;+ transition: all .3s ease-out;+ border: 0;+ -moz-border-radius: 2px;+ -webkit-border-radius: 2px;+ border-radius: 2px;+ float: left;+}+#group-create-body .left-menu {+ float: left;+ width: 100px;+}+#group-create-body .main-column {+ margin-left: 130px;+}+#group-create-body .main-column p {+ margin-bottom: 12px;+}+#group-create-body .main-column input[type="file"] {+ margin-bottom: 10px;+}+#breadcrumbs a.bp-title-button {+ display: none;+}+#buddypress #groups-order-select > label {+ float: left;+ line-height: 40px;+ margin-right: 10px;+}+#buddypress #groups-order-by {+ width: auto;+ height: 30px;+}+.groups-nav-wrap .item-list-tabs {+ float: left;+}+#buddypress #groups-list li {+ border: 1px solid #e3e3e3;+ padding: 20px;+ margin-top: 20px;+}+#buddypress #groups-list li:first-child {+ margin-top: 0;+}+#buddypress #groups-list li .item-avatar {+ float: left;+ margin-right: 20px;+ margin-top: 6px;+}+#buddypress #groups-list li .item {+ float: left;+}+#buddypress #groups-list li.even {+ background: #f7f7f7;+}+#buddypress #groups-list li .item-title {+ margin-bottom: 5px;+ float: left;+ margin-right: 8px;+}+#buddypress #groups-list li .item-meta {+ font-size: 12px;+ float: left;+}+#buddypress #groups-list li .action {+ clear: both;+}+.bp-title-button {+ display: none;+}+.create-group-button {+ float: right;+ font-size: 12px;+ padding: 5px 8px;+ border: 1px solid #999;+ display: inline-block;+ margin-right: 0;+ -moz-border-radius: 2px;+ -webkit-border-radius: 2px;+ border-radius: 2px;+ line-height: 18px;+ height: auto;+ -moz-background-clip: padding;+ -webkit-background-clip: padding-box;+ background-clip: padding-box;+}++/* -------------------------------------------- RESPONSIVE -------------------------------------------- */

370371372

373374375

371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489

#buddypress div.dir-search label { width: 65%; }- #buddypress div.dir-search #members_search {+ #buddypress div.dir-search input[type="text"] { width: 100%; margin: 0; }- #buddypress div.dir-search #members_search_submit {+ #buddypress div.dir-search input[type="submit"] { margin-left: 2%; width: 33%; }

396397398399

400401402403

404405406

510511512

513514515516

517518519520

-webkit-background-clip: padding-box; background-clip: padding-box; }---/* --------------------------------------------- MEMBERS--------------------------------------------- */--#buddypress #member-group-links {- float: left;- max-width: 70%;-}-#buddypress #member-group-links li {- float: left;- margin-right: 10px;-}-#buddypress #member-group-links li a {- font-size: 12px;- padding: 9px 14px;- border: 1px solid #999;- display: inline-block;- -moz-border-radius: 2px;- -webkit-border-radius: 2px;- border-radius: 2px;- line-height: 18px;- -moz-background-clip: padding;- -webkit-background-clip: padding-box;- background-clip: padding-box;- margin-right: 0;+#buddypress .item-list-tabs li a span {+ padding-left: 5px; } #buddypress div.dir-search { margin: 0; float: right; max-width: 50%; }-#buddypress #members-dir-search {- float: right;-} #buddypress div.dir-search label { display: inline-block; float: left; margin-bottom: 0; }-#buddypress div.dir-search #members_search {+#buddypress div.dir-search input[type="text"] { margin: 0 10px 0; padding: 7px; float: left; font-size: 12px!important; width: 170px; }-#buddypress div.dir-search #members_search_submit {+#buddypress div.dir-search input[type="submit"] { padding: 10px 22px; display: inline-block; margin-bottom: 0; margin-right: 0; }-#buddypress #members-directory-form {+#buddypress .dir-form { border-top: 1px solid #e3e3e3; margin-top: 30px; padding-top: 30px;+ clear: both; }-#buddypress #members-directory-form #subnav {+#buddypress .dir-form #subnav { height: auto; overflow: hidden; }-#buddypress #members-directory-form #subnav ul, #buddypress #members-directory-form #subnav ul select, #buddypress #members-directory+#buddypress .dir-form #subnav ul, #buddypress .dir-form #subnav ul select, #buddypress .dir-form #subnav ul label { margin-bottom: 0; }+++/* --------------------------------------------+ MEMBERS+-------------------------------------------- */++#buddypress #member-group-links {+ float: left;+ max-width: 70%;+}+#buddypress #member-group-links li {+ float: left;+ margin-right: 10px;+}+#buddypress #member-group-links li a {+ font-size: 12px;+ padding: 9px 14px;+ border: 1px solid #999;+ display: inline-block;+ -moz-border-radius: 2px;+ -webkit-border-radius: 2px;+ border-radius: 2px;+ line-height: 18px;+ -moz-background-clip: padding;+ -webkit-background-clip: padding-box;+ background-clip: padding-box;+ margin-right: 0;+} #buddypress #members-order-select > label { float: left; line-height: 40px;

dantedante // buddypressbuddypress // csscss // buddypress.cssbuddypress.css Download patchDownload patchBlameBlame

434445464748

495051

434445

4647484950515253

</div> <div class="item">- <div class="item-title"><a href="<?php bp_group_permalink(); ?>"><?php bp_group_name(); ?></a></div>- <div class="item-meta"><span class="activity"><?php printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() ); ?></span></div>-+ <div class="item-title-wrap clearfix">+ <div class="item-title"><a href="<?php bp_group_permalink(); ?>"><?php bp_group_name(); ?></a></div>+ <div class="item-meta"><span class="activity"><?php printf( __( 'active %s', 'buddypress' ), bp_get_group_last_active() ); ?></span></div>+ </div>+ <div class="item-desc"><?php bp_group_description_excerpt(); ?></div> <?php do_action( 'bp_directory_groups_item' ); ?>

dantedante // buddypressbuddypress // groupsgroups // groups-loop.phpgroups-loop.php Download patchDownload patchBlameBlame

56789

1011121314151617

181920

567 89

1011121314

262728

2930313233343536373839404142

4344454647

4849

505152

20212223242526272829

3031

32333435363738394041424344454647484950515253545556575859

60616263

<?php do_action( 'bp_before_directory_groups' ); ?> <?php do_action( 'bp_before_directory_groups_content' ); ?>-- <div id="group-dir-search" class="dir-search" role="search">- <?php bp_directory_groups_search_form(); ?>- </div><!-- #group-dir-search -->-- <form action="" method="post" id="groups-directory-form" class="dir-form">-- <?php do_action( 'template_notices' ); ?>-- <div class="item-list-tabs" role="navigation">+ + <div class="group-top clearfix">+ + <div id="group-links" class="item-list-tabs" role="navigation"> <ul> <li class="selected" id="groups-all"><a href="<?php bp_groups_directory_permalink(); ?>"><?php printf( __( 'All Groups <span>%s</span>', 'buddypress' ), bp_get_total_group_count() ); ?></a></li>

</ul> </div><!-- .item-list-tabs -->+ + <div id="group-dir-search" class="dir-search" role="search">+ <?php bp_directory_groups_search_form(); ?>+ </div><!-- #group-dir-search -->+ + </div> - <div class="item-list-tabs" id="subnav" role="navigation">- <ul>- <?php do_action( 'bp_groups_directory_group_types' ); ?>-- <li id="groups-order-select" class="last filter">-- <label for="groups-order-by"><?php _e( 'Order By:', 'buddypress' ); ?></label>-- <select id="groups-order-by">- <option value="active"><?php _e( 'Last Active', 'buddypress' ); ?></option>- <option value="popular"><?php _e( 'Most Members', 'buddypress' ); ?></option>- <option value="newest"><?php _e( 'Newly Created', 'buddypress' ); ?></option>- <option value="alphabetical"><?php _e( 'Alphabetical', 'buddypress' ); ?></option>+ <form action="" method="post" id="groups-directory-form" class="dir-form"> - <?php do_action( 'bp_groups_directory_order_options' ); ?>- </select>- </li>- </ul>+ <?php do_action( 'template_notices' ); ?>+ + <div class="groups-nav-wrap clearfix">+ <div class="item-list-tabs" id="subnav" role="navigation">+ <ul>+ <?php do_action( 'bp_groups_directory_group_types' ); ?>+ + <li id="groups-order-select" class="last filter">+ + <label for="groups-order-by"><?php _e( 'Order By:', 'buddypress' ); ?></label>+ + <select id="groups-order-by">+ <option value="active"><?php _e( 'Last Active', 'buddypress' ); ?></option>+ <option value="popular"><?php _e( 'Most Members', 'buddypress' ); ?></option>+ <option value="newest"><?php _e( 'Newly Created', 'buddypress' ); ?></option>+ <option value="alphabetical"><?php _e( 'Alphabetical', 'buddypress' ); ?></option>+ + <?php do_action( 'bp_groups_directory_order_options' ); ?>+ </select>+ </li>+ </ul>+ </div>+ + <?php if ( is_user_logged_in() && bp_user_can_create_groups() ) { ?>+ <a class="create-group-button" href="<?php echo trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/create' ); ?>"><?php _e( 'Create a Group ', 'swift-framework' ); ?></a>+ <?php } ?>+ </div>-+ <div id="groups-dir-list" class="groups dir-list"> <?php bp_get_template_part( 'groups/groups-loop' ); ?> </div><!-- #groups-dir-list -->

dantedante // buddypressbuddypress // groupsgroups // index.phpindex.php Download patchDownload patchBlameBlame

} /* WIDGETS */- .caroufredsel_wrapper {+ .caroufredsel_wrapper, .product-carousel .caroufredsel_wrapper { margin-left: -30px!important; } .carousel-wrap .carousel-items > li {

94959697

9899

100

949596

979899

100

padding-right: 410px; } + /* BLOG */+ .blog-masonry-fw .col-sm-3 {+ width: 20%;+ } } @media only screen and (min-width: 1980px) {

125126127

128129130

125126127128129130131132133134

opacity: 1!important; top: 50%!important; }+ .mobile-browser iframe.fw-video {+ height: 90%;+ }+ + /* BLOG */+ .blog-masonry-fw .col-sm-3 {+ width: 33.3%;+ } } /* --------------------------------------------

231232233

234235236

235236237238239240241242243244245246247248

} /* POSTS */+ .blog-masonry-fw .col-sm-3 {+ width: 50%;+ } .mini-items .blog-item figure { float: none; width: 100%;

330331332

333334335

342343344345346347348349350

margin-bottom: 20px; } + /* PRODUCTS */ body .has-no-sidebar ul.products li.product { width: 166px;

337338339

340341342

352353354355356357358

left: 0; } .mobile-browser iframe.fw-video {- height: 95%; position: relative; z-index: 999; }

571572573574575576577

587588589

590591592

#order-details { padding-right: 15px; }+ .product-carousel ul.products li {+ float: left!important;+ } /* WIDGETS */- .caroufredsel_wrapper {+ .caroufredsel_wrapper, .product-carousel .caroufredsel_wrapper { margin-left: 0!important; } .carousel-wrap .carousel-items > li {

933934935

936937938

939940941

948949950951952953954955

956957958959

width: 95.5%; } .labelled-pricing-table.columns-5 .pricing-table-column {- width: 25%;+ width: 50%; } .labelled-pricing-table.columns-4 .pricing-table-column {- width: 33.3%;+ width: 100%; } .labelled-pricing-table.columns-3 .pricing-table-column { width: 50%;

1028102910301031

103210331034

103510361037

104610471048

104910501051

1052105310541055

1402140314041405

140614071408

140914101411

141214131414

1415141614171418

14191420

142114221423

142014211422

142314241425

142614271428

142914301431

1432143314341435

14361437

1438143914401441

border-left-width: 1px; } .columns-2 .pricing-table-column {- width: 50%;+ width: 100%; } .bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {- width: 94%;+ width: 97%; } .bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {- width: 94%;+ width: 97%; } .bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {- width: 94%;+ width: 97%; margin-bottom: 10px; } .bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {- width: 94%;+ width: 97%; }- .labelled-pricing-table.columns-5 .pricing-table-column {+ .labelled-pricing-table.columns-4 .pricing-table-column, .labelled-pricing-table.columns-5 .pricing-table-column, .columns-4 .pricing-table-column { width: 100%; } .labelled-pricing-table.columns-5 .pricing-table-column {

dantedante // csscss // responsive.cssresponsive.css Download patchDownload patchBlameBlame

$header_wrap_class = " container"; $page_class .= "header-overlay "; }++ if (isset($options['enable_fw_header']) && $options['enable_fw_header'] == true) {+ $header_wrap_class .= " fw-header";+ } global $sf_catalog_mode; if (isset($options['enable_catalog_mode'])) { $enable_catalog_mode = $options['enable_catalog_mode']; if ($enable_catalog_mode) { $sf_catalog_mode = true;- $page_class = "catalog-mode ";+ $page_class .= "catalog-mode "; } }

343536

37383940414243

444546

34353637383940414243444546

47484950

dantedante // header.phpheader.php Download patchDownload patchBlameBlame

), array(- 'name' => 'Previous and Next Post in Same Taxonomy',- 'slug' => 'previous-and-next-post-in-same-taxonomy',- 'required' => false,- ),- - array( 'name' => 'Breadcrumb NavXT', 'slug' => 'breadcrumb-navxt', 'required' => false,

717273747576777879808182

717273

747576

dantedante // includesincludes // plugin-includes.phpplugin-includes.php Download patchDownload patchBlameBlame

if ( get_query_var('paged') ) { $paged = get_query_var('paged');+ $offset = $offset * $paged; } elseif ( get_query_var('page') ) { $paged = get_query_var('page');+ $offset = $offset * $page; } else { $paged = 1; }

383940

4142

434445

38394041424344454647

dantedante // includesincludes // sf-blog.phpsf-blog.php Download patchDownload patchBlameBlame

if (strtolower($schema['Setting Name']) == "color scheme name") { - echo $schema['Setting Value'] .'-sssssss';+ //echo $schema['Setting Value'] .'-sssssss'; if ( isset($schema['Setting Value'])) {

211212213214

215216217

211212213

214215216217

dantedante // includesincludes // sf-colour-scheme.phpsf-colour-scheme.php Download patchDownload patchBlameBlame

649650651

652653654

649650651652653654655656657

#container.boxed-layout, .boxed-layout #header-section .is-sticky #main-nav.sticky-header, .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header { width: 1230px; }+ .header-overlay .header-wrap {+ margin-left: -585px;+ } #swift-slider { min-width: 1170px; }

dantedante // includesincludes // sf-custom-styles.phpsf-custom-styles.php Download patchDownload patchBlameBlame

$search_results_ouput .= '<div class="search-result-pt">'; if(isset($post_type[$key]->labels->name)) { $search_results_ouput .= "<h6>".$post_type[$key]->labels->name."</h6>";+ } else if(isset($key)) {+ $search_results_ouput .= "<h6>".$key."</h6>"; } else {- $search_results_ouput .= "<h6>".__("Products", "swiftframework")."</h6>"; + $search_results_ouput .= "<h6>".__("Other", "swiftframework")."</h6>"; } foreach ($type as $post) {

858859860

861862

863864865

858859860861862863

864865866867

dantedante // includesincludes // sf-header.phpsf-header.php Download patchDownload patchBlameBlame

'class' => 'mini' ), array(+ 'id' => 'enable_fw_header',+ 'type' => 'button_set',+ 'title' => __('Full Width Header', Redux_TEXT_DOMAIN), + 'sub_desc' => __('Enable the header to be full width (edge to edge).', Redux_TEXT_DOMAIN),+ 'desc' => '',+ 'options' => array('1' => 'On','0' => 'Off'),+ 'std' => '0'+ ),+ array( 'id' => 'enable_mini_header', 'type' => 'button_set', 'title' => __('Sticky header', Redux_TEXT_DOMAIN),

788789790

791792793

788789790791792793794795796797798799800801802

916917918919920921922923924925926927928929930931932933934935936937938939

925926927

928929930

256625672568

256925702571

255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601

); $sections[] = array(- 'icon' => 'star',- 'icon_class' => 'fa-lg',- 'title' => __('Page Builder Options', Redux_TEXT_DOMAIN),- 'desc' => __('<p class="description">These are the general options for the Swift Page Builder</p>', Redux_TEXT_DOMAIN),- 'fields' => array( - array(- 'id' => 'advanced_pb',- 'type' => 'button_set',- 'title' => __('Enable Advanced Functionality', Redux_TEXT_DOMAIN), - 'sub_desc' => __('Enable advanced functionality within the page builder, this includes the ability to add columns. This mode is expermiental as of yet, so you may see issues using columns.', Redux_TEXT_DOMAIN),- 'desc' => '',- 'options' => array('1' => 'On','0' => 'Off'),- 'std' => '0'- )- )- );- - $sections[] = array( 'icon' => 'search-plus', 'icon_class' => 'fa-lg', 'title' => __('Super Search Options', Redux_TEXT_DOMAIN),

) ); $sections[] = array(+ 'icon' => 'bolt',+ 'icon_class' => 'fa-lg',+ 'title' => __('Slider Options', Redux_TEXT_DOMAIN),+ 'desc' => __('<p class="description">These are the options for the slider assets.</p>', Redux_TEXT_DOMAIN),+ 'fields' => array(+ array(+ 'id' => 'slider_slideshowSpeed',+ 'type' => 'slider',+ 'title' => __('Slideshow Speed (ms)', Redux_TEXT_DOMAIN),+ 'sub_desc' => "The speed at which the slider rotates. Default value: 7000",+ 'from' => '0',+ 'to' => '12000',+ 'step' => '50',+ 'unit' => '',+ 'std' => '6000'+ ),+ array(+ 'id' => 'slider_animationSpeed',+ 'type' => 'slider',+ 'title' => __('Slider Animation Speed (ms)', 'redux-framework-demo'),+ 'sub_desc' => __('The speed in which the transition animation takes. Default value: 600', 'redux-framework-demo'),+ 'from' => '0',+ 'to' => '2000',+ 'step' => '50',+ 'unit' => '',+ 'std' => '500'+ ),+ array(+ 'id' => 'slider_autoplay',+ 'type' => 'button_set',+ 'title' => __('Auto play', 'swift-framework-admin'), + 'sub_desc' => __("If you enable this option, then the sliders will auto rotate.", 'swift-framework-admin'),+ 'desc' => '',+ 'options' => array('1' => 'On','0' => 'Off'),+ 'default' => '0'+ ),+ )+ ); + $sections[] = array( 'icon' => 'twitter', 'icon_class' => 'fa-lg', 'title' => __('Social Profiles', Redux_TEXT_DOMAIN),

dantedante // includesincludes // sf-options.phpsf-options.php Download patchDownload patchBlameBlame

if(!empty($post_terms)){ foreach($post_terms as $post_term){- $term_slug = $term_slug . strtolower(str_replace(' ', '-', $post_term->name)) . ' ';+ $term_slug = $term_slug . $post_term->slug . ' '; } }

134135136137

138139140

134135136

137138139140

380381382383384

385386387

380381382

383384385386387388389390391

395396397398399

400401402

399400401

402403404405406407408409410

$filter_output .= '<ul class="portfolio-filter filtering row clearfix">'. "\n"; $filter_output .= '<li class="all selected col-sm-2"><a data-filter="*" href="#"><span class="item-name">'. __("All", "swiftframework").'</span><span class="item-count">0</span></a></li>'. "\n"; foreach ($tax_terms as $tax_term) {- $term_slug = strtolower(str_replace(' ', '-', $tax_term));- $filter_output .= '<li class="col-sm-2"><a href="#" title="View all ' . $tax_term . ' items" class="' . $term_slug . '" data-filter=".' . $term_slug . '"><span class="item-name">' . $tax_term . '</span><span class="item-count">0</span></a></li>'. "\n";+ $term = get_term_by('name', $tax_term, 'portfolio-category');+ if ($term) {+ $filter_output .= '<li class="col-sm-2"><a href="#" title="View all ' . $term->name . ' items" class="' . $term->slug . '" data-filter=".' . $term->slug . '"><span class="item-name">' . $term->name . '</span><span class="item-count">0</span></a></li>'. "\n";+ } else {+ $filter_output .= '<li class="col-sm-2"><a href="#" title="View all ' . $tax_term . ' items" class="' . $tax_term . '" data-filter=".' . $tax_term . '"><span class="item-name">' . $tax_term . '</span><span class="item-count">0</span></a></li>'. "\n";+ } } $filter_output .= '</ul></div></div>'. "\n";

$filter_output .= '<ul class="portfolio-filter-tabs bar-styling filtering col-sm-12 clearfix">'. "\n"; $filter_output .= '<li class="all selected"><a data-filter="*" href="#"><span class="item-name">'. __("All", "swiftframework").'</span><span class="item-count">0</span></a></li>'. "\n"; foreach ($tax_terms as $tax_term) {- $term_slug = strtolower(str_replace(' ', '-', $tax_term));- $filter_output .= '<li><a href="#" title="View all ' . $tax_term . ' items" class="' . $term_slug . '" data-filter=".' . $term_slug . '"><span class="item-name">' . $tax_term . '</span><span class="item-count">0</span></a></li>'. "\n";+ $term = get_term_by('name', $tax_term, 'portfolio-category');+ if ($term) {+ $filter_output .= '<li><a href="#" title="View all ' . $term->name . ' items" class="' . $term->slug . '" data-filter=".' . $term->slug . '"><span class="item-name">' . $term->name . '</span><span class="item-count">0</span></a></li>'. "\n";+ } else {+ $filter_output .= '<li><a href="#" title="View all ' . $tax_term . ' items" class="' . $tax_term . '" data-filter=".' . $tax_term . '"><span class="item-name">' . $tax_term . '</span><span class="item-count">0</span></a></li>'. "\n";+ } } $filter_output .= '</ul></div>'. "\n";

dantedante // includesincludes // sf-portfolio.phpsf-portfolio.php Download patchDownload patchBlameBlame

$excluded = array('fontawesome', 'ssgizmo'); + if (is_child_theme()) {+ $excluded = array('sf-main', 'fontawesome', 'ssgizmo');+ }+ if ($is_IE) { $excluded = array('bootstrap', 'sf-main', 'sf-responsive', 'fontawesome', 'ssgizmo', 'woocommerce_frontend_styles'); }

585960

616263

58596061626364656667

return $category_list; - } else if ($category_child != "") {+ } else if ($category_child != "" && $category_child != "All") { - $childcategory = get_term_by('slug', $category_child, $category_name); + $childcategory = get_term_by('slug', $category_child, $category_name); $get_category = get_categories( array( 'taxonomy' => $category_name, 'child_of' => $childcategory->term_id)); $category_list = array( '0' => 'All');

277278279280

281282

283284285

281282283

284285

286287288289

499500501

502503504

503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536

572573574

575576577

604605606607608609610611612613614615

margin-top: 5px; width: 100%; }+ + /* META BOX TABS */+ .rwmb-meta-box {+ padding: 20px 10px;+ }+ #sf-tabbed-meta-boxes {+ position: relative;+ z-index: 1;+ }+ #sf-tabbed-meta-boxes > div > .hndle, #sf-tabbed-meta-boxes > div > .handlediv {+ display: none!important;+ }+ #sf-tabbed-meta-boxes .inside {+ display: block!important;+ }+ #sf-tabbed-meta-boxes > div {+ border-left: 0; + border-right: 0; + border-bottom: 0; + }+ #sf-meta-box-tabs {+ margin: 15px 0 0 15px;+ position: relative;+ z-index: 2;+ }+ #sf-meta-box-tabs li {+ float: left;+ margin-right: 5px;+ margin-bottom: -1px;+ }+ #sf-meta-box-tabs li > a {+ display: inline-block;+ background: #fff;+ padding: 10px;+ border: 1px solid #e5e5e5;+ -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);+ box-shadow: 0 1px 1px rgba(0,0,0,.04);+ text-decoration: none;+ }+ #sf-meta-box-tabs li > a:hover {+ color: #222;+ }+ #sf-meta-box-tabs li > a.active {+ border-bottom-color: #fff;+ box-shadow: none;+ } <?php echo '#typography-preview p {font-size: '.$body_font_size.'px;line-height: '.$body_font_line_height.'px;}';

613614615

616617618

651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702

} + /* PLUGIN OPTION PARAMS+ ================================================== */+ if (!function_exists('sf_option_parameters')) {+ function sf_option_parameters() {+ $options = get_option('sf_dante_options');+ + $slider_slideshowSpeed = "6000";+ $slider_animationSpeed = "500";+ $slider_autoplay = "0";+ + if (isset($options['slider_slideshowSpeed'])) {+ $slider_slideshowSpeed = $options['slider_slideshowSpeed'];+ }+ if (isset($options['slider_animationSpeed'])) {+ $slider_animationSpeed = $options['slider_animationSpeed'];+ }+ if (isset($options['slider_autoplay'])) {+ $slider_autoplay = $options['slider_autoplay'];+ }+ ?>+ <div id="sf-option-params" data-slider-slidespeed="<?php echo $slider_slideshowSpeed;?>" data-slider-animspeed="<?php echo $slider_animationSpeed;?>" data-slider-autoplay="<?php echo $slider_autoplay;?>"></div>+ + <?php + }+ add_action('wp_footer', 'sf_option_parameters');+ }+ + /* COUNTDOWN SHORTCODE LOCALE ================================================== */ if (!function_exists('sf_countdown_shortcode_locale')) {

?> <style type="text/css" media="screen">+ + /* REVSLIDER HIDE ACTIVATION */+ a[name="activateplugin"] + div, a[name="activateplugin"] + div + div, a[name="activateplugin"] + div + div + div, a[name="activateplugin"] + div + div + div + div {+ display: none;+ }+ #toplevel_page_sf_theme_options .wp-menu-image img { width: 11px; margin-top: -2px;

dantedante // includesincludes // sf-theme-functions.phpsf-theme-functions.php Download patchDownload patchBlameBlame

// REFRESH MODAL IFRAME ON CLOSE (FOR VIDEOS) jQuery(".modal-backdrop, .modal .close, .modal .btn").live("click", function() {- jQuery(".modal iframe").attr("src", jQuery(".modal iframe").attr("src"));+ jQuery(".modal iframe").each(function() {+ var thisModal = jQuery(this);+ thisModal.attr("src", thisModal.attr("src"));+ }); }); // REPLACE COMMENTS REPLY TITLE HTML

107108109110

111112113

107108109

110111112113114115116

controlNav: false, smoothHeight: true, animationLoop: false,- slideshow: false,+ slideshow: sliderAuto, //Boolean: Animate slider automatically+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds sync: "#product-img-nav", start: function(productSlider) { if (hasProductZoom) {

1194119511961197

119811991200

119711981199

120012011202120312041205

124512461247124812491250

125112521253

125012511252

125312541255125612571258

127312741275127612771278

127912801281

127812791280

128112821283128412851286

13411342134313441345

134613471348

134613471348

13491350135113521353

139513961397139813991400

140114021403

140014011402

140314041405140614071408

gallerySlider.flexslider({ animation: gallerySlider.data('transition'), slideshow: galleryAuto,- slideshowSpeed: 5000,+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds controlNav: false, animationLoop: galleryAuto, sync: galleryNav

1432143314341435

143614371438

143714381439

14401441144214431444

height: windowheight }, 1000, 'easeInOutExpo'); - jQuery('.fw-video-area').animate({+ jQuery('.fw-video-area').css('display', 'block').animate({ top: 0, height: '100%' }, 1000, 'easeInOutExpo', function() {

2171217221732174

217521762177

217721782179

2180218121822183

}); jQuery('.fw-video-area').animate({ top:'-100%'- }, 1000, 'easeInOutExpo', function(){+ }, 1000, 'easeInOutExpo', function() {+ jQuery('.fw-video-area').css('display', 'none'); jQuery('.fw-video-area .fw-video').remove(); });

2187218821892190

219121922193

219321942195

21962197219821992200

iconBoxes: function() { jQuery('.sf-icon-box').hover( function() {- jQuery(this).addClass('sf-hover');+ if (isMobileAlt) {+ jQuery(this).addClass('sf-mobile-hover');+ } else {+ jQuery(this).addClass('sf-hover');+ } }, function() { jQuery(this).removeClass('sf-hover'); }

2254225522562257

225822592260

226122622263

22642265226622672268226922702271

2306230723082309

23102311231223132314231523162317231823192320232123222323232423252326

232723282329

231723182319

23202321232223232324232523262327

23282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356

var $window = jQuery(window), body = jQuery('body'), sfIncluded = jQuery('#sf-included'),+ sfOptionParams = jQuery('#sf-option-params'), windowheight = page.getViewportHeight(), deviceAgent = navigator.userAgent.toLowerCase(), isMobile = deviceAgent.match(/(iphone|ipod|android|iemobile)/), isMobileAlt = deviceAgent.match(/(iphone|ipod|ipad|android|iemobile)/), isAppleDevice = deviceAgent.match(/(iphone|ipod|ipad)/),- IEVersion = page.checkIE();+ IEVersion = page.checkIE(),+ sliderAuto = sfOptionParams.data('slider-autoplay') ? true : false,+ sliderSlideSpeed = sfOptionParams.data('slider-slidespeed'),+ sliderAnimSpeed = sfOptionParams.data('slider-animspeed'); ///////////////////////////////////////////// // LOAD + READY FUNCTION

268126822683

268426852686268726882689

269026912692

270827092710271127122713271427152716

2717271827192720272127222723

useCSS: flexUseCSS, animation: "slide", //String: Select your animation type, "fade" or "slide" slideDirection: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical"- slideshow: true, //Boolean: Animate slider automatically- slideshowSpeed: 6000, //Integer: Set the speed of the slideshow cycling, in milliseconds- animationDuration: 500, //Integer: Set the speed of animations, in milliseconds+ slideshow: sliderAuto, //Boolean: Animate slider automatically+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds smoothHeight: true, directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) controlNav: true, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage

jQuery('#swift-slider').flexslider({ animation: "slide", //String: Select your animation type, "fade" or "slide" slideDirection: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical"- slideshow: false, //Boolean: Animate slider automatically- slideshowSpeed: 8000, //Integer: Set the speed of the slideshow cycling, in milliseconds- animationDuration: 600, //Integer: Set the speed of animations, in milliseconds+ slideshow: sliderAuto, //Boolean: Animate slider automatically+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) controlNav: false, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage keyboardNav: false, //Boolean: Allow slider navigating via keyboard left/right keys

slider.flexslider({ animation: "fade", //String: Select your animation type, "fade" or "slide" slideshow: autoplay, //Boolean: Animate slider automatically- slideshowSpeed: 6000, //Integer: Set the speed of the slideshow cycling, in milliseconds- animationDuration: 1000, //Integer: Set the speed of animations, in milliseconds+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds smoothHeight: true, directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) controlNav: false, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage

jQuery('.thumb-slider').flexslider({ animation: "fade", //String: Select your animation type, "fade" or "slide" slideDirection: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical"- slideshow: false, //Boolean: Animate slider automatically- slideshowSpeed: 6000, //Integer: Set the speed of the slideshow cycling, in milliseconds- animationDuration: 600, //Integer: Set the speed of animations, in milliseconds+ slideshow: sliderAuto, //Boolean: Animate slider automatically+ slideshowSpeed: sliderSlideSpeed, //Integer: Set the speed of the slideshow cycling, in milliseconds+ animationDuration: sliderAnimSpeed, //Integer: Set the speed of animations, in milliseconds directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) controlNav: false, //Boolean: Create navigation for paging control of each slide? Note: Leave true for manualControls usage keyboardNav: false, //Boolean: Allow slider navigating via keyboard left/right keys

year = parseInt(countdownInstance.data('year'), 10), month = parseInt(countdownInstance.data('month'), 10), day = parseInt(countdownInstance.data('day'), 10),- countdownDate = new Date(year, month - 1, day);+ hour = parseInt(countdownInstance.data('hour'), 10),+ countdownDate = new Date(year, month - 1, day, hour),+ type = countdownInstance.data('type'); var labelStrings = jQuery('#countdown-locale'), pluralLabels = [labelStrings.data('label_years'),labelStrings.data('label_months'),labelStrings.data('label_weeks'),labelStrings.data('label_days'),labelStrings.data('label_hours'),labelStrings.data('label_mins'),labelStrings.data('label_secs')], singularLabels = [labelStrings.data('label_year'),labelStrings.data('label_month'),labelStrings.data('label_week'),labelStrings.data('label_day'),labelStrings.data('label_hour'),labelStrings.data('label_min'),labelStrings.data('label_sec')]; - countdownInstance.countdown({- until: countdownDate,- since: null,- format: 'dHMS',- labels: pluralLabels,- labels1: singularLabels,- onExpiry: function() {- setTimeout(function() {- countdownInstance.fadeOut(500); - }, 1000);- }- });+ if (type == "countup") {+ countdownInstance.countdown({+ since: countdownDate,+ format: 'dHMS',+ labels: pluralLabels,+ labels1: singularLabels,+ onExpiry: function() {+ setTimeout(function() {+ countdownInstance.fadeOut(500); + }, 1000);+ }+ });+ } else {+ countdownInstance.countdown({+ until: countdownDate,+ since: null,+ format: 'dHMS',+ labels: pluralLabels,+ labels1: singularLabels,+ onExpiry: function() {+ setTimeout(function() {+ countdownInstance.fadeOut(500); + }, 1000);+ }+ });+ } }); }, imageBanners: function() {

dantedante // jsjs // functions.jsfunctions.js Download patchDownload patchBlameBlame

500501502

503504

500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567

}); + + // TABBED META BOXES+ var tabBoxes = jQuery('#page_heading_meta_box,#page_background_meta_box,#portfolio_page_heading_meta_box,#page_header_meta_box,#page_meta_box,#thumbnail_meta_box,#portfolio_meta_box,#detail_media_meta_box,#masonry_thumbnail_meta_box,#post_meta_box,#product_meta_box,#team_meta_box,#client_meta_box,#testimonials_meta_box,#gallery_meta_box,#slider_meta_box');+ + //create the menu with javascript+ function sf_setup_metatabs() {+ + if(jQuery('#swift_page_builder').length > 0) {+ jQuery('#swift_page_builder').after('<div class="sf-meta-tabs-wrap postbox"><div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span>Meta Options</span></h3><div id="sf-tabbed-meta-boxes"></div></div>');+ } else {+ jQuery('#normal-sortables').after('<div class="sf-meta-tabs-wrap postbox"><div class="handlediv" title="Click to toggle"><br></div><h3 class="hndle"><span>Meta Options</span></h3><div id="sf-tabbed-meta-boxes"></div></div>');+ }+ jQuery(tabBoxes).appendTo('#sf-tabbed-meta-boxes');+ jQuery(tabBoxes).hide().removeClass('hide-if-no-js'); + + for (var a = 0, b = tabBoxes.length; a < b; a++ ) {+ newClass = 'editor-tab' + a;+ jQuery(tabBoxes[a]).addClass(newClass);+ }+ + var menu_html = '<ul id="sf-meta-box-tabs" class="clearfix">\n'; + for (var i = 0, n = tabBoxes.length; i < n; i++ ) {+ var target_id = jQuery(tabBoxes[i]).attr('id');+ var tab_name = jQuery(tabBoxes[i]).find('.hndle > span').text();+ menu_html = menu_html + '\n<li id="li-'+ target_id +'"><a href="#" rel="editor-tab' + i + '">' + tab_name + '</a></li>';+ }+ menu_html = menu_html + '\n</ul>';+ + jQuery('#sf-tabbed-meta-boxes').before(menu_html);+ jQuery('#sf-meta-box-tabs a:first').addClass('active'); + }+ if (tabBoxes.length > 0) {+ sf_setup_metatabs();+ jQuery('.editor-tab0').addClass('active').show(); + }+ + jQuery('#sf-meta-box-tabs li').on('click', 'a', function() {+ jQuery(tabBoxes).removeClass('active').hide();+ jQuery('#sf-meta-box-tabs a').removeClass('active');+ + target = jQuery(this).attr('rel');+ + jQuery(this).addClass('active');+ jQuery('.' + target).addClass('active').show();+ + return false;+ });+ + jQuery('.hide-postbox-tog').on('click', function() { + if (jQuery(this).is(':checked')) { + + target = $(this).attr('value');+ $('#li-' + target).show(); + + } else {+ + target = $(this).attr('value');+ + $('#li-' + target).hide();+ + }+ return true;+ }); });

dantedante // jsjs // sf-admin.jssf-admin.js Download patchDownload patchBlameBlame

<?php } else { ?> - <?php if ($pb_active == "true") { ?>+ <?php if ($pb_active != "true" || ($pb_active == "true" && $fw_media_display == "standard")) { ?> <div class="container"> <?php } ?>

298299300301

302303304

298299300

301302303304

</div> </section> - <?php if ($pb_active == "true") { ?>+ <?php if ($pb_active != "true" || ($pb_active == "true" && $fw_media_display == "standard")) { ?> </div> <?php } ?>

308309310311

312313314

308309310

311312313314

dantedante // single-portfolio.phpsingle-portfolio.php Download patchDownload patchBlameBlame

6789

101112

678 9

101112

652653654

655656657

652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683

1656165716581659

166016611662

168216831684

1685168616871688

240724082409

241024112412

243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459

#mobile-menu ul.sub-menu li ul a { padding-left: 50px; }-#mobile-menu .menu-item a[href="#"] {- display: none;-} /* -------------------------------------------- SUPER SEARCH

253525362537253825392540254125422543

258225832584

258525862587

margin-right: 0; padding-right: 25px; }+.boxed-layout .header-right nav.mega-menu li:last-child .sub-container.non-mega {+ left: auto!important;+ right: 0;+} #nav-section { min-height: 50px; position: relative;

339433953396

339733983399

3438343934403441344234433444344534463447

cursor: -webkit-grabbing!important; } .product-carousel .caroufredsel_wrapper {- margin-left: -20px;+ margin-left: -20px!important; } .carousel-wrap .carousel-items > li { margin-bottom: 0;

4634463546364637

463846394640

468246834684

4685468646874688

.full-width-display-wrap figure.fw-media-wrap { display: none; }+.boxed-layout .full-width-display-wrap figure.fw-media-wrap {+ margin-left: 0!important;+} .fw-media-wrap .item-slider, .fw-media-wrap .item-slider ul.slides, .fw-media-wrap .item-slider ul.slides > li { max-height: 800px; }

592059215922

592359245925

596859695970597159725973597459755976

.spb_portfolio_showcase_widget .portfolio-showcase-wrap { opacity: 0; }+.boxed-layout .spb_portfolio_showcase_widget .portfolio-showcase-wrap {+ margin-left: 0!important;+} .portfolio-showcase-wrap ul { background: #222; margin: 0;

606360646065

606660676068

611461156116611761186119612061216122

-ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); }+.mobile-browser .fw-video-area {+ display: none;+} .fw-video-close { display: none; position: absolute;

770177027703

770477057706

775577567757775877597760776177627763

.full-width-text p:last-child { margin-bottom: 0; }+.full-width-text .spb_wrapper {+ padding: 0 15px;+} /* -------------------------------------------- SHOWCASE SHORTCODE

799079917992

799379947995

804780488049805080518052805380548055

} .client-item { float: left;- margin-bottom: 25px;+ margin-bottom: 30px; } .client-item figure { position: relative;

8010801180128013

801480158016

807080718072

8073807480758076

9735973697379738

9739974097419742974397449745

974697479748

979597969797

9798979998009801980298039804

9805980698079808

-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;- padding: 6px 25px 6px 15px;+ padding: 14px 25px 12px 15px;+ line-height: 10px; margin: 0 0 5px; background-image: url('images/down-arrow@2x.png'); background-repeat: no-repeat;

11352113531135411355

113561135711358

114121141311414

1141511416114171141811419

margin-left: 0; } .carousel-wrap ul.products li.product {- margin-left: 30px!important;+ margin-left: 20px!important; margin-right: 0!important; } body .has-no-sidebar ul.products li.product {

11654116551165611657

116581165911660

117151171611717

11718117191172011721

12267122681226912270

122711227212273

123281232912330

12331123321233312334

Author: Swift Ideas Author URI: www.swiftideas.net Description: <strong>A Retina Responsive Multi-Purpose WordPress Theme, Designed & Developed by Swift Ideas</strong> - <a href="http://www.swiftideas.net">www.swiftideas.net</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/swiftideas'>Twitter</a><br/> | <a href='http://www.facebook.com/SwiftIdeas'>Facebook</a>- Version: 2.16+ Version: 2.5 License: GNU General Public License version 3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, flexible-width

padding-left: 0; padding-right: 0; }+.spb-row-container.spb-row-full-width .remove-element-spacing .container, .spb-row-container.spb-row-full-width .remove-element-spacing div[class*="col-sm"] {+ padding-left: 0;+ padding-right: 0;+}+.spb-row-container.spb-row-full-width .spb_content_element {+ margin: 0;+}+.spb-row-container.spb-row-full-width .spb_wrapper > .container {+ width: 100%;+}+.spb-row-container .blog-items, .spb-row-container .spb_wrapper .row {+ padding-bottom: 0!important;+ margin-bottom: 0!important;+}+.spb-row-container > div {+ position: relative;+ z-index: 2;+}+.spb-row-container > div.row-overlay {+ position: absolute;+ z-index: 1;+ width: 100%;+ height: 100%;+ top: 0;+ left: 0;+} .single .container .body-text > .container { margin-left: -15px; }

PRETTYPHOTO -------------------------------------------- */ -.clear{clear:both}.nobr{white-space:nowrap}div.pp_woocommerce .pp_content_container{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);padding:60px 0 40px 0}div.pp_woocommerce .pp_content_container:after{content:"";display:block;clear:both}div.pp_woocommerce .pp_loaderIcon{background:url(images/loader.gif) center no-repeat}div.pp_woocommerce div.ppt{color:black}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,0.5);background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before,div.pp_woocommerce .pp_previous:before,div.pp_woocommerce .pp_next:before{line-height:1.15!important}div.pp_woocommerce .pp_previous:before,div.pp_woocommerce .pp_next:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:20px;width:20px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);content:"\2039";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_previous:before:hover,div.pp_woocommerce .pp_next:before:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_previous:hover:before,div.pp_woocommerce .pp_next:hover:before{display:block}div.pp_woocommerce .pp_previous:before{left:1em}div.pp_woocommerce .pp_next:before{right:1em;content:"\203a"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_description{font-size:14px}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:24px;width:24px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);width:23px;height:23px;top:-10px;right:-10px}div.pp_woocommerce .pp_close:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_close:before{content:"\00d7";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:1.45}div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_previous:hover,div.pp_woocommerce .pp_arrow_next:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before{content:"\2039";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next:before{content:"\203a"}div.pp_woocommerce a.pp_expand,div.pp_woocommerce a.pp_contract{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:24px;width:24px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);right:auto;left:-10px;top:-10px;height:23px;width:23px}div.pp_woocommerce a.pp_expand:hover,div.pp_woocommerce a.pp_contract:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce a.pp_expand:before,div.pp_woocommerce a.pp_contract:before{content:"\2295";display:block;position:absolute;top:0;left:1px;right:0;bottom:0;text-align:center;text-indent:0;line-height:.9!important;font-size:19px!important}div.pp_woocommerce a.pp_contract:before{content:"\2297"}div.pp_woocommerce #respond{margin:0;width:100%;background:0;border:0;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px;max-width: 100%;}.pp_content iframe{max-width: 100%;}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:40px}.pp_content_container .pp_right{padding-right:40px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}+.clear{clear:both}.nobr{white-space:nowrap}div.pp_woocommerce .pp_content_container{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);padding:60px 0 40px 0}div.pp_woocommerce .pp_content_container:after{content:"";display:block;clear:both}div.pp_woocommerce .pp_loaderIcon{background:url(images/loader.gif) center no-repeat}div.pp_woocommerce div.ppt{color:black}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,0.5);background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before,div.pp_woocommerce .pp_previous:before,div.pp_woocommerce .pp_next:before{line-height:1.15!important}div.pp_woocommerce .pp_previous:before,div.pp_woocommerce .pp_next:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:20px;width:20px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);content:"\2039";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_previous:before:hover,div.pp_woocommerce .pp_next:before:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_previous:hover:before,div.pp_woocommerce .pp_next:hover:before{display:block}div.pp_woocommerce .pp_previous:before{left:1em}div.pp_woocommerce .pp_next:before{right:1em;content:"\203a"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_description{font-size:14px}div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:24px;width:24px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);width:23px;height:23px;top:-10px;right:-10px}div.pp_woocommerce .pp_close:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_close:before{content:"\00d7";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:1.45}div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_arrow_next{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_previous:hover,div.pp_woocommerce .pp_arrow_next:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce .pp_arrow_previous:before,div.pp_woocommerce .pp_arrow_next:before{content:"\2039";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next:before{content:"\203a"}div.pp_woocommerce a.pp_expand,div.pp_woocommerce a.pp_contract{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:24px;width:24px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);right:auto;left:-10px;top:-10px;height:23px;width:23px}div.pp_woocommerce a.pp_expand:hover,div.pp_woocommerce a.pp_contract:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}div.pp_woocommerce a.pp_expand:before,div.pp_woocommerce a.pp_contract:before{content:"\2295";display:block;position:absolute;top:0;left:1px;right:0;bottom:0;text-align:center;text-indent:0;line-height:.9!important;font-size:19px!important}div.pp_woocommerce a.pp_contract:before{content:"\2297"}div.pp_woocommerce #respond{margin:0;width:100%;background:0;border:0;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px;max-width: 100%;}.pp_content iframe{max-width: 100%;}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:40px}.pp_content_container .pp_right{padding-right:40px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute; /* -------------------------------------------- WORDPRESS ASSET STYLING

/* #Header ================================================== */ +.fw-header.container, .fw-header .container {+ width: 100%;+}+.fw-header #header .header-container, .fw-header #header .header-container > .row, .fw-header #header-section nav.mega-menu li .sub-container, .fw-header nav.mega-menu li .mega .sub, .fw-header nav.mega-menu li .mega .sub>.row {+ width: 100%!important;+}+.fw-header #header-section nav.mega-menu li .sub-container {+ left: 15px!important;+}+.fw-header #header-section.header-6 nav.mega-menu li .sub-container {+ left: 0px!important;+ padding: 0 15px;+}+.fw-header #header-section.header-5 nav.mega-menu li .sub-container {+ left: 0px!important;+}+.fw-header #header-section.header-1 nav.mega-menu li .sub-container, .fw-header #header-section.header-2 nav.mega-menu li .sub-container {+ left: 5px!important;+ padding: 0 5px;+}+ /* -------------------------------------------- MOBILE MENU -------------------------------------------- */

-ms-box-sizing: border-box; box-sizing: border-box; }-.sf-icon-box-animated:hover .inner, .no-csstransitions .sf-icon-box-animated .inner {+.sf-icon-box-animated:hover .inner, .no-csstransitions .sf-icon-box-animated .inner, .sf-icon-box-animated.sf-mobile-hover .inner { -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg); }-.sf-icon-box-animated:hover .front {+.sf-icon-box-animated:hover .front, .sf-icon-box-animated.sf-mobile-hover .front { z-index: -1; } .sf-icon-box-animated .sf-icon {

width: 73%!important; float: right; }-.woocommerce select#billing_country, .woocommerce-checkout #billing_country_field .chosen-container, .woocommerce-checkout #shipping_country_field .chosen-container {+.woocommerce select#billing_country, .woocommerce-checkout #billing_country_field .chosen-container, .woocommerce-checkout #shipping_country_field width: 75%!important; } .chosen-container .chosen-results {

dantedante // style.cssstyle.css Download patchDownload patchBlameBlame

* @return string */ static function html( $meta, $field )- { + { + $html = ""; $html .= '<select name="'.$field['id'].'" id="'.$field['id'].'">'; foreach ( $GLOBALS['wp_registered_sidebars'] as $sidebar ) { if (!empty($meta) && !strcmp($meta[0], ucwords( $sidebar['id'] ))) {

25262728

293031

252627

2829303132

dantedante // swift-frameworkswift-framework // meta-boxmeta-box // incinc // fieldsfields // sidebars.phpsidebars.php Download patchDownload patchBlameBlame

+.minicolors {+ position: relative;+}++.minicolors-swatch {+ position: absolute;+ vertical-align: middle;+ background: url(../img/jquery.minicolors.png) -80px 0;+ border: solid 1px #ccc;+ cursor: text;+ padding: 0;+ margin: 0;+ display: inline-block;+}++.minicolors-swatch-color {+ position: absolute;+ top: 0;+ left: 0;+ right: 0;+ bottom: 0;+}++.minicolors input[type=hidden] + .minicolors-swatch {+ width: 28px;+ position: static;+ cursor: pointer;+}++/* Panel */+.minicolors-panel {+ position: absolute;+ width: 173px;+ height: 152px;+ background: white;+ border: solid 1px #CCC;+ box-shadow: 0 0 20px rgba(0, 0, 0, .2);+ z-index: 99999;+ -moz-box-sizing: content-box;+ -webkit-box-sizing: content-box;+ box-sizing: content-box;+ display: none;+}++.minicolors-panel.minicolors-visible {+ display: block;+}++/* Panel positioning */+.minicolors-position-top .minicolors-panel {+ top: -154px;+}++.minicolors-position-right .minicolors-panel {+ right: 0;+}++.minicolors-position-bottom .minicolors-panel {+ top: auto;+}++.minicolors-position-left .minicolors-panel {+ left: 0;+}++.minicolors-with-opacity .minicolors-panel {+ width: 194px;+}++.minicolors .minicolors-grid {+ position: absolute;+ top: 1px;+ left: 1px;+ width: 150px;+ height: 150px;+ background: url(../img/jquery.minicolors.png) -120px 0;+ cursor: crosshair;+}++.minicolors .minicolors-grid-inner {+ position: absolute;+ top: 0;+ left: 0;+ width: 150px;+ height: 150px;+ background: none;+}++.minicolors-slider-saturation .minicolors-grid {+ background-position: -420px 0;+}++.minicolors-slider-saturation .minicolors-grid-inner {+ background: url(../img/jquery.minicolors.png) -270px 0;+}++.minicolors-slider-brightness .minicolors-grid {+ background-position: -570px 0;+}++.minicolors-slider-brightness .minicolors-grid-inner {+ background: black;+}++.minicolors-slider-wheel .minicolors-grid {+ background-position: -720px 0;+}++.minicolors-slider,+.minicolors-opacity-slider {+ position: absolute;+ top: 1px;+ left: 152px;+ width: 20px;+ height: 150px;+ background: white url(../img/jquery.minicolors.png) 0 0;+ cursor: row-resize;+}++.minicolors-slider-saturation .minicolors-slider {+ background-position: -60px 0;+}++.minicolors-slider-brightness .minicolors-slider {+ background-position: -20px 0;+}++.minicolors-slider-wheel .minicolors-slider {+ background-position: -20px 0;+}++.minicolors-opacity-slider {+ left: 173px;+ background-position: -40px 0;+ display: none;+}++.minicolors-with-opacity .minicolors-opacity-slider {+ display: block;+}++/* Pickers */+.minicolors-grid .minicolors-picker {+ position: absolute;+ top: 70px;+ left: 70px;+ width: 12px;+ height: 12px;+ border: solid 1px black;+ border-radius: 10px;+ margin-top: -6px;+ margin-left: -6px;+ background: none;+}++.minicolors-grid .minicolors-picker > div {+ position: absolute;+ top: 0;+ left: 0;+ width: 8px;+ height: 8px;+ border-radius: 8px;+ border: solid 2px white;+ -moz-box-sizing: content-box;+ -webkit-box-sizing: content-box;+ box-sizing: content-box;+}++.minicolors-picker {+ position: absolute;+ top: 0;+ left: 0;+ width: 18px;+ height: 2px;+ background: white;+ border: solid 1px black;+ margin-top: -2px;+ -moz-box-sizing: content-box;+ -webkit-box-sizing: content-box;+ box-sizing: content-box;+}++/* Inline controls */+.minicolors-inline {+ display: inline-block;+}++.minicolors-inline .minicolors-input {+ display: none !important;+}++.minicolors-inline .minicolors-panel {+ position: relative;+ top: auto;+ left: auto;+ box-shadow: none;+ z-index: auto;+ display: inline-block;+}++/* Default theme */+.minicolors-theme-default .minicolors-swatch {+ top: 5px;+ left: 5px;+ width: 18px;+ height: 18px; +}+.minicolors-theme-default.minicolors-position-right .minicolors-swatch {+ left: auto;+ right: 5px;+}+.minicolors-theme-default.minicolors {+ width: auto;+ display: inline-block;+}+.minicolors-theme-default .minicolors-input {+ height: 20px;+ width: auto;+ display: inline-block;+ padding-left: 26px;+}+.minicolors-theme-default.minicolors-position-right .minicolors-input {+ padding-right: 26px;+ padding-left: inherit;+}++/* Bootstrap theme */+.minicolors-theme-bootstrap .minicolors-swatch {+ top: 3px;+ left: 3px;+ width: 28px;+ height: 28px;+ border-radius: 3px;+}+.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {+ left: auto;+ right: 3px;+}+.minicolors-theme-bootstrap .minicolors-input {+ padding-left: 44px;+}+.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {+ padding-right: 44px;+ padding-left: 12px;+}+++/* CUSTOM */+.minicolors-theme-default .minicolors-input {+ height: 32px;+ width: 110px;+ display: inline-block;+ padding-left: 45px;+}+.minicolors-theme-default .minicolors-swatch {+ top: 0;+ left: 0;+ width: 30px;+ height: 30px;+}

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899

100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // csscss // jquery.minicolors.cssjquery.minicolors.css BlameBlame

1 +.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4FDACF}

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // csscss // jquery.nouislider.min.cssjquery.nouislider.min.css BlameBlame

display: block; margin-top: 0.5em; }+ #spb_edit_form .noUiSlider {+ width: 200px;+ margin-bottom: 20px;+ float: left;+ margin-right: 20px;+ margin-top: 2px;+ }+ #spb_edit_form .noUiSlider .noUi-origin {+ background: #f7f7f7;+ }+ #spb_edit_form .noUiSlider .noUi-base {+ background: #fe504f;+ }+ #spb_edit_form .spb-uislider {+ width: 35px;+ clear: right;+ margin-bottom: 15px;+ }+ #edit-modal-header { background: #f7f7f7; border-bottom: 1px solid #e4e4e4;

969798

99100101

96979899

100101102103104105106107108109110111112113114115116117118119120

.row-fluid .spb_content_element:last-child { margin-bottom: 0; }-.spb_content_element, .spb_column {+.spb_content_element, .spb_column, .spb_row { margin-bottom: 20px; } .spb_column_container {

189190191192

193194195

208209210

211212213214

font-weight: bold; color: #333; }+ul.dropdown-menu .row-option {+ width: 100%;+ margin-bottom: 20px!important;+}+ul.dropdown-menu .row-option a {+ margin-left: 0;+} .navbar .nav > li > a { color: #CCCCCC; padding-bottom: 9px;

460461462

463464465

479480481482483484485486487488489490491

.spb-item-slideout li { width: 24.7%; }+.spb-item-slideout li.menu-item-spb_row {+ display: none;+}+.spb_elements_ul .divider {+ height: auto;+ border-bottom: 0;+ background: transparent;+ margin: 0;+} .spb-item-slideout li a, ul.dropdown-menu li a { display: block; text-decoration: none;

514515516

517518519

540541542543544545546547548549550551552553554

background-repeat: no-repeat; height: 80px; }+.spb_icon_box .spb_element_wrapper {+ background-image: url(../img/asset_icons/icon_box.png);+ background-position: center 20px;+ background-repeat: no-repeat; + height: 80px;+ text-align: center;+ font-weight: bold;+}+.spb_icon_box .spb_element_wrapper .content {+ display: none;+} .spb_jobs_overview .spb_element_wrapper .job_text, .spb_codesnippet .spb_element_wrapper .content { display: none; }

113611371138

113911401141

11711172117311741175117611771178117911801181118211831184118511861187

text-align: center; } .spb_single_image .spb-icon-single-image {- background-image: url(../img/asset_icons/no_image.png);+ background-image: url(../img/asset_icons/menu_single_image.png); } .spb_single_image_widget .attachment-thumbnail {

1559156015611562

156315641565

160516061607

1608160916101611

background-image: url(../img/menu_icons/menu_boxed_content.png); } .spb-icon-sidebar {- background-image: url(../img/menu_icons/menu_widget_sidebar.png);+ background-image: url(../img/menu_icons/menu_widget_area.png);+}+.spb-icon-icon-box {+ background-image: url(../img/menu_icons/menu_icon_box.png); } .spb-icon-divider { background-image: url(../img/menu_icons/menu_divider.png);

1639164016411642

164316441645

168516861687

1688168916901691169216931694

background-image: url(../img/menu_icons/menu_boxed_content@2x.png); } .spb-icon-sidebar {- background-image: url(../img/menu_icons/menu_widget_sidebar@2x.png);+ background-image: url(../img/menu_icons/menu_widget_area@2x.png); } .spb-icon-divider { background-image: url(../img/menu_icons/menu_divider@2x.png);

1975197619771978

197919801981

202420252026

2027202820292030

background-image: url(../img/menu_icons/menu_boxed_content@2x.png); } .spb-icon-sidebar {- background-image: url(../img/menu_icons/menu_widget_sidebar@2x.png);+ background-image: url(../img/menu_icons/menu_widget_area@2x.png); } .spb-icon-testimonial_carousel { background-image: url(../img/menu_icons/menu_testimonial_carousel@2x.png);

2031203220332034

203520362037

208020812082

2083208420852086

.spb-icon-supersearch { background-image: url(../img/menu_icons/menu_super_search@2x.png); }+ .spb-icon-icon-box {+ background-image: url(../img/menu_icons/menu_icon_box@2x.png);+ } .column_decrease { background-image: url(../img/editor_icons/PB_Element_left_arrow@2x.png);

207220732074

207520762077

212121222123212421252126212721282129

background-size: 120px 54px; } .spb_sidebar_widget .spb_element_wrapper {- background-image: url(../img/asset_icons/widget_sidebar@2x.png);+ background-image: url(../img/asset_icons/widget_area@2x.png); background-size: 120px 54px; } .spb_posts_carousel .spb_element_wrapper {

2178217921802181

218221832184

223022312232

2233223422352236

background-image: url(../img/asset_icons/super_search@2x.png); background-size: 120px 54px; }+ .spb_icon_box .spb_element_wrapper {+ background-image: url(../img/asset_icons/icon_box@2x.png);+ background-size: 120px 54px;+ } .alert .messagebox_text { background-image: url(../img/asset_icons/message_box_warning@2x.png); background-size: 16px 16px;

223322342235

223622372238

2285228622872288228922902291229222932294

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // csscss // page-builder.csspage-builder.css Download patchDownload patchBlameBlame

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // icon_box.pngicon_box.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // icon_box@2x.pngicon_box@2x.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // widget_area.pngwidget_area.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // widget_area@2x.pngwidget_area@2x.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // widget_sidebar.pngwidget_sidebar.png

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // asset_iconsasset_icons // widget_sidebar@2x.pngwidget_sidebar@2x.png

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // jquery.minicolors.pngjquery.minicolors.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_icon_box.pngmenu_icon_box.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_icon_box@2x.pngmenu_icon_box@2x.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_widget_area.pngmenu_widget_area.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_widget_area@2x.pngmenu_widget_area@2x.png BlameBlamePreviewPreview

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_widget_sidebar.pngmenu_widget_sidebar.png

Diff can't be displayed for binary file.

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // imgimg // menu_iconsmenu_icons // menu_widget_sidebar@2x.pngmenu_widget_sidebar@2x.png

12345678

+/*+ * jQuery MiniColors: A tiny color picker built on jQuery+ *+ * Copyright Cory LaViska for A Beautiful Site, LLC. (http://www.abeautifulsite.net/)+ *+ * Licensed under the MIT license: http://opensource.org/licenses/MIT+ *+ */jQuery&&function(e){function t(t,n){var r=e('<div class="minicolors" />'),i=e.minicolors.defaults;if(t.data("minicolors-initialized"))return;n=e.extend(!0,{},i,n);r.addClass("minicolors-theme-"+n.theme).toggleClass("minicolors-with-opacity",n.opacity);n.position!==undefined&&e.each(n.position.split(" "),function(){r.addClass("minicolors-position-"+this)});t.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",n).prop("size",7).wrap(r).after('<div class="minicolors-panel minicolors-slider-'+n.control+'">'+'<div class="minicolors-slider">'+'<div class="minicolors-picker"></div>'+"</div>"+'<div class="minicolors-opacity-slider">'+'<div class="minicolors-picker"></div>'+"</div>"+'<div class="minicolors-grid">'+'<div class="minicolors-grid-inner"></div>'+'<div class="minicolors-picker"><div></div></div>'+"</div>"+"</div>");if(!n.inline){t.after('<span class="minicolors-swatch"><span class="minicolors-swatch-color"></span></span>');t.next(".minicolors-swatch").on("click",function(e){e.preventDefault();t.focus()})}t.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end();n.inline&&t.parent().addClass("minicolors-inline");u(t,!1);t.data("minicolors-initialized",!0)}function n(e){var t=e.parent();e.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input");t.before(e).remove()}function r(e){var t=e.parent(),n=t.find(".minicolors-panel"),r=e.data("minicolors-settings");if(!e.data("minicolors-initialized")||e.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus"))return;i();t.addClass("minicolors-focus");n.stop(!0,!0).fadeIn(r.showSpeed,function(){r.show&&r.show.call(e.get(0))})}function i(){e(".minicolors-focus").each(function(){var t=e(this),n=t.find(".minicolors-input"),r=t.find(".minicolors-panel"),i=n.data("minicolors-settings");r.fadeOut(i.hideSpeed,function(){i.hide&&i.hide.call(n.get(0));t.removeClass("minicolors-focus")})})}function s(e,t,n){var r=e.parents(".minicolors").find(".minicolors-input"),i=r.data("minicolors-settings"),s=e.find("[class$=-picker]"),u=e.offset().left,a=e.offset().top,f=Math.round(t.pageX-u),l=Math.round(t.pageY-a),c=n?i.animationSpeed:0,h,p,d,v;if(t.originalEvent.changedTouches){f=t.originalEvent.changedTouches[0].pageX-u;l=t.originalEvent.changedTouches[0].pageY-a}f<0&&(f=0);l<0&&(l=0);f>e.width()&&(f=e.width());l>e.height()&&(l=e.height());if(e.parent().is(".minicolors-slider-wheel")&&s.parent().is(".minicolors-grid")){h=75-f;p=75-l;d=Math.sqrt(h*h+p*p);v=Math.atan2(p,h);v<0&&(v+=Math.PI*2);if(d>75){d=75;f=75-75*Math.cos(v);l=75-75*Math.sin(v)}f=Math.round(f);l=Math.round(l)}e.is(".minicolors-grid")?s.stop(!0).animate({top:l+"px",left:f+"px"},c,i.animationEasing,function(){o(r,e)}):s.stop(!0).animate({top:l+"px"},c,i.animationEasing,function(){o(r,e)})}function o(e,t){function n(e,t){var n,r;if(!e.length||!t)return null;n=e.offset().left;r=e.offset().top;return{x:n-t.offset().left+e.outerWidth()/2,y:r-t.offset().top+e.outerHeight()/2}}var r,i,s,o,u,f,l,h=e.val(),d=e.attr("data-opacity"),v=e.parent(),g=e.data("minicolors-settings"),y=v.find(".minicolors-swatch"),b=v.find(".minicolors-grid"),w=v.find(".minicolors-slider"),E=v.find(".minicolors-opacity-slider"),S=b.find("[class$=-picker]"),x=w.find("[class$=-picker]"),T=E.find("[class$=-picker]"),N=n(S,b),C=n(x,w),k=n(T,E);if(t.is(".minicolors-grid, .minicolors-slider")){switch(g.control){case"wheel":o=b.width()/2-N.x;u=b.height()/2-N.y;f=Math.sqrt(o*o+u*u);l=Math.atan2(u,o);l<0&&(l+=Math.PI*2);if(f>75){f=75;N.x=69-75*Math.cos(l);N.y=69-75*Math.sin(l)}i=p(f/.75,0,100);r=p(l*180/Math.PI,0,360);s=p(100-Math.floor(C.y*(100/w.height())),0,100);h=m({h:r,s:i,b:s});w.css("backgroundColor",m({h:r,s:i,b:100}));break;case"saturation":r=p(parseInt(N.x*(360/b.width()),10),0,360);i=p(100-Math.floor(C.y*(100/w.height())),0,100);s=p(100-Math.floor(N.y*(100/b.height())),0,100);h=m({h:r,s:i,b:s});w.css("backgroundColor",m({h:r,s:100,b:s}));v.find(".minicolors-grid-inner").css("opacity",i/100);break;case"brightness":r=p(parseInt(N.x*(360/b.width()),10),0,360);i=p(100-Math.floor(N.y*(100/b.height())),0,100);s=p(100-Math.floor(C.y*(100/w.height())),0,100);h=m({h:r,s:i,b:s});w.css("backgroundColor",m({h:r,s:i,b:100}));v.find(".minicolors-grid-inner").css("opacity",1-s/100);break;default:r=p(360-parseInt(C.y*(360/w.height()),10),0,360);i=p(Math.floor(N.x*(100/b.width())),0,100);s=p(100-Math.floor(N.y*(100/b.height())),0,100);h=m({h:r,s:i,b:s});b.css("backgroundColor",m({h:r,s:100,b:100}))}e.val(c(h,g.letterCase))}if(t.is(".minicolors-opacity-slider")){g.opacity?d=parseFloat(1-k.y/E.height()).toFixed(2):d=1;g.opacity&&e.attr("data-opacity",d)}y.find("SPAN").css({backgroundColor:h,opacity:d});a(e,h,d)}function u(e,t){var n,r,i,s,o,u,f,l=e.parent(),d=e.data("minicolors-settings"),v=l.find(".minicolors-swatch"),y=l.find(".minicolors-grid"),b=l.find(".minicolors-slider"),w=l.find(".minicolors-opacity-slider"),E=y.find("[class$=-picker]"),S=b.find("[class$=-picker]"),x=w.find("[class$=-picker]");n=c(h(e.val(),!0),d.letterCase);n||(n=c(h(d.defaultValue,!0),d.letterCase));r=g(n);t||e.val(n);if(d.opacity){i=e.attr("data-opacity")===""?1:p(parseFloat(e.attr("data-opacity")).toFixed(2),0,1);isNaN(i)&&(i=1);e.attr("data-opacity",i);v.find("SPAN").css("opacity",i);o=p(w.height()-w.height()*i,0,w.height());x.css("top",o+"px")}v.find("SPAN").css("backgroundColor",n);switch(d.control){case"wheel":u=p(Math.ceil(r.s*.75),0,y.height()/2);f=r.h*Math.PI/180;s=p(75-Math.cos(f)*u,0,y.width());o=p(75-Math.sin(f)*u,0,y.height());E.css({top:o+"px",left:s+"px"});o=150-r.b/(100/y.height());n===""&&(o=0);S.css("top",o+"px");b.css("backgroundColor",m({h:r.h,s:r.s,b:100}));break;case"saturation":s=p(5*r.h/12,0,150);o=p(y.height()-Math.ceil(r.b/(100/y.height())),0,y.height());E.css({top:o+"px",left:s+"px"});o=p(b.height()-r.s*(b.height()/100),0,b.height());S.css("top",o+"px");b.css("backgroundColor",m({h:r.h,s:100,b:r.b}));l.find(".minicolors-grid-inner").css("opacity",r.s/100);break;case"brightness":s=p(5*r.h/12,0,150);o=p(y.height()-Math.ceil(r.s/(100/y.height())),0,y.height());E.css({top:o+"px",left:s+"px"});o=p(b.height()-r.b*(b.height()/100),0,b.height());S.css("top",o+"px");b.css("backgroundColor",m({h:r.h,s:r.s,b:100}));l.find(".minicolors-grid-inner").css("opacity",1-r.b/100);break;default:s=p(Math.ceil(r.s/(100/y.width())),0,y.width());o=p(y.height()-Math.ceil(r.b/(100/y.height())),0,y.height());E.css({top:o+"px",left:s+"px"});o=p(b.height()-r.h/(360/b.height()),0,b.height());S.css("top",o+"px");y.css("backgroundColor",m({h:r.h,s:100,b:100}))}e.data("minicolors-initialized")&&a(e,n,i)}function a(e,t,n){var r=e.data("minicolors-settings"),i=e.data("minicolors-lastChange");if(!i||i.hex!==t||i.opacity!==n){e.data("minicolors-lastChange",{hex:t,opacity:n});if(r.change)if(r.changeDelay){clearTimeout(e.data("minicolors-changeTimeout"));e.data("minicolors-changeTimeout",setTimeout(function(){r.change.call(e.get(0),t,n)},r.changeDelay))}else r.change.call(e.get(0),t,n);e.trigger("change").trigger("input")}}function f(t){var n=h(e(t).val(),!0),r=b(n),i=e(t).attr("data-opacity");if(!r)return null;i!==undefined&&e.extend(r,{a:parseFloat(i)});return r}function l(t,n){var r=h(e(t).val(),!0),i=b(r),s=e(t).attr("data-opacity");if(!i)return null;s===undefined&&(s=1);return n?"rgba("+i.r+", "+i.g+", "+i.b+", "+parseFloat(s)+")":"rgb("+i.r+", "+i.g+", "+i.b+")"}function c(e,t){return t==="uppercase"?e.toUpperCase():e.toLowerCase()}function h(e,t){e=e.replace(/[^A-F0-9]/ig,"");if(e.length!==3&&e.length!==6)return"";e.length===3&&t&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);return"#"+e}function p(e,t,n){e<t&&(e=t);e>n&&(e=n);return e}function d(e){var t={},n=Math.round(e.h),r=Math.round(e.s*255/100),i=Math.round(e.b*255/100);if(r===0)t.r=t.g=t.b=i;else{var s=i,o=(255-r)*i/255,u=(s-o)*(n%60)/60;n===360&&(n=0);if(n<60){t.r=s;t.b=o;t.g=o+u}else if(n<120){t.g=s;t.b=o;t.r=s-u}else if(n<180){t.g=s;t.r=o;t.b=o+u}else if(n<240){t.b=s;t.r=o;t.g=s-u}else if(n<300){t.b=s;t.g=o;t.r=o+u}else if(n<360){t.r=s;t.g=o;t.b=s-u}else{t.r=0;t.g=0;t.b=0}}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function v(t){var n=[t.r.toString(16),t.g.toString(16),t.b.toString(16)];e.each(n,function(e,t){t.length===1&&(n[e]="0"+t)});return"#"+n.join("")}function m(e){return v(d(e))}function g(e){var t=y(b(e));t.s===0&&(t.h=360);return t}function y(e){var t={h:0,s:0,b:0},n=Math.min(e.r,e.g,e.b),r=Math.max(e.r,e.g,e.b),i=r-n;t.b=r;t.s=r!==0?255*i/r:0;t.s!==0?e.r===r?t.h=(e.g-e.b)/i:e.g===r?t.h=2+(e.b-e.r)/i:t.h=4+(e.r-e.g)/i:t.h=-1;t.h*=60;t.h<0&&(t.h+=360);t.s*=100/255;t.b*=100/255;return t}function b(e){e=parseInt(e.indexOf("#")>-1?e.substring(1):e,16);return{r:e>>16,g:(e&65280)>>8,b:e&255}}e.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",defaultValue:"",hide:null,hideSpeed:100,inline:!1,letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}};e.extend(e.fn,{minicolors:function(s,o){switch(s){case"destroy":e(this).each(function(){n(e(this))});return e(this);case"hide":i();return e(this);case"opacity":if(o===undefined)return e(this).attr("data-opacity");e(this).each(function(){u(e(this).attr("data-opacity",o))});return e(this);case"rgbObject":return f(e(this),s==="rgbaObject");case"rgbString":case"rgbaString":return l(e(this),s==="rgbaString");case"settings":if(o===undefined)return e(this).data("minicolors-settings");e(this).each(function(){var t=e(this).data("minicolors-settings")||{};n(e(this));e(this).minicolors(e.extend(!0,t,o))});return e(this);case"show":r(e(this).eq(0));return e(this);case"value":if(o===undefined)return e(this).val();e(this).each(function(){u(e(this).val(o))});return e(this);default:s!=="create"&&(o=s);e(this).each(function(){t(e(this),o)});return e(this)}}});e(document).on("mousedown.minicolors touchstart.minicolors",function(t){e(t.target).parents().add(t.target).hasClass("minicolors")||i()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(t){var n=e(this);t.preventDefault();e(document).data("minicolors-target",n);s(n,t,!0)}).on("mousemove.minicolors touchmove.minicolors",function(t){var n=e(document).data("minicolors-target");n&&s(n,t)}).on("mouseup.minicolors touchend.minicolors",function(){e(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(t){var n=e(this).parent().find(".minicolors-input");t.preventDefault();r(n)}).on("focus.minicolors",".minicolors-input",function(){var t=e(this);if(!t.data("minicolors-initialized"))return;r(t)}).on("blur.minicolors",".minicolors-input",function(){var t=e(this),n=t.data("minicolors-settings");if(!t.data("minicolors-initialized"))return;t.val(h(t.val(),!0));t.val()===""&&t.val(h(n.defaultValue,!0));t.val(c(t.val(),n.letterCase))}).on("keydown.minicolors",".minicolors-input",function(t){var n=e(this);if(!n.data("minicolors-initialized"))return;switch(t.keyCode){case 9:i();break;case 13:case 27:i();n.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var t=e(this);if(!t.data("minicolors-initialized"))return;u(t,!0)}).on("paste.minicolors",".minicolors-input",function(){var t=e(this);if(!t.data("minicolors-initialized"))return;setTimeout(function(){u(t,!0)},1)})}(jQuery);

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // jsjs // jquery.minicolors.min.jsjquery.minicolors.min.js BlameBlame

123456789

1011121314151617181920

+(function(f){if(f.zepto&&!f.fn.removeData)throw new ReferenceError("Zepto is loaded without the data module.");f.fn.noUiSlider=function(C,D){function s(a,b){return 100*b/(a[1]-a[0])}function E(a,b){return b*(a[1]-a[0])/100+a[0]}function t(a){return a instanceof f||f.zepto&&f.zepto.isZ(a)}function n(a){return!isNaN(parseFloat(a))&&isFinite(a)}function r(a,b){f.isArray(a)||(a=[a]);f.each(a,function(){"function"===typeof this&&this.call(b)})}function F(a,b){return function(){var c=[null,null];c[b]=f(this).val();+a.val(c,!0)}}function G(a,b){a=a.toFixed(b.decimals);0===parseFloat(a)&&(a=a.replace("-0","0"));return a.replace(".",b.serialization.mark)}function u(a){return parseFloat(a.toFixed(7))}function p(a,b,c,d){var e=d.target;a=a.replace(/\s/g,h+" ")+h;b.on(a,function(a){var b=e.attr("disabled");if(e.hasClass("noUi-state-tap")||void 0!==b&&null!==b)return!1;var g;a.preventDefault();var b=0===a.type.indexOf("touch"),h=0===a.type.indexOf("mouse"),l=0===a.type.indexOf("pointer"),v,H=a;0===a.type.indexOf("MSPointer")&&+(l=!0);a.originalEvent&&(a=a.originalEvent);b&&(g=a.changedTouches[0].pageX,v=a.changedTouches[0].pageY);if(h||l)l||void 0!==window.pageXOffset||(window.pageXOffset=document.documentElement.scrollLeft,window.pageYOffset=document.documentElement.scrollTop),g=a.clientX+window.pageXOffset,v=a.clientY+window.pageYOffset;g=f.extend(H,{pointX:g,pointY:v,cursor:h});c(g,d,e.data("base").data("options"))})}function I(a){var b=this.target;if(void 0===a)return this.element.data("value");!0===a?a=this.element.data("value"):+this.element.data("value",a);void 0!==a&&f.each(this.elements,function(){if("function"===typeof this)this.call(b,a);else this[0][this[1]](a)})}function J(a,b,c){if(t(b)){var d=[],e=a.data("target");a.data("options").direction&&(c=c?0:1);b.each(function(){f(this).on("change"+h,F(e,c));d.push([f(this),"val"])});return d}"string"===typeof b&&(b=[f('<input type="hidden" name="'+b+'">').appendTo(a).addClass(g[3]).change(function(a){a.stopPropagation()}),"val"]);return[b]}function K(a,b,c){var d=[];f.each(c.to[b],+function(e){d=d.concat(J(a,c.to[b][e],b))});return{element:a,elements:d,target:a.data("target"),val:I}}function L(a,b){var c=a.data("target");c.hasClass(g[14])||(b||(c.addClass(g[15]),setTimeout(function(){c.removeClass(g[15])},450)),c.addClass(g[14]),r(a.data("options").h,c))}function w(a,b){var c=a.data("options");b=u(b);a.data("target").removeClass(g[14]);a.css(c.style,b+"%").data("pct",b);a.is(":first-child")&&a.toggleClass(g[13],50<b);c.direction&&(b=100-b);a.data("store").val(G(E(c.range,b),+c))}function x(a,b){var c=a.data("base"),d=c.data("options"),c=c.data("handles"),e=0,k=100;if(!n(b))return!1;if(d.step){var m=d.step;b=Math.round(b/m)*m}1<c.length&&(a[0]!==c[0][0]?e=u(c[0].data("pct")+d.margin):k=u(c[1].data("pct")-d.margin));b=Math.min(Math.max(b,e),0>k?100:k);if(b===a.data("pct"))return[e?e:!1,100===k?!1:k];w(a,b);return!0}function A(a,b,c,d){a.addClass(g[5]);setTimeout(function(){a.removeClass(g[5])},300);x(b,c);r(d,a.data("target"));a.data("target").change()}function M(a,b,c){var d=+b.a,e=a[b.d]-b.start[b.d],e=100*e/b.size;if(1===d.length){if(a=x(d[0],b.c[0]+e),!0!==a){0<=f.inArray(d[0].data("pct"),a)&&L(b.b,!c.margin);return}}else{var k,m;c.step&&(a=c.step,e=Math.round(e/a)*a);a=k=b.c[0]+e;e=m=b.c[1]+e;0>a?(e+=-1*a,a=0):100<e&&(a-=e-100,e=100);if(0>k&&!a&&!d[0].data("pct")||100===e&&100<m&&100===d[1].data("pct"))return;w(d[0],a);w(d[1],e)}r(c.slide,b.target)}function N(a,b,c){1===b.a.length&&b.a[0].data("grab").removeClass(g[4]);a.cursor&&y.css("cursor","").off(h);z.off(h);+b.target.removeClass(g[14]+" "+g[20]).change();r(c.set,b.target)}function B(a,b,c){1===b.a.length&&b.a[0].data("grab").addClass(g[4]);a.stopPropagation();p(q.move,z,M,{start:a,b:b.b,target:b.target,a:b.a,c:[b.a[0].data("pct"),b.a[b.a.length-1].data("pct")],d:c.orientation?"pointY":"pointX",size:c.orientation?b.b.height():b.b.width()});p(q.end,z,N,{target:b.target,a:b.a});a.cursor&&(y.css("cursor",f(a.target).css("cursor")),1<b.a.length&&b.target.addClass(g[20]),y.on("selectstart"+h,function(){return!1}))}+function O(a,b,c){b=b.b;var d,e;a.stopPropagation();c.orientation?(a=a.pointY,e=b.height()):(a=a.pointX,e=b.width());d=b.data("handles");var k=a,m=c.style;1===d.length?d=d[0]:(m=d[0].offset()[m]+d[1].offset()[m],d=d[k<m/2?0:1]);a=100*(a-b.offset()[c.style])/e;A(b,d,a,[c.slide,c.set])}function P(a,b,c){var d=b.b.data("handles"),e;e=c.orientation?a.pointY:a.pointX;a=(e=e<b.b.offset()[c.style])?0:100;e=e?0:d.length-1;A(b.b,d[e],a,[c.slide,c.set])}function Q(a,b){function c(a){if(2!==a.length)return!1;+a=[parseFloat(a[0]),parseFloat(a[1])];return!n(a[0])||!n(a[1])||a[1]<a[0]?!1:a}var d={f:function(a,b){switch(a){case 1:case 0.1:case 0.01:case 0.001:case 1E-4:case 1E-5:a=a.toString().split(".");b.decimals="1"===a[0]?0:a[1].length;break;case void 0:b.decimals=2;break;default:return!1}return!0},e:function(a,b,c){if(!a)return b[c].mark=".",!0;switch(a){case ".":case ",":return!0;default:return!1}},g:function(a,b,c){function d(a){return t(a)||"string"===typeof a||"function"===typeof a||!1===a||t(a[0])&&+"function"===typeof a[0][a[1]]}function g(a){var b=[[],[]];d(a)?b[0].push(a):f.each(a,function(a,e){1<a||(d(e)?b[a].push(e):b[a]=b[a].concat(e))});return b}if(a){var l,h;a=g(a);b.direction&&a[1].length&&a.reverse();for(l=0;l<b.handles;l++)for(h=0;h<a[l].length;h++){if(!d(a[l][h]))return!1;a[l][h]||a[l].splice(h,1)}b[c].to=a}else b[c].to=[[],[]];return!0}};f.each({handles:{r:!0,t:function(a){a=parseInt(a,10);return 1===a||2===a}},range:{r:!0,t:function(a,b,d){b[d]=c(a);return b[d]&&b[d][0]!==b[d][1]}},+start:{r:!0,t:function(a,b,d){if(1===b.handles)return f.isArray(a)&&(a=a[0]),a=parseFloat(a),b.start=[a],n(a);b[d]=c(a);return!!b[d]}},connect:{r:!0,t:function(a,b,c){if("lower"===a)b[c]=1;else if("upper"===a)b[c]=2;else if(!0===a)b[c]=3;else if(!1===a)b[c]=0;else return!1;return!0}},orientation:{t:function(a,b,c){switch(a){case "horizontal":b[c]=0;break;case "vertical":b[c]=1;break;default:return!1}return!0}},margin:{r:!0,t:function(a,b,c){a=parseFloat(a);b[c]=s(b.range,a);return n(a)}},direction:{r:!0,+t:function(a,b,c){switch(a){case "ltr":b[c]=0;break;case "rtl":b[c]=1;b.connect=[0,2,1,3][b.connect];break;default:return!1}return!0}},behaviour:{r:!0,t:function(a,b,c){b[c]={tap:a!==(a=a.replace("tap","")),extend:a!==(a=a.replace("extend","")),drag:a!==(a=a.replace("drag","")),fixed:a!==(a=a.replace("fixed",""))};return!a.replace("none","").replace(/\-/g,"")}},serialization:{r:!0,t:function(a,b,c){return d.g(a.to,b,c)&&d.f(a.resolution,b)&&d.e(a.mark,b,c)}},slide:{t:function(a){return f.isFunction(a)}},+set:{t:function(a){return f.isFunction(a)}},block:{t:function(a){return f.isFunction(a)}},step:{t:function(a,b,c){a=parseFloat(a);b[c]=s(b.range,a);return n(a)}}},function(c,d){var f=a[c],g=void 0!==f;if(d.r&&!g||g&&!d.t(f,a,c))throw console&&console.log&&console.group&&(console.group("Invalid noUiSlider initialisation:"),console.log("Option:\t",c),console.log("Value:\t",f),console.log("Slider(s):\t",b),console.groupEnd()),new RangeError("noUiSlider");})}function R(a){this.data("options",f.extend(!0,+{},a));a=f.extend({handles:2,margin:0,connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"},a);a.serialization=a.serialization||{};Q(a,this);a.style=a.orientation?"top":"left";return this.each(function(){var b=f(this),c,d=[],e,k=f("<div/>").appendTo(b);if(b.data("base"))throw Error("Slider was already initialized.");b.data("base",k).addClass([g[6],g[16+a.direction],g[10+a.orientation]].join(" "));for(c=0;c<a.handles;c++)e=f("<div><div/></div>").appendTo(k),e.addClass(g[1]),e.children().addClass([g[2],+g[2]+g[7+a.direction+(a.direction?-1*c:c)]].join(" ")),e.data({base:k,target:b,options:a,grab:e.children(),pct:-1}).attr("data-style",a.style),e.data({store:K(e,c,a.serialization)}),d.push(e);switch(a.connect){case 1:b.addClass(g[9]);d[0].addClass(g[12]);break;case 3:d[1].addClass(g[12]);case 2:d[0].addClass(g[9]);case 0:b.addClass(g[12])}k.addClass(g[0]).data({target:b,options:a,handles:d});b.val(a.start);if(!a.behaviour.fixed)for(c=0;c<d.length;c++)p(q.start,d[c].children(),B,{b:k,target:b,a:[d[c]]});+a.behaviour.tap&&p(q.start,k,O,{b:k,target:b});a.behaviour.extend&&(b.addClass(g[19]),a.behaviour.tap&&p(q.start,b,P,{b:k,target:b}));a.behaviour.drag&&(c=k.find("."+g[9]).addClass(g[18]),a.behaviour.fixed&&(c=c.add(k.children().not(c).data("grab"))),p(q.start,c,B,{b:k,target:b,a:d}))})}function S(){var a=f(this).data("base"),b=[];f.each(a.data("handles"),function(){b.push(f(this).data("store").val())});return 1===b.length?b[0]:a.data("options").direction?b.reverse():b}function T(a,b){f.isArray(a)||+(a=[a]);return this.each(function(){var c=f(this).data("base"),d,e=Array.prototype.slice.call(c.data("handles"),0),g=c.data("options");1<e.length&&(e[2]=e[0]);g.direction&&a.reverse();for(c=0;c<e.length;c++)if(d=a[c%2],null!==d&&void 0!==d){"string"===f.type(d)&&(d=d.replace(",","."));var h=g.range;d=parseFloat(d);d=s(h,0>h[0]?d+Math.abs(h[0]):d-h[0]);g.direction&&(d=100-d);!0!==x(e[c],d)&&e[c].data("store").val(!0);!0===b&&r(g.set,f(this))}})}function U(a){var b=[[a,""]];f.each(a.data("base").data("handles"),+function(){b=b.concat(f(this).data("store").elements)});f.each(b,function(){1<this.length&&this[0].off(h)});a.removeClass(g.join(" "));a.empty().removeData("base options")}function V(a){return this.each(function(){var b=f(this).val()||!1,c=f(this).data("options"),d=f.extend({},c,a);!1!==b&&U(f(this));a&&(f(this).noUiSlider(d),!1!==b&&d.start===c.start&&f(this).val(b))})}var z=f(document),y=f("body"),h=".nui",W=f.fn.val,g="noUi-base noUi-origin noUi-handle noUi-input noUi-active noUi-state-tap noUi-target -lower -upper noUi-connect noUi-horizontal noUi-vertical noUi-background noUi-stacking noUi-block noUi-state-blocked noUi-ltr noUi-rtl noUi-dragable noUi-extended noUi-state-drag".split(" "),+q=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"};f.fn.val=function(){return this.hasClass(g[6])?arguments.length?T.apply(this,arguments):S.apply(this):W.apply(this,arguments)};return(D?V:R).call(this,C)}})(window.jQuery||window.Zepto);

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // jsjs // jquery.nouislider.min.jsjquery.nouislider.min.js BlameBlame

}, initializeFormEditing: function(element) { //+ + removeClassProcessedElements(); $('#spb_edit_form .wp-editor-wrap .textarea_html').each(function(index) { initTinyMce($(this)); });-+ + $('.spb-colorpicker').minicolors();+ + if ($('.noUiSlider').length > 0) {+ $('.noUiSlider').each(function() {+ var uislider = jQuery(this),+ sliderInput = uislider.next('input.spb-uislider'),+ value = parseInt(sliderInput.val(), 10),+ step = parseFloat(sliderInput.data('step')),+ min = parseFloat(sliderInput.data('min')),+ max = parseFloat(sliderInput.data('max'));+ + console.log(step);+ + uislider.noUiSlider({+ range: [min,max],+ start: [value],+ handles: 1,+ step: step,+ serialization: {+ to: sliderInput,+ resolution: 1+ }+ });+ });+ }+ + if ($('.icon-picker').length > 0) {+ var selectedIcon = $('.icon-picker').val();+ if (selectedIcon) {+ $('.font-icon-grid').find('.'+selectedIcon).parent().addClass('selected');+ }+ }+ + $('.font-icon-grid').on('click', 'li', function() {+ var selection = $(this),+ iconName = selection.find('i').attr('class');+ + $('.font-icon-grid li').removeClass('selected');+ selection.addClass('selected');+ selection.parent().parent().find('input').val(iconName);+ });+ // $('#spb_edit_form .gallery_widget_attached_images_list').each(function(index) { // attachedImgSortable($(this)); // });

959697

9899

100101

102103104

9596979899

100101102

103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148

$('.spb_save_edit_form').unbind('click').click(function(e) { e.preventDefault();+ removeClassProcessedElements(); saveFormEditing(element);//(element);- }); $('#cancel-background-options').unbind('click').click(function(e){

116117118

119120121122123

160161162163164

165166167

198199200201

202203204

242243244

245246247248

this.addLastClass($(".spb_main_sortable")); var shortcodes = generateShortcodesFromHtml($(".spb_main_sortable"));+ + removeClassProcessedElements(); if ( isTinyMceActive() != true ) { $('#content').val(shortcodes);

232233234

235236237

276277278279280281282283

start: function(event, ui) { renderCorrectPlaceholder(event, ui);} }); initDroppable();- - - + /* Make menu elements dropable */ //$('.dropdown-toggle').dropdown();

268269270271272273

274275276

314315316

317318319320

281282283284

285286287

325326327

328329330331

/*** Template System ***/ spb_templateSystem();+ + /*** Element System ***/+ spb_customElementSystem(); $('#swift_page_builder').on('click', '.add-text-block-to-content', function(e) { e.preventDefault();

453454455

456457458

497498499500501502503504505

clear_page_builder_content(); }); + $('#fullscreen-spb').on('click', function(e) {+ e.preventDefault();+ $('body').addClass('spb-fullscreen-mode');+ });+ + $('#close-fullscreen-spb').on('click', function(e) {+ e.preventDefault();+ $('body').removeClass('spb-fullscreen-mode');+ });+ }); // end jQuery(document).ready function open_elements_dropdown() {

508509510

511512513

555556557558559560561562563564565566567568569570

jQuery('.spb_popular_layouts:first').trigger('click'); } +function open_custom_elements_dropdown() {+ jQuery('.spb_custom_elements:first').trigger('click');+}+ /** * Swift Page Builder class */

518519520

521522523

575576577578579580581582583584

jQuery('#spb_save_template').live("click", function(e) { e.preventDefault(); - var template_name = prompt("Please enter templates name", '');+ var template_name = prompt("Please enter a name to save the template as.", ''); if ( template_name != null && template_name != "" ) { var template = generateShortcodesFromHtml(jQuery(".spb_main_sortable"));+ + removeClassProcessedElements(); var data = { action: 'spb_save_template', template: template,

526527528529

530531

532533534

587588589

590591592593594595596597

jQuery('.spb_templates_ul').html(response); }); } else {- alert("Error. Please try again.");+ alert("There has been an error. Please try again."); } });

539540541542

543544545

602603604

605606607608

591592593594

595596597

654655656

657658659660

}); } +function spb_customElementSystem() {+ jQuery('.element-save').live("click", function(e) {+ e.preventDefault();+ + var element_name = prompt("Please enter a name to save the element as.", '');+ if ( element_name != null && element_name != "" ) {+ var element = generateShortcodesFromHtml(jQuery(this).closest('.spb_sortable'), true);+ + removeClassProcessedElements();+ var data = {+ action: 'spb_save_element',+ element: element,+ element_name: element_name+ };++ jQuery.post(ajaxurl, data, function(response) {+ jQuery('.spb_custom_elements_ul').html(response);+ });+ } else {+ alert("There has been an error. Please try again.");+ }+ });+ + jQuery('.spb_elements_li a').live("click", function(e) {+ e.preventDefault();+ var data = {+ action: 'spb_load_element',+ element_id: jQuery(this).attr('data-element_id')+ };+ + jQuery.post(ajaxurl, data, function(response) {+ jQuery('.spb_main_sortable').append(response).find(".spb_init_callback").each(function(index) {+ var fn = window[jQuery(this).attr("value")];+ if ( typeof fn === 'function' ) {+ fn(jQuery(this).closest('.spb_content_element'));+ }+ });+ //+ initDroppable();+ save_spb_html();+ });+ + jQuery(this).parents('.custom-elements-nav').find('.dropdown').removeClass('open');+ });+ + jQuery('.spb_remove_element').live("click", function(e) {+ e.preventDefault();+ var element_name = jQuery(this).closest('.spb_elements_li').find('a').text();+ var answer = confirm ("Confirm deletion of '"+element_name+"', or press Cancel to leave. This action cannot be undone.");+ if (answer) {+ //alert("delete");+ var data = {+ action: 'spb_delete_element',+ element_id: jQuery(this).closest('.spb_elements_li').find('a').attr('data-element_id')+ };++ jQuery.post(ajaxurl, data, function(response) {+ jQuery('.spb_custom_elements_ul').html(response);+ });+ }+ });+}+ // fix sub nav on scroll var $win, $nav, navTop, isFixed = 0; function spb_navOnScroll() {

606607608

609610611

669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737

687688689690

691692693

813814815

816817818819

action: 'spb_shortcodes_to_builder', content: content };- + jQuery.post(ajaxurl, data, function(response) { jQuery('.spb_main_sortable').html(response);

701702703704

705706707

827828829

830831832833

stop: function(event, ui) { jQuery('#spb_content').removeClass('sorting-started'); },- update: function() {jQuery.swift_page_builder.save_spb_html(); },+ update: function() {+ jQuery.swift_page_builder.save_spb_html();+ removeClassProcessedElements(); + }, over: function(event, ui) { ui.placeholder.css({maxWidth: ui.placeholder.parent().width()}); ui.placeholder.removeClass('hidden-placeholder');

756757758759

760761762

882883884

885886887888889890891

// cursorAt: { left: 10, top : 20 }, cursor: "move", items: "div.sortable_1st_level",//spb_sortable- update: function() {jQuery.swift_page_builder.save_spb_html(); }+ update: function() {+ jQuery.swift_page_builder.save_spb_html();+ removeClassProcessedElements();++ } }); jQuery('.spb_column_container').sortable({

836837838839

840841842

965966967

968969970971972973974975

// cursorAt: { left: 10, top : 20 }, cursor: "move", items: "div.spb_sortable:not(.spb_column)",- update: function() { jQuery.swift_page_builder.save_spb_html(); }+ update: function() {+ jQuery.swift_page_builder.save_spb_html();+ removeClassProcessedElements(); + } }); jQuery('.spb_main_sortable').droppable({

847848849850

851852853

980981982

983984985986987988989

} // end columnControls() +//Function to avoid that the same spb_element is processed more than once+function removeClassProcessedElements(){+ + jQuery(".spb_sortable").removeClass("spb_element_processed");+ +}+ /* Show widget edit form ---------------------------------------------------------- */ var current_scroll_pos = 0;

103910401041

104210431044

1175117611771178117911801181118211831184118511861187

1049105010511052

105310541055

105610571058

119211931194

119511961197

1198119912001201

function saveFormEditing(element) { jQuery("#publish").show(); // show main publish button jQuery('.spb_main_sortable, #spb-elements, .spb_switch-to-builder').show();+ removeClassProcessedElements(); //save data jQuery("#spb_edit_form .spb_param_value").each(function(index) { var element_to_update = jQuery(this).attr("name"), new_value = '';-+ // Textfield - input if ( jQuery(this).hasClass("textfield") ) { new_value = jQuery(this).val(); }+ // Color - input+ else if ( jQuery(this).hasClass("colorpicker") ) {+ new_value = jQuery(this).val();+ }+ // Slider - input+ else if ( jQuery(this).hasClass("uislider") ) {+ new_value = jQuery(this).val();+ }+ else if ( jQuery(this).hasClass("icon-picker") ) {+ new_value = jQuery(this).val();+ } // Dropdown - select- else if ( jQuery(this).hasClass("dropdown") ) {+ else if ( jQuery(this).hasClass("dropdown") || jQuery(this).hasClass("dropdown-id") ) { new_value = jQuery(this).val(); // get selected element var all_classes_ar = new Array(),

107610771078

107910801081108210831084

1085108610871088

10891090

109110921093

121912201221122212231224122512261227

12281229123012311232123312341235123612371238123912401241124212431244

1245124612471248

jQuery.swift_page_builder.addLastClass(jQuery(".spb_main_sortable")); var shortcodes = generateShortcodesFromHtml(jQuery(".spb_main_sortable"));- + + removeClassProcessedElements();+ if ( isTinyMceActive() != true ) { jQuery('#content').val(shortcodes); } else {

1294129512961297

129812991300

144914501451

145214531454145514561457

column_el_width = getColumnSize(element), params = '', sc_ending = ']';-+ //New Validation to avoid duplicated text+ if (!element.hasClass("spb_element_processed")){+ + + if ( element.parent().hasClass('spb_column_container') ) {+ element.addClass("spb_element_processed");+ }+ element.children('.spb_element_wrapper').children('.spb_param_value').each(function(index) { var param_name = jQuery(this).attr("name"), new_value = '';

1344134513461347

134813491350

150115021503

15041505150615071508150915101511151215131514

new_value = jQuery(this).val(); } }+ else if ( jQuery(this).hasClass("colorpicker") ) {+ new_value = jQuery(this).val();+ }+ else if ( jQuery(this).hasClass("uislider") ) {+ new_value = jQuery(this).val();+ }+ else if ( jQuery(this).hasClass("icon-picker") ) {+ new_value = jQuery(this).val();+ } else if ( jQuery(this).hasClass("dropdown") ) { new_value = jQuery(this).val(); }+ else if ( jQuery(this).hasClass("dropdown-id") ) {+ new_value = jQuery(this).val();+ } else if ( jQuery(this).hasClass("select-multiple") ) { new_value = jQuery(this).val(); }

135713581359

136013611362

136313641365

152115221523152415251526152715281529153015311532153315341535153615371538153915401541

output += '[/'+sc_base+'] '; } jQuery('.spb_column_container').removeClass('converted');+ } }); return output;

145314541455

145614571458

1629163016311632163316341635

168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730

173117321733

186618671868

18691870

187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897

total_width = width; } - if (cur_el.hasClass('spb_column') || cur_el.hasClass('spb_tabs') || cur_el.hasClass('spb_tour') || cur_el.hasClass('spb_accordion')) {+ if (cur_el.hasClass('spb_column') || cur_el.hasClass('spb_row') || cur_el.hasClass('spb_tabs') || cur_el.hasClass('spb_tour') || cur_el.hasClass('spb_accordion')) { if (cur_el.find('.spb_element_wrapper .spb_column_container').length > 0) { cur_el.removeClass('empty_column');

$('.dropdown-toggle').removeClass('selected'); - if ($('#spb-elements').hasClass('subnav-fixed') || $(this).hasClass('spb_templates') || $(this).hasClass('spb_columns')) {+ if ($('#spb-elements').hasClass('subnav-fixed') || $(this).hasClass('spb_templates') || $(this).hasClass('spb_custom_elements') || slideOutClose();

jQuery('.spb_remove_template').live("click", function(e) { e.preventDefault(); var template_name = jQuery(this).closest('.spb_template_li').find('a').text();- var answer = confirm ("Confirm deleting '"+template_name+"' template, press Cancel to leave. This action cannot be undone.");+ var answer = confirm ("Confirm deletion of '"+template_name+"' template, or press Cancel to leave. This action cannot be undone."); if (answer) { //alert("delete"); var data = {

if (jQuery.trim(content).length > 0 && jQuery.trim(content).substr(0,1) != "[" && jQuery.trim(content).substr(0,5) != "<span") { alert("By switching to the page builder, any content not in page builder assets will be removed for consistency."); - content = '[spb_text_block pb_margin_bottom="no" pb_border_bottom="no" width="1/1" el_position="first last"]' + content + '[/spb_text_block]';+ //content = '[spb_text_block pb_margin_bottom="no" pb_border_bottom="no" width="1/1" el_position="first last"]' + content + '[/spb_text_block]'; if ( isTinyMceActive() ) { tinyMCE.get('content').setContent(content); } else {

element_type = element.attr("data-element_type"); jQuery('body').css('overflow', 'hidden');- jQuery('#spb_edit_form').html(jQuery('#spb_loading').val()).show().css({"padding-top" : 60});+ jQuery('#spb_edit_form').html('<div class="spb-loading-message">'+jQuery('#spb_loading').val()+'</div>').show().css({"padding-top" : 60}); jQuery("#publish").hide(); // hide main publish button //jQuery('.spb_main_sortable, #spb-elements, .spb_switch-to-builder').hide();-+ var data = { action: 'spb_show_edit_form', element: element_type,

el.closest('.spb_element_wrapper').addClass(class_to_set); } -/* Call to action Callbacks----------------------------------------------------------- */-function spbCallToActionInitCallBack(element) {- var el = element.find('.spb_param_value.position');- var class_to_set = el.val();- el.closest('.spb_element_wrapper').addClass(class_to_set);-}-function spbCallToActionSaveCallBack(element) {- var el_class = element.find('.spb_param_value.color').val() + " " + element.find('.spb_param_value.icon').val();- //- element.find('.spb_element_wrapper').removeClass(el_class);-}- /* Button Callbacks ---------------------------------------------------------- */-function spbButtonInitCallBack(element) {- var el_class = element.find('.spb_param_value.color').val() + ' ' + element.find('.spb_param_value.size').val() + ' ' + element.find('.spb_param_value.icon').val();- //- element.find('button.title').attr({ "class" : "spb_param_value title textfield btn " + el_class });-- var icon = element.find('.spb_param_value.icon').val();- if ( icon != 'none' && element.find('button i.icon').length == 0 ) {- element.find('button.title').append(' <i class="icon"></i>');- }-}--function spbButtonSaveCallBack(element) {- var el_class = element.find('.spb_param_value.color').val() + ' ' + element.find('.spb_param_value.size').val() + ' ' + element.find('.spb_param_value.icon').val();- //- element.find('.spb_element_wrapper').removeClass(el_class);- element.find('button.title').attr({ "class" : "spb_param_value title textfield btn " + el_class });-- var icon = element.find('.spb_param_value.icon').val();- if ( icon != 'none' && element.find('button i.icon').length == 0 ) {- element.find('button.title').append(' <i class="icon"></i>');- } else {- element.find('button.title i.icon').remove();- }-}+//function spbButtonInitCallBack(element) {+// var el_class = element.find('.spb_param_value.color').val() + ' ' + element.find('.spb_param_value.size').val() + ' ' + element.find('.spb_param_value.icon').val();+// //+// element.find('button.title').attr({ "class" : "spb_param_value title textfield btn " + el_class });+//+// var icon = element.find('.spb_param_value.icon').val();+// if ( icon != 'none' && element.find('button i.icon').length == 0 ) {+// element.find('button.title').append(' <i class="icon"></i>');+// }+//}+//+//function spbButtonSaveCallBack(element) {+// var el_class = element.find('.spb_param_value.color').val() + ' ' + element.find('.spb_param_value.size').val() + ' ' + element.find('.spb_param_value.icon').val();+// //+// element.find('.spb_element_wrapper').removeClass(el_class);+// element.find('button.title').attr({ "class" : "spb_param_value title textfield btn " + el_class });+//+// var icon = element.find('.spb_param_value.icon').val();+// if ( icon != 'none' && element.find('button i.icon').length == 0 ) {+// element.find('button.title').append(' <i class="icon"></i>');+// } else {+// element.find('button.title i.icon').remove();+// }+//} /* URL Encoding ---------------------------------------------------------- */

dantedante // swift-frameworkswift-framework // page-builderpage-builder // assetsassets // jsjs // page-builder.jspage-builder.js Download patchDownload patchBlameBlame

wp_enqueue_style('bootstrap'); wp_enqueue_style('ui-custom-theme'); wp_enqueue_style('page-builder-css');- + wp_enqueue_style('colorpicker-css');+ wp_enqueue_style('uislider-css');+ wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-ui-droppable'); wp_enqueue_script('jquery-ui-draggable');

101102103104

105106107

101102103

104105106107108109

109110111

112113114115116

117118119120121

122123124

111112113114115116117118119120121122123124125126127128129130131132

wp_enqueue_script('bootstrap-js'); wp_enqueue_script('page-builder-js');+ wp_enqueue_script('colorpicker-js');+ wp_enqueue_script('uislider-js'); } public function registerJavascript() { wp_register_script('page-builder-js', $this->assetURL( 'js/page-builder.js' ), array('jquery'), SPB_VERSION, true); wp_register_script('bootstrap-js', $this->assetURL( 'js/bootstrap.min.js' ), false, SPB_VERSION, true);+ wp_register_script('colorpicker-js', $this->assetURL( 'js/jquery.minicolors.min.js' ), array('jquery'), SPB_VERSION, true);+ wp_register_script('uislider-js', $this->assetURL( 'js/jquery.nouislider.min.js' ), array('jquery'), SPB_VERSION, true); } public function registerCss() { wp_register_style( 'bootstrap', $this->assetURL( 'css/bootstrap.css' ), false, SPB_VERSION, false ); wp_register_style( 'page-builder-css', $this->assetURL( 'css/page-builder.css' ), false, NULL, false );+ wp_register_style( 'colorpicker-css', $this->assetURL( 'css/jquery.minicolors.css' ), false, NULL, false );+ wp_register_style( 'uislider-css', $this->assetURL( 'css/jquery.nouislider.min.css' ), false, NULL, false ); } public function swiftPageBuilderEditPage() {

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // build.phpbuild.php Download patchDownload patchBlameBlame

/* LAYOUT CONFIG ================================================== */ - SPBMap::layout(array('id'=>'column_12', 'title'=>'1/2'));- SPBMap::layout(array('id'=>'column_12-12', 'title'=>'1/2 + 1/2'));- SPBMap::layout(array('id'=>'column_13', 'title'=>'1/3'));- SPBMap::layout(array('id'=>'column_13-13-13', 'title'=>'1/3 + 1/3 + 1/3'));- SPBMap::layout(array('id'=>'column_13-23', 'title'=>'1/3 + 2/3'));- SPBMap::layout(array('id'=>'column_23-13', 'title'=>'2/3 + 1/3'));- SPBMap::layout(array('id'=>'column_14', 'title'=>'1/4'));- SPBMap::layout(array('id'=>'column_12-14-14', 'title'=>'1/2 + 1/4 + 1/4'));- SPBMap::layout(array('id'=>'column_14-12-14', 'title'=>'1/4 + 1/2 + 1/4'));- SPBMap::layout(array('id'=>'column_14-14-12', 'title'=>'1/4 + 1/4 + 1/2'));- SPBMap::layout(array('id'=>'column_14-14-14-14', 'title'=>'1/4 + 1/4 + 1/4 + 1/4'));- SPBMap::layout(array('id'=>'column_11', 'title'=>'1/1'));- SPBMap::layout(array('id'=>'column_16', 'title'=>'1/6')); + SPBMap::layout(array('id'=>'row', 'title'=>'Row'));+ SPBMap::layout(array('id'=>'column_12', 'title'=>'1/2 Column'));+ SPBMap::layout(array('id'=>'column_12-12', 'title'=>'1/2 + 1/2 Columns'));+ SPBMap::layout(array('id'=>'column_13', 'title'=>'1/3 Column'));+ SPBMap::layout(array('id'=>'column_13-13-13', 'title'=>'1/3 + 1/3 + 1/3 Columns'));+ SPBMap::layout(array('id'=>'column_13-23', 'title'=>'1/3 + 2/3 Columns'));+ SPBMap::layout(array('id'=>'column_23-13', 'title'=>'2/3 + 1/3 Columns'));+ SPBMap::layout(array('id'=>'column_14', 'title'=>'1/4 Column'));+ SPBMap::layout(array('id'=>'column_12-14-14', 'title'=>'1/2 + 1/4 + 1/4 Columns'));+ SPBMap::layout(array('id'=>'column_14-12-14', 'title'=>'1/4 + 1/2 + 1/4 Columns'));+ SPBMap::layout(array('id'=>'column_14-14-12', 'title'=>'1/4 + 1/4 + 1/2 Columns'));+ SPBMap::layout(array('id'=>'column_14-14-14-14', 'title'=>'1/4 + 1/4 + 1/4 + 1/4 Column'));+ SPBMap::layout(array('id'=>'column_11', 'title'=>'1/1 Column'));+ SPBMap::layout(array('id'=>'column_16', 'title'=>'1/6 Column')); ?>

23456789

1011121314151617

18

234 56789

10111213141516171819

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // liblib // default-map.phpdefault-map.php Download patchDownload patchBlameBlame

21222324

252627

212223

242526272829303132

72737475

767778

777879

80818283

public function output($post = null) { - $options = get_option('sf_dante_options');- $advanced_pb = false;- if (isset($options['advanced_pb']) && $options['advanced_pb'] == 1) {- $advanced_pb = true;- }- $output = ' <div id="spb-elements" class="navbar"> <div class="navbar-inner">

156157158159160161162163164165166167

161162163

164165166

169170171172

173174175176177178179

180181182183

184185186187188189190191192

168169170

171172173174175176

177178179180

181182183184185186

187188189

public function output($post = null) { if(empty($this->params)) return '';- $output = '<li><a id="'.$this->params['id'].'" data-element="spb_column" data-width="'.$this->params['id'].'" class="'.$this->params['id'].' clickable_layout_action dropable_column" href="#"><span>'.__($this->params['title'], "swift-framework-admin").'</span></a></li>';+ $output = "";+ if ($this->params['id'] == "row") {+ $output = '<li class="row-option"><a id="'.$this->params['id'].'" data-element="spb_row" data-width="'.$this->params['id'].'" class="'.$this->params['id'].' clickable_layout_action dropable_column" href="#"><span>'.__($this->params['title'], "swift-framework-admin").'</span></a></li>';+ } else {+ $output = '<li><a id="'.$this->params['id'].'" data-element="spb_column" data-width="'.$this->params['id'].'" class="'.$this->params['id'].' clickable_layout_action dropable_column" href="#"><span>'.__($this->params['title'], "swift-framework-admin").'</span></a></li>';+ } return $output; } }

} $class = ' ' . implode(" ", $class_ar); }- $output .= '<li><a data-element="' . $this->base . '" id="' . $this->base . '" class="dropable_el clickable_action'.$class.'" href="#">' . $this->getIcon() . __($this->params["name"], "swift-framework-admin") .'</a></li>';+ $output .= '<li class="menu-item-'. $this->base .'"><a data-element="' . $this->base . '" id="' . $this->base . '" class="dropable_el clickable_action'.$class.'" href="#">' . $this->getIcon() . __($this->params["name"], "swift-framework-admin") .'</a></li>'; if ($this->base != "spb_column") { return $output;

<div class="nav-collapse"> <ul class="nav"> <li class="dropdown content-dropdown">- <a class="dropdown-toggle spb_content_elements" data-slideout="spb-content-elements" href="#">'.__("+ <a class="dropdown-toggle spb_content_elements" data-slideout="spb-content-elements" href="#">'.__("Elements", "swift-framework-admin").' <b class="caret"></b></a> <ul class="dropdown-menu spb_elements_ul"> '.$this->getContentLayouts().' </ul> </li> </ul>';- - if ($advanced_pb) {+ $output .= '<ul class="nav pull-left columns-dropdown"> <li class="dropdown">- <a class="dropdown-toggle spb_columns" href="#">'.__("Add Columns", "swift-framework-admin").' <b class="caret"></b></a>+ <a class="dropdown-toggle spb_columns" href="#">'.__("Layout", "swift-framework-admin").' <b class="caret"></b></a> <ul class="dropdown-menu"> '.$this->getColumnLayouts().' </ul> </li> </ul>';- } $output .= '<ul class="nav pull-left pre-built-pages-nav"> <li class="dropdown">

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // liblib // layouts.phplayouts.php Download patchDownload patchBlameBlame

347348349

350351352

347348349350351352353354355356357358359360361362363364365366367

$value = $param_value; $param_line .= '<input name="'.$param['param_name'].'" class="spb_param_value spb-textinput '.$param['param_name'].' '.$param['type'].'" type="text" value="'.$value.'" />'; }+ // Textfield - color+ else if ( $param['type'] == 'colorpicker' ) {+ $value = __($param_value, "swift-framework-admin");+ $value = $param_value;+ $param_line .= '<input name="'.$param['param_name'].'" class="spb_param_value spb-colorpicker '.$param['param_name'].' '.$param['type'].'" type="text" value="'.$value.'" maxlength="6" size"6" />';+ }+ // Slider - uislider+ else if ( $param['type'] == 'uislider' ) {+ $value = __($param_value, "swift-framework-admin");+ $value = $param_value;+ $min = isset($param['min']) ? $param['min'] : 0;+ $max = isset($param['max']) ? $param['max'] : 800;+ $step = isset($param['step']) ? $param['step'] : 5;+ $param_line .= '<div class="noUiSlider"></div><input name="'.$param['param_name'].'" class="spb_param_value spb-uislider '.$param['param_name'].' '.$param['type'].'" type="text" value="'.$value.'" maxlength="6" size"6" data-min="'.$min.'" data-max="'.$max.'" data-step="'.$step.'" />';+ } // Dropdown - select else if ( $param['type'] == 'dropdown' ) { $param_line .= '<select name="'.$param['param_name'].'" class="spb_param_value spb-input spb-select '.$param['param_name'].' '.$param['type'].'">';

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // liblib // shortcodes.phpshortcodes.php Download patchDownload patchBlameBlame

'title' => '', 'item_count' => '-1', 'category' => '',+ 'carousel' => '', 'carousel_columns' => '', 'carousel_auto' => 'no', 'pagination' => 'no',

101112

131415

10111213141516

6869707172

73747576

777879

697071

72737475767778

7980818283

107108109110111112113114115116117118119120121122123124125126

127128129130131

132133134

111112113

114

115116117118119120121122123124125

126127128129130131132133134135136137138139140141142143144145

), array( "type" => "dropdown",+ "heading" => __("Carousel", "swift-framework-admin"),+ "param_name" => "carousel",+ "value" => array(__("Yes", "swift-framework-admin") => "yes",+ __("No", "swift-framework-admin") => "no"+ ),+ "description" => __("Enable the client asset to be a carousel, rather than a grid.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown", "heading" => __("Carousel Auto-Rotate", "swift-framework-admin"), "param_name" => "carousel_auto", "value" => array(__("Yes", "swift-framework-admin") => "yes",

183184185

186187188

194195196197198199200201202203204205206207208

$columns = 6; } - if ($carousel_auto == "yes") {- $items .= '<div class="carousel-overflow"><ul id="carousel-'.$sf_carouselID.'" class="clients-items carousel-items clearfix" data-columns="'.$columns.'" data-auto="true">'; + if ($carousel == "yes" || $carousel == "") {+ if ($carousel_auto == "yes") {+ $items .= '<div class="carousel-overflow"><ul id="carousel-'.$sf_carouselID.'" class="clients-items carousel-items clearfix" data-columns="'.$columns.'" data-auto="true">'; + } else {+ $items .= '<div class="carousel-overflow"><ul id="carousel-'.$sf_carouselID.'" class="clients-items carousel-items clearfix" data-columns="'.$columns.'" data-auto="false">';+ } } else {- $items .= '<div class="carousel-overflow"><ul id="carousel-'.$sf_carouselID.'" class="clients-items carousel-items clearfix" data-columns="'.$columns.'" data-auto="false">';- }- + $items .= '<ul class="carousel-grid row">';+ } $client_width = 200; $client_height = 200;

endwhile; wp_reset_postdata();- - $items .= '</ul>';- - $items .= '<a href="#" class="prev"><i class="ss-navigateleft"></i></a><a href="#" class="next"><i class="ss-navigateright"></i></a>';- - $options = get_option('sf_dante_options');- if ($options['enable_swipe_indicators']) {- $items .= '<div class="sf-swipe-indicator"></div>';- } - $items .= '</div>';- - // PAGINATION- - if ($pagination == "yes") {- - $items .= '<div class="pagination-wrap">';+ if ($carousel == "yes" || $carousel == "") {+ + $items .= '</ul>';+ + $items .= '<a href="#" class="prev"><i class="ss-navigateleft"></i></a><a href="#" class="next"><i class="ss-navigateright"></i></a>';+ + $options = get_option('sf_dante_options');+ if ($options['enable_swipe_indicators']) {+ $items .= '<div class="sf-swipe-indicator"></div>';+ } - $items .= pagenavi($clients_items);- $items .= '</div>'; + } else {+ + $items .= '</ul>';+ + // PAGINATION+ if ($pagination == "yes") {+ + $items .= '<div class="pagination-wrap">';+ + $items .= pagenavi($clients_items);+ + $items .= '</div>';+ + } + } // PAGE BUILDER OUPUT

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // clients.phpclients.php Download patchDownload patchBlameBlame

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899

100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

+<?php++class SwiftPageBuilderShortcode_spb_icon_box extends SwiftPageBuilderShortcode {++ public function content( $atts, $content = null ) {++ $title = $el_class = $text_color = $image_url = $image_object = $width = $el_position = '';++ extract(shortcode_atts(array(+ 'title' => '',+ 'character' => '',+ 'image' => '',+ 'animation' => '',+ 'animation_delay' => '',+ 'box_type' => '',+ 'color' => '',+ 'target' => '',+ 'el_class' => '',+ 'el_position' => '',+ 'width' => '1/1'+ ), $atts));++ $output = '';+ + if ($image != "") {+ $img_url = wp_get_attachment_url( $image, 'full' );+ $image_object = sf_aq_resize( $img_url, 70, 70, true, false); + $image_url = $image_object[0];+ }+ + $icon_box_output = do_shortcode('[sf_iconbox character="'.$character.'" image="'.$image.'" color="standard" type="'.$box_type.'" title="'.$title.'" animation="'.$animation.'" animation_delay="'.$animation_delay.'" color="'.$color.'"]'.$content.'[/sf_iconbox]');+ + $el_class = $this->getExtraClass($el_class);+ $width = spb_translateColumnWidthToSpan($width);++ $output .= "\n\t".'<div class="spb_icon_box '.$width.$el_class.'">'; + $output .= "\n\t\t".'<div class="spb_wrapper box-wrap">';+ $output .= "\n\t\t\t".$icon_box_output;+ $output .= "\n\t\t".'</div> '.$this->endBlockComment('.spb_wrapper');+ $output .= "\n\t".'</div> '.$this->endBlockComment($width);++ $output = $this->startRow($el_position) . $output . $this->endRow($el_position);+ + global $sf_include_carousel;+ $sf_include_carousel = true;+ + return $output;+ }+}++SPBMap::map( 'spb_icon_box', array(+ "name" => __("Icon Box", "swift-framework-admin"),+ "base" => "spb_icon_box",+ "class" => "",+ "icon" => "spb-icon-icon-box",+ "wrapper_class" => "clearfix",+ "params" => array(+ array(+ "type" => "textfield",+ "heading" => __("Icon Box title", "swift-framework-admin"),+ "param_name" => "title",+ "holder" => 'div',+ "value" => "",+ "description" => __("Icon Box title text.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Icon Box Type", "swift-framework-admin"),+ "param_name" => "box_type",+ "value" => array(+ __('Standard', "swift-framework-admin") => "standard",+ __('Standard with Title Icon', "swift-framework-admin") => "standard-title",+ __('Left Icon', "swift-framework-admin") => "left-icon",+ __('Left Icon Alt', "swift-framework-admin") => "left-icon-alt",+ __('Boxed One', "swift-framework-admin") => "boxed-one",+ __('Boxed Two', "swift-framework-admin") => "boxed-two",+ __('Boxed Three', "swift-framework-admin") => "boxed-three",+ __('Boxed Four', "swift-framework-admin") => "boxed-four",+ __('Animated', "swift-framework-admin") => "animated",+ ),+ "description" => __("Choose the type of icon box.", "swift-framework-admin")+ ),+ array(+ "type" => "icon-picker",+ "heading" => __("Icon Box Icon", "swift-framework-admin"),+ "param_name" => "image",+ "value" => "",+ "description" => ''+ ),+ array(+ "type" => "textfield",+ "heading" => __("Icon Box Character", "swift-framework-admin"),+ "param_name" => "character",+ "value" => "",+ "description" => __("Instead of an icon, you can optionally provide a single letter/digit here. NOTE: This will override the icon selection.", "swift-framework-admin")+ ),+ array(+ "type" => "textarea_html",+ "holder" => "div",+ "class" => "",+ "heading" => __("Text", "swift-framework-admin"),+ "param_name" => "content",+ "value" => __("click the edit button to change this text.", "swift-framework-admin"),+ "description" => __("Enter your content.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Icon Box Color", "swift-framework-admin"),+ "param_name" => "color",+ "value" => array(+ __('Standard', "swift-framework-admin") => "standard",+ __('Accent', "swift-framework-admin") => "accent",+ __('Secondary Accent', "swift-framework-admin") => "secondary-accent",+ __('Icon One', "swift-framework-admin") => "icon-one",+ __('Icon Two', "swift-framework-admin") => "icon-two",+ __('Icon Three', "swift-framework-admin") => "icon-three",+ __('Icon Four', "swift-framework-admin") => "icon-four"+ ),+ "description" => __("These colours are all set in the Color Customiser (link in the WP Admin Bar).", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Intro Animation", "swift-framework-admin"),+ "param_name" => "animation",+ "value" => array(+ __("None", "swift-framework-admin") => "none",+ __("Fade In", "swift-framework-admin") => "fade-in",+ __("Fade From Left", "swift-framework-admin") => "fade-from-left",+ __("Fade From Right", "swift-framework-admin") => "fade-from-right",+ __("Fade From Bottom", "swift-framework-admin") => "fade-from-bottom",+ __("Move Up", "swift-framework-admin") => "move-up",+ __("Grow", "swift-framework-admin") => "grow",+ __("Fly", "swift-framework-admin") => "fly",+ __("Helix", "swift-framework-admin") => "helix",+ __("Flip", "swift-framework-admin") => "flip",+ __("Pop Up", "swift-framework-admin") => "pop-up",+ __("Spin", "swift-framework-admin") => "spin",+ __("Flip X", "swift-framework-admin") => "flip-x",+ __("Flip Y", "swift-framework-admin") => "flip-y"+ ),+ "description" => __("Select an intro animation for the icon box that will show it when it appears within the viewport.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Animation Delay", "swift-framework-admin"),+ "param_name" => "animation_delay",+ "value" => "",+ "description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Extra class name", "swift-framework-admin"),+ "param_name" => "el_class",+ "value" => "",+ "description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "swift-framework-admin")+ )+ )+) );++?>

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // icon-boxes.phpicon-boxes.php BlameBlame

123456789

101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899

100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361

+<?php++ /*+ *+ * Swift Page Builder - Row Shortcode Class+ * ------------------------------------------------+ * Swift Framework+ * Copyright Swift Ideas 2014 - http://www.swiftideas.net+ *+ */+ + class SwiftPageBuilderShortcode_spb_row extends SwiftPageBuilderShortcode {+ + public function content( $atts, $content = null ) {+ + $el_class = $width = $row_bg_color = $row_padding_vertical = $row_margin_vertical = $remove_element_spacing = $el_position = '';+ + extract(shortcode_atts(array(+ 'wrap_type' => '',+ 'row_bg_color' => '',+ 'row_id' => '',+ 'row_name' => '',+ 'row_padding_vertical' => '',+ 'row_margin_vertical' => '30',+ 'row_overlay_opacity' => '0',+ 'remove_element_spacing' => '',+ 'parallax_type' => '',+ 'bg_image' => '',+ 'bg_video_mp4' => '',+ 'bg_video_webm' => '',+ 'bg_video_ogg' => '',+ 'parallax_video_height' => 'video-height',+ 'parallax_image_height' => 'content-height',+ 'parallax_video_overlay' => 'none',+ 'parallax_image_movement' => 'fixed',+ 'parallax_image_speed' => '0.5',+ 'bg_type' => '',+ 'el_class' => '',+ 'el_position' => '',+ 'width' => '1/1'+ ), $atts));+ + $output = $inline_style = $rowId = '';+ + if ($row_id != "") {+ $rowId = 'id="'.$row_id.'" data-rowname="'.$row_name.'"';+ }+ + $el_class = $this->getExtraClass($el_class);+ $orig_width = $width;+ $width = spb_translateColumnWidthToSpan($width);+ $img_url = wp_get_attachment_image_src($bg_image, 'full');+ + if ($remove_element_spacing == "yes") {+ $el_class .= ' remove-element-spacing';+ }+ + if ($row_bg_color != "") {+ $inline_style .= 'background-color:'.$row_bg_color.';';+ }+ if ($row_padding_vertical != "") {+ $inline_style .= 'padding-top:'.$row_padding_vertical.'px;padding-bottom:'.$row_padding_vertical.'px;';+ }+ if ($row_margin_vertical != "") {+ $inline_style .= 'margin-top:'.$row_margin_vertical.'px;margin-bottom:'.$row_margin_vertical.'px;';+ }+ + if ($parallax_type != "color") {+ $inline_style .= 'background-image: url('.$img_url[0].');';+ }+ + + if ($parallax_type == "video") {+ if ($img_url[0] != "") {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.' spb_parallax_asset sf-parallax sf-parallax-video parallax-'.$parallax_video_height.' spb_content_element bg-type-'.$bg_type.' '.$width.$el_class.'" style="'.$inline_style.'" '.$rowId.'>'; + } else {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.' spb_parallax_asset sf-parallax sf-parallax-video parallax-'.$parallax_video_height.' spb_content_element bg-type-'.$bg_type.' '.$width.$el_class.'" style="'.$inline_style.'" '.$rowId.'>'; + }+ } else if ($parallax_type == "image") {+ if ($img_url[0] != "") {+ if ($parallax_image_movement == "stellar") {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.' spb_parallax_asset sf-parallax parallax-'.$parallax_image_height.' parallax-'.$parallax_image_movement.' spb_content_element bg-type-'.$bg_type.' '.$width.$el_class.'" data-parallax-speed="'.$parallax_image_speed.'" style="'.$inline_style.'" '.$rowId.'>';+ } else {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.' spb_parallax_asset sf-parallax parallax-'.$parallax_image_height.' parallax-'.$parallax_image_movement.' spb_content_element bg-type-'.$bg_type.' '.$width.$el_class.'" style="'.$inline_style.'" '.$rowId.'>';+ }+ } else {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.' spb_parallax_asset sf-parallax parallax-'.$parallax_image_height.' spb_content_element bg-type-'.$bg_type.' '.$width.$el_class.'" style="'.$inline_style.'" '.$rowId.'>';+ } + } else {+ $output .= "\n\t".'<div class="spb-row-container spb-row-'.$wrap_type.'" style="'.$inline_style.'" '.$rowId.'>'; + }+ + if ($wrap_type == "content-width") {+ //$output .= "\n\t\t".'<div class="container">';+ }+ $output .= "\n\t\t".'<div class="spb_content_element '.$width.$el_class.'">';+ $output .= "\n\t\t\t".'<div class="spb_wrapper">';+ $output .= "\n\t\t\t\t". spb_format_content($content);+ $output .= "\n\t\t\t".'</div> '.$this->endBlockComment('.spb_wrapper');+ + if ($parallax_type == "video") {+ $output .= '<video class="parallax-video" poster="'.$img_url[0].'" preload="auto" autoplay loop="loop" muted="muted">';+ if ($bg_video_mp4 != "") {+ $output .= '<source src="'.$bg_video_mp4.'" type="video/mp4">';+ }+ if ($bg_video_webm != "") {+ $output .= '<source src="'.$bg_video_webm.'" type="video/webm">';+ }+ if ($bg_video_ogg != "") {+ $output .= '<source src="'.$bg_video_ogg.'" type="video/ogg">';+ }+ $output .= '</video>';+ $output .= '<div class="video-overlay overlay-'.$parallax_video_overlay.'"></div>';+ }+ + $output .= "\n\t\t".'</div> '.$this->endBlockComment($width);+ + if ($row_overlay_opacity != "0") {+ $opacity = intval($row_overlay_opacity, 10) / 100;+ $output .= '<div class="row-overlay" style="background-color:'.$row_bg_color.';opacity:'.$opacity.';"></div>';+ }+ + + if ($wrap_type == "content-width") {+ //$output .= "\n\t\t".'</div>';+ }+ $output .= "\n\t".'</div>';+ + $output = $this->startRow($el_position, '', true) . $output . $this->endRow($el_position, '', true);+ + if ($parallax_type == "image" || $parallax_type == "video") {+ global $sf_include_parallax;+ $sf_include_parallax = true;+ }+ + return $output;+ }+ + public function contentAdmin($atts, $content = null) {+ $width = $el_class = $bg_color = $padding_vertical = '';+ extract(shortcode_atts(array(+ 'wrap_type' => '',+ 'el_class' => '',+ 'row_bg_color' => '',+ 'row_padding_vertical' => '',+ 'row_margin_vertical' => '',+ 'row_overlay_opacity' => '0',+ 'remove_element_spacing' => '',+ 'row_id' => '',+ 'row_name' => '',+ 'parallax_type' => '',+ 'bg_image' => '',+ 'bg_video_mp4' => '',+ 'bg_video_webm' => '',+ 'bg_video_ogg' => '',+ 'parallax_video_height' => 'video-height',+ 'parallax_image_height' => 'content-height',+ 'parallax_video_overlay' => 'none',+ 'parallax_image_movement' => 'fixed',+ 'parallax_image_speed' => '0.5',+ 'bg_type' => '',+ 'width' => 'span12'+ ), $atts));+ + $output = '';++ $output .= '<div data-element_type="spb_row" class="spb_row spb_sortable span12 spb_droppable not-column-inherit">';+ $output .= '<input type="hidden" class="spb_sc_base" name="element_name-spb_row" value="spb_row">';+ $output .= '<div class="controls sidebar-name"><div class="controls_right"><a class="column_edit" href="#" title="Edit"></a> <a class="column_clone" href="#" title="Clone"></a> <a class="column_delete" href="#" title="Delete"></a></div></div>';+ $output .= '<div class="spb_element_wrapper">';+ $output .= '<div class="row-fluid spb_column_container spb_sortable_container not-column-inherit">';+ $output .= do_shortcode( shortcode_unautop($content) );+ $output .= SwiftPageBuilder::getInstance()->getLayout()->getContainerHelper();+ $output .= '</div>';+ if ( isset($this->settings['params']) ) {+ $inner = '';+ foreach ($this->settings['params'] as $param) {+ $param_value = isset($$param['param_name']) ? $$param['param_name'] : '';+ //var_dump($param_value);+ if ( is_array($param_value)) {+ // Get first element from the array+ reset($param_value);+ $first_key = key($param_value);+ $param_value = $param_value[$first_key];+ }+ $inner .= $this->singleParamHtmlHolder($param, $param_value);+ }+ $output .= $inner;+ }+ $output .= '</div>';+ $output .= '</div>';+ + return $output;+ }+ }+ + SPBMap::map( 'spb_row', array(+ "name" => __("Row", "swift-framework-admin"),+ "base" => "spb_row",+ "controls" => "edit_delete",+ "content_element" => false,+ "params" => array(+ array(+ "type" => "dropdown",+ "heading" => __("Wrap type", "swift-framework-admin"),+ "param_name" => "wrap_type",+ "value" => array(__('Standard Width Content', "swift-framework-admin") => "content-width", __('Full Width Content', "swift-framework-admin") => "full-width"),+ "description" => __("Select if you want to row to wrap the content to the grid, or if you want the content to be edge to edge.", "swift-framework-admin")+ ),+ array(+ "type" => "colorpicker",+ "heading" => __("Background color", "swift-framework-admin"),+ "param_name" => "row_bg_color",+ "value" => "",+ "description" => __("Select a background colour for the row here.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Row Type", "swift-framework-admin"),+ "param_name" => "parallax_type",+ "value" => array(+ __("Color", "swift-framework-admin") => "color",+ __("Image", "swift-framework-admin") => "image",+ __("Video", "swift-framework-admin") => "video"+ ),+ "description" => __("Choose whether you want to use an image or video for the background of the parallax. This will decide what is used from the options below.", "swift-framework-admin")+ ),+ array(+ "type" => "attach_image",+ "heading" => __("Background Image", "swift-framework-admin"),+ "param_name" => "bg_image",+ "value" => "",+ "description" => "Choose an image to use as the background for the parallax area."+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Background Type", "swift-framework-admin"),+ "param_name" => "bg_type",+ "value" => array(+ __("Cover", "swift-framework-admin") => "cover",+ __("Pattern", "swift-framework-admin") => "pattern"+ ),+ "description" => __("If you're uploading an image that you want to spread across the whole asset, then choose cover. Else choose pattern for an image you want to repeat.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Background Video (MP4)", "swift-framework-admin"),+ "param_name" => "bg_video_mp4",+ "value" => "",+ "description" => "Provide a video URL in MP4 format to use as the background for the parallax area. You can upload these videos through the WordPress media manager."+ ),+ array(+ "type" => "textfield",+ "heading" => __("Background Video (WebM)", "swift-framework-admin"),+ "param_name" => "bg_video_webm",+ "value" => "",+ "description" => "Provide a video URL in WebM format to use as the background for the parallax area. You can upload these videos through the WordPress media manager."+ ),+ array(+ "type" => "textfield",+ "heading" => __("Background Video (Ogg)", "swift-framework-admin"),+ "param_name" => "bg_video_ogg",+ "value" => "",+ "description" => "Provide a video URL in OGG format to use as the background for the parallax area. You can upload these videos through the WordPress media manager."+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Parallax Video Height", "swift-framework-admin"),+ "param_name" => "parallax_video_height",+ "value" => array(+ __("Video Height", "swift-framework-admin") => "video-height",+ __("Content Height", "swift-framework-admin") => "content-height"+ ),+ "description" => __("If you are using this as a video parallax asset, then please choose whether you'd like asset to sized based on the content height or the video height.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Parallax Image Height", "swift-framework-admin"),+ "param_name" => "parallax_image_height",+ "value" => array(+ __("Content Height", "swift-framework-admin") => "content-height",+ __("Window Height", "swift-framework-admin") => "window-height"+ ),+ "description" => __("If you are using this as an image parallax asset, then please choose whether you'd like asset to sized based on the content height or the height of the viewport window.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Background Image Movement", "swift-framework-admin"),+ "param_name" => "parallax_image_movement",+ "value" => array(+ __("Fixed", "swift-framework-admin") => "fixed",+ __("Scroll", "swift-framework-admin") => "scroll",+ __("Stellar (dynamic)", "swift-framework-admin") => "stellar",+ ),+ "description" => __("Choose the type of movement you would like the parallax image to have. Fixed means the background image is fixed on the page, Scroll means the image will scroll will the page, and stellar makes the image move at a seperate speed to the page, providing a layered effect.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Parallax Image Speed (Stellar Only)", "swift-framework-admin"),+ "param_name" => "parallax_image_speed",+ "value" => "0.5",+ "description" => "The speed at which the parallax image moves in relation to the page scrolling. For example, 0.5 would mean the image scrolls at half the speed of the standard page scroll. (Default 0.5)."+ ),+ array(+ "type" => "uislider",+ "heading" => __("Overlay Opacity", "swift-framework-admin"),+ "param_name" => "row_overlay_opacity",+ "value" => "0",+ "step" => "5",+ "min" => "0",+ "max" => "100",+ "description" => __("Adjust the overlay capacity if using an image or video option. This uses the color option, and shows an overlay over the image/video at the desired opacity. Percentage.", "swift-framework-admin")+ ),+ array(+ "type" => "uislider",+ "heading" => __("Padding - Vertical", "swift-framework-admin"),+ "param_name" => "row_padding_vertical",+ "value" => "30",+ "description" => __("Adjust the vertical padding for the row.", "swift-framework-admin")+ ),+ array(+ "type" => "uislider",+ "heading" => __("Margin - Vertical", "swift-framework-admin"),+ "param_name" => "row_margin_vertical",+ "value" => "30",+ "description" => __("Adjust the margin above and below the row.", "swift-framework-admin")+ ),+ array(+ "type" => "dropdown",+ "heading" => __("Remove Element Spacing", "swift-framework-admin"),+ "param_name" => "remove_element_spacing",+ "value" => array(+ __('No', "swift-framework-admin") => "no",+ __('Yes', "swift-framework-admin") => "yes"),+ "description" => __("Enable this option if you wish to remove all spacing from the elements within the row.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Row ID", "swift-framework-admin"),+ "param_name" => "row_id",+ "value" => "",+ "description" => __("If you wish to add an ID to the row, then add it here. You can then use the id to deep link to this section of the page. This is also used for one page navigation. NOTE: Make sure this is unique to the page!!", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Row Section Name", "swift-framework-admin"),+ "param_name" => "row_name",+ "value" => "",+ "description" => __("This is used for the one page navigation, to identify the row. If this is left blank, then the row will be left off of the one page navigation.", "swift-framework-admin")+ ),+ array(+ "type" => "textfield",+ "heading" => __("Extra class name", "swift-framework-admin"),+ "param_name" => "el_class",+ "value" => "",+ "description" => __("If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.", "swift-framework-admin")+ )+ )+ ) );++?>

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // row.phprow.php BlameBlame

$width = spb_translateColumnWidthToSpan($width); $search_form .= '<form method="get" class="search-form search-widget" action="'.get_home_url().'/">';- $search_form .= '<input type="text" placeholder="'.$search_input_text.'" name="sf-search" />';+ $search_form .= '<input type="text" placeholder="'.$search_input_text.'" name="s" />'; $search_form .= '</form>'; $output .= "\n\t".'<div class="spb_search_widget spb_content_element '.$width.$el_class.'">';

31323334

353637

313233

34353637

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // search.phpsearch.php Download patchDownload patchBlameBlame

$el_class = $this->getExtraClass($el_class); $width = spb_translateColumnWidthToSpan($width); - $output .= "\n\t".'<div class="spb_search_widget spb_content_element '.$width.$el_class.'">';- $output .= "\n\t\t".'<div class="spb_wrapper latest-tweet-bar-wrap clearfix">';+ $output .= "\n\t".'<div class="spb_sidebar_widget spb_content_element '.$width.$el_class.'">';+ $output .= "\n\t\t".'<div class="spb_wrapper clearfix">'; $output .= "\n\t\t\t".$sidebar_value; $output .= "\n\t\t".'</div> '.$this->endBlockComment('.spb_wrapper'); $output .= "\n\t".'</div> '.$this->endBlockComment($width);

3738394041

424344

373839

4041424344

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // sidebar-widget.phpsidebar-widget.php Download patchDownload patchBlameBlame

134135136137

138139

140141142

134135136

137138

139140141142

$tabs_nav .= '<ul class="nav nav-tabs">'; foreach ( $tab_titles as $tab ) { if ($tab_count == 0) {- $tabs_nav .= '<li class="active"><a href="#'. preg_replace("#[[:punct:]]#", "", (strtolower(str_replace(' ', '-', $tab[0])))).'" data-toggle="tab">' . $tab[0] . '</a></li>';+ $tabs_nav .= '<li class="active"><a href="#'. preg_replace("#[[:punct:]]#", "", (strtolower(str_replace(' ', '-', $tab[0])))) } else {- $tabs_nav .= '<li><a href="#'. preg_replace("#[[:punct:]]#", "", (strtolower(str_replace(' ', '-', $tab[0])))).'" data-toggle="tab">' . $tab[0] . '</a></li>'; + $tabs_nav .= '<li><a href="#'. preg_replace("#[[:punct:]]#", "", (strtolower(str_replace(' ', '-', $tab[0])))) .'" data-toggle="tab">' . $tab[0] . '</a></li>'; } $tab_count++; }

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // shortcodesshortcodes // tabs.phptabs.php Download patchDownload patchBlameBlame

function spb_register_assets() { require_once( SPB_SHORTCODES_DIR . 'default.php' ); require_once( SPB_SHORTCODES_DIR . 'column.php' );+ require_once( SPB_SHORTCODES_DIR . 'row.php' ); require_once( SPB_SHORTCODES_DIR . 'accordion.php' ); require_once( SPB_SHORTCODES_DIR . 'tabs.php' ); require_once( SPB_SHORTCODES_DIR . 'tour.php' ); require_once( SPB_SHORTCODES_DIR . 'impact-text.php' );+ require_once( SPB_SHORTCODES_DIR . 'icon-boxes.php' ); require_once( SPB_SHORTCODES_DIR . 'media.php' ); require_once( SPB_SHORTCODES_DIR . 'raw_content.php' ); require_once( SPB_SHORTCODES_DIR . 'portfolio.php' );

323334

35363738

394041

323334353637383940414243

dantedante // swift-frameworkswift-framework // page-builderpage-builder // builderbuilder // spb-includes.phpspb-includes.php Download patchDownload patchBlameBlame

update_post_meta( $menu_item_db_id, '_menu_item_icon', $menu_icon_value ); } - if ( isset( $_REQUEST['menu-item-htmlcontent']) ) {+ if ( isset( $_REQUEST['menu-item-htmlcontent'][$menu_item_db_id]) ) { $menu_htmlcontent_value = $_REQUEST['menu-item-htmlcontent'][$menu_item_db_id]; update_post_meta( $menu_item_db_id, '_menu_item_htmlcontent', $menu_htmlcontent_value ); }

75767778

798081

757677

78798081

update_post_meta( $menu_item_db_id, '_menu_nocolumnspacing', 0 ); } - if ( isset( $_REQUEST['menu-item-width']) ) {+ if ( isset( $_REQUEST['menu-item-width'][$menu_item_db_id]) ) { $menu_width_value = $_REQUEST['menu-item-width'][$menu_item_db_id]; update_post_meta( $menu_item_db_id, '_menu_item_width', $menu_width_value ); }

110111112113

114115116

110111112

113114115116

dantedante // swift-frameworkswift-framework // sf-megamenusf-megamenu // sf-megamenu.phpsf-megamenu.php Download patchDownload patchBlameBlame

635636637

638639640

635636637638639640641642643644645646647648649650651652

<p class="info">Enter the day for which you want the countdown to count to (e.g. 24).</p> </div> <div class="option">+ <label for="countdown-hour"><?php _e('Hour', 'swift-framework-admin'); ?></label>+ <input id="countdown-hour" name="countdown-hour" type="text" value=""/>+ <p class="info">Enter the hour for which you want the countdown to count to (e.g. 12) (24 hour format).</p>+ </div>+ <div class="option">+ <label for="countdown-type"><?php _e('Countdown Type ', 'swift-framework-admin'); ?></label>+ <select id="countdown-type" name="countdown-type">+ <option value="countdown"><?php _e('Count Down', 'swift-framework-admin'); ?></option>+ <option value="countup"><?php _e('Count Up', 'swift-framework-admin'); ?></option>+ </select>+ </div>+ <div class="option"> <label for="countdown-fontsize"><?php _e('Countdown Font Size', 'swift-framework-admin'); ?></label> <select id="countdown-fontsize" name="countdown-fontsize"> <option value="small"><?php _e('Small', 'swift-framework-admin'); ?></option>

dantedante // swift-frameworkswift-framework // sf-shortcodessf-shortcodes // interface.phpinterface.php Download patchDownload patchBlameBlame

var countdown_year = document.getElementById('countdown-year').value; var countdown_month = document.getElementById('countdown-month').value; var countdown_day = document.getElementById('countdown-day').value;+ var countdown_hour = document.getElementById('countdown-hour').value;+ var countdown_type = document.getElementById('countdown-type').value; var countdown_fontsize = document.getElementById('countdown-fontsize').value; var countdown_displaytext = document.getElementById('countdown-displaytext').value;

939495

969798

93949596979899

100

280281282283

284285286

282283284

285286287288

if (shortcode_select == 'shortcode-countdown') { - shortcodeHTML = '[sf_countdown year="' + countdown_year + '" month="' + countdown_month + '" day="' + countdown_day + '" fontsize="' + countdown_fontsize + '" displaytext="' + countdown_displaytext + '"]<br/>';+ shortcodeHTML = '[sf_countdown year="' + countdown_year + '" month="' + countdown_month + '" day="' + countdown_day + '" }

dantedante // swift-frameworkswift-framework // sf-shortcodessf-shortcodes // sf.shortcode.embed.jssf.shortcode.embed.js Download patchDownload patchBlameBlame

111311141115

1116111711181119112011211122

112311241125

11131114111511161117111811191120112111221123

1124112511261127

add_shortcode('sf_supersearch', 'sf_supersearch'); + /* EMAIL ENCODE SHORTCODE+ ================================================== */+ function sf_email_encode_function( $atts, $content ){+ return '<a href="'.antispambot("mailto:".$content).'">'.antispambot($content).'</a>';+ }+ add_shortcode( 'email', 'sf_email_encode_function' );+ /* SWIFT GALLERY SHORTCODE ================================================= */

117911801181

118211831184

1181118211831184118511861187118811891190119111921193

"year" => '', "month" => '', "day" => '',+ "hour" => '0',+ "type" => 'countdown', "fontsize" => 'large', "displaytext" => '' ), $atts)); $countdown_output = ''; - $countdown_output .= '<div class="sf-countdown text-'.$fontsize.'" data-year="'.$year.'" data-month="'.$month.'" data-day="'.$day.'"></div>';+ $countdown_output .= '<div class="sf-countdown text-'.$fontsize.'" data-year="'.$year.'" data-month="'.$month.'" data-day="'.$day.'" if ($displaytext != "") { $countdown_output .= '<h3 class="countdown-subject">'.$displaytext.'</h3>'; }

dantedante // swift-frameworkswift-framework // shortcodes.phpshortcodes.php Download patchDownload patchBlameBlame

// Widget Options $title = apply_filters('widget_title', $instance['title'] ); // Title $number = $instance['number']; // Number of posts to show+ $category = $instance['category']; // Category to show+ + if ($category == "All") {$category = "all";}+ if ($category == "all") {$category = '';}+ $category_slug = str_replace('_', '-', $category); echo $before_widget;

252627

282930

2526272829303132333435

$recent_portfolio = new WP_Query( array( 'post_type' => 'portfolio',- 'posts_per_page' => $number+ 'posts_per_page' => $number,+ 'portfolio-category' => $category_slug, ) );

33343536

373839

383940

4142434445

$instance['title'] = strip_tags( $new_instance['title'] ); $instance['number'] = strip_tags( $new_instance['number'] );+ $instance['category'] = strip_tags( $new_instance['category'] ); return $instance; }

888990

919293

949596979899

100

// Set defaults if instance doesn't already exist if ( $instance ) {- $title = $instance['title'];+ $title = $instance['title']; $number = $instance['number'];+ $category = $instance['category']; } else {- // Defaults- $title = '';- $number = '6';+ // Defaults+ $title = '';+ $number = '5';+ $category = ''; } // The widget form

96979899

100

101102103104

105106107

103104105

106107108109

110111112113114115116

114115116

117118119

123124125126127128129130131132133134135136137138139140

<label for="<?php echo $this->get_field_id('number'); ?>"><?php echo __( 'Number of items to show:', 'swift-framework-admin' ); ?></label> <input id="<?php echo $this->get_field_id('number'); ?>" name="<?php echo $this->get_field_name('number'); ?>" type="text" value="<?php echo $number; ?>" size="3" /> </p>+ <p>+ <label for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Category', 'wp_widget_plugin'); ?></label>+ <select name="<?php echo $this->get_field_name('category'); ?>" id="<?php echo $this->get_field_id('category'); ?>" class="">+ <?php+ $options = sf_get_category_list('portfolio-category');+ foreach ($options as $option) {+ echo '<option value="' . $option . '" id="' . $option . '"', $category == $option ? ' selected="selected"' : '', '>', $option, '</option>';+ }+ ?>+ </select>+ </p>+ </p> <?php }

dantedante // swift-frameworkswift-framework // widgetswidgets // widget-portfolio-grid.phpwidget-portfolio-grid.php Download patchDownload patchBlameBlame

// Widget Options $title = apply_filters('widget_title', $instance['title'] ); // Title $number = $instance['number']; // Number of posts to show+ $category = $instance['category']; // Category to show+ + if ($category == "All") {$category = "all";}+ if ($category == "all") {$category = '';}+ $category_slug = str_replace('_', '-', $category); echo $before_widget;

252627

282930

2526272829303132333435

$recent_portfolio = new WP_Query( array( 'post_type' => 'portfolio',- 'posts_per_page' => $number+ 'posts_per_page' => $number,+ 'portfolio-category' => $category_slug, ) );

33343536

373839

383940

4142434445

$instance['title'] = strip_tags( $new_instance['title'] ); $instance['number'] = strip_tags( $new_instance['number'] );+ $instance['category'] = strip_tags( $new_instance['category'] ); return $instance; }

787980

818283

84858687888990

if ( $instance ) { $title = $instance['title']; $number = $instance['number'];+ $category = $instance['category']; } else { // Defaults $title = ''; $number = '5';+ $category = ''; } // The widget form

888990

91929394

959697

9596979899

100101102103104105106

104105106

107108109

113114115116117118119120121122123124125126127128129130

<label for="<?php echo $this->get_field_id('number'); ?>"><?php echo __( 'Number of items to show:', 'swift-framework-admin' ); ?></label> <input id="<?php echo $this->get_field_id('number'); ?>" name="<?php echo $this->get_field_name('number'); ?>" type="text" value="<?php echo $number; ?>" size="3" /> </p>+ <p>+ <label for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Category', 'wp_widget_plugin'); ?></label>+ <select name="<?php echo $this->get_field_name('category'); ?>" id="<?php echo $this->get_field_id('category'); ?>" class="">+ <?php+ $options = sf_get_category_list('portfolio-category');+ foreach ($options as $option) {+ echo '<option value="' . $option . '" id="' . $option . '"', $category == $option ? ' selected="selected"' : '', '>', $option, '</option>';+ }+ ?>+ </select>+ </p>+ </p> <?php }

dantedante // swift-frameworkswift-framework // widgetswidgets // widget-portfolio.phpwidget-portfolio.php Download patchDownload patchBlameBlame

// Widget Options $title = apply_filters('widget_title', $instance['title'] ); // Title $number = $instance['number']; // Number of posts to show+ $category = $instance['category']; // Category to show+ + if ($category == "All") {$category = "all";}+ if ($category == "all") {$category = '';}+ $category_slug = str_replace('_', '-', $category); echo $before_widget;

252627

282930

2526272829303132333435

$recent_posts = new WP_Query( array( 'post_type' => 'post',- 'posts_per_page' => $number+ 'posts_per_page' => $number,+ 'category_name' => $category_slug, ) );

33343536

373839

383940

4142434445

$instance['title'] = strip_tags( $new_instance['title'] ); $instance['number'] = strip_tags( $new_instance['number'] );+ $instance['category'] = strip_tags( $new_instance['category'] ); return $instance; }

919293

949596

979899

100101102103

if ( $instance ) { $title = $instance['title']; $number = $instance['number'];+ $category = $instance['category']; } else { // Defaults $title = ''; $number = '5';+ $category = ''; } // The widget form

101102103

104105106107

108109110

108109110111112113114115116117118119

117118119

120121122

126127128129130131132133134135136137138139140141142143

<label for="<?php echo $this->get_field_id('number'); ?>"><?php echo __( 'Number of posts to show:', 'swift-framework-admin'); ?></label> <input id="<?php echo $this->get_field_id('number'); ?>" name="<?php echo $this->get_field_name('number'); ?>" type="text" value="<?php echo $number; ?>" size="3" /> </p>+ <p>+ <label for="<?php echo $this->get_field_id('category'); ?>"><?php _e('Category', 'wp_widget_plugin'); ?></label>+ <select name="<?php echo $this->get_field_name('category'); ?>" id="<?php echo $this->get_field_id('category'); ?>" class="">+ <?php+ $options = sf_get_category_list('category');+ foreach ($options as $option) {+ echo '<option value="' . $option . '" id="' . $option . '"', $category == $option ? ' selected="selected"' : '', '>', $option, '</option>';+ }+ ?>+ </select>+ </p>+ </p> <?php }

dantedante // swift-frameworkswift-framework // widgetswidgets // widget-posts.phpwidget-posts.php Download patchDownload patchBlameBlame

27282930

313233

272829

30313233

</div> - <div class="span3">+ <div class="col-sm-3"> <?php woocommerce_cart_totals(); ?>

143144145146

147148149

143144145

146147148149

198199200201

202203204

198199200

201202203204

</div> - <div class="span3">+ <div class="col-sm-3"> <?php woocommerce_cart_totals(); ?>

367368369370

371372373

367368369

370371372373

<div class="row"> - <div class="span9">+ <div class="col-sm-9"> <h3 class="bag-summary"><?php _e('Your selection', 'swiftframework');?> <span>(<?php echo $cart_count; ?>)</span></h3>

<div class="row"> - <div class="span9">+ <div class="col-sm-9"> <h3 class="bag-summary"><?php _e('Your selection', 'swiftframework');?> <span>(<?php echo $cart_count; ?>)</span></h3>

dantedante // woocommercewoocommerce // cartcart // cart.phpcart.php Download patchDownload patchBlameBlame

$args = array( 'post_type' => 'product', 'ignore_sticky_posts' => 1,- 'posts_per_page' => apply_filters( 'woocommerce_cross_sells_total', 2 ),+ 'posts_per_page' => apply_filters( 'woocommerce_cross_sells_total', 4 ), 'no_found_rows' => 1, 'orderby' => 'rand', 'post__in' => $crosssells,

20212223

242526

202122

23242526

$products = new WP_Query( $args ); -$woocommerce_loop['columns'] = apply_filters( 'woocommerce_cross_sells_columns', 2 );+$woocommerce_loop['columns'] = apply_filters( 'woocommerce_cross_sells_columns', 4 ); if ( $products->have_posts() ) : ?>

29303132

333435

293031

32333435

dantedante // woocommercewoocommerce // cartcart // cross-sells.phpcross-sells.php Download patchDownload patchBlameBlame

114115116117118

119120121

114115116

117118119120121

?> <?php if (function_exists('be_previous_post_link') && $has_cat != 0) { ?> <div class="product-navigation">- <div class="nav-previous"><?php be_previous_post_link( '%link', '<i class="ss-navigateright"></i>', true, '', 'product_cat' ); ?></div>- <div class="nav-next"><?php be_next_post_link( '%link', '<i class="ss-navigateleft"></i>', true, '', 'product_cat' ); ?></div>+ <div class="nav-previous"><?php previous_post_link( '%link', '<i class="ss-navigateright"></i>', true, '', 'product_cat' ); ?></div>+ <div class="nav-next"><?php next_post_link( '%link', '<i class="ss-navigateleft"></i>', true, '', 'product_cat' ); ?></div> </div> <?php } ?>

dantedante // woocommercewoocommerce // content-single-product.phpcontent-single-product.php Download patchDownload patchBlameBlame

<?php do_action('woocommerce_before_add_to_cart_form'); ?> - <form action="<?php echo esc_url( $product->add_to_cart_url() ); ?>" class="cart" method="post" enctype='multipart/form-data'>-- <?php do_action('woocommerce_before_add_to_cart_button'); ?>-+ <form class="cart" method="post" enctype='multipart/form-data'>+ <?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>+ <?php if ( ! $product->is_sold_individually() ) woocommerce_quantity_input( array(

29303132333435

363738

293031

323334353637

40414243

444546

394041

424344454647

'max_value' => apply_filters( 'woocommerce_quantity_input_max', $product->backorders_allowed() ? '' : $product->get_stock_quantity(), $product ) ) ); ?>- ++ <input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $product->id ); ?>" />+ <?php $button_text = '<i class="ss-cart"></i>' . apply_filters('single_add_to_cart_text', __("Add to shopping bag", "swiftframework"), $product->product_type); ?>

dantedante // woocommercewoocommerce // single-productsingle-product // add-to-cartadd-to-cart // simple.phpsimple.php Download patchDownload patchBlameBlame

616263

646566

6162636465666768697071727374757677

echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '<li itemprop="image">%s<a href="%s" itemprop="image" class="woocommerce-main-image zoom" title="%s" alt="%s" data-rel="prettyPhoto[product-gallery]"><i class="ss-expand"></i></a></li>', $image_html, $image_link, $image_title, $image_alt ), $post->ID ); + } else {+ + $image = get_the_post_thumbnail( $post->ID, apply_filters( 'single_product_large_thumbnail_size', 'shop_single' ), array(+ 'title' => $image_title,+ 'class' => 'product-slider-image'+ ) );+ + + echo apply_filters( 'woocommerce_single_product_image_html', sprintf( '<li itemprop="image"><a href="%s" itemprop="image" class="woocommerce-main-image zoom" title="%s" data-rel="prettyPhoto' . $gallery . '">%s</a></li>', $image_link, $image_title, $image ), $post->ID );+ + } }

dantedante // woocommercewoocommerce // single-productsingle-product // product-image.phpproduct-image.php Download patchDownload patchBlameBlame

* Each tab is an array containing title, callback and priority. * @see woocommerce_default_product_tabs() */+function sf_add_desc_tab($tabs = array()) {+ global $post;+ $product_description = get_post_meta($post->ID, 'sf_product_description', true);+ if ($product_description != "") {+ $tabs['description'] = array(+ 'title' => __( 'Description', 'woocommerce' ),+ 'priority' => 10,+ 'callback' => 'woocommerce_product_description_tab'+ );+ }+ return $tabs;+}+add_filter('woocommerce_product_tabs', 'sf_add_desc_tab', 0);+ $tabs = apply_filters( 'woocommerce_product_tabs', array() ); if ( ! empty( $tabs ) ) : ?>

151617

181920

1516171819202122232425262728293031323334

dantedante // woocommercewoocommerce // single-productsingle-product // tabstabs // tabs.phptabs.php Download patchDownload patchBlameBlame

Comments You are not subscribed to this changeset → subscribe

Need help formatting the text?Don’t notify anyone → change

Post comment or Preview