Changeset 2066033
- Timestamp:
- 04/09/2019 07:14:25 PM (7 years ago)
- Location:
- iki-toolkit
- Files:
-
- 13 edited
- 13 copied
-
tags/1.2.11 (copied) (copied from iki-toolkit/trunk)
-
tags/1.2.11/README.txt (copied) (copied from iki-toolkit/trunk/README.txt) (2 diffs)
-
tags/1.2.11/css/public/font/fontello.eot (copied) (copied from iki-toolkit/trunk/css/public/font/fontello.eot)
-
tags/1.2.11/css/public/font/fontello.ttf (copied) (copied from iki-toolkit/trunk/css/public/font/fontello.ttf)
-
tags/1.2.11/css/public/font/fontello.woff (copied) (copied from iki-toolkit/trunk/css/public/font/fontello.woff)
-
tags/1.2.11/css/public/font/fontello.woff2 (copied) (copied from iki-toolkit/trunk/css/public/font/fontello.woff2)
-
tags/1.2.11/iki-toolkit.php (copied) (copied from iki-toolkit/trunk/iki-toolkit.php) (1 diff)
-
tags/1.2.11/includes/create-options/fs-panel-options.php (copied) (copied from iki-toolkit/trunk/includes/create-options/fs-panel-options.php)
-
tags/1.2.11/includes/functions/contact-functions.php (modified) (1 diff)
-
tags/1.2.11/includes/functions/core-functions.php (copied) (copied from iki-toolkit/trunk/includes/functions/core-functions.php)
-
tags/1.2.11/js/external-app.js (copied) (copied from iki-toolkit/trunk/js/external-app.js)
-
tags/1.2.11/js/external-app.min.js (copied) (copied from iki-toolkit/trunk/js/external-app.min.js)
-
tags/1.2.11/js/main.js (modified) (4 diffs)
-
tags/1.2.11/js/main.min.js (modified) (1 diff)
-
tags/1.2.11/languages/iki-toolkit.pot (copied) (copied from iki-toolkit/trunk/languages/iki-toolkit.pot) (3 diffs)
-
tags/1.2.11/partials/wonder-grid/portfolio/default.php (copied) (copied from iki-toolkit/trunk/partials/wonder-grid/portfolio/default.php)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/css/public/font/fontello.eot (modified) (previous)
-
trunk/css/public/font/fontello.ttf (modified) (previous)
-
trunk/css/public/font/fontello.woff (modified) (previous)
-
trunk/css/public/font/fontello.woff2 (modified) (previous)
-
trunk/iki-toolkit.php (modified) (1 diff)
-
trunk/includes/functions/contact-functions.php (modified) (1 diff)
-
trunk/js/main.js (modified) (4 diffs)
-
trunk/js/main.min.js (modified) (1 diff)
-
trunk/languages/iki-toolkit.pot (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
iki-toolkit/tags/1.2.11/README.txt
r2063014 r2066033 3 3 Tags: toolkit, iki_xx, iki-themes, ikithemes 4 4 Requires at least: 4.0.1 5 Tested up to: 5.1. 06 Stable tag: 1.2.1 05 Tested up to: 5.1.1 6 Stable tag: 1.2.11 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 38 38 39 39 == Changelog == 40 = 1.2.11 = 41 * Add GDPR checkbox for contact form 40 42 = 1.2.10 = 41 43 * Add default portfolio post partial -
iki-toolkit/tags/1.2.11/iki-toolkit.php
r2063014 r2066033 11 11 * Description: The Iki Toolkit extends functionality to Iki Themes, providing custom post types and more. 12 12 * 13 * Version: 1.2.1 013 * Version: 1.2.11 14 14 * Author: Ivan Vlatkovic 15 15 * Author URI: https://profiles.wordpress.org/iki_xx -
iki-toolkit/tags/1.2.11/includes/functions/contact-functions.php
r1949887 r2066033 96 96 </div> 97 97 <?php } ?> 98 <?php if ( apply_filters( 'iki_toolkit_show_contact_form_gdpr_check_box', true ) ) { ?> 99 <div class=""> 100 <input id="iki-gdpr-checkbox" name="iki-gdpr-checkbox" type="checkbox" 101 class="iki-input"> 102 <label for="iki-gdpr-checkbox" 103 class="iki-gdpr-label iki-form-label"><span><?php esc_html_e( 'I understand this email form collects my personal data in order to be contacted.', 'iki-toolkit' ); ?></span></label> 104 </div> 105 <?php } ?> 98 106 <?php printf( '<button title="%2$s" type="submit" data-iki-default="%1$s" data-iki-progress="%4$s" data-iki-success="%3$s" class="tooltip-js iki-btn iki-form-btn"><span class="iki-notif-text">%1$s</span><span 99 107 class="iki-submit-state iki-icon-mail"></span><span class="iki-working-state iki-icon-cog"></span></button>', -
iki-toolkit/tags/1.2.11/js/main.js
r1994093 r2066033 107 107 108 108 this.$formFields = this.$form.find('.iki-form-element'); 109 this.$gdprCbx = $('#iki-gdpr-checkbox'); 110 this.$gdprLabel = this.$form.find('.iki-gdpr-label'); 109 111 this.emptyNotifText = _self.$form.attr('data-iki-empty'); 110 112 this.wrongAnswerText = _self.$form.attr('data-iki-wrong-a'); … … 118 120 119 121 this.$requiredFields = this.$formFields.filter('[required]'); 122 123 124 if (this.$gdprCbx.length) { 125 126 this.$submitBtn.attr('disabled', true); 127 128 this.$gdprLabel.on('click', function (e) { 129 _self.$submitBtn.attr('disabled', _self.$gdprCbx[0].checked); 130 131 }); 132 133 this.$gdprCbx.on('click', function () { 134 135 _self.$submitBtn.attr('disabled', !_self.$gdprCbx[0].checked); 136 }) 137 } 120 138 121 139 this.$submitBtn.on('click', function (e) { … … 157 175 _self._setupInProgress(); 158 176 }); 159 } 160 else { 177 } else { 161 178 _self._animateErrors(); 162 179 … … 222 239 223 240 _self._setupDefault(); 224 } 225 else { 241 } else { 226 242 //success 227 243 _self._setupSuccess(); -
iki-toolkit/tags/1.2.11/js/main.min.js
r1994093 r2066033 1 window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.formHandler=function(i,t){"use strict";function e(){i.fn.velocity&&this.errorElements.velocity("callout.shake",{stagger:100}),this.errorElements.length=0}function o(){var t=this;this.$submitBtn.removeClass("iki-in-progress"),this.$notifText.text(this.$submitBtn.data("ikiSuccess")),this.ajaxInProgress=!1,i.fn.velocity&&this.$submitBtn.velocity("callout.pulse"),_.delay(function(){t._setupDefault()},6e3)}function n(){this.$notifText.text(this.$submitBtn.data("ikiDefault")),this.ajaxInProgress=!1,this.$submitBtn.removeClass("iki-in-progress")}function s(){this.$submitBtn.addClass("iki-in-progress"),this.$submitBtn.find(".iki-notif-text").text(this.$submitBtn.data("ikiProgress")),this.ajaxInProgress=!0}function r(i){if(i.data("ikiHasError")){var t=i.attr("name").trim();this.$form.find(".section-"+t).removeClass("iki-form-error").find(".iki-empty-notification").remove(),i.data("ikiHasError",!1)}}function a(i){var t=this._getFormSection(i);if(t.addClass("iki-form-error"),this.errorElements=this.errorElements.add(t),!i.data("ikiHasError")){var e=this.emptyNotifText;"iki-contact-answer"===i.attr("id")&&(e=this.wrongAnswerText),i.siblings("label").append('<span class="iki-empty-notification">'+e+"</span>")}i.data("ikiHasError",!0)}function c(i){var t=i.attr("name").trim();return this.$form.find(".section-"+t)}function l(t,e){var o=this;this.$form=t,this.$submitBtn=this.$form.find(".iki-form-btn"),this.$notifText=this.$submitBtn.find(".iki-notif-text"),this.ajaxInProgress=!1,this.errorElements=i([]);var n=this.$form.find(".section-iki-contact-answer").data("ikiAnswer");n&&(n=String(n).trim().toLocaleLowerCase()),this.answer=n,this.$formFields=this.$form.find(".iki-form-element"),this.emptyNotifText=o.$form.attr("data-iki-empty"),this.wrongAnswerText=o.$form.attr("data-iki-wrong-a"),this.$notificationPanel=i(".iki-notification-panel"),this.$answerField=this.$form.find("[name=iki-contact-answer]"),this.$formFields.on("focus",function(){var t=i(this);o._removeSectionError(t)}),this.$requiredFields=this.$formFields.filter("[required]"),this.$submitBtn.on("click",function(t){if(t.preventDefault(),!o.ajaxInProgress){var e=!1;if(o.$requiredFields.each(function(){var t=i(this);t.val().trim()||(e=!0,o._setupSectionError(t))}),o.$answerField.length){o.$answerField.val().trim().toLocaleLowerCase()!==o.answer&&(e=!0,o._setupSectionError(o.$answerField))}e?o._animateErrors():(o.$form.submit(),o.$notificationPanel.empty(),_.defer(function(){o._setupInProgress()}))}}),this.actionUrl=e,this.$form.on("submit",function(t){t.preventDefault();var e=o.$form.serialize();i.ajax({type:"POST",url:o.actionUrl,timeout:2e4,data:{action:"iki_toolkit_validate_contact_form",formData:e,_ajax_nonce:window.ikiToolkitExports.iki_nonce,postId:window.ikiToolkitExports.post_id}}).done(function(t,e,n){t.errors||!t.success?(t.notification&&o.$notificationPanel.addClass("iki-form-error").append("<p>"+t.notification+"</p>"),_.each(t.errors,function(t,e){var n=i('<p class="iki-error-field">'+e+" : "+t+"</p>");o.$notificationPanel.append(n);var s=o.$form.find("[name="+e+"]");s.length&&o._setupSectionError(s)}),o._animateErrors(),o.$notificationPanel.slideDown("slow",function(){_.delay(function(){o.$notificationPanel.slideUp("slow",function(){o.$notificationPanel.empty()})},1e4)}),o._setupDefault()):o._setupSuccess()})})}return{init:l,_getFormSection:c,_setupSectionError:a,_removeSectionError:r,_setupInProgress:s,_setupSuccess:o,_setupDefault:n,_animateErrors:e}}(jQuery,window),jQuery(document).ready(function(i){i(".iki-slick-slider").slick(),window.ikiToolkitExports.fs_panels&&window.ikiToolkitExports.fs_panels.forEach(function(i){Object.create(window.ikiToolkit.AbstractPanel).init(i,window.ikiToolkitExports.flags.wp_customizer_active)}),i("#iki-hero-section").length&&Object.create(window.ikiToolkit.heroSection.heroContent).init(),i(".post-sharing .iki-share-btn").on("click",function(t){i(window).width()>700&&(t.preventDefault(),window.open(this.href,"share-this","height=500,width=500,status=no,toolbar=no"))});var t=i("#iki-contact-form");t.length&&Object.create(window.ikiToolkit.formHandler).init(t,window.ikiToolkitExports.adminUrl)}),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.activePanels={},window.ikiToolkit.AbstractPanel=function(i,t){"use strict";function e(e,n){function s(t){if(t.preventDefault(),!r.isOpen){var e=i(this);if(e.tooltipster)try{e.tooltipster("close")}catch(i){}r.stopPropagation&&t.stopImmediatePropagation(),r.open()}}this.defaults={animationIn:"transition.slideUpIn",animationOut:"transition.slideDownOut",btnAnimation:!1,roundPosition:!1,toggleClass:"iki-offscreen"};var r=this;if(this.customElement=null,this.stopPropagation=n,this.options=i.extend({},this.defaults,e),this.$body=i("body"),this.$html=i("html"),this.$w=i(t),this.$target=i("#"+this.options.name),window.ikiToolkit.activePanels[this.options.name]=this,this.$w=i(window).on("keydown",o.bind(this)),this.$closeBtn=this.$target.find(".close-btn-wrap"),this._closeBinded=this.close.bind(this),this.openClass="."+this.options.name+"-open",this.$closeBtn.on("click",function(){var t=i(this);t.tooltipster&&t.tooltipster("close"),r._closeBinded()}),this.revSliders=this.$target.find(".rev_slider"),this.revSliders.length&&this.revSliders.revpause(),this.$w.on("iki_mobile_menu_init",function(t,e){i(e).find(r.openClass).on("click",s)}),this.options.blurBg){var a=this.$target.css("background-image");if(a&&"none"!==a){a=a.replace('url("',"").replace('")',"");var c=i('<img class="sr-only">').attr({src:a}),l=i('<canvas class="iki-fs-panel-canvas" id="'+this.options.name+'-canvas">');c.prependTo(r.$target),c.imagesLoaded().done(function(){StackBlur&&StackBlur.image(c[0],l[0],15),l.css({width:"",height:""}),_.defer(function(){c.remove(),r.$target.prepend(l)})})}}this.options.customElement&&void 0!==window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]&&(r.customElement=Object.create(window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]),r.customElement.init(r,this.options.customElement)),i(r.openClass).on("click",s),i(this.options.name+"-close").on("click",function(t){if(t.preventDefault(),r.isOpen){var e=i(this);e.tooltipster&&e.tooltipster("close"),r.stopPropagation&&t.stopImmediatePropagation(),r.close()}}),this.$body.on("iki_fs_panel_open",function(i,t){t===r.options.name&&(r.isAnimating||r.open())}),this.$body.on("iki_fs_panel_close",function(i,t){t===r.options.name&&r.isOpen&&r.close()})}function o(i){27===(i.keyCode||i.which)&&this.isOpen&&this.close()}function n(i){var e=this;e.$body.removeClass("iki-fs-panel-active"),e.isOpen=!1,e.isAnimating=!1,e.$target.addClass(e.options.toggleClass).css("transform",""),e.$html.css({marginRight:"",overflow:""}),e.revSliders.length&&t.requestAnimationFrame(function(){try{this.revSliders.revpause()}catch(i){}}),e.customElement&&e.customElement.onClose(),i.resolve()}function s(t){var e=this,o=i.Deferred();return t&&e.stopPropagation&&t.stopImmediatePropagation(),this.isOpen?(e.isAnimating=!0,i.fn.velocity?e.$target.velocity(e.options.animationOut,{duration:500,display:"block",complete:function(){e._onCloseComplete(o)}}):(e.$target.css("opacity",0),_.defer(function(){e._onCloseComplete(o)}))):o.reject(),o.promise()}function r(i){var e=this;e.isOpen=!0,e.openFirstTime=!0,e.$target.css("transform",""),e.isAnimating=!1,e.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize");try{this.revSliders.revresume()}catch(i){}}),e.customElement&&e.customElement.onOpen(),i.resolve()}function a(){var i=this;i.isAnimating=!0,i.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize")})}function c(){var t=i.Deferred(),e=this;return this.$body.addClass("iki-fs-panel-active"),e.$target.removeClass(e.options.toggleClass),i.fn.velocity?e.$target.velocity(e.options.animationIn,{duration:700,display:"block",begin:function(){e._onOpenBegin()},complete:function(){e._onOpenComplete(t)}}):(e.$target.css("opacity",1),e._onOpenBegin(),_.defer(function(){e._onOpenComplete(t)})),t.promise()}return{init:e,open:c,close:s,_keyDownClose:o,_onOpenComplete:r,_onOpenBegin:a,_onCloseComplete:n}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.panelCustomBlocks=window.ikiToolkit.panelCustomBlocks||{},window.ikiToolkit.panelCustomBlocks.search=function(i,t){function e(i,t){this.panel=i,this.data=t,this.$element=this.panel.$target.find(".search-wrapper"),this.$input=this.$element.find(".search-field"),this.DOMElementPresent=!!this.$input.length,this.focusSearch="enabled"===this.data.focus_search}function o(){this.DOMElementPresent&&this.focusSearch&&this.$input.focus()}function n(){}return{init:e,onOpen:o,onClose:n}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.gallery=function(i,t){"use strict";return{init:function(t){function e(t){_.each(t,function(t,e){i(t).css("transform","")})}t=t||{};var o=this,n={animation:"transition.bounceUpIn",animationDuration:500,stagger:150};this.options=i.extend({},n,t),i(".iki-custom-content-wrap.iki-multiple_images").each(function(){var t=i(this),n=t.find(".gallery-item"),s=t.find(".gallery"),r=t.data("ikiAnimation");n.length&&s.imagesLoaded().always(function(){_.defer(function(){i.fn.velocity?n.velocity(r,{duration:o.options.duration,stagger:o.options.stagger,display:"",complete:function(){e(this)}}):n.css("opacity",1)})})})}}}(jQuery,window),function(i,t){"use strict";window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.heroContent={init:function(){function e(){i.fn.elementInView?s.elementInView({visibleWhenRatio:.2,cb:o,outsideViewCallback:n,onlyOnce:!1}):o()}function o(){"desktop"===window.ikiThemes.State.activeMenu.name&&(l?l&&c&&(m.YTPPlay(),c=!1):(m.YTPlayer(),h.pattern&&m.on("YTPStart",function(){c=!1,d=!0,i('<div id="iki-video-bg-pattern"></div>').css("background-image","url("+h.pattern+")").appendTo(m),window.PubSub.subscribe("iki_state_menu_change",function(i,t){"desktop"===t.activeMenu.name?c&&(m.YTPPlay(),c=!1):c||(m.YTPPause(),c=!0)})}),l=!0))}function n(){!c&&d&&(m.YTPPause(),c=!0)}var s=i("#iki-hero-section"),r=!1,a=i("#iki-hero-bg"),c=!0,l=!1,d=!1,u=!1;window.ikiThemes&&(u=!window.ikiThemes.browserTest.cssFilters);var f=s.data("ikiHero");if(a.length){var m=i("#iki-hero-video-bg"),h=m.data("property"),p=a.data();if(p.ikiBackground&&(p=p.ikiBackground,p.srcs.thumbnail.trim())){var k=i("#iki-hero-thumb"),w=i('<canvas id="iki-hero-canvas">'),g=p.generate_blur,v=p.permanent_blur,$=parseInt(p.blur_strength);k.length&&(i.fn.imagesLoaded?k.imagesLoaded().done(function(){u&&t.StackBlur?(StackBlur.image(k[0],w[0],$),w.css({width:"",height:""}),k.remove(),a.append(w)):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$)}):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$));var y=function(){var t=p.srcs.large;t||(t=p.srcs.medium),t&&i("<img>").attr("src",t).imagesLoaded().done(function(){a.css("background-image","url("+t+")");var e=u?w:k;i.fn.velocity?e.velocity("fadeOut",{duration:1e3,complete:function(){w.remove()}}):e.fadeOut("slow",function(){w.remove()})})};i(window).on("load",function(){r||v||!g||(y(),r=!0)}),_.delay(function(){r||v||!g||(y(),r=!0)},1e4)}m.length&&(i(window).on("load",function(){l||e()}),_.delay(function(){l||e()},1e4));var b={parent:"#iki-hero-section",target:"#site-content",offset:0,duration:1e3},T=i("#iki-scroll-down-indicator");return i.fn.velocity?T.find("a").on("click",function(){var t=window.ikiThemes.State.activeMenu.isSticky?i("#iki-main-nav-wrap").height():0;t+=window.ikiThemes.State.wpAdminBarSize,i(b.target).velocity("scroll",{duration:b.duration,offset:-1*t})}):T.css("display","none"),f&&f.feat_c&&(document.cookie=f.feat_c+"="+f.feat_s+";path=/"),window.ikiToolkit.heroSection.gallery.init(),this}}}}(jQuery,window);1 window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.formHandler=function(i,t){"use strict";function e(){i.fn.velocity&&this.errorElements.velocity("callout.shake",{stagger:100}),this.errorElements.length=0}function n(){var t=this;this.$submitBtn.removeClass("iki-in-progress"),this.$notifText.text(this.$submitBtn.data("ikiSuccess")),this.ajaxInProgress=!1,i.fn.velocity&&this.$submitBtn.velocity("callout.pulse"),_.delay(function(){t._setupDefault()},6e3)}function o(){this.$notifText.text(this.$submitBtn.data("ikiDefault")),this.ajaxInProgress=!1,this.$submitBtn.removeClass("iki-in-progress")}function s(){this.$submitBtn.addClass("iki-in-progress"),this.$submitBtn.find(".iki-notif-text").text(this.$submitBtn.data("ikiProgress")),this.ajaxInProgress=!0}function r(i){if(i.data("ikiHasError")){var t=i.attr("name").trim();this.$form.find(".section-"+t).removeClass("iki-form-error").find(".iki-empty-notification").remove(),i.data("ikiHasError",!1)}}function a(i){var t=this._getFormSection(i);if(t.addClass("iki-form-error"),this.errorElements=this.errorElements.add(t),!i.data("ikiHasError")){var e=this.emptyNotifText;"iki-contact-answer"===i.attr("id")&&(e=this.wrongAnswerText),i.siblings("label").append('<span class="iki-empty-notification">'+e+"</span>")}i.data("ikiHasError",!0)}function c(i){var t=i.attr("name").trim();return this.$form.find(".section-"+t)}function l(t,e){var n=this;this.$form=t,this.$submitBtn=this.$form.find(".iki-form-btn"),this.$notifText=this.$submitBtn.find(".iki-notif-text"),this.ajaxInProgress=!1,this.errorElements=i([]);var o=this.$form.find(".section-iki-contact-answer").data("ikiAnswer");o&&(o=String(o).trim().toLocaleLowerCase()),this.answer=o,this.$formFields=this.$form.find(".iki-form-element"),this.$gdprCbx=i("#iki-gdpr-checkbox"),this.$gdprLabel=this.$form.find(".iki-gdpr-label"),this.emptyNotifText=n.$form.attr("data-iki-empty"),this.wrongAnswerText=n.$form.attr("data-iki-wrong-a"),this.$notificationPanel=i(".iki-notification-panel"),this.$answerField=this.$form.find("[name=iki-contact-answer]"),this.$formFields.on("focus",function(){var t=i(this);n._removeSectionError(t)}),this.$requiredFields=this.$formFields.filter("[required]"),this.$gdprCbx.length&&(this.$submitBtn.attr("disabled",!0),this.$gdprLabel.on("click",function(i){n.$submitBtn.attr("disabled",n.$gdprCbx[0].checked)}),this.$gdprCbx.on("click",function(){n.$submitBtn.attr("disabled",!n.$gdprCbx[0].checked)})),this.$submitBtn.on("click",function(t){if(t.preventDefault(),!n.ajaxInProgress){var e=!1;if(n.$requiredFields.each(function(){var t=i(this);t.val().trim()||(e=!0,n._setupSectionError(t))}),n.$answerField.length){n.$answerField.val().trim().toLocaleLowerCase()!==n.answer&&(e=!0,n._setupSectionError(n.$answerField))}e?n._animateErrors():(n.$form.submit(),n.$notificationPanel.empty(),_.defer(function(){n._setupInProgress()}))}}),this.actionUrl=e,this.$form.on("submit",function(t){t.preventDefault();var e=n.$form.serialize();i.ajax({type:"POST",url:n.actionUrl,timeout:2e4,data:{action:"iki_toolkit_validate_contact_form",formData:e,_ajax_nonce:window.ikiToolkitExports.iki_nonce,postId:window.ikiToolkitExports.post_id}}).done(function(t,e,o){t.errors||!t.success?(t.notification&&n.$notificationPanel.addClass("iki-form-error").append("<p>"+t.notification+"</p>"),_.each(t.errors,function(t,e){var o=i('<p class="iki-error-field">'+e+" : "+t+"</p>");n.$notificationPanel.append(o);var s=n.$form.find("[name="+e+"]");s.length&&n._setupSectionError(s)}),n._animateErrors(),n.$notificationPanel.slideDown("slow",function(){_.delay(function(){n.$notificationPanel.slideUp("slow",function(){n.$notificationPanel.empty()})},1e4)}),n._setupDefault()):n._setupSuccess()})})}return{init:l,_getFormSection:c,_setupSectionError:a,_removeSectionError:r,_setupInProgress:s,_setupSuccess:n,_setupDefault:o,_animateErrors:e}}(jQuery,window),jQuery(document).ready(function(i){i(".iki-slick-slider").slick(),window.ikiToolkitExports.fs_panels&&window.ikiToolkitExports.fs_panels.forEach(function(i){Object.create(window.ikiToolkit.AbstractPanel).init(i,window.ikiToolkitExports.flags.wp_customizer_active)}),i("#iki-hero-section").length&&Object.create(window.ikiToolkit.heroSection.heroContent).init(),i(".post-sharing .iki-share-btn").on("click",function(t){i(window).width()>700&&(t.preventDefault(),window.open(this.href,"share-this","height=500,width=500,status=no,toolbar=no"))});var t=i("#iki-contact-form");t.length&&Object.create(window.ikiToolkit.formHandler).init(t,window.ikiToolkitExports.adminUrl)}),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.activePanels={},window.ikiToolkit.AbstractPanel=function(i,t){"use strict";function e(e,o){function s(t){if(t.preventDefault(),!r.isOpen){var e=i(this);if(e.tooltipster)try{e.tooltipster("close")}catch(i){}r.stopPropagation&&t.stopImmediatePropagation(),r.open()}}this.defaults={animationIn:"transition.slideUpIn",animationOut:"transition.slideDownOut",btnAnimation:!1,roundPosition:!1,toggleClass:"iki-offscreen"};var r=this;if(this.customElement=null,this.stopPropagation=o,this.options=i.extend({},this.defaults,e),this.$body=i("body"),this.$html=i("html"),this.$w=i(t),this.$target=i("#"+this.options.name),window.ikiToolkit.activePanels[this.options.name]=this,this.$w=i(window).on("keydown",n.bind(this)),this.$closeBtn=this.$target.find(".close-btn-wrap"),this._closeBinded=this.close.bind(this),this.openClass="."+this.options.name+"-open",this.$closeBtn.on("click",function(){var t=i(this);t.tooltipster&&t.tooltipster("close"),r._closeBinded()}),this.revSliders=this.$target.find(".rev_slider"),this.revSliders.length&&this.revSliders.revpause(),this.$w.on("iki_mobile_menu_init",function(t,e){i(e).find(r.openClass).on("click",s)}),this.options.blurBg){var a=this.$target.css("background-image");if(a&&"none"!==a){a=a.replace('url("',"").replace('")',"");var c=i('<img class="sr-only">').attr({src:a}),l=i('<canvas class="iki-fs-panel-canvas" id="'+this.options.name+'-canvas">');c.prependTo(r.$target),c.imagesLoaded().done(function(){StackBlur&&StackBlur.image(c[0],l[0],15),l.css({width:"",height:""}),_.defer(function(){c.remove(),r.$target.prepend(l)})})}}this.options.customElement&&void 0!==window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]&&(r.customElement=Object.create(window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]),r.customElement.init(r,this.options.customElement)),i(r.openClass).on("click",s),i(this.options.name+"-close").on("click",function(t){if(t.preventDefault(),r.isOpen){var e=i(this);e.tooltipster&&e.tooltipster("close"),r.stopPropagation&&t.stopImmediatePropagation(),r.close()}}),this.$body.on("iki_fs_panel_open",function(i,t){t===r.options.name&&(r.isAnimating||r.open())}),this.$body.on("iki_fs_panel_close",function(i,t){t===r.options.name&&r.isOpen&&r.close()})}function n(i){27===(i.keyCode||i.which)&&this.isOpen&&this.close()}function o(i){var e=this;e.$body.removeClass("iki-fs-panel-active"),e.isOpen=!1,e.isAnimating=!1,e.$target.addClass(e.options.toggleClass).css("transform",""),e.$html.css({marginRight:"",overflow:""}),e.revSliders.length&&t.requestAnimationFrame(function(){try{this.revSliders.revpause()}catch(i){}}),e.customElement&&e.customElement.onClose(),i.resolve()}function s(t){var e=this,n=i.Deferred();return t&&e.stopPropagation&&t.stopImmediatePropagation(),this.isOpen?(e.isAnimating=!0,i.fn.velocity?e.$target.velocity(e.options.animationOut,{duration:500,display:"block",complete:function(){e._onCloseComplete(n)}}):(e.$target.css("opacity",0),_.defer(function(){e._onCloseComplete(n)}))):n.reject(),n.promise()}function r(i){var e=this;e.isOpen=!0,e.openFirstTime=!0,e.$target.css("transform",""),e.isAnimating=!1,e.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize");try{this.revSliders.revresume()}catch(i){}}),e.customElement&&e.customElement.onOpen(),i.resolve()}function a(){var i=this;i.isAnimating=!0,i.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize")})}function c(){var t=i.Deferred(),e=this;return this.$body.addClass("iki-fs-panel-active"),e.$target.removeClass(e.options.toggleClass),i.fn.velocity?e.$target.velocity(e.options.animationIn,{duration:700,display:"block",begin:function(){e._onOpenBegin()},complete:function(){e._onOpenComplete(t)}}):(e.$target.css("opacity",1),e._onOpenBegin(),_.defer(function(){e._onOpenComplete(t)})),t.promise()}return{init:e,open:c,close:s,_keyDownClose:n,_onOpenComplete:r,_onOpenBegin:a,_onCloseComplete:o}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.panelCustomBlocks=window.ikiToolkit.panelCustomBlocks||{},window.ikiToolkit.panelCustomBlocks.search=function(i,t){function e(i,t){this.panel=i,this.data=t,this.$element=this.panel.$target.find(".search-wrapper"),this.$input=this.$element.find(".search-field"),this.DOMElementPresent=!!this.$input.length,this.focusSearch="enabled"===this.data.focus_search}function n(){this.DOMElementPresent&&this.focusSearch&&this.$input.focus()}function o(){}return{init:e,onOpen:n,onClose:o}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.gallery=function(i,t){"use strict";return{init:function(t){function e(t){_.each(t,function(t,e){i(t).css("transform","")})}t=t||{};var n=this,o={animation:"transition.bounceUpIn",animationDuration:500,stagger:150};this.options=i.extend({},o,t),i(".iki-custom-content-wrap.iki-multiple_images").each(function(){var t=i(this),o=t.find(".gallery-item"),s=t.find(".gallery"),r=t.data("ikiAnimation");o.length&&s.imagesLoaded().always(function(){_.defer(function(){i.fn.velocity?o.velocity(r,{duration:n.options.duration,stagger:n.options.stagger,display:"",complete:function(){e(this)}}):o.css("opacity",1)})})})}}}(jQuery,window),function(i,t){"use strict";window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.heroContent={init:function(){function e(){i.fn.elementInView?s.elementInView({visibleWhenRatio:.2,cb:n,outsideViewCallback:o,onlyOnce:!1}):n()}function n(){"desktop"===window.ikiThemes.State.activeMenu.name&&(l?l&&c&&(h.YTPPlay(),c=!1):(h.YTPlayer(),m.pattern&&h.on("YTPStart",function(){c=!1,d=!0,i('<div id="iki-video-bg-pattern"></div>').css("background-image","url("+m.pattern+")").appendTo(h),window.PubSub.subscribe("iki_state_menu_change",function(i,t){"desktop"===t.activeMenu.name?c&&(h.YTPPlay(),c=!1):c||(h.YTPPause(),c=!0)})}),l=!0))}function o(){!c&&d&&(h.YTPPause(),c=!0)}var s=i("#iki-hero-section"),r=!1,a=i("#iki-hero-bg"),c=!0,l=!1,d=!1,u=!1;window.ikiThemes&&(u=!window.ikiThemes.browserTest.cssFilters);var f=s.data("ikiHero");if(a.length){var h=i("#iki-hero-video-bg"),m=h.data("property"),p=a.data();if(p.ikiBackground&&(p=p.ikiBackground,p.srcs.thumbnail.trim())){var k=i("#iki-hero-thumb"),w=i('<canvas id="iki-hero-canvas">'),g=p.generate_blur,v=p.permanent_blur,$=parseInt(p.blur_strength);k.length&&(i.fn.imagesLoaded?k.imagesLoaded().done(function(){u&&t.StackBlur?(StackBlur.image(k[0],w[0],$),w.css({width:"",height:""}),k.remove(),a.append(w)):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$)}):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$));var b=function(){var t=p.srcs.large;t||(t=p.srcs.medium),t&&i("<img>").attr("src",t).imagesLoaded().done(function(){a.css("background-image","url("+t+")");var e=u?w:k;i.fn.velocity?e.velocity("fadeOut",{duration:1e3,complete:function(){w.remove()}}):e.fadeOut("slow",function(){w.remove()})})};i(window).on("load",function(){r||v||!g||(b(),r=!0)}),_.delay(function(){r||v||!g||(b(),r=!0)},1e4)}h.length&&(i(window).on("load",function(){l||e()}),_.delay(function(){l||e()},1e4));var y={parent:"#iki-hero-section",target:"#site-content",offset:0,duration:1e3},T=i("#iki-scroll-down-indicator");return i.fn.velocity?T.find("a").on("click",function(){var t=window.ikiThemes.State.activeMenu.isSticky?i("#iki-main-nav-wrap").height():0;t+=window.ikiThemes.State.wpAdminBarSize,i(y.target).velocity("scroll",{duration:y.duration,offset:-1*t})}):T.css("display","none"),f&&f.feat_c&&(document.cookie=f.feat_c+"="+f.feat_s+";path=/"),window.ikiToolkit.heroSection.gallery.init(),this}}}}(jQuery,window); -
iki-toolkit/tags/1.2.11/languages/iki-toolkit.pot
r2058978 r2066033 2040 2040 msgstr "" 2041 2041 2042 #: includes/create-options/option-hooks.php:389, includes/functions/contact-functions.php:1 252042 #: includes/create-options/option-hooks.php:389, includes/functions/contact-functions.php:133 2043 2043 msgid "Business hours" 2044 2044 msgstr "" … … 2048 2048 msgstr "" 2049 2049 2050 #: includes/create-options/option-hooks.php:395, includes/functions/contact-functions.php:1 342050 #: includes/create-options/option-hooks.php:395, includes/functions/contact-functions.php:142 2051 2051 msgid "Telephone" 2052 2052 msgstr "" 2053 2053 2054 #: includes/create-options/option-hooks.php:400, includes/functions/contact-functions.php:1 422054 #: includes/create-options/option-hooks.php:400, includes/functions/contact-functions.php:150 2055 2055 msgid "Location" 2056 2056 msgstr "" … … 2412 2412 msgstr "" 2413 2413 2414 #: includes/functions/contact-functions.php:100 2414 #: includes/functions/contact-functions.php:103 2415 msgid "I understand this email form collects my personal data in order to be contacted." 2416 msgstr "" 2417 2418 #: includes/functions/contact-functions.php:108 2415 2419 msgid "Send" 2416 2420 msgstr "" 2417 2421 2418 #: includes/functions/contact-functions.php:10 12422 #: includes/functions/contact-functions.php:109 2419 2423 msgid "Send us your message" 2420 2424 msgstr "" 2421 2425 2422 #: includes/functions/contact-functions.php:1 022426 #: includes/functions/contact-functions.php:110 2423 2427 msgid "Mail sent, thank You!" 2424 2428 msgstr "" 2425 2429 2426 #: includes/functions/contact-functions.php:1 032430 #: includes/functions/contact-functions.php:111 2427 2431 msgid "Working" 2428 2432 msgstr "" -
iki-toolkit/trunk/README.txt
r2063014 r2066033 3 3 Tags: toolkit, iki_xx, iki-themes, ikithemes 4 4 Requires at least: 4.0.1 5 Tested up to: 5.1. 06 Stable tag: 1.2.1 05 Tested up to: 5.1.1 6 Stable tag: 1.2.11 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 38 38 39 39 == Changelog == 40 = 1.2.11 = 41 * Add GDPR checkbox for contact form 40 42 = 1.2.10 = 41 43 * Add default portfolio post partial -
iki-toolkit/trunk/iki-toolkit.php
r2063014 r2066033 11 11 * Description: The Iki Toolkit extends functionality to Iki Themes, providing custom post types and more. 12 12 * 13 * Version: 1.2.1 013 * Version: 1.2.11 14 14 * Author: Ivan Vlatkovic 15 15 * Author URI: https://profiles.wordpress.org/iki_xx -
iki-toolkit/trunk/includes/functions/contact-functions.php
r1949887 r2066033 96 96 </div> 97 97 <?php } ?> 98 <?php if ( apply_filters( 'iki_toolkit_show_contact_form_gdpr_check_box', true ) ) { ?> 99 <div class=""> 100 <input id="iki-gdpr-checkbox" name="iki-gdpr-checkbox" type="checkbox" 101 class="iki-input"> 102 <label for="iki-gdpr-checkbox" 103 class="iki-gdpr-label iki-form-label"><span><?php esc_html_e( 'I understand this email form collects my personal data in order to be contacted.', 'iki-toolkit' ); ?></span></label> 104 </div> 105 <?php } ?> 98 106 <?php printf( '<button title="%2$s" type="submit" data-iki-default="%1$s" data-iki-progress="%4$s" data-iki-success="%3$s" class="tooltip-js iki-btn iki-form-btn"><span class="iki-notif-text">%1$s</span><span 99 107 class="iki-submit-state iki-icon-mail"></span><span class="iki-working-state iki-icon-cog"></span></button>', -
iki-toolkit/trunk/js/main.js
r1994093 r2066033 107 107 108 108 this.$formFields = this.$form.find('.iki-form-element'); 109 this.$gdprCbx = $('#iki-gdpr-checkbox'); 110 this.$gdprLabel = this.$form.find('.iki-gdpr-label'); 109 111 this.emptyNotifText = _self.$form.attr('data-iki-empty'); 110 112 this.wrongAnswerText = _self.$form.attr('data-iki-wrong-a'); … … 118 120 119 121 this.$requiredFields = this.$formFields.filter('[required]'); 122 123 124 if (this.$gdprCbx.length) { 125 126 this.$submitBtn.attr('disabled', true); 127 128 this.$gdprLabel.on('click', function (e) { 129 _self.$submitBtn.attr('disabled', _self.$gdprCbx[0].checked); 130 131 }); 132 133 this.$gdprCbx.on('click', function () { 134 135 _self.$submitBtn.attr('disabled', !_self.$gdprCbx[0].checked); 136 }) 137 } 120 138 121 139 this.$submitBtn.on('click', function (e) { … … 157 175 _self._setupInProgress(); 158 176 }); 159 } 160 else { 177 } else { 161 178 _self._animateErrors(); 162 179 … … 222 239 223 240 _self._setupDefault(); 224 } 225 else { 241 } else { 226 242 //success 227 243 _self._setupSuccess(); -
iki-toolkit/trunk/js/main.min.js
r1994093 r2066033 1 window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.formHandler=function(i,t){"use strict";function e(){i.fn.velocity&&this.errorElements.velocity("callout.shake",{stagger:100}),this.errorElements.length=0}function o(){var t=this;this.$submitBtn.removeClass("iki-in-progress"),this.$notifText.text(this.$submitBtn.data("ikiSuccess")),this.ajaxInProgress=!1,i.fn.velocity&&this.$submitBtn.velocity("callout.pulse"),_.delay(function(){t._setupDefault()},6e3)}function n(){this.$notifText.text(this.$submitBtn.data("ikiDefault")),this.ajaxInProgress=!1,this.$submitBtn.removeClass("iki-in-progress")}function s(){this.$submitBtn.addClass("iki-in-progress"),this.$submitBtn.find(".iki-notif-text").text(this.$submitBtn.data("ikiProgress")),this.ajaxInProgress=!0}function r(i){if(i.data("ikiHasError")){var t=i.attr("name").trim();this.$form.find(".section-"+t).removeClass("iki-form-error").find(".iki-empty-notification").remove(),i.data("ikiHasError",!1)}}function a(i){var t=this._getFormSection(i);if(t.addClass("iki-form-error"),this.errorElements=this.errorElements.add(t),!i.data("ikiHasError")){var e=this.emptyNotifText;"iki-contact-answer"===i.attr("id")&&(e=this.wrongAnswerText),i.siblings("label").append('<span class="iki-empty-notification">'+e+"</span>")}i.data("ikiHasError",!0)}function c(i){var t=i.attr("name").trim();return this.$form.find(".section-"+t)}function l(t,e){var o=this;this.$form=t,this.$submitBtn=this.$form.find(".iki-form-btn"),this.$notifText=this.$submitBtn.find(".iki-notif-text"),this.ajaxInProgress=!1,this.errorElements=i([]);var n=this.$form.find(".section-iki-contact-answer").data("ikiAnswer");n&&(n=String(n).trim().toLocaleLowerCase()),this.answer=n,this.$formFields=this.$form.find(".iki-form-element"),this.emptyNotifText=o.$form.attr("data-iki-empty"),this.wrongAnswerText=o.$form.attr("data-iki-wrong-a"),this.$notificationPanel=i(".iki-notification-panel"),this.$answerField=this.$form.find("[name=iki-contact-answer]"),this.$formFields.on("focus",function(){var t=i(this);o._removeSectionError(t)}),this.$requiredFields=this.$formFields.filter("[required]"),this.$submitBtn.on("click",function(t){if(t.preventDefault(),!o.ajaxInProgress){var e=!1;if(o.$requiredFields.each(function(){var t=i(this);t.val().trim()||(e=!0,o._setupSectionError(t))}),o.$answerField.length){o.$answerField.val().trim().toLocaleLowerCase()!==o.answer&&(e=!0,o._setupSectionError(o.$answerField))}e?o._animateErrors():(o.$form.submit(),o.$notificationPanel.empty(),_.defer(function(){o._setupInProgress()}))}}),this.actionUrl=e,this.$form.on("submit",function(t){t.preventDefault();var e=o.$form.serialize();i.ajax({type:"POST",url:o.actionUrl,timeout:2e4,data:{action:"iki_toolkit_validate_contact_form",formData:e,_ajax_nonce:window.ikiToolkitExports.iki_nonce,postId:window.ikiToolkitExports.post_id}}).done(function(t,e,n){t.errors||!t.success?(t.notification&&o.$notificationPanel.addClass("iki-form-error").append("<p>"+t.notification+"</p>"),_.each(t.errors,function(t,e){var n=i('<p class="iki-error-field">'+e+" : "+t+"</p>");o.$notificationPanel.append(n);var s=o.$form.find("[name="+e+"]");s.length&&o._setupSectionError(s)}),o._animateErrors(),o.$notificationPanel.slideDown("slow",function(){_.delay(function(){o.$notificationPanel.slideUp("slow",function(){o.$notificationPanel.empty()})},1e4)}),o._setupDefault()):o._setupSuccess()})})}return{init:l,_getFormSection:c,_setupSectionError:a,_removeSectionError:r,_setupInProgress:s,_setupSuccess:o,_setupDefault:n,_animateErrors:e}}(jQuery,window),jQuery(document).ready(function(i){i(".iki-slick-slider").slick(),window.ikiToolkitExports.fs_panels&&window.ikiToolkitExports.fs_panels.forEach(function(i){Object.create(window.ikiToolkit.AbstractPanel).init(i,window.ikiToolkitExports.flags.wp_customizer_active)}),i("#iki-hero-section").length&&Object.create(window.ikiToolkit.heroSection.heroContent).init(),i(".post-sharing .iki-share-btn").on("click",function(t){i(window).width()>700&&(t.preventDefault(),window.open(this.href,"share-this","height=500,width=500,status=no,toolbar=no"))});var t=i("#iki-contact-form");t.length&&Object.create(window.ikiToolkit.formHandler).init(t,window.ikiToolkitExports.adminUrl)}),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.activePanels={},window.ikiToolkit.AbstractPanel=function(i,t){"use strict";function e(e,n){function s(t){if(t.preventDefault(),!r.isOpen){var e=i(this);if(e.tooltipster)try{e.tooltipster("close")}catch(i){}r.stopPropagation&&t.stopImmediatePropagation(),r.open()}}this.defaults={animationIn:"transition.slideUpIn",animationOut:"transition.slideDownOut",btnAnimation:!1,roundPosition:!1,toggleClass:"iki-offscreen"};var r=this;if(this.customElement=null,this.stopPropagation=n,this.options=i.extend({},this.defaults,e),this.$body=i("body"),this.$html=i("html"),this.$w=i(t),this.$target=i("#"+this.options.name),window.ikiToolkit.activePanels[this.options.name]=this,this.$w=i(window).on("keydown",o.bind(this)),this.$closeBtn=this.$target.find(".close-btn-wrap"),this._closeBinded=this.close.bind(this),this.openClass="."+this.options.name+"-open",this.$closeBtn.on("click",function(){var t=i(this);t.tooltipster&&t.tooltipster("close"),r._closeBinded()}),this.revSliders=this.$target.find(".rev_slider"),this.revSliders.length&&this.revSliders.revpause(),this.$w.on("iki_mobile_menu_init",function(t,e){i(e).find(r.openClass).on("click",s)}),this.options.blurBg){var a=this.$target.css("background-image");if(a&&"none"!==a){a=a.replace('url("',"").replace('")',"");var c=i('<img class="sr-only">').attr({src:a}),l=i('<canvas class="iki-fs-panel-canvas" id="'+this.options.name+'-canvas">');c.prependTo(r.$target),c.imagesLoaded().done(function(){StackBlur&&StackBlur.image(c[0],l[0],15),l.css({width:"",height:""}),_.defer(function(){c.remove(),r.$target.prepend(l)})})}}this.options.customElement&&void 0!==window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]&&(r.customElement=Object.create(window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]),r.customElement.init(r,this.options.customElement)),i(r.openClass).on("click",s),i(this.options.name+"-close").on("click",function(t){if(t.preventDefault(),r.isOpen){var e=i(this);e.tooltipster&&e.tooltipster("close"),r.stopPropagation&&t.stopImmediatePropagation(),r.close()}}),this.$body.on("iki_fs_panel_open",function(i,t){t===r.options.name&&(r.isAnimating||r.open())}),this.$body.on("iki_fs_panel_close",function(i,t){t===r.options.name&&r.isOpen&&r.close()})}function o(i){27===(i.keyCode||i.which)&&this.isOpen&&this.close()}function n(i){var e=this;e.$body.removeClass("iki-fs-panel-active"),e.isOpen=!1,e.isAnimating=!1,e.$target.addClass(e.options.toggleClass).css("transform",""),e.$html.css({marginRight:"",overflow:""}),e.revSliders.length&&t.requestAnimationFrame(function(){try{this.revSliders.revpause()}catch(i){}}),e.customElement&&e.customElement.onClose(),i.resolve()}function s(t){var e=this,o=i.Deferred();return t&&e.stopPropagation&&t.stopImmediatePropagation(),this.isOpen?(e.isAnimating=!0,i.fn.velocity?e.$target.velocity(e.options.animationOut,{duration:500,display:"block",complete:function(){e._onCloseComplete(o)}}):(e.$target.css("opacity",0),_.defer(function(){e._onCloseComplete(o)}))):o.reject(),o.promise()}function r(i){var e=this;e.isOpen=!0,e.openFirstTime=!0,e.$target.css("transform",""),e.isAnimating=!1,e.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize");try{this.revSliders.revresume()}catch(i){}}),e.customElement&&e.customElement.onOpen(),i.resolve()}function a(){var i=this;i.isAnimating=!0,i.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize")})}function c(){var t=i.Deferred(),e=this;return this.$body.addClass("iki-fs-panel-active"),e.$target.removeClass(e.options.toggleClass),i.fn.velocity?e.$target.velocity(e.options.animationIn,{duration:700,display:"block",begin:function(){e._onOpenBegin()},complete:function(){e._onOpenComplete(t)}}):(e.$target.css("opacity",1),e._onOpenBegin(),_.defer(function(){e._onOpenComplete(t)})),t.promise()}return{init:e,open:c,close:s,_keyDownClose:o,_onOpenComplete:r,_onOpenBegin:a,_onCloseComplete:n}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.panelCustomBlocks=window.ikiToolkit.panelCustomBlocks||{},window.ikiToolkit.panelCustomBlocks.search=function(i,t){function e(i,t){this.panel=i,this.data=t,this.$element=this.panel.$target.find(".search-wrapper"),this.$input=this.$element.find(".search-field"),this.DOMElementPresent=!!this.$input.length,this.focusSearch="enabled"===this.data.focus_search}function o(){this.DOMElementPresent&&this.focusSearch&&this.$input.focus()}function n(){}return{init:e,onOpen:o,onClose:n}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.gallery=function(i,t){"use strict";return{init:function(t){function e(t){_.each(t,function(t,e){i(t).css("transform","")})}t=t||{};var o=this,n={animation:"transition.bounceUpIn",animationDuration:500,stagger:150};this.options=i.extend({},n,t),i(".iki-custom-content-wrap.iki-multiple_images").each(function(){var t=i(this),n=t.find(".gallery-item"),s=t.find(".gallery"),r=t.data("ikiAnimation");n.length&&s.imagesLoaded().always(function(){_.defer(function(){i.fn.velocity?n.velocity(r,{duration:o.options.duration,stagger:o.options.stagger,display:"",complete:function(){e(this)}}):n.css("opacity",1)})})})}}}(jQuery,window),function(i,t){"use strict";window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.heroContent={init:function(){function e(){i.fn.elementInView?s.elementInView({visibleWhenRatio:.2,cb:o,outsideViewCallback:n,onlyOnce:!1}):o()}function o(){"desktop"===window.ikiThemes.State.activeMenu.name&&(l?l&&c&&(m.YTPPlay(),c=!1):(m.YTPlayer(),h.pattern&&m.on("YTPStart",function(){c=!1,d=!0,i('<div id="iki-video-bg-pattern"></div>').css("background-image","url("+h.pattern+")").appendTo(m),window.PubSub.subscribe("iki_state_menu_change",function(i,t){"desktop"===t.activeMenu.name?c&&(m.YTPPlay(),c=!1):c||(m.YTPPause(),c=!0)})}),l=!0))}function n(){!c&&d&&(m.YTPPause(),c=!0)}var s=i("#iki-hero-section"),r=!1,a=i("#iki-hero-bg"),c=!0,l=!1,d=!1,u=!1;window.ikiThemes&&(u=!window.ikiThemes.browserTest.cssFilters);var f=s.data("ikiHero");if(a.length){var m=i("#iki-hero-video-bg"),h=m.data("property"),p=a.data();if(p.ikiBackground&&(p=p.ikiBackground,p.srcs.thumbnail.trim())){var k=i("#iki-hero-thumb"),w=i('<canvas id="iki-hero-canvas">'),g=p.generate_blur,v=p.permanent_blur,$=parseInt(p.blur_strength);k.length&&(i.fn.imagesLoaded?k.imagesLoaded().done(function(){u&&t.StackBlur?(StackBlur.image(k[0],w[0],$),w.css({width:"",height:""}),k.remove(),a.append(w)):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$)}):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$));var y=function(){var t=p.srcs.large;t||(t=p.srcs.medium),t&&i("<img>").attr("src",t).imagesLoaded().done(function(){a.css("background-image","url("+t+")");var e=u?w:k;i.fn.velocity?e.velocity("fadeOut",{duration:1e3,complete:function(){w.remove()}}):e.fadeOut("slow",function(){w.remove()})})};i(window).on("load",function(){r||v||!g||(y(),r=!0)}),_.delay(function(){r||v||!g||(y(),r=!0)},1e4)}m.length&&(i(window).on("load",function(){l||e()}),_.delay(function(){l||e()},1e4));var b={parent:"#iki-hero-section",target:"#site-content",offset:0,duration:1e3},T=i("#iki-scroll-down-indicator");return i.fn.velocity?T.find("a").on("click",function(){var t=window.ikiThemes.State.activeMenu.isSticky?i("#iki-main-nav-wrap").height():0;t+=window.ikiThemes.State.wpAdminBarSize,i(b.target).velocity("scroll",{duration:b.duration,offset:-1*t})}):T.css("display","none"),f&&f.feat_c&&(document.cookie=f.feat_c+"="+f.feat_s+";path=/"),window.ikiToolkit.heroSection.gallery.init(),this}}}}(jQuery,window);1 window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.formHandler=function(i,t){"use strict";function e(){i.fn.velocity&&this.errorElements.velocity("callout.shake",{stagger:100}),this.errorElements.length=0}function n(){var t=this;this.$submitBtn.removeClass("iki-in-progress"),this.$notifText.text(this.$submitBtn.data("ikiSuccess")),this.ajaxInProgress=!1,i.fn.velocity&&this.$submitBtn.velocity("callout.pulse"),_.delay(function(){t._setupDefault()},6e3)}function o(){this.$notifText.text(this.$submitBtn.data("ikiDefault")),this.ajaxInProgress=!1,this.$submitBtn.removeClass("iki-in-progress")}function s(){this.$submitBtn.addClass("iki-in-progress"),this.$submitBtn.find(".iki-notif-text").text(this.$submitBtn.data("ikiProgress")),this.ajaxInProgress=!0}function r(i){if(i.data("ikiHasError")){var t=i.attr("name").trim();this.$form.find(".section-"+t).removeClass("iki-form-error").find(".iki-empty-notification").remove(),i.data("ikiHasError",!1)}}function a(i){var t=this._getFormSection(i);if(t.addClass("iki-form-error"),this.errorElements=this.errorElements.add(t),!i.data("ikiHasError")){var e=this.emptyNotifText;"iki-contact-answer"===i.attr("id")&&(e=this.wrongAnswerText),i.siblings("label").append('<span class="iki-empty-notification">'+e+"</span>")}i.data("ikiHasError",!0)}function c(i){var t=i.attr("name").trim();return this.$form.find(".section-"+t)}function l(t,e){var n=this;this.$form=t,this.$submitBtn=this.$form.find(".iki-form-btn"),this.$notifText=this.$submitBtn.find(".iki-notif-text"),this.ajaxInProgress=!1,this.errorElements=i([]);var o=this.$form.find(".section-iki-contact-answer").data("ikiAnswer");o&&(o=String(o).trim().toLocaleLowerCase()),this.answer=o,this.$formFields=this.$form.find(".iki-form-element"),this.$gdprCbx=i("#iki-gdpr-checkbox"),this.$gdprLabel=this.$form.find(".iki-gdpr-label"),this.emptyNotifText=n.$form.attr("data-iki-empty"),this.wrongAnswerText=n.$form.attr("data-iki-wrong-a"),this.$notificationPanel=i(".iki-notification-panel"),this.$answerField=this.$form.find("[name=iki-contact-answer]"),this.$formFields.on("focus",function(){var t=i(this);n._removeSectionError(t)}),this.$requiredFields=this.$formFields.filter("[required]"),this.$gdprCbx.length&&(this.$submitBtn.attr("disabled",!0),this.$gdprLabel.on("click",function(i){n.$submitBtn.attr("disabled",n.$gdprCbx[0].checked)}),this.$gdprCbx.on("click",function(){n.$submitBtn.attr("disabled",!n.$gdprCbx[0].checked)})),this.$submitBtn.on("click",function(t){if(t.preventDefault(),!n.ajaxInProgress){var e=!1;if(n.$requiredFields.each(function(){var t=i(this);t.val().trim()||(e=!0,n._setupSectionError(t))}),n.$answerField.length){n.$answerField.val().trim().toLocaleLowerCase()!==n.answer&&(e=!0,n._setupSectionError(n.$answerField))}e?n._animateErrors():(n.$form.submit(),n.$notificationPanel.empty(),_.defer(function(){n._setupInProgress()}))}}),this.actionUrl=e,this.$form.on("submit",function(t){t.preventDefault();var e=n.$form.serialize();i.ajax({type:"POST",url:n.actionUrl,timeout:2e4,data:{action:"iki_toolkit_validate_contact_form",formData:e,_ajax_nonce:window.ikiToolkitExports.iki_nonce,postId:window.ikiToolkitExports.post_id}}).done(function(t,e,o){t.errors||!t.success?(t.notification&&n.$notificationPanel.addClass("iki-form-error").append("<p>"+t.notification+"</p>"),_.each(t.errors,function(t,e){var o=i('<p class="iki-error-field">'+e+" : "+t+"</p>");n.$notificationPanel.append(o);var s=n.$form.find("[name="+e+"]");s.length&&n._setupSectionError(s)}),n._animateErrors(),n.$notificationPanel.slideDown("slow",function(){_.delay(function(){n.$notificationPanel.slideUp("slow",function(){n.$notificationPanel.empty()})},1e4)}),n._setupDefault()):n._setupSuccess()})})}return{init:l,_getFormSection:c,_setupSectionError:a,_removeSectionError:r,_setupInProgress:s,_setupSuccess:n,_setupDefault:o,_animateErrors:e}}(jQuery,window),jQuery(document).ready(function(i){i(".iki-slick-slider").slick(),window.ikiToolkitExports.fs_panels&&window.ikiToolkitExports.fs_panels.forEach(function(i){Object.create(window.ikiToolkit.AbstractPanel).init(i,window.ikiToolkitExports.flags.wp_customizer_active)}),i("#iki-hero-section").length&&Object.create(window.ikiToolkit.heroSection.heroContent).init(),i(".post-sharing .iki-share-btn").on("click",function(t){i(window).width()>700&&(t.preventDefault(),window.open(this.href,"share-this","height=500,width=500,status=no,toolbar=no"))});var t=i("#iki-contact-form");t.length&&Object.create(window.ikiToolkit.formHandler).init(t,window.ikiToolkitExports.adminUrl)}),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.activePanels={},window.ikiToolkit.AbstractPanel=function(i,t){"use strict";function e(e,o){function s(t){if(t.preventDefault(),!r.isOpen){var e=i(this);if(e.tooltipster)try{e.tooltipster("close")}catch(i){}r.stopPropagation&&t.stopImmediatePropagation(),r.open()}}this.defaults={animationIn:"transition.slideUpIn",animationOut:"transition.slideDownOut",btnAnimation:!1,roundPosition:!1,toggleClass:"iki-offscreen"};var r=this;if(this.customElement=null,this.stopPropagation=o,this.options=i.extend({},this.defaults,e),this.$body=i("body"),this.$html=i("html"),this.$w=i(t),this.$target=i("#"+this.options.name),window.ikiToolkit.activePanels[this.options.name]=this,this.$w=i(window).on("keydown",n.bind(this)),this.$closeBtn=this.$target.find(".close-btn-wrap"),this._closeBinded=this.close.bind(this),this.openClass="."+this.options.name+"-open",this.$closeBtn.on("click",function(){var t=i(this);t.tooltipster&&t.tooltipster("close"),r._closeBinded()}),this.revSliders=this.$target.find(".rev_slider"),this.revSliders.length&&this.revSliders.revpause(),this.$w.on("iki_mobile_menu_init",function(t,e){i(e).find(r.openClass).on("click",s)}),this.options.blurBg){var a=this.$target.css("background-image");if(a&&"none"!==a){a=a.replace('url("',"").replace('")',"");var c=i('<img class="sr-only">').attr({src:a}),l=i('<canvas class="iki-fs-panel-canvas" id="'+this.options.name+'-canvas">');c.prependTo(r.$target),c.imagesLoaded().done(function(){StackBlur&&StackBlur.image(c[0],l[0],15),l.css({width:"",height:""}),_.defer(function(){c.remove(),r.$target.prepend(l)})})}}this.options.customElement&&void 0!==window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]&&(r.customElement=Object.create(window.ikiToolkit.panelCustomBlocks[this.options.customElement.name]),r.customElement.init(r,this.options.customElement)),i(r.openClass).on("click",s),i(this.options.name+"-close").on("click",function(t){if(t.preventDefault(),r.isOpen){var e=i(this);e.tooltipster&&e.tooltipster("close"),r.stopPropagation&&t.stopImmediatePropagation(),r.close()}}),this.$body.on("iki_fs_panel_open",function(i,t){t===r.options.name&&(r.isAnimating||r.open())}),this.$body.on("iki_fs_panel_close",function(i,t){t===r.options.name&&r.isOpen&&r.close()})}function n(i){27===(i.keyCode||i.which)&&this.isOpen&&this.close()}function o(i){var e=this;e.$body.removeClass("iki-fs-panel-active"),e.isOpen=!1,e.isAnimating=!1,e.$target.addClass(e.options.toggleClass).css("transform",""),e.$html.css({marginRight:"",overflow:""}),e.revSliders.length&&t.requestAnimationFrame(function(){try{this.revSliders.revpause()}catch(i){}}),e.customElement&&e.customElement.onClose(),i.resolve()}function s(t){var e=this,n=i.Deferred();return t&&e.stopPropagation&&t.stopImmediatePropagation(),this.isOpen?(e.isAnimating=!0,i.fn.velocity?e.$target.velocity(e.options.animationOut,{duration:500,display:"block",complete:function(){e._onCloseComplete(n)}}):(e.$target.css("opacity",0),_.defer(function(){e._onCloseComplete(n)}))):n.reject(),n.promise()}function r(i){var e=this;e.isOpen=!0,e.openFirstTime=!0,e.$target.css("transform",""),e.isAnimating=!1,e.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize");try{this.revSliders.revresume()}catch(i){}}),e.customElement&&e.customElement.onOpen(),i.resolve()}function a(){var i=this;i.isAnimating=!0,i.revSliders.length&&t.requestAnimationFrame(function(){jQuery(window).trigger("resize")})}function c(){var t=i.Deferred(),e=this;return this.$body.addClass("iki-fs-panel-active"),e.$target.removeClass(e.options.toggleClass),i.fn.velocity?e.$target.velocity(e.options.animationIn,{duration:700,display:"block",begin:function(){e._onOpenBegin()},complete:function(){e._onOpenComplete(t)}}):(e.$target.css("opacity",1),e._onOpenBegin(),_.defer(function(){e._onOpenComplete(t)})),t.promise()}return{init:e,open:c,close:s,_keyDownClose:n,_onOpenComplete:r,_onOpenBegin:a,_onCloseComplete:o}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.panelCustomBlocks=window.ikiToolkit.panelCustomBlocks||{},window.ikiToolkit.panelCustomBlocks.search=function(i,t){function e(i,t){this.panel=i,this.data=t,this.$element=this.panel.$target.find(".search-wrapper"),this.$input=this.$element.find(".search-field"),this.DOMElementPresent=!!this.$input.length,this.focusSearch="enabled"===this.data.focus_search}function n(){this.DOMElementPresent&&this.focusSearch&&this.$input.focus()}function o(){}return{init:e,onOpen:n,onClose:o}}(jQuery,window),window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.gallery=function(i,t){"use strict";return{init:function(t){function e(t){_.each(t,function(t,e){i(t).css("transform","")})}t=t||{};var n=this,o={animation:"transition.bounceUpIn",animationDuration:500,stagger:150};this.options=i.extend({},o,t),i(".iki-custom-content-wrap.iki-multiple_images").each(function(){var t=i(this),o=t.find(".gallery-item"),s=t.find(".gallery"),r=t.data("ikiAnimation");o.length&&s.imagesLoaded().always(function(){_.defer(function(){i.fn.velocity?o.velocity(r,{duration:n.options.duration,stagger:n.options.stagger,display:"",complete:function(){e(this)}}):o.css("opacity",1)})})})}}}(jQuery,window),function(i,t){"use strict";window.ikiToolkit=window.ikiToolkit||{},window.ikiToolkit.heroSection=window.ikiToolkit.heroSection||{},window.ikiToolkit.heroSection.heroContent={init:function(){function e(){i.fn.elementInView?s.elementInView({visibleWhenRatio:.2,cb:n,outsideViewCallback:o,onlyOnce:!1}):n()}function n(){"desktop"===window.ikiThemes.State.activeMenu.name&&(l?l&&c&&(h.YTPPlay(),c=!1):(h.YTPlayer(),m.pattern&&h.on("YTPStart",function(){c=!1,d=!0,i('<div id="iki-video-bg-pattern"></div>').css("background-image","url("+m.pattern+")").appendTo(h),window.PubSub.subscribe("iki_state_menu_change",function(i,t){"desktop"===t.activeMenu.name?c&&(h.YTPPlay(),c=!1):c||(h.YTPPause(),c=!0)})}),l=!0))}function o(){!c&&d&&(h.YTPPause(),c=!0)}var s=i("#iki-hero-section"),r=!1,a=i("#iki-hero-bg"),c=!0,l=!1,d=!1,u=!1;window.ikiThemes&&(u=!window.ikiThemes.browserTest.cssFilters);var f=s.data("ikiHero");if(a.length){var h=i("#iki-hero-video-bg"),m=h.data("property"),p=a.data();if(p.ikiBackground&&(p=p.ikiBackground,p.srcs.thumbnail.trim())){var k=i("#iki-hero-thumb"),w=i('<canvas id="iki-hero-canvas">'),g=p.generate_blur,v=p.permanent_blur,$=parseInt(p.blur_strength);k.length&&(i.fn.imagesLoaded?k.imagesLoaded().done(function(){u&&t.StackBlur?(StackBlur.image(k[0],w[0],$),w.css({width:"",height:""}),k.remove(),a.append(w)):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$)}):k.css("opacity",1).addClass("iki-css-blur iki-css-blur-"+$));var b=function(){var t=p.srcs.large;t||(t=p.srcs.medium),t&&i("<img>").attr("src",t).imagesLoaded().done(function(){a.css("background-image","url("+t+")");var e=u?w:k;i.fn.velocity?e.velocity("fadeOut",{duration:1e3,complete:function(){w.remove()}}):e.fadeOut("slow",function(){w.remove()})})};i(window).on("load",function(){r||v||!g||(b(),r=!0)}),_.delay(function(){r||v||!g||(b(),r=!0)},1e4)}h.length&&(i(window).on("load",function(){l||e()}),_.delay(function(){l||e()},1e4));var y={parent:"#iki-hero-section",target:"#site-content",offset:0,duration:1e3},T=i("#iki-scroll-down-indicator");return i.fn.velocity?T.find("a").on("click",function(){var t=window.ikiThemes.State.activeMenu.isSticky?i("#iki-main-nav-wrap").height():0;t+=window.ikiThemes.State.wpAdminBarSize,i(y.target).velocity("scroll",{duration:y.duration,offset:-1*t})}):T.css("display","none"),f&&f.feat_c&&(document.cookie=f.feat_c+"="+f.feat_s+";path=/"),window.ikiToolkit.heroSection.gallery.init(),this}}}}(jQuery,window); -
iki-toolkit/trunk/languages/iki-toolkit.pot
r2058978 r2066033 2040 2040 msgstr "" 2041 2041 2042 #: includes/create-options/option-hooks.php:389, includes/functions/contact-functions.php:1 252042 #: includes/create-options/option-hooks.php:389, includes/functions/contact-functions.php:133 2043 2043 msgid "Business hours" 2044 2044 msgstr "" … … 2048 2048 msgstr "" 2049 2049 2050 #: includes/create-options/option-hooks.php:395, includes/functions/contact-functions.php:1 342050 #: includes/create-options/option-hooks.php:395, includes/functions/contact-functions.php:142 2051 2051 msgid "Telephone" 2052 2052 msgstr "" 2053 2053 2054 #: includes/create-options/option-hooks.php:400, includes/functions/contact-functions.php:1 422054 #: includes/create-options/option-hooks.php:400, includes/functions/contact-functions.php:150 2055 2055 msgid "Location" 2056 2056 msgstr "" … … 2412 2412 msgstr "" 2413 2413 2414 #: includes/functions/contact-functions.php:100 2414 #: includes/functions/contact-functions.php:103 2415 msgid "I understand this email form collects my personal data in order to be contacted." 2416 msgstr "" 2417 2418 #: includes/functions/contact-functions.php:108 2415 2419 msgid "Send" 2416 2420 msgstr "" 2417 2421 2418 #: includes/functions/contact-functions.php:10 12422 #: includes/functions/contact-functions.php:109 2419 2423 msgid "Send us your message" 2420 2424 msgstr "" 2421 2425 2422 #: includes/functions/contact-functions.php:1 022426 #: includes/functions/contact-functions.php:110 2423 2427 msgid "Mail sent, thank You!" 2424 2428 msgstr "" 2425 2429 2426 #: includes/functions/contact-functions.php:1 032430 #: includes/functions/contact-functions.php:111 2427 2431 msgid "Working" 2428 2432 msgstr ""
Note: See TracChangeset
for help on using the changeset viewer.