Changeset 1496758
- Timestamp:
- 09/16/2016 08:42:02 AM (9 years ago)
- Location:
- kopa-page-builder
- Files:
-
- 74 added
- 1 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
kopa-page-builder/trunk/assets/css/style.css
r1490799 r1496758 822 822 823 823 .kpb-ui-attachment-image { 824 background-color: #fafafa; 825 border: 1px solid #dddddd; 826 -webkit-border-radius: 5px; 827 -moz-border-radius: 5px; 828 -ms-border-radius: 5px; 829 border-radius: 5px; 824 background-color: transparent; 830 825 height: 100px; 831 padding: 2px;826 padding: 0px; 832 827 position: relative; 833 828 width: 100px; 834 829 } 830 .kpb-ui-attachment-image:before { 831 transition: all 0.5s; 832 -ms-transition: all 0.5s; 833 -webkit-transition: all 0.5s; 834 -moz-transition: all 0.5s; 835 content: ''; 836 display: block; 837 position: absolute; 838 top: 0; 839 bottom: 0; 840 left: 0; 841 right: 0; 842 border: 1px dashed #ddd; 843 z-index: 1; 844 } 845 .kpb-ui-attachment-image:hover:before { 846 border-color: #43a047; 847 } 848 .kpb-ui-attachment-image:hover .kpb-ui-attachment-image--action.kpb-ui-attachment-image--edit { 849 color: #43a047; 850 } 835 851 836 852 .kpb-ui-attachment-image--thumb { 853 position: absolute; 837 854 display: block; 838 855 border: medium none; 839 -webkit-border-radius: 5px;840 -moz-border-radius: 5px;841 -ms-border-radius: 5px;842 border-radius: 5px;843 856 height: 100%; 844 857 width: 100%; 845 858 padding: 0; 846 859 margin: 0; 860 top: 0; 861 bottom: 0; 862 left: 0; 863 right: 0; 864 z-index: 2; 865 background-color: #fff; 847 866 } 848 867 .kpb-ui-attachment-image--thumb.kpb--is_hidden { … … 867 886 width: 36px; 868 887 cursor: pointer; 869 } 870 .kpb-ui-attachment-image--action.kpb-ui-attachment-image--edit { 871 color: #43a047; 888 z-index: 3; 872 889 } 873 890 .kpb-ui-attachment-image--action.kpb-ui-attachment-image--remove { -
kopa-page-builder/trunk/assets/css/style.min.css
r1490799 r1496758 1 .kpb-row{margin-right:-6px;margin-left:-6px}.kpb-row:after,.kpb-row:before{display:table;content:" "}.kpb-row:after{clear:both}.kpb-col-1,.kpb-col-10,.kpb-col-11,.kpb-col-12,.kpb-col-2,.kpb-col-3,.kpb-col-4,.kpb-col-5,.kpb-col-6,.kpb-col-7,.kpb-col-8,.kpb-col-9{float:left;padding-left:6px;padding-right:6px}.kpb-col-12{width:100%}.kpb-col-11{width:91.66666666666666%}.kpb-col-10{width:83.33333333333334%}.kpb-col-9{width:75%}.kpb-col-8{width:66.66666666666666%}.kpb-col-7{width:58.333333333333336%}.kpb-col-6{width:50%}.kpb-col-5{width:41.66666666666667%}.kpb-col-4{width:33.33333333333333%}.kpb-col-3{width:25%}.kpb-col-2{width:16.666666666666664%}.kpb-col-1{width:8.333333333333332%}.kpb-clearfix:after,.kpb-clearfix:before{display:table;content:" "}.kpb-clearfix:after{clear:both}.kpb-pull-right{float:right!important}.kpb-pull-left{float:left!important}.kpb-content-box,.kpb-row{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.kpb-border-box,.kpb-col-1,.kpb-col-10,.kpb-col-11,.kpb-col-12,.kpb-col-2,.kpb-col-3,.kpb-col-4,.kpb-col-5,.kpb-col-6,.kpb-col-7,.kpb-col-8,.kpb-col-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-slider{position:relative;text-align:left;background:#ddd none repeat scroll 0 0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;cursor:move;box-shadow:0 0 2px 1px #c4c4c4;-ms-box-shadow:0 0 2px 1px #c4c4c4;-moz-box-shadow:0 0 2px 1px #c4c4c4;-webkit-box-shadow:0 0 2px 1px #c4c4c4}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:12px;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:3px}.ui-slider-horizontal .ui-slider-handle{top:50%;margin-left:-8px;margin-top:-8px;border:2px solid #fafafa;background-color:#ddd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.ui-slider-horizontal .ui-slider-range{height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.kpb-section-placeholder>.kpb-row{margin-top:-12px}.kpb-section-placeholder>.kpb-row>div{margin-top:12px}#kpb-metabox .inside{margin:0;padding:0}#kpb-widgets a,#kpb-widgets button,.kpb-customize a,.kpb-customize button,section.kpb-wrapper a,section.kpb-wrapper button{outer:none!important;box-shadow:none!important}#kpb-widgets a:focus,#kpb-widgets button:focus,.kpb-customize a:focus,.kpb-customize button:focus,section.kpb-wrapper a:focus,section.kpb-wrapper button:focus{box-shadow:none!important}.kpb-layout{margin:12px 0;padding:0 12px}#kpb-layout-disable{display:none}#kpb-wrapper-header{margin:0;padding:12px;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.kpb-preview-images{display:block;padding:3px;border:1px solid #e5e5e5;overflow:hidden}.kpb-preview-images img{width:100%;max-width:100%}.kpb-section{margin-top:24px;border:1px solid #78909c;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.kpb-section.kpb-first{margin-top:0}.kpb-section header.kpb-section-header{background-color:#78909c;border-bottom-color:#78909c!important}.kpb-section header.kpb-section-header label{color:#fff;font-size:14px;text-transform:uppercase}.kpb-section .kpb-section-placeholder{padding:0 12px 12px}.kpb-row-sub-area{margin-top:24px;padding:12px 5px;border:1px solid #fafafa}.kpb-row-sub-area.kpb-row-sub-area-first{margin-top:0}.kpb-area{border:1px solid #ececec;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden}.kpb-area header.kpb-area-header{background-color:#ececec}.kpb-area header.kpb-area-header label{display:block;text-transform:uppercase;line-height:24px;font-size:14px}.kpb-area .kpb-area-placeholder{padding:6px 12px;min-height:24px}.kpb-area .kpb-area-placeholder .kpb-widget{cursor:move;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:3px}#kpb-widgets.kpb-widgets--default,#kpb-widgets.kpb-widgets--side{positions:relative;background-color:#fff;width:70%;margin:48px auto}#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header{background-color:#ececec}#kpb-widgets.kpb-widgets--default .kpb-widgets-inner,#kpb-widgets.kpb-widgets--side .kpb-widgets-inner{padding:12px}#kpb-widgets.kpb-widgets--default .kpb-row .kpb-widget,#kpb-widgets.kpb-widgets--side .kpb-row .kpb-widget{margin-top:24px}#kpb-widgets.kpb-widgets--default .kpb-row.kpb-first .kpb-widget,#kpb-widgets.kpb-widgets--side .kpb-row.kpb-first .kpb-widget{margin-top:0}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner{border:1px solid #e5e5e5}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header{background-color:#f8f8f8}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner .kpb-widget-description{padding:6px;font-size:85%;font-style:italic;color:#666}.kpb-widget-inner{overflow:hidden}#kpb-widget{positions:relative;background-color:#fff;width:70%;margin:48px auto}#kpb-widget #kpb-widget-header{background-color:#ececec}#kpb-widget .kpb-form-inner{margin-left:24px;margin-right:24px}.kpb-loading{font-style:italic}.kpb-widget-sortable-placeholder{background:url(../images/transp_bg.png) repeat center center transparent;border:1px solid #e5e5e5;border-radius:3px;margin-bottom:12px}#kpb-loading-overlay{display:block;position:fixed;bottom:-100px;right:0;left:0;height:36px;line-height:36px;width:100%;z-index:999999;background-color:#43a047;color:#FFF;font-style:italic;padding:0 12px;border-top:5px solid #3b8e3f;text-transform:uppercase;text-align:center;letter-spacing:1px}.kpb-customize-lightbox{positions:relative;background-color:#fff;width:70%;margin:48px auto}.kpb-customize-lightbox .kpb-form-inner{margin:0}.kpb-wrapper-configuration header{margin-bottom:-1px!important}.kpb-wrapper-configuration .kpb-wrapper-configuration-toggle{padding:12px 24px}.kpb-wrapper-configuration nav ul{margin:0;list-style-type:none}.kpb-wrapper-configuration nav ul li{display:block;float:left;margin-bottom:0;padding-left:12px;margin-left:12px;border-left:1px solid #e5e5e5;height:24px;line-height:24px}.kpb-wrapper-configuration nav ul li.kpb-tab-title-first{padding-left:0;margin-left:0;border-left:none}.kpb-wrapper-configuration nav ul li a{text-decoration:none;outline:0!important}.kpb-wrapper-configuration nav ul li.kpb-tab-title-active a{color:red}.kpb-wrapper-configuration .kpb-tab-content .kpb-control{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}.kpb-control select{min-width:160px;width:160px;width:auto}.kpb-widget-customize .kpb-wrapper-configuration-toggle{padding:0!important}#kpb-button-hide-preview{margin-right:24px}#kpb-button-customize{margin-left:24px}#kpb-list-icon{margin-top:24px;margin-bottom:24px}#kpb-list-icon .kpb-ui-icon-item{text-align:center;margin-top:24px}#kpb-list-icon .kpb-ui-icon-item a{display:inline-block;width:24px;height:24px;line-height:24px;font-size:16px;color:#000;border:1px solid #e5e5e5}#kpb-list-icon .kpb-ui-icon-item a:hover{color:red;border-color:red}.kpb-list-blocks.kpb-list-blocks-first .kpb-list-blocks-caption{margin-top:0!important}.kpb-list-blocks .kpb-list-blocks-caption{margin-top:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:3px double #e5e5e5}.kpb-ui-image-outer .button{margin-left:12px}.kpb-ui-image,.kpb-ui-image-preview{height:auto;width:200px;max-width:200px;border:1px solid #dedede;padding:1px}.kpb-ui-number{width:50}.kpb-ui-textarea{width:100%}.kpb-ui-textarea.kpb-ui-textarea-guide-line{background:url(../images/textarea.gif) top left repeat transparent;font-family:Courier;font-size:95%;line-height:21px}#kpb-widget #kpb-widget-footer,#kpb-widget #kpb-widget-header,#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header,._kpb_footer,._kpb_header,.kpb-area .kpb-area-placeholder .kpb-widget,.kpb-area header.kpb-area-header,.kpb-customize-lightbox header.kpb-customize-header,.kpb-section header.kpb-section-header,.kpb-widget--side,.kpb-wrapper-configuration header{padding:6px 12px;line-height:24px}#kpb-widget #kpb-widget-header,#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header,._kpb_header,.kpb-area .kpb-area-placeholder .kpb-widget,.kpb-area header.kpb-area-header,.kpb-customize-lightbox header.kpb-customize-header,.kpb-section header.kpb-section-header,.kpb-widget--side,.kpb-wrapper-configuration header{margin-bottom:12px;border-bottom:1px solid #e5e5e5}#kpb-widget #kpb-widget-footer,._kpb_footer{margin-top:12px;border-top:1px solid #e5e5e5}.kpb-active{display:block}.kpb-hidden{display:none}.kpb-img-responsive{display:block;height:auto;max-width:100%;width:100%}.button.button-link{border-color:transparent;box-shadow:none;font-style:italic}.button.button-delete{color:red;margin-left:12px}.button.button-delete:hover,.button.button-delete:link,.button.button-delete:visited{background-color:transparent!important}.kpb-button-use{text-decoration:none;outer:none!important;box-shadow:none!important;font-style:italic}.kpb-button-delete,.kpb-button-edit{display:block;text-decoration:none;font-style:italic}.kpb-button-edit{margin-right:6px}.kpb-button-delete{background-color:transparent;color:red}.kpb-button-use{color:#78909c}.kpb-ui-help-text{margin-top:12px;font-size:90%;font-style:italic}#kpb-button-customize-layout{margin-right:24px}#kpb-nav-list-blocks.kpb-nav-list-blocks--default{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.kpb-ui-alert{display:block;padding:12px 24px}.kpb-ui-alert.kpb-skin-info{background-color:#fff176;border:1px solid #fdd835;color:#333;font-style:italic}#kpb-metabox,label[for=kpb-metabox-hide]{display:none}#kpb-toggle-editor span.wp-media-buttons-icon{display:inline-block;*display:inline;zoom:1;margin-right:6px}#kpb-toggle-editor.button-primary span.wp-media-buttons-icon::before{color:#fff}.kpb-block-title--side{margin-top:0;margin-bottom:24px;padding-bottom:6px;border-bottom:3px solid #333;text-transform:uppercase;letter-spacing:1px}.kpb-widget--side{background-color:#f8f8f8;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.kpb-widget--side label{font-weight:700}#kpb-nav-list-blocks.kpb-nav-list-blocks--side li,#kpb-nav-list-blocks.kpb-nav-list-blocks--side ul{list-style-type:none}#kpb-nav-list-blocks.kpb-nav-list-blocks--side li{display:block;width:40%;margin-right:5%;overflow:hidden;float:left}#kpb-nav-list-blocks.kpb-nav-list-blocks--side a{text-decoration:none;color:#333}#kpb-nav-list-blocks.kpb-nav-list-blocks--side .kpb-tab-title.kpb-tab-title-active a{color:#000;font-weight:700;text-transform:uppercase}.kpb-widgets--side .row{margin-left:-12px;margin-right:-12px}.kpb-widgets--side .row>div{padding-left:12px;padding-right:12px}.kpb-widget--side{position:relative}.kpb-button-use--side{background-color:#fff;color:#000;display:block;padding:0 12px;position:absolute;top:0;right:0;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.kpb-widget-description--side{margin-top:6px;line-height:20px;font-size:13px}.kpb-area-header,.kpb-section-header{position:relative}.kpb-button-customize{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;display:inline-block;*display:inline;zoom:1;position:absolute;top:50%;margin-top:-13px;right:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}.kpb-button-customize span{display:block;float:left;text-align:center;font-size:12px;height:24px;line-height:24px;padding:0 12px;color:#fff!important;text-decoration:none;box-shadow:none!important;outline:0!important}.kpb-button-customize.kpb-button-customize--col{border:1px solid #858585;background-color:#9e9e9e}.kpb-button-customize.kpb-button-customize--col span:hover{background-color:#858585}.kpb-button-customize.kpb-button-customize--col span.kpb_has_separate{border-right:1px solid #858585}.kpb-button-customize.kpb-button-customize--row{border:1px solid #303f46;background-color:#455a64}.kpb-button-customize.kpb-button-customize--row span:hover{background-color:#303f46}.kpb-button-customize.kpb-button-customize--row span.kpb_has_separate{border-right:1px solid #303f46}.kpb-ui-tooltip{padding:0;position:absolute;z-index:9999;max-width:200px}.kpb-ui-tooltip .ui-tooltip-content{position:relative;padding:3px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;line-height:24px;color:#fff;background-color:#000}.kpb-ui-tooltip .ui-tooltip-content::after{bottom:-6px;left:50%;margin-left:-6px;border-color:#000 transparent;border-width:6px 6px 0;content:'';position:absolute;border-style:solid;display:block;width:0}.kpb-ui-numeric-slider--outer{max-width:400px;width:400px;margin:6px 0}.kpb-ui-numeric-slider--preview{width:100px;display:block;position:absolute;top:50%;right:-124px;margin-top:-14px;line-height:28px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.kpb-ui-numeric-slider--control{max-width:400px}.kpb-tooltip{cursor:pointer}.kpb-ui-numeric-slider--filler{display:block;position:absolute;top:0;left:0;bottom:0;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#43a047;border:1px solid #43a047}.kpb-ui-attachment-image{background-color: #fafafa;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;height:100px;padding:2px;position:relative;width:100px}.kpb-ui-attachment-image--thumb{display:block;border:medium none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;height:100%;width:100%;padding:0;margin:0}.kpb-ui-attachment-image--thumb.kpb--is_hidden{display:none}.kpb-ui-attachment-image--action{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;color:#eee;display:block;font-size:36px;height:36px;left:50%;line-height:36px;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px;cursor:pointer}.kpb-ui-attachment-image--action.kpb-ui-attachment-image--edit{color:#43a047}.kpb-ui-attachment-image--action.kpb-ui-attachment-image--remove{color:#f66}.kpb-tab-content{padding-bottom:12px}.wp-editor-expand #wp-content-editor-tools{border-bottom:0!important}1 .kpb-row{margin-right:-6px;margin-left:-6px}.kpb-row:after,.kpb-row:before{display:table;content:" "}.kpb-row:after{clear:both}.kpb-col-1,.kpb-col-10,.kpb-col-11,.kpb-col-12,.kpb-col-2,.kpb-col-3,.kpb-col-4,.kpb-col-5,.kpb-col-6,.kpb-col-7,.kpb-col-8,.kpb-col-9{float:left;padding-left:6px;padding-right:6px}.kpb-col-12{width:100%}.kpb-col-11{width:91.66666666666666%}.kpb-col-10{width:83.33333333333334%}.kpb-col-9{width:75%}.kpb-col-8{width:66.66666666666666%}.kpb-col-7{width:58.333333333333336%}.kpb-col-6{width:50%}.kpb-col-5{width:41.66666666666667%}.kpb-col-4{width:33.33333333333333%}.kpb-col-3{width:25%}.kpb-col-2{width:16.666666666666664%}.kpb-col-1{width:8.333333333333332%}.kpb-clearfix:after,.kpb-clearfix:before{display:table;content:" "}.kpb-clearfix:after{clear:both}.kpb-pull-right{float:right!important}.kpb-pull-left{float:left!important}.kpb-content-box,.kpb-row{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.kpb-border-box,.kpb-col-1,.kpb-col-10,.kpb-col-11,.kpb-col-12,.kpb-col-2,.kpb-col-3,.kpb-col-4,.kpb-col-5,.kpb-col-6,.kpb-col-7,.kpb-col-8,.kpb-col-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-slider{position:relative;text-align:left;background:#ddd none repeat scroll 0 0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;cursor:move;box-shadow:0 0 2px 1px #c4c4c4;-ms-box-shadow:0 0 2px 1px #c4c4c4;-moz-box-shadow:0 0 2px 1px #c4c4c4;-webkit-box-shadow:0 0 2px 1px #c4c4c4}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:12px;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:3px}.ui-slider-horizontal .ui-slider-handle{top:50%;margin-left:-8px;margin-top:-8px;border:2px solid #fafafa;background-color:#ddd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.ui-slider-horizontal .ui-slider-range{height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.kpb-section-placeholder>.kpb-row{margin-top:-12px}.kpb-section-placeholder>.kpb-row>div{margin-top:12px}#kpb-metabox .inside{margin:0;padding:0}#kpb-widgets a,#kpb-widgets button,.kpb-customize a,.kpb-customize button,section.kpb-wrapper a,section.kpb-wrapper button{outer:none!important;box-shadow:none!important}#kpb-widgets a:focus,#kpb-widgets button:focus,.kpb-customize a:focus,.kpb-customize button:focus,section.kpb-wrapper a:focus,section.kpb-wrapper button:focus{box-shadow:none!important}.kpb-layout{margin:12px 0;padding:0 12px}#kpb-layout-disable{display:none}#kpb-wrapper-header{margin:0;padding:12px;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.kpb-preview-images{display:block;padding:3px;border:1px solid #e5e5e5;overflow:hidden}.kpb-preview-images img{width:100%;max-width:100%}.kpb-section{margin-top:24px;border:1px solid #78909c;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.kpb-section.kpb-first{margin-top:0}.kpb-section header.kpb-section-header{background-color:#78909c;border-bottom-color:#78909c!important}.kpb-section header.kpb-section-header label{color:#fff;font-size:14px;text-transform:uppercase}.kpb-section .kpb-section-placeholder{padding:0 12px 12px}.kpb-row-sub-area{margin-top:24px;padding:12px 5px;border:1px solid #fafafa}.kpb-row-sub-area.kpb-row-sub-area-first{margin-top:0}.kpb-area{border:1px solid #ececec;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden}.kpb-area header.kpb-area-header{background-color:#ececec}.kpb-area header.kpb-area-header label{display:block;text-transform:uppercase;line-height:24px;font-size:14px}.kpb-area .kpb-area-placeholder{padding:6px 12px;min-height:24px}.kpb-area .kpb-area-placeholder .kpb-widget{cursor:move;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:3px}#kpb-widgets.kpb-widgets--default,#kpb-widgets.kpb-widgets--side{positions:relative;background-color:#fff;width:70%;margin:48px auto}#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header{background-color:#ececec}#kpb-widgets.kpb-widgets--default .kpb-widgets-inner,#kpb-widgets.kpb-widgets--side .kpb-widgets-inner{padding:12px}#kpb-widgets.kpb-widgets--default .kpb-row .kpb-widget,#kpb-widgets.kpb-widgets--side .kpb-row .kpb-widget{margin-top:24px}#kpb-widgets.kpb-widgets--default .kpb-row.kpb-first .kpb-widget,#kpb-widgets.kpb-widgets--side .kpb-row.kpb-first .kpb-widget{margin-top:0}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner{border:1px solid #e5e5e5}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header{background-color:#f8f8f8}#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner .kpb-widget-description{padding:6px;font-size:85%;font-style:italic;color:#666}.kpb-widget-inner{overflow:hidden}#kpb-widget{positions:relative;background-color:#fff;width:70%;margin:48px auto}#kpb-widget #kpb-widget-header{background-color:#ececec}#kpb-widget .kpb-form-inner{margin-left:24px;margin-right:24px}.kpb-loading{font-style:italic}.kpb-widget-sortable-placeholder{background:url(../images/transp_bg.png) repeat center center transparent;border:1px solid #e5e5e5;border-radius:3px;margin-bottom:12px}#kpb-loading-overlay{display:block;position:fixed;bottom:-100px;right:0;left:0;height:36px;line-height:36px;width:100%;z-index:999999;background-color:#43a047;color:#FFF;font-style:italic;padding:0 12px;border-top:5px solid #3b8e3f;text-transform:uppercase;text-align:center;letter-spacing:1px}.kpb-customize-lightbox{positions:relative;background-color:#fff;width:70%;margin:48px auto}.kpb-customize-lightbox .kpb-form-inner{margin:0}.kpb-wrapper-configuration header{margin-bottom:-1px!important}.kpb-wrapper-configuration .kpb-wrapper-configuration-toggle{padding:12px 24px}.kpb-wrapper-configuration nav ul{margin:0;list-style-type:none}.kpb-wrapper-configuration nav ul li{display:block;float:left;margin-bottom:0;padding-left:12px;margin-left:12px;border-left:1px solid #e5e5e5;height:24px;line-height:24px}.kpb-wrapper-configuration nav ul li.kpb-tab-title-first{padding-left:0;margin-left:0;border-left:none}.kpb-wrapper-configuration nav ul li a{text-decoration:none;outline:0!important}.kpb-wrapper-configuration nav ul li.kpb-tab-title-active a{color:red}.kpb-wrapper-configuration .kpb-tab-content .kpb-control{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}.kpb-control select{min-width:160px;width:160px;width:auto}.kpb-widget-customize .kpb-wrapper-configuration-toggle{padding:0!important}#kpb-button-hide-preview{margin-right:24px}#kpb-button-customize{margin-left:24px}#kpb-list-icon{margin-top:24px;margin-bottom:24px}#kpb-list-icon .kpb-ui-icon-item{text-align:center;margin-top:24px}#kpb-list-icon .kpb-ui-icon-item a{display:inline-block;width:24px;height:24px;line-height:24px;font-size:16px;color:#000;border:1px solid #e5e5e5}#kpb-list-icon .kpb-ui-icon-item a:hover{color:red;border-color:red}.kpb-list-blocks.kpb-list-blocks-first .kpb-list-blocks-caption{margin-top:0!important}.kpb-list-blocks .kpb-list-blocks-caption{margin-top:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:3px double #e5e5e5}.kpb-ui-image-outer .button{margin-left:12px}.kpb-ui-image,.kpb-ui-image-preview{height:auto;width:200px;max-width:200px;border:1px solid #dedede;padding:1px}.kpb-ui-number{width:50}.kpb-ui-textarea{width:100%}.kpb-ui-textarea.kpb-ui-textarea-guide-line{background:url(../images/textarea.gif) top left repeat transparent;font-family:Courier;font-size:95%;line-height:21px}#kpb-widget #kpb-widget-footer,#kpb-widget #kpb-widget-header,#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header,._kpb_footer,._kpb_header,.kpb-area .kpb-area-placeholder .kpb-widget,.kpb-area header.kpb-area-header,.kpb-customize-lightbox header.kpb-customize-header,.kpb-section header.kpb-section-header,.kpb-widget--side,.kpb-wrapper-configuration header{padding:6px 12px;line-height:24px}#kpb-widget #kpb-widget-header,#kpb-widgets.kpb-widgets--default #kpb-widgets-header,#kpb-widgets.kpb-widgets--default aside.kpb-widget .kpb-widget-inner header,#kpb-widgets.kpb-widgets--side #kpb-widgets-header,._kpb_header,.kpb-area .kpb-area-placeholder .kpb-widget,.kpb-area header.kpb-area-header,.kpb-customize-lightbox header.kpb-customize-header,.kpb-section header.kpb-section-header,.kpb-widget--side,.kpb-wrapper-configuration header{margin-bottom:12px;border-bottom:1px solid #e5e5e5}#kpb-widget #kpb-widget-footer,._kpb_footer{margin-top:12px;border-top:1px solid #e5e5e5}.kpb-active{display:block}.kpb-hidden{display:none}.kpb-img-responsive{display:block;height:auto;max-width:100%;width:100%}.button.button-link{border-color:transparent;box-shadow:none;font-style:italic}.button.button-delete{color:red;margin-left:12px}.button.button-delete:hover,.button.button-delete:link,.button.button-delete:visited{background-color:transparent!important}.kpb-button-use{text-decoration:none;outer:none!important;box-shadow:none!important;font-style:italic}.kpb-button-delete,.kpb-button-edit{display:block;text-decoration:none;font-style:italic}.kpb-button-edit{margin-right:6px}.kpb-button-delete{background-color:transparent;color:red}.kpb-button-use{color:#78909c}.kpb-ui-help-text{margin-top:12px;font-size:90%;font-style:italic}#kpb-button-customize-layout{margin-right:24px}#kpb-nav-list-blocks.kpb-nav-list-blocks--default{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.kpb-ui-alert{display:block;padding:12px 24px}.kpb-ui-alert.kpb-skin-info{background-color:#fff176;border:1px solid #fdd835;color:#333;font-style:italic}#kpb-metabox,label[for=kpb-metabox-hide]{display:none}#kpb-toggle-editor span.wp-media-buttons-icon{display:inline-block;*display:inline;zoom:1;margin-right:6px}#kpb-toggle-editor.button-primary span.wp-media-buttons-icon::before{color:#fff}.kpb-block-title--side{margin-top:0;margin-bottom:24px;padding-bottom:6px;border-bottom:3px solid #333;text-transform:uppercase;letter-spacing:1px}.kpb-widget--side{background-color:#f8f8f8;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.kpb-widget--side label{font-weight:700}#kpb-nav-list-blocks.kpb-nav-list-blocks--side li,#kpb-nav-list-blocks.kpb-nav-list-blocks--side ul{list-style-type:none}#kpb-nav-list-blocks.kpb-nav-list-blocks--side li{display:block;width:40%;margin-right:5%;overflow:hidden;float:left}#kpb-nav-list-blocks.kpb-nav-list-blocks--side a{text-decoration:none;color:#333}#kpb-nav-list-blocks.kpb-nav-list-blocks--side .kpb-tab-title.kpb-tab-title-active a{color:#000;font-weight:700;text-transform:uppercase}.kpb-widgets--side .row{margin-left:-12px;margin-right:-12px}.kpb-widgets--side .row>div{padding-left:12px;padding-right:12px}.kpb-widget--side{position:relative}.kpb-button-use--side{background-color:#fff;color:#000;display:block;padding:0 12px;position:absolute;top:0;right:0;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.kpb-widget-description--side{margin-top:6px;line-height:20px;font-size:13px}.kpb-area-header,.kpb-section-header{position:relative}.kpb-button-customize{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;display:inline-block;*display:inline;zoom:1;position:absolute;top:50%;margin-top:-13px;right:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}.kpb-button-customize span{display:block;float:left;text-align:center;font-size:12px;height:24px;line-height:24px;padding:0 12px;color:#fff!important;text-decoration:none;box-shadow:none!important;outline:0!important}.kpb-button-customize.kpb-button-customize--col{border:1px solid #858585;background-color:#9e9e9e}.kpb-button-customize.kpb-button-customize--col span:hover{background-color:#858585}.kpb-button-customize.kpb-button-customize--col span.kpb_has_separate{border-right:1px solid #858585}.kpb-button-customize.kpb-button-customize--row{border:1px solid #303f46;background-color:#455a64}.kpb-button-customize.kpb-button-customize--row span:hover{background-color:#303f46}.kpb-button-customize.kpb-button-customize--row span.kpb_has_separate{border-right:1px solid #303f46}.kpb-ui-tooltip{padding:0;position:absolute;z-index:9999;max-width:200px}.kpb-ui-tooltip .ui-tooltip-content{position:relative;padding:3px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;line-height:24px;color:#fff;background-color:#000}.kpb-ui-tooltip .ui-tooltip-content::after{bottom:-6px;left:50%;margin-left:-6px;border-color:#000 transparent;border-width:6px 6px 0;content:'';position:absolute;border-style:solid;display:block;width:0}.kpb-ui-numeric-slider--outer{max-width:400px;width:400px;margin:6px 0}.kpb-ui-numeric-slider--preview{width:100px;display:block;position:absolute;top:50%;right:-124px;margin-top:-14px;line-height:28px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.kpb-ui-numeric-slider--control{max-width:400px}.kpb-tooltip{cursor:pointer}.kpb-ui-numeric-slider--filler{display:block;position:absolute;top:0;left:0;bottom:0;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#43a047;border:1px solid #43a047}.kpb-ui-attachment-image{background-color:transparent;height:100px;padding:0;position:relative;width:100px}.kpb-ui-attachment-image:before{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed #ddd;z-index:1}.kpb-ui-attachment-image:hover:before{border-color:#43a047}.kpb-ui-attachment-image:hover .kpb-ui-attachment-image--action.kpb-ui-attachment-image--edit{color:#43a047}.kpb-ui-attachment-image--thumb{position:absolute;display:block;border:medium none;height:100%;width:100%;padding:0;margin:0;top:0;bottom:0;left:0;right:0;z-index:2;background-color:#fff}.kpb-ui-attachment-image--thumb.kpb--is_hidden{display:none}.kpb-ui-attachment-image--action{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;color:#eee;display:block;font-size:36px;height:36px;left:50%;line-height:36px;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px;cursor:pointer;z-index:3}.kpb-ui-attachment-image--action.kpb-ui-attachment-image--remove{color:#f66}.kpb-tab-content{padding-bottom:12px}.wp-editor-expand #wp-content-editor-tools{border-bottom:0!important} -
kopa-page-builder/trunk/assets/css/style.scss
r1490799 r1496758 690 690 691 691 .kpb-ui-attachment-image { 692 background-color: #fafafa; 693 border: 1px solid #dddddd; 694 @include border-radius( 5px ); 692 background-color: transparent; 695 693 height: 100px; 696 padding: 2px;694 padding: 0px; 697 695 position: relative; 698 696 width: 100px; 697 698 &:before{ 699 @include transition( .5s ); 700 content: ''; 701 display: block; 702 position:absolute; 703 top: 0; 704 bottom: 0; 705 left: 0; 706 right: 0; 707 border: 1px dashed #ddd; 708 z-index: 1; 709 } 710 711 &:hover{ 712 &:before { 713 border-color: $color--success; 714 } 715 716 .kpb-ui-attachment-image--action{ 717 &.kpb-ui-attachment-image--edit{ 718 color: $color--success; 719 } 720 } 721 } 699 722 } 700 723 701 724 .kpb-ui-attachment-image--thumb { 725 position: absolute; 702 726 display: block; 703 727 border: medium none; 704 @include border-radius( 5px );705 728 height: 100%; 706 729 width: 100%; 707 730 padding: 0; 708 731 margin: 0; 709 732 top: 0; 733 bottom: 0; 734 left: 0; 735 right: 0; 736 z-index: 2; 737 background-color: #fff; 710 738 &.kpb--is_hidden{ 711 739 display: none; 712 } 740 } 713 741 } 714 742 … … 728 756 width: 36px; 729 757 cursor: pointer; 730 731 &.kpb-ui-attachment-image--edit{ 732 color: $color--success; 733 } 734 758 z-index: 3; 735 759 &.kpb-ui-attachment-image--remove{ 736 760 color: lighten( red, 20 ); 737 761 } 738 739 762 } 740 763 -
kopa-page-builder/trunk/assets/js/jquery.magnific-popup.min.js
r1490799 r1496758 1 !function(e){"function"==typeof define&&define.amd?define(["jquery"],e): "object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(e){var t,n,i,o,r,a,s="Close",l="BeforeClose",c="AfterClose",d="BeforeAppend",u="MarkupParse",p="Open",f="Change",m="mfp",g="."+m,v="mfp-ready",h="mfp-removing",y="mfp-prevent-close",C=function(){},w=!!window.jQuery,b=e(window),I=function(e,n){t.ev.on(m+e+g,n)},x=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},k=function(n,i){t.ev.triggerHandler(m+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},T=function(n){return n===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new C,t.init(),e.magnificPopup.instance=t)},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};C.prototype={constructor:C,init:function(){var n=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=P(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),i=e(document),t.popupsCache={}},open:function(n){var o;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var a,s=n.items;for(o=0;o<s.length;o++)if(a=s[o],a.parsed&&(a=a.el[0]),a===n.el[0]){t.index=o;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],r="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):i,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=x("bg").on("click"+g,function(){t.close()}),t.wrap=x("wrap").attr("tabindex",-1).on("click"+g,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=x("container",t.wrap)),t.contentContainer=x("content"),t.st.preloader&&(t.preloader=x("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;o<l.length;o++){var c=l[o];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}k("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(I(u,function(e,t,n,i){n.close_replaceWith=T(i.type)}),r+=" mfp-close-btn-in"):t.wrap.append(T())),t.st.alignTop&&(r+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:b.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:i.height(),position:"absolute"}),t.st.enableEscapeKey&&i.on("keyup"+g,function(e){27===e.keyCode&&t.close()}),b.on("resize"+g,function(){t.updateSize()}),t.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&t.wrap.addClass(r);var d=t.wH=b.height(),f={};if(t.fixedContentPos&&t._hasScrollBar(d)){var m=t._getScrollbarSize();m&&(f.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):f.overflow="hidden");var h=t.st.mainClass;return t.isIE7&&(h+=" mfp-ie7"),h&&t._addClassToMFP(h),t.updateItemHTML(),k("BuildControls"),e("html").css(f),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),i.on("focusin"+g,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(d),k(p),n},close:function(){t.isOpen&&(k(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(h),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){k(s);var n=h+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}i.off("keyup"+g+" focusin"+g),t.ev.off(g),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,k(c)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||b.height();t.fixedContentPos||t.wrap.css("height",t.wH),k("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(k("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var r=t.st[i]?t.st[i].markup:!1;k("FirstMarkupParse",r),t.currTemplate[i]=r?e(r):!0}o&&o!==n.type&&t.container.removeClass("mfp-"+o+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,k(f,n),o=n.type,t.container.prepend(t.contentContainer),k("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(T()):t.content=e:t.content="",k(d),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i,o=t.items[n];if(o.tagName?o={el:e(o)}:(i=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;a<r.length;a++)if(o.el.hasClass("mfp-"+r[a])){i=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=i||t.st.type||"inline",o.index=n,o.parsed=!0,t.items[n]=o,k("ElementParse",o),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||!(2===n.which||n.ctrlKey||n.metaKey||n.altKey||n.shiftKey)){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(b.width()<a)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),i||"loading"!==e||(i=t.st.tLoading);var o={status:e,text:i};k("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?i.height():document.body.scrollHeight)>(e||b.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),k(u,[t,n,i]),e.each(n,function(n,i){if(void 0===i||i===!1)return!0;if(o=n.split("_"),o.length>1){var r=t.find(g+"-"+o[0]);if(r.length>0){var a=o[1];"replaceWith"===a?r[0]!==i[0]&&r.replaceWith(i):"img"===a?r.is("img")?r.attr("src",i):r.replaceWith(e("<img>").attr("src",i).attr("class",r.attr("class"))):r.attr(o[1],i)}}else t.find(g+"-"+n).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:C.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=w?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),w?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var S,E,z,O="inline",M=function(){z&&(E.after(z.addClass(S)).detach(),z=null)};e.magnificPopup.registerModule(O,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(O),I(s+"."+O,function(){M()})},getInline:function(n,i){if(M(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(E||(S=o.hiddenClass,E=x(S),S="mfp-"+S),z=r.after(E).detach().removeClass(S)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("<div>");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var B,L="ajax",H=function(){B&&e(document.body).removeClass(B)},A=function(){H(),t.req&&t.req.abort()};e.magnificPopup.registerModule(L,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(L),B=t.st.ajax.cursor,I(s+"."+L,A),I("BeforeChange."+L,A)},getAjax:function(n){B&&e(document.body).addClass(B),t.updateStatus("loading");var i=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};k("ParseAjax",a),t.appendContent(e(a.data),L),n.finished=!0,H(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),k("AjaxContentAdded")},error:function(){H(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(i),""}}});var F,j=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=t.st.image.titleSrc;if(i){if(e.isFunction(i))return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,i=".image";t.types.push("image"),I(p+i,function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)}),I(s+i,function(){n.cursor&&e(document.body).removeClass(n.cursor),b.off("resize"+g)}),I("Resize"+i,t.resizeImage),t.isLowIE&&I("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,F&&clearInterval(F),e.isCheckingImgSize=!1,k("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){F&&clearInterval(F),F=setInterval(function(){return i.naturalWidth>0?(t._onImageHasSize(e),void 0):(n>200&&clearInterval(F),n++,3===n?o(10):40===n?o(50):100===n&&o(500),void 0)},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,k("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),c=n.img[0],c.naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(i,{title:j(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(F&&clearInterval(F),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var N,W=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,c=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},d=function(){t.content.css("visibility","visible")};I("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return d(),void 0;r=c(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,k("ZoomAnimationEnded")},16)},a)},16)}}),I(l+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=c(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),I(s+i,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(w?i.innerHeight():i[0].offsetHeight)-a-r};return W()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var Z="iframe",q="//about:blank",R=function(e){if(t.currTemplate[Z]){var n=t.currTemplate[Z].find("iframe");n.length&&(e||(n[0].src=q),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(Z,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(Z),I("BeforeChange",function(e,t,n){t!==n&&(t===Z?R():n===Z&&R(!0))}),I(s+"."+Z,function(){R()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var K=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},D=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,o=".mfp-gallery";return t.direction=!0,n&&n.enabled?(r+=" mfp-gallery",I(p+o,function(){n.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),i.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),I("UpdateStatus"+o,function(e,n){n.text&&(n.text=D(n.text,t.currItem.index,t.items.length))}),I(u+o,function(e,i,o,r){var a=t.items.length;o.counter=a>1?D(n.tCounter,r.index,a):""}),I("BuildControls"+o,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),r=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y);o.click(function(){t.prev()}),r.click(function(){t.next()}),t.container.append(o.add(r))}}),I(f+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),I(s+o,function(){i.off(o),t.wrap.off("click"+o),t.arrowRight=t.arrowLeft=null}),void 0):!1},next:function(){t.direction=!0,t.index=K(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=K(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?o:i);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?i:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=K(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),k("LazyLoad",i),"image"===i.type&&(i.img=e('<img class="mfp-img" />').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,k("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(I("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),I("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),_()});1 !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(e){var t,n,i,o,r,a,s="Close",l="BeforeClose",c="AfterClose",d="BeforeAppend",u="MarkupParse",p="Open",f="Change",m="mfp",g="."+m,v="mfp-ready",h="mfp-removing",y="mfp-prevent-close",C=function(){},w=!!window.jQuery,b=e(window),I=function(e,n){t.ev.on(m+e+g,n)},x=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},k=function(n,i){t.ev.triggerHandler(m+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},T=function(n){return n===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new C,t.init(),e.magnificPopup.instance=t)},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};C.prototype={constructor:C,init:function(){var n=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=P(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),i=e(document),t.popupsCache={}},open:function(n){var o;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var a,s=n.items;for(o=0;o<s.length;o++)if(a=s[o],a.parsed&&(a=a.el[0]),a===n.el[0]){t.index=o;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],r="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):i,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=x("bg").on("click"+g,function(){t.close()}),t.wrap=x("wrap").attr("tabindex",-1).on("click"+g,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=x("container",t.wrap)),t.contentContainer=x("content"),t.st.preloader&&(t.preloader=x("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;o<l.length;o++){var c=l[o];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}k("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(I(u,function(e,t,n,i){n.close_replaceWith=T(i.type)}),r+=" mfp-close-btn-in"):t.wrap.append(T())),t.st.alignTop&&(r+=" mfp-align-top"),t.wrap.css(t.fixedContentPos?{overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}:{top:b.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:i.height(),position:"absolute"}),t.st.enableEscapeKey&&i.on("keyup"+g,function(e){27===e.keyCode&&t.close()}),b.on("resize"+g,function(){t.updateSize()}),t.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&t.wrap.addClass(r);var d=t.wH=b.height(),f={};if(t.fixedContentPos&&t._hasScrollBar(d)){var m=t._getScrollbarSize();m&&(f.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):f.overflow="hidden");var h=t.st.mainClass;return t.isIE7&&(h+=" mfp-ie7"),h&&t._addClassToMFP(h),t.updateItemHTML(),k("BuildControls"),e("html").css(f),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),i.on("focusin"+g,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(d),k(p),n},close:function(){t.isOpen&&(k(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(h),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){k(s);var n=h+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}i.off("keyup"+g+" focusin"+g),t.ev.off(g),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,k(c)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||b.height();t.fixedContentPos||t.wrap.css("height",t.wH),k("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(k("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var r=t.st[i]?t.st[i].markup:!1;k("FirstMarkupParse",r),t.currTemplate[i]=r?e(r):!0}o&&o!==n.type&&t.container.removeClass("mfp-"+o+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,k(f,n),o=n.type,t.container.prepend(t.contentContainer),k("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(T()):t.content=e:t.content="",k(d),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i,o=t.items[n];if(o.tagName?o={el:e(o)}:(i=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;a<r.length;a++)if(o.el.hasClass("mfp-"+r[a])){i=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=i||t.st.type||"inline",o.index=n,o.parsed=!0,t.items[n]=o,k("ElementParse",o),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||!(2===n.which||n.ctrlKey||n.metaKey||n.altKey||n.shiftKey)){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(b.width()<a)return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),i||"loading"!==e||(i=t.st.tLoading);var o={status:e,text:i};k("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?i.height():document.body.scrollHeight)>(e||b.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),k(u,[t,n,i]),e.each(n,function(n,i){if(void 0===i||i===!1)return!0;if(o=n.split("_"),o.length>1){var r=t.find(g+"-"+o[0]);if(r.length>0){var a=o[1];"replaceWith"===a?r[0]!==i[0]&&r.replaceWith(i):"img"===a?r.is("img")?r.attr("src",i):r.replaceWith(e("<img>").attr("src",i).attr("class",r.attr("class"))):r.attr(o[1],i)}}else t.find(g+"-"+n).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:C.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=w?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),w?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var S,E,z,O="inline",M=function(){z&&(E.after(z.addClass(S)).detach(),z=null)};e.magnificPopup.registerModule(O,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(O),I(s+"."+O,function(){M()})},getInline:function(n,i){if(M(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(E||(S=o.hiddenClass,E=x(S),S="mfp-"+S),z=r.after(E).detach().removeClass(S)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("<div>");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var B,L="ajax",H=function(){B&&e(document.body).removeClass(B)},A=function(){H(),t.req&&t.req.abort()};e.magnificPopup.registerModule(L,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(L),B=t.st.ajax.cursor,I(s+"."+L,A),I("BeforeChange."+L,A)},getAjax:function(n){B&&e(document.body).addClass(B),t.updateStatus("loading");var i=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};k("ParseAjax",a),t.appendContent(e(a.data),L),n.finished=!0,H(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),k("AjaxContentAdded")},error:function(){H(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(i),""}}});var F,j=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=t.st.image.titleSrc;if(i){if(e.isFunction(i))return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var n=t.st.image,i=".image";t.types.push("image"),I(p+i,function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)}),I(s+i,function(){n.cursor&&e(document.body).removeClass(n.cursor),b.off("resize"+g)}),I("Resize"+i,t.resizeImage),t.isLowIE&&I("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,F&&clearInterval(F),e.isCheckingImgSize=!1,k("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){F&&clearInterval(F),F=setInterval(function(){return i.naturalWidth>0?void t._onImageHasSize(e):(n>200&&clearInterval(F),n++,void(3===n?o(10):40===n?o(50):100===n&&o(500)))},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,k("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.el&&n.el.find("img").length&&(c.alt=n.el.find("img").attr("alt")),n.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),c=n.img[0],c.naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(i,{title:j(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(F&&clearInterval(F),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var N,W=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,c=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},d=function(){t.content.css("visibility","visible")};I("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void d();r=c(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,k("ZoomAnimationEnded")},16)},a)},16)}}),I(l+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=c(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),I(s+i,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(w?i.innerHeight():i[0].offsetHeight)-a-r};return W()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var Z="iframe",q="//about:blank",R=function(e){if(t.currTemplate[Z]){var n=t.currTemplate[Z].find("iframe");n.length&&(e||(n[0].src=q),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(Z,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(Z),I("BeforeChange",function(e,t,n){t!==n&&(t===Z?R():n===Z&&R(!0))}),I(s+"."+Z,function(){R()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var K=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},D=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,o=".mfp-gallery";return t.direction=!0,n&&n.enabled?(r+=" mfp-gallery",I(p+o,function(){n.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),i.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),I("UpdateStatus"+o,function(e,n){n.text&&(n.text=D(n.text,t.currItem.index,t.items.length))}),I(u+o,function(e,i,o,r){var a=t.items.length;o.counter=a>1?D(n.tCounter,r.index,a):""}),I("BuildControls"+o,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),r=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y);o.click(function(){t.prev()}),r.click(function(){t.next()}),t.container.append(o.add(r))}}),I(f+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void I(s+o,function(){i.off(o),t.wrap.off("click"+o),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=K(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=K(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?o:i);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?i:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=K(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),k("LazyLoad",i),"image"===i.type&&(i.img=e('<img class="mfp-img" />').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,k("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(I("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),I("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),_()}); -
kopa-page-builder/trunk/assets/js/script.coffee
r1490872 r1496758 8 8 $kpb_media_2nd = false 9 9 10 jQuery(window). load->10 jQuery(window).on 'load',() -> 11 11 KPB.prepare() 12 12 return … … 400 400 401 401 if kpb_current_widget.length 402 kpb_current_widget.find( 'label' ).text response.label. replace(/\\/g, '')402 kpb_current_widget.find( 'label' ).text response.label.kpb_escape() 403 403 404 404 else if 'add' == response.action … … 407 407 kpb_current_sidebar.find( KPB_Widget._get_placeholder_class() ).append response.visual 408 408 409 jQuery( '#kpb-tab-widget-kpb' ).html response.form. replace(/\\/g, '')409 jQuery( '#kpb-tab-widget-kpb' ).html response.form.kpb_escape() 410 410 411 411 KPB.force_save() … … 1035 1035 1036 1036 1037 String::kpb_escape SpecialChars= ->1037 String::kpb_escape = -> 1038 1038 @replace(/\\n/g, '\\n').replace(/\\'/g, '\\\'').replace(/\\"/g, '\"').replace(/\\&/g, '\\&').replace(/\\r/g, '\\r').replace(/\\t/g, '\\t').replace(/\\b/g, '\\b').replace /\\f/g, '\\f' -
kopa-page-builder/trunk/assets/js/script.js
r1490872 r1496758 14 14 $kpb_media_2nd = false; 15 15 16 jQuery(window). load(function() {16 jQuery(window).on('load', function() { 17 17 KPB.prepare(); 18 18 }); … … 405 405 } 406 406 if (kpb_current_widget.length) { 407 kpb_current_widget.find('label').text(response.label. replace(/\\/g, ''));407 kpb_current_widget.find('label').text(response.label.kpb_escape()); 408 408 } 409 409 } else if ('add' === response.action) { … … 412 412 } 413 413 } 414 jQuery('#kpb-tab-widget-kpb').html(response.form. replace(/\\/g, ''));414 jQuery('#kpb-tab-widget-kpb').html(response.form.kpb_escape()); 415 415 KPB.force_save(); 416 416 }, … … 1043 1043 }; 1044 1044 1045 String.prototype.kpb_escape SpecialChars= function() {1045 String.prototype.kpb_escape = function() { 1046 1046 return this.replace(/\\n/g, '\\n').replace(/\\'/g, '\\\'').replace(/\\"/g, '\"').replace(/\\&/g, '\\&').replace(/\\r/g, '\\r').replace(/\\t/g, '\\t').replace(/\\b/g, '\\b').replace(/\\f/g, '\\f'); 1047 1047 }; -
kopa-page-builder/trunk/assets/js/script.min.js
r1490872 r1496758 1 "use strict";var $kpb_media_2nd,KPB,KPB_Assets,KPB_Col,KPB_Layout,KPB_Layout_Customize,KPB_Layouts,KPB_Lightbox,KPB_Main_Form,KPB_Overlay,KPB_Row,KPB_Tips,KPB_UI,KPB_UI_Attachment_Image,KPB_UI_Color,KPB_UI_Image,KPB_UI_Numeric_Slider,KPB_Util,KPB_Widget,KPB_Widgets,KPB_Wrapper,kpb_current_sidebar,kpb_current_widget,kpb_media,kpb_media_button_reset,kpb_media_button_upload;kpb_current_widget={},kpb_current_sidebar={},kpb_media=!1,kpb_media_button_upload={},kpb_media_button_reset={},$kpb_media_2nd=!1,jQuery(window). load(function(){KPB.prepare()}),KPB={_get_builder_id:function(){return"#kpb-metabox"},_get_btn_toggle_id:function(){return"#kpb-toggle-editor"},_get_btn_save_id:function(){return"#kpb-button-save-layouts"},get_elements:function(){return"#wp-content-editor-container, #post-status-info, #insert-media-button, .wp-editor-tabs"},prepare:function(){var e;e=jQuery("#kpb-select-layout option:selected").val(),"disable"!==e&&KPB_Layout.load(e)},toggle:function(e){var t,a;e.preventDefault(),a=jQuery(KPB._get_btn_toggle_id()),t=jQuery(KPB._get_builder_id()),t.is(":visible")?KPB.off(a):KPB.on(a)},on:function(e){jQuery(KPB.get_elements()).hide(),jQuery(KPB._get_builder_id()).show(),e.addClass("button-primary")},off:function(e){jQuery(KPB.get_elements()).show(),jQuery(KPB._get_builder_id()).hide(),e.removeClass("button-primary")},force_save:function(){jQuery(KPB._get_btn_save_id()).click()}},KPB_Main_Form={_get_form_id:function(){return"#post"},mark_it:function(e){var t;t=jQuery(KPB_Main_Form._get_form_id()),t.length&&(e?t.addClass("kpb-marked"):t.removeClass("kpb-marked"))},do_submit:function(){}},KPB_Wrapper={_get_id:function(){return"#kpb-wrapper"}},KPB_Overlay={_get_id:function(){return"#kpb-loading-overlay"},show:function(){jQuery(KPB_Overlay._get_id()).stop().animate({display:"block",bottom:"0px"},500)},hide:function(){jQuery(KPB_Overlay._get_id()).animate({display:"none",bottom:"-100px"},500)}},KPB_Assets={init:function(){KPB_UI.init(),KPB_Assets.init_tooltip(),KPB_Assets.init_tabs(),KPB_Assets.init_sortable()},init_tooltip:function(){jQuery(".kpb-tooltip").tooltip({tooltipClass:"kpb-ui-tooltip",position:{my:"center bottom",at:"center top-6"},show:{effect:"fade",duration:300},hide:{effect:"fade",duration:300}})},force_close_tooltip:function(){jQuery(".kpb-tooltip").tooltip("close")},init_tabs:function(){var e;e=jQuery(".kpb-tab-title > a"),e.length>0&&e.each(function(){var e;e=jQuery(this),e.click(function(t){var a,i;t.preventDefault(),i=e.parents(".kpb-tabs"),a=e.parent(),a.hasClass("kpb-tab-title-active")||(i.find(".kpb-tab-title-active").removeClass("kpb-tab-title-active"),i.find(".kpb-tab-content").slideUp(500),a.addClass("kpb-tab-title-active"),jQuery(e.attr("href")).slideDown(500))})})},init_sortable:function(){jQuery(KPB_Widget._get_placeholder_class()).sortable({forcePlaceholderSize:!0,connectWith:KPB_Widget._get_placeholder_class(),placeholder:"kpb-widget-sortable-placeholder",start:function(e,t){return t.placeholder.height(t.helper.outerHeight()-2)}}).disableSelection()}},KPB_Widgets={_get_id:function(){return"#kpb-widgets-lightbox"},load:function(){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widgets",security:jQuery("#kpb_load_widgets_security").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Widgets.show(),KPB_Overlay.hide()}})},show:function(){var e;e=KPB_Widgets._get_id(),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(e).show()},close:function(){jQuery(e).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:e,type:"inline"}})},open:function(e,t){var a;e.preventDefault(),kpb_current_sidebar=t.parents(".kpb-area"),a=KPB_Widgets._get_id(),jQuery(a).length?KPB_Widgets.show():KPB_Widgets.load()},close:function(e){e.preventDefault(),jQuery.magnificPopup.close()}},KPB_Widget={_get_id:function(){return"#kpb-widget-lightbox"},_get_placeholder_class:function(){return".kpb-area-placeholder"},get_placeholder:function(){jQuery(KPB_Widget._get_id()).length||jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widget_placeholder",security:jQuery("#kpb_load_widget_placeholder_security").val(),post_id:jQuery("#post_ID").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},prepare_form:function(e,t,a,i,n){jQuery("#kpb-widget input[name=kpb-widget-id]").val(e),jQuery("#kpb-widget input[name=kpb-widget-name]").val(t),jQuery("#kpb-widget-title").text(a),jQuery("#kpb-widget input[name=kpb-widget-class-name]").val(i),jQuery("#kpb-widget input[name=kpb-widget-action]").val(n)},load_form:function(e,t){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widget_form",security:jQuery("#kpb_load_widget_form_security").val(),widget_id:t,class_name:e,post_id:jQuery("#post_ID").val()},success:function(e){jQuery("#kpb-widget .kpb-form-inner").html(e)},beforeSend:function(){KPB_Overlay.show()},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},add:function(e,t,a,i){var n;e.preventDefault(),jQuery.magnificPopup.close(),n=KPB_Widget._get_id(),jQuery.magnificPopup.open({callbacks:{open:function(){var e;jQuery(n).show(),e=KPB_Util.get_random_id("widget-"),KPB_Widget.prepare_form(e,i,i,a,"add"),KPB_Widget.load_form(a,e)},close:function(){KPB_Widget.close(e)}},modal:!0,preloader:!0,alignTop:!0,items:{src:n,type:"inline"}})},edit:function(e,t,a){var i,n,o,r;e.preventDefault(),kpb_current_widget=t.parents(".kpb-widget"),n=KPB_Widget._get_id(),i=kpb_current_widget.attr("data-class"),o=kpb_current_widget.attr("data-name"),r=kpb_current_widget.find("label").text(),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(n).show(),KPB_Widget.prepare_form(a,o,r,i,"edit"),KPB_Widget.load_form(i,a)},close:function(){KPB_Widget.close(e)}},modal:!0,preloader:!0,alignTop:!0,items:{src:n,type:"inline"},fixedBgPos:!0})},"delete":function(e,t,a){var i,n,o,r,u;e.preventDefault(),n=confirm(KPB_Config.i18n.are_you_sure_to_remove_this_widget),n&&(i=t.closest(".kpb-widget"),o=i.attr("data-class"),r=jQuery("#kpb-select-layout option:selected").val(),u=jQuery("#post_ID").val(),jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_delete_widget",security:jQuery("#kpb_delete_widget_security").val(),widget_id:a,post_id:u,class_name:o,layout_slug:r},success:function(){i.remove(),KPB.force_save()},beforeSend:function(){KPB_Overlay.show()},complete:function(){KPB_Overlay.hide()}}))},save:function(e,t){e.preventDefault(),t.ajaxSubmit({dataType:"json",type:"POST",async:!0,beforeSubmit:function(){KPB_Overlay.show()},success:function(e){jQuery("#kpb-widget input[name=kpb-widget-action]").val("edit"),"edit"===e.action?(kpb_current_widget.length||(kpb_current_widget=jQuery("#"+e.id)),kpb_current_widget.length&&kpb_current_widget.find("label").text(e.label.replace(/\\/g,""))):"add"===e.action&&e.visual&&kpb_current_sidebar.find(KPB_Widget._get_placeholder_class()).append(e.visual),jQuery("#kpb-tab-widget-kpb").html(e.form.replace(/\\/g,"")),KPB.force_save()},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},close:function(e){e.preventDefault(),jQuery.magnificPopup.close(),jQuery("#kpb-widget .kpb-form-inner").html('<center class="kpb-loading">'+KPB_Config.i18n.loading+"</center>"),KPB_Overlay.hide(),jQuery("#kpb-widget-title").text(""),jQuery("#kpb-widget input[name=kpb-widget-class-name]").val(""),jQuery("#kpb-widget input[name=kpb-widget-action]").val("add"),jQuery("#kpb-widget input[name=kpb-widget-id]").val(""),jQuery("#kpb-widget input[name=kpb-widget-name]").val("")}},KPB_Row={_get_id:function(e,t){return"#kpb-customize-lightbox-"+e+"-"+t},load:function(e,t,a){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_row_customize",security:jQuery("#kpb_load_row_customize_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:t,row_slug:a},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Row.show(e,t,a)}})},show:function(e,t,a){var i;i=KPB_Row._get_id(t,a),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(i).show()},close:function(){jQuery(i).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:i,type:"inline"}})},open:function(e,t,a,i){var n;e.preventDefault(),n=KPB_Row._get_id(a,i),jQuery(n).length?KPB_Row.show(t,a,i):KPB_Row.load(t,a,i)},save:function(e,t,a){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:a}})},close:function(e){e.preventDefault(),KPB_Widget.close(e)}},KPB_Col={_get_id:function(e,t,a){return"#kpb-customize-lightbox-"+e+"-"+t+"-"+a},edit:function(e,t){var a,i,n,o;e.preventDefault(),a=t.closest(".kpb-area").attr("data-area"),o=t.closest(".kpb-section").attr("data-section"),i=t.closest(".kpb-layout ").attr("data-layout"),n=KPB_Col._get_id(i,o,a),jQuery(n).length?KPB_Col.show(i,o,a):KPB_Col.load(i,o,a)},load:function(e,t,a){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_col_customize",security:jQuery("#kpb_load_col_customize_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:e,row_slug:t,col_slug:a},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Col.show(e,t,a)}})},show:function(e,t,a){var i;i=KPB_Col._get_id(e,t,a),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(i).show()},close:function(){jQuery(i).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:i,type:"inline"}})},save_customize:function(e,t){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:jQuery("#post_ID").val()}})},close_customize:function(e){e.preventDefault(),KPB_Lightbox.close()}},KPB_Layouts={change:function(e,t){var a;e.preventDefault(),a=t.find("option:selected").val(),jQuery(KPB_Layout._get_id(a)).length?KPB_Layout.change(a):KPB_Layout.load(a)}},KPB_Layout={_get_id:function(e){return"#kpb-layout-"+e},get_btn_customize_id:function(){return"#kpb-button-customize-layout"},get_btn_preview_id:function(){return"#kpb-button-hide-preview"},load:function(e){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_layout",security:jQuery("#kpb_load_layout_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:e},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&(jQuery(KPB_Wrapper._get_id()).append(e),KPB_Widget.get_placeholder())},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Layout.change(e)}})},change:function(e){var t,a;a=KPB_Layout._get_id(e),jQuery(a).hasClass("kpb-active")||(jQuery(".kpb-layout.kpb-active").removeClass("kpb-active").addClass("kpb-hidden"),jQuery(a).removeClass("kpb-hidden").addClass("kpb-active"),KPB_Layout.toggle_customize(a),KPB_Layout.toggle_preview(a)),t="disable"!==e,KPB_Main_Form.mark_it(t)},toggle_customize:function(e){var t;t=parseInt(jQuery(e).attr("data-has-customize")),t?jQuery(KPB_Layout.get_btn_customize_id()).show():jQuery(KPB_Layout.get_btn_customize_id()).hide()},toggle_preview:function(e){var t;t=parseInt(jQuery(e).attr("data-has-preview")),t?jQuery(KPB_Layout.get_btn_preview_id()).show():jQuery(KPB_Layout.get_btn_preview_id()).hide()},save_layout:function(e,t){var a;e.preventDefault(),a=KPB_Layout.grab_layout_data(t),jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_save_layout",security:jQuery("#kpb_save_layout_security").val(),data:a,post_id:jQuery("#post_ID").val()},error:function(){},beforeSend:function(){KPB_Overlay.show(),t.text(KPB_Config.i18n.saving)},success:function(){t.text(KPB_Config.i18n.save)},complete:function(){KPB_Overlay.hide()}})},grab_layout_data:function(){var e,t,a,i;return a=jQuery("#kpb-select-layout option:selected").val(),e=jQuery(KPB_Layout._get_id(a)),t={layout_slug:a,rows:[]},i=e.find(".kpb-section"),i.length>0&&i.each(function(e,a){var i,n,o;n=jQuery(a),o={name:n.attr("data-section"),cols:[]},i=n.find(".kpb-area"),i.length>0&&(i.each(function(e,t){var a,i,n;i=jQuery(t),a={name:i.attr("data-area"),widgets:[]},n=i.find(".kpb-widget"),n.length>0&&(n.each(function(e,t){var i,n;i=jQuery(t),n={id:i.attr("id"),name:i.attr("data-name"),class_name:i.attr("data-class")},a.widgets.push(n)}),o.cols.push(a))}),o.cols.length&&t.rows.push(o))}),t}},KPB_Layout_Customize={_get_id:function(e){return"#kpb-layout-customize-lightbox-"+e},load:function(e){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_layout_customize",security:jQuery("#kpb_load_layout_customize_security").val(),layout_slug:e,post_id:jQuery("#post_ID").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Layout_Customize.show(e),KPB_Overlay.hide()}})},show:function(e){var t;t=KPB_Layout_Customize._get_id(e),jQuery(t).length&&jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(t).show()},close:function(){jQuery(t).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:t,type:"inline"}})},open:function(e){var t,a;e.preventDefault(),t=jQuery("#kpb-select-layout option:selected").val(),a=KPB_Layout_Customize._get_id(t),jQuery(a).length?KPB_Layout_Customize.show(t):KPB_Layout_Customize.load(t)},save:function(e,t,a){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:a}})},close:function(e){e.preventDefault(),KPB_Widget.close(e)}},KPB_Util={get_random_id:function(e){return e+Date.now().toString(36).substr(2,5)}},KPB_UI={init:function(){KPB_UI_Image.init(),KPB_UI_Color.init(),KPB_UI_Numeric_Slider.init()}},KPB_UI_Image={init:function(){jQuery(".kpb-ui-image-outer").on("click",".kpb-ui-image-button-upload",function(e){return e.preventDefault(),kpb_media_button_upload=jQuery(this),kpb_media?(kpb_media.open(),void 0):(kpb_media=wp.media.frames.kpb_media=wp.media({title:KPB_Config.i18n.media_center,button:{text:KPB_Config.i18n.choose_image},library:{type:"image"},multiple:!1}),kpb_media.on("select",function(){var e;e=kpb_media.state().get("selection").first().toJSON(),kpb_media_button_upload.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(e.url),kpb_media_button_upload.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",e.url)}),kpb_media.open(),void 0)}),jQuery(".kpb-ui-image-outer").on("click",".kpb-ui-image-button-reset",function(e){e.preventDefault(),kpb_media_button_reset=jQuery(this),kpb_media_button_reset.attr("data-reset")?(kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(kpb_media_button_reset.attr("data-reset")),kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",kpb_media_button_reset.attr("data-reset"))):(kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(kpb_media_button_reset.attr("")),kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",kpb_media_button_reset.attr("data-preview")))})}},KPB_UI_Color={init:function(){jQuery(".kpb-ui-color").wpColorPicker()}},KPB_UI_Numeric_Slider={_get_class:function(){return".kpb-ui-numeric-slider"},init:function(){var e;e=jQuery(KPB_UI_Numeric_Slider._get_class()),e.length&&jQuery.each(e,function(){var e,t,a,i,n,o,r,u,_,s,l,p,d;t=jQuery(this),a=t.closest(".kpb-ui-numeric-slider--outer"),n=a.find(".kpb-ui-numeric-slider--control"),e=a.find(".kpb-ui-numeric-slider--filler"),i=a.find(".kpb-ui-numeric-slider--preview"),l=t.attr("data-start"),_=t.attr("data-prefix"),o=t.attr("data-affix"),s=t.attr("data-preview"),u=parseFloat(t.attr("data-min")),r=parseFloat(t.attr("data-max")),p=parseFloat(t.attr("data-step")),d=t.val(),n.slider({value:d,min:u,max:r,step:p,slide:function(a,n){var u;d=parseFloat(n.value),u=d/r*100,t.val(n.value),d>0?("percent"===s?i.text(u.toString().substring(0,5)+"%"):i.text(_+n.value+o),e.css("width",u+"%")):(i.text(_+l+o),e.css("width","0%"))}})})}},KPB_UI_Attachment_Image={edit:function(e,t){var a,i,n,o;e.preventDefault(),i=t.parent(),n=i.find(".kpb-ui-attachment-image--input"),o=i.find(".kpb-ui-attachment-image--thumb").first(),a=i.find(".kpb-ui-attachment-image--remove").first(),$kpb_media_2nd?$kpb_media_2nd.open():($kpb_media_2nd=wp.media.frames.$kpb_media_2nd=wp.media({title:KPB_Config.i18n.media_center,button:{text:KPB_Config.i18n.choose_image},library:{type:"image"},multiple:!1}),$kpb_media_2nd.on("open",function(){var e,t,a;a=parseInt(n.val(),10),a&&(t=$kpb_media_2nd.state().get("selection"),e=wp.media.attachment(a),e.fetch(),t.add(e))}),$kpb_media_2nd.on("select",function(){var e;e=$kpb_media_2nd.state().get("selection").first().toJSON(),n.val(e.id),o.attr("src",e.sizes.thumbnail.url),o.removeClass("kpb--is_hidden"),t.hide(),a.show(),$kpb_media_2nd=!1}),$kpb_media_2nd.open())},remove:function(e,t){var a,i,n,o;e.preventDefault(),i=t.parent(),n=i.find(".kpb-ui-attachment-image--input"),o=i.find(".kpb-ui-attachment-image--thumb").first(),a=i.find(".kpb-ui-attachment-image--edit").first(),n.val(0),o.attr("src",""),o.addClass("kpb--is_hidden"),a.show(),t.hide()}},KPB_Lightbox={close:function(){jQuery.magnificPopup.close()}},KPB_Tips={hide_screenshot:function(e,t){e.preventDefault(),"0"===t.attr("data-status")?(jQuery(".kpb-layout > .kpb-row > .kpb-col-left").removeClass("kpb-col-12").addClass("kpb-col-8"),jQuery(".kpb-layout > .kpb-row > .kpb-col-right").show(),t.attr("data-status","1"),t.text(KPB_Config.i18n.hide_preview)):(jQuery(".kpb-layout > .kpb-row > .kpb-col-left").removeClass("kpb-col-8").addClass("kpb-col-12"),jQuery(".kpb-layout > .kpb-row > .kpb-col-right").hide(),t.attr("data-status","0"),t.text(KPB_Config.i18n.show_preview))}},String.prototype.kpb_escapeSpecialChars=function(){return this.replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f")};1 "use strict";var $kpb_media_2nd,KPB,KPB_Assets,KPB_Col,KPB_Layout,KPB_Layout_Customize,KPB_Layouts,KPB_Lightbox,KPB_Main_Form,KPB_Overlay,KPB_Row,KPB_Tips,KPB_UI,KPB_UI_Attachment_Image,KPB_UI_Color,KPB_UI_Image,KPB_UI_Numeric_Slider,KPB_Util,KPB_Widget,KPB_Widgets,KPB_Wrapper,kpb_current_sidebar,kpb_current_widget,kpb_media,kpb_media_button_reset,kpb_media_button_upload;kpb_current_widget={},kpb_current_sidebar={},kpb_media=!1,kpb_media_button_upload={},kpb_media_button_reset={},$kpb_media_2nd=!1,jQuery(window).on("load",function(){KPB.prepare()}),KPB={_get_builder_id:function(){return"#kpb-metabox"},_get_btn_toggle_id:function(){return"#kpb-toggle-editor"},_get_btn_save_id:function(){return"#kpb-button-save-layouts"},get_elements:function(){return"#wp-content-editor-container, #post-status-info, #insert-media-button, .wp-editor-tabs"},prepare:function(){var e;e=jQuery("#kpb-select-layout option:selected").val(),"disable"!==e&&KPB_Layout.load(e)},toggle:function(e){var t,a;e.preventDefault(),a=jQuery(KPB._get_btn_toggle_id()),t=jQuery(KPB._get_builder_id()),t.is(":visible")?KPB.off(a):KPB.on(a)},on:function(e){jQuery(KPB.get_elements()).hide(),jQuery(KPB._get_builder_id()).show(),e.addClass("button-primary")},off:function(e){jQuery(KPB.get_elements()).show(),jQuery(KPB._get_builder_id()).hide(),e.removeClass("button-primary")},force_save:function(){jQuery(KPB._get_btn_save_id()).click()}},KPB_Main_Form={_get_form_id:function(){return"#post"},mark_it:function(e){var t;t=jQuery(KPB_Main_Form._get_form_id()),t.length&&(e?t.addClass("kpb-marked"):t.removeClass("kpb-marked"))},do_submit:function(){}},KPB_Wrapper={_get_id:function(){return"#kpb-wrapper"}},KPB_Overlay={_get_id:function(){return"#kpb-loading-overlay"},show:function(){jQuery(KPB_Overlay._get_id()).stop().animate({display:"block",bottom:"0px"},500)},hide:function(){jQuery(KPB_Overlay._get_id()).animate({display:"none",bottom:"-100px"},500)}},KPB_Assets={init:function(){KPB_UI.init(),KPB_Assets.init_tooltip(),KPB_Assets.init_tabs(),KPB_Assets.init_sortable()},init_tooltip:function(){jQuery(".kpb-tooltip").tooltip({tooltipClass:"kpb-ui-tooltip",position:{my:"center bottom",at:"center top-6"},show:{effect:"fade",duration:300},hide:{effect:"fade",duration:300}})},force_close_tooltip:function(){jQuery(".kpb-tooltip").tooltip("close")},init_tabs:function(){var e;e=jQuery(".kpb-tab-title > a"),e.length>0&&e.each(function(){var e;e=jQuery(this),e.click(function(t){var a,i;t.preventDefault(),i=e.parents(".kpb-tabs"),a=e.parent(),a.hasClass("kpb-tab-title-active")||(i.find(".kpb-tab-title-active").removeClass("kpb-tab-title-active"),i.find(".kpb-tab-content").slideUp(500),a.addClass("kpb-tab-title-active"),jQuery(e.attr("href")).slideDown(500))})})},init_sortable:function(){jQuery(KPB_Widget._get_placeholder_class()).sortable({forcePlaceholderSize:!0,connectWith:KPB_Widget._get_placeholder_class(),placeholder:"kpb-widget-sortable-placeholder",start:function(e,t){return t.placeholder.height(t.helper.outerHeight()-2)}}).disableSelection()}},KPB_Widgets={_get_id:function(){return"#kpb-widgets-lightbox"},load:function(){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widgets",security:jQuery("#kpb_load_widgets_security").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Widgets.show(),KPB_Overlay.hide()}})},show:function(){var e;e=KPB_Widgets._get_id(),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(e).show()},close:function(){jQuery(e).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:e,type:"inline"}})},open:function(e,t){var a;e.preventDefault(),kpb_current_sidebar=t.parents(".kpb-area"),a=KPB_Widgets._get_id(),jQuery(a).length?KPB_Widgets.show():KPB_Widgets.load()},close:function(e){e.preventDefault(),jQuery.magnificPopup.close()}},KPB_Widget={_get_id:function(){return"#kpb-widget-lightbox"},_get_placeholder_class:function(){return".kpb-area-placeholder"},get_placeholder:function(){jQuery(KPB_Widget._get_id()).length||jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widget_placeholder",security:jQuery("#kpb_load_widget_placeholder_security").val(),post_id:jQuery("#post_ID").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},prepare_form:function(e,t,a,i,n){jQuery("#kpb-widget input[name=kpb-widget-id]").val(e),jQuery("#kpb-widget input[name=kpb-widget-name]").val(t),jQuery("#kpb-widget-title").text(a),jQuery("#kpb-widget input[name=kpb-widget-class-name]").val(i),jQuery("#kpb-widget input[name=kpb-widget-action]").val(n)},load_form:function(e,t){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_widget_form",security:jQuery("#kpb_load_widget_form_security").val(),widget_id:t,class_name:e,post_id:jQuery("#post_ID").val()},success:function(e){jQuery("#kpb-widget .kpb-form-inner").html(e)},beforeSend:function(){KPB_Overlay.show()},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},add:function(e,t,a,i){var n;e.preventDefault(),jQuery.magnificPopup.close(),n=KPB_Widget._get_id(),jQuery.magnificPopup.open({callbacks:{open:function(){var e;jQuery(n).show(),e=KPB_Util.get_random_id("widget-"),KPB_Widget.prepare_form(e,i,i,a,"add"),KPB_Widget.load_form(a,e)},close:function(){KPB_Widget.close(e)}},modal:!0,preloader:!0,alignTop:!0,items:{src:n,type:"inline"}})},edit:function(e,t,a){var i,n,o,r;e.preventDefault(),kpb_current_widget=t.parents(".kpb-widget"),n=KPB_Widget._get_id(),i=kpb_current_widget.attr("data-class"),o=kpb_current_widget.attr("data-name"),r=kpb_current_widget.find("label").text(),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(n).show(),KPB_Widget.prepare_form(a,o,r,i,"edit"),KPB_Widget.load_form(i,a)},close:function(){KPB_Widget.close(e)}},modal:!0,preloader:!0,alignTop:!0,items:{src:n,type:"inline"},fixedBgPos:!0})},"delete":function(e,t,a){var i,n,o,r,u;e.preventDefault(),n=confirm(KPB_Config.i18n.are_you_sure_to_remove_this_widget),n&&(i=t.closest(".kpb-widget"),o=i.attr("data-class"),r=jQuery("#kpb-select-layout option:selected").val(),u=jQuery("#post_ID").val(),jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_delete_widget",security:jQuery("#kpb_delete_widget_security").val(),widget_id:a,post_id:u,class_name:o,layout_slug:r},success:function(){i.remove(),KPB.force_save()},beforeSend:function(){KPB_Overlay.show()},complete:function(){KPB_Overlay.hide()}}))},save:function(e,t){e.preventDefault(),t.ajaxSubmit({dataType:"json",type:"POST",async:!0,beforeSubmit:function(){KPB_Overlay.show()},success:function(e){jQuery("#kpb-widget input[name=kpb-widget-action]").val("edit"),"edit"===e.action?(kpb_current_widget.length||(kpb_current_widget=jQuery("#"+e.id)),kpb_current_widget.length&&kpb_current_widget.find("label").text(e.label.kpb_escape())):"add"===e.action&&e.visual&&kpb_current_sidebar.find(KPB_Widget._get_placeholder_class()).append(e.visual),jQuery("#kpb-tab-widget-kpb").html(e.form.kpb_escape()),KPB.force_save()},complete:function(){KPB_Assets.init(),KPB_Overlay.hide()}})},close:function(e){e.preventDefault(),jQuery.magnificPopup.close(),jQuery("#kpb-widget .kpb-form-inner").html('<center class="kpb-loading">'+KPB_Config.i18n.loading+"</center>"),KPB_Overlay.hide(),jQuery("#kpb-widget-title").text(""),jQuery("#kpb-widget input[name=kpb-widget-class-name]").val(""),jQuery("#kpb-widget input[name=kpb-widget-action]").val("add"),jQuery("#kpb-widget input[name=kpb-widget-id]").val(""),jQuery("#kpb-widget input[name=kpb-widget-name]").val("")}},KPB_Row={_get_id:function(e,t){return"#kpb-customize-lightbox-"+e+"-"+t},load:function(e,t,a){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_row_customize",security:jQuery("#kpb_load_row_customize_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:t,row_slug:a},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Row.show(e,t,a)}})},show:function(e,t,a){var i;i=KPB_Row._get_id(t,a),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(i).show()},close:function(){jQuery(i).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:i,type:"inline"}})},open:function(e,t,a,i){var n;e.preventDefault(),n=KPB_Row._get_id(a,i),jQuery(n).length?KPB_Row.show(t,a,i):KPB_Row.load(t,a,i)},save:function(e,t,a){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:a}})},close:function(e){e.preventDefault(),KPB_Widget.close(e)}},KPB_Col={_get_id:function(e,t,a){return"#kpb-customize-lightbox-"+e+"-"+t+"-"+a},edit:function(e,t){var a,i,n,o;e.preventDefault(),a=t.closest(".kpb-area").attr("data-area"),o=t.closest(".kpb-section").attr("data-section"),i=t.closest(".kpb-layout ").attr("data-layout"),n=KPB_Col._get_id(i,o,a),jQuery(n).length?KPB_Col.show(i,o,a):KPB_Col.load(i,o,a)},load:function(e,t,a){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_col_customize",security:jQuery("#kpb_load_col_customize_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:e,row_slug:t,col_slug:a},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Col.show(e,t,a)}})},show:function(e,t,a){var i;i=KPB_Col._get_id(e,t,a),jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(i).show()},close:function(){jQuery(i).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:i,type:"inline"}})},save_customize:function(e,t){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:jQuery("#post_ID").val()}})},close_customize:function(e){e.preventDefault(),KPB_Lightbox.close()}},KPB_Layouts={change:function(e,t){var a;e.preventDefault(),a=t.find("option:selected").val(),jQuery(KPB_Layout._get_id(a)).length?KPB_Layout.change(a):KPB_Layout.load(a)}},KPB_Layout={_get_id:function(e){return"#kpb-layout-"+e},get_btn_customize_id:function(){return"#kpb-button-customize-layout"},get_btn_preview_id:function(){return"#kpb-button-hide-preview"},load:function(e){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_layout",security:jQuery("#kpb_load_layout_security").val(),post_id:jQuery("#post_ID").val(),layout_slug:e},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&(jQuery(KPB_Wrapper._get_id()).append(e),KPB_Widget.get_placeholder())},complete:function(){KPB_Overlay.hide(),KPB_Assets.init(),KPB_Layout.change(e)}})},change:function(e){var t,a;a=KPB_Layout._get_id(e),jQuery(a).hasClass("kpb-active")||(jQuery(".kpb-layout.kpb-active").removeClass("kpb-active").addClass("kpb-hidden"),jQuery(a).removeClass("kpb-hidden").addClass("kpb-active"),KPB_Layout.toggle_customize(a),KPB_Layout.toggle_preview(a)),t="disable"!==e,KPB_Main_Form.mark_it(t)},toggle_customize:function(e){var t;t=parseInt(jQuery(e).attr("data-has-customize")),t?jQuery(KPB_Layout.get_btn_customize_id()).show():jQuery(KPB_Layout.get_btn_customize_id()).hide()},toggle_preview:function(e){var t;t=parseInt(jQuery(e).attr("data-has-preview")),t?jQuery(KPB_Layout.get_btn_preview_id()).show():jQuery(KPB_Layout.get_btn_preview_id()).hide()},save_layout:function(e,t){var a;e.preventDefault(),a=KPB_Layout.grab_layout_data(t),jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_save_layout",security:jQuery("#kpb_save_layout_security").val(),data:a,post_id:jQuery("#post_ID").val()},error:function(){},beforeSend:function(){KPB_Overlay.show(),t.text(KPB_Config.i18n.saving)},success:function(){t.text(KPB_Config.i18n.save)},complete:function(){KPB_Overlay.hide()}})},grab_layout_data:function(){var e,t,a,i;return a=jQuery("#kpb-select-layout option:selected").val(),e=jQuery(KPB_Layout._get_id(a)),t={layout_slug:a,rows:[]},i=e.find(".kpb-section"),i.length>0&&i.each(function(e,a){var i,n,o;n=jQuery(a),o={name:n.attr("data-section"),cols:[]},i=n.find(".kpb-area"),i.length>0&&(i.each(function(e,t){var a,i,n;i=jQuery(t),a={name:i.attr("data-area"),widgets:[]},n=i.find(".kpb-widget"),n.length>0&&(n.each(function(e,t){var i,n;i=jQuery(t),n={id:i.attr("id"),name:i.attr("data-name"),class_name:i.attr("data-class")},a.widgets.push(n)}),o.cols.push(a))}),o.cols.length&&t.rows.push(o))}),t}},KPB_Layout_Customize={_get_id:function(e){return"#kpb-layout-customize-lightbox-"+e},load:function(e){jQuery.ajax({url:KPB_Config.ajax,dataType:"html",type:"POST",async:!0,data:{action:"kpb_load_layout_customize",security:jQuery("#kpb_load_layout_customize_security").val(),layout_slug:e,post_id:jQuery("#post_ID").val()},beforeSend:function(){KPB_Overlay.show()},success:function(e){e&&jQuery("body").append(e)},complete:function(){KPB_Assets.init(),KPB_Layout_Customize.show(e),KPB_Overlay.hide()}})},show:function(e){var t;t=KPB_Layout_Customize._get_id(e),jQuery(t).length&&jQuery.magnificPopup.open({callbacks:{open:function(){jQuery(t).show()},close:function(){jQuery(t).hide()}},modal:!0,preloader:!0,alignTop:!0,items:{src:t,type:"inline"}})},open:function(e){var t,a;e.preventDefault(),t=jQuery("#kpb-select-layout option:selected").val(),a=KPB_Layout_Customize._get_id(t),jQuery(a).length?KPB_Layout_Customize.show(t):KPB_Layout_Customize.load(t)},save:function(e,t,a){e.preventDefault(),t.ajaxSubmit({beforeSubmit:function(){KPB_Overlay.show()},success:function(){KPB_Overlay.hide()},data:{post_id:a}})},close:function(e){e.preventDefault(),KPB_Widget.close(e)}},KPB_Util={get_random_id:function(e){return e+Date.now().toString(36).substr(2,5)}},KPB_UI={init:function(){KPB_UI_Image.init(),KPB_UI_Color.init(),KPB_UI_Numeric_Slider.init()}},KPB_UI_Image={init:function(){jQuery(".kpb-ui-image-outer").on("click",".kpb-ui-image-button-upload",function(e){return e.preventDefault(),kpb_media_button_upload=jQuery(this),kpb_media?(kpb_media.open(),void 0):(kpb_media=wp.media.frames.kpb_media=wp.media({title:KPB_Config.i18n.media_center,button:{text:KPB_Config.i18n.choose_image},library:{type:"image"},multiple:!1}),kpb_media.on("select",function(){var e;e=kpb_media.state().get("selection").first().toJSON(),kpb_media_button_upload.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(e.url),kpb_media_button_upload.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",e.url)}),kpb_media.open(),void 0)}),jQuery(".kpb-ui-image-outer").on("click",".kpb-ui-image-button-reset",function(e){e.preventDefault(),kpb_media_button_reset=jQuery(this),kpb_media_button_reset.attr("data-reset")?(kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(kpb_media_button_reset.attr("data-reset")),kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",kpb_media_button_reset.attr("data-reset"))):(kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image").val(kpb_media_button_reset.attr("")),kpb_media_button_reset.parents(".kpb-ui-image-outer").find(".kpb-ui-image-preview").attr("src",kpb_media_button_reset.attr("data-preview")))})}},KPB_UI_Color={init:function(){jQuery(".kpb-ui-color").wpColorPicker()}},KPB_UI_Numeric_Slider={_get_class:function(){return".kpb-ui-numeric-slider"},init:function(){var e;e=jQuery(KPB_UI_Numeric_Slider._get_class()),e.length&&jQuery.each(e,function(){var e,t,a,i,n,o,r,u,_,s,l,p,d;t=jQuery(this),a=t.closest(".kpb-ui-numeric-slider--outer"),n=a.find(".kpb-ui-numeric-slider--control"),e=a.find(".kpb-ui-numeric-slider--filler"),i=a.find(".kpb-ui-numeric-slider--preview"),l=t.attr("data-start"),_=t.attr("data-prefix"),o=t.attr("data-affix"),s=t.attr("data-preview"),u=parseFloat(t.attr("data-min")),r=parseFloat(t.attr("data-max")),p=parseFloat(t.attr("data-step")),d=t.val(),n.slider({value:d,min:u,max:r,step:p,slide:function(a,n){var u;d=parseFloat(n.value),u=d/r*100,t.val(n.value),d>0?("percent"===s?i.text(u.toString().substring(0,5)+"%"):i.text(_+n.value+o),e.css("width",u+"%")):(i.text(_+l+o),e.css("width","0%"))}})})}},KPB_UI_Attachment_Image={edit:function(e,t){var a,i,n,o;e.preventDefault(),i=t.parent(),n=i.find(".kpb-ui-attachment-image--input"),o=i.find(".kpb-ui-attachment-image--thumb").first(),a=i.find(".kpb-ui-attachment-image--remove").first(),$kpb_media_2nd?$kpb_media_2nd.open():($kpb_media_2nd=wp.media.frames.$kpb_media_2nd=wp.media({title:KPB_Config.i18n.media_center,button:{text:KPB_Config.i18n.choose_image},library:{type:"image"},multiple:!1}),$kpb_media_2nd.on("open",function(){var e,t,a;a=parseInt(n.val(),10),a&&(t=$kpb_media_2nd.state().get("selection"),e=wp.media.attachment(a),e.fetch(),t.add(e))}),$kpb_media_2nd.on("select",function(){var e;e=$kpb_media_2nd.state().get("selection").first().toJSON(),n.val(e.id),o.attr("src",e.sizes.thumbnail.url),o.removeClass("kpb--is_hidden"),t.hide(),a.show(),$kpb_media_2nd=!1}),$kpb_media_2nd.open())},remove:function(e,t){var a,i,n,o;e.preventDefault(),i=t.parent(),n=i.find(".kpb-ui-attachment-image--input"),o=i.find(".kpb-ui-attachment-image--thumb").first(),a=i.find(".kpb-ui-attachment-image--edit").first(),n.val(0),o.attr("src",""),o.addClass("kpb--is_hidden"),a.show(),t.hide()}},KPB_Lightbox={close:function(){jQuery.magnificPopup.close()}},KPB_Tips={hide_screenshot:function(e,t){e.preventDefault(),"0"===t.attr("data-status")?(jQuery(".kpb-layout > .kpb-row > .kpb-col-left").removeClass("kpb-col-12").addClass("kpb-col-8"),jQuery(".kpb-layout > .kpb-row > .kpb-col-right").show(),t.attr("data-status","1"),t.text(KPB_Config.i18n.hide_preview)):(jQuery(".kpb-layout > .kpb-row > .kpb-col-left").removeClass("kpb-col-8").addClass("kpb-col-12"),jQuery(".kpb-layout > .kpb-row > .kpb-col-right").hide(),t.attr("data-status","0"),t.text(KPB_Config.i18n.show_preview))}},String.prototype.kpb_escape=function(){return this.replace(/\\n/g,"\\n").replace(/\\'/g,"\\'").replace(/\\"/g,'"').replace(/\\&/g,"\\&").replace(/\\r/g,"\\r").replace(/\\t/g,"\\t").replace(/\\b/g,"\\b").replace(/\\f/g,"\\f")}; -
kopa-page-builder/trunk/inc/class-kpb-layout.php
r1490799 r1496758 89 89 90 90 <div id="<?php echo "kpb-layout-{$layout_slug}"; ?>" class="kpb-layout kpb-hidden" data-has-preview='<?php echo esc_attr( $has_preview ); ?>' data-has-customize='<?php echo esc_attr( $has_customize ); ?>' data-layout="<?php echo esc_attr( $layout_slug ); ?>"> 91 92 <?php if ( isset( $layout['section'] ) && ! empty( $layout['section'] ) ) : ?>93 91 <div class="kpb-row"> 92 <?php if ( isset( $layout['section'] ) && ! empty( $layout['section'] ) ) : ?> 93 <div class="kpb-col-left kpb-col-12"> 94 94 95 95 <?php if ( $sections = isset( $layout['section'] ) && ! empty( $layout['section'] ) ? $layout['section'] : false ) : ?> … … 237 237 ?> 238 238 <aside id="<?php echo esc_attr( $widget_id ); ?>" class="kpb-widget" data-class="<?php echo esc_attr( $widget['class_name'] ); ?>" data-name="<?php echo esc_attr( $widget['name'] ); ?>"> 239 239 <div class="kpb-widget-inner kpb-clearfix"> 240 240 <label class=""><?php echo esc_attr( $widget_title ); ?></label> 241 <br/> 242 <div class="kpb-widget-action kpb-clearfix"> 243 <a href="#" onclick="KPB_Widget.edit(event, jQuery(this), '<?php echo esc_attr( $widget_id ); ?>' );" class="kpb-button-edit kpb-pull-left"><?php esc_html_e( 'Edit', 'kopa-page-builder' ); ?></a> 244 <a href="#" onclick="KPB_Widget.delete(event, jQuery(this), '<?php echo esc_attr( $widget_id ); ?>' );" class="kpb-button-delete kpb-pull-left"><?php esc_html_e( 'Delete', 'kopa-page-builder' ); ?></a> 245 </div> 246 </div> 247 </aside> 248 <?php 249 endforeach; 250 251 endif; 252 ?> 253 </div> 254 255 </div> 256 </div> 257 258 <?php endif; ?> 259 260 <?php endforeach; ?> 261 262 <?php endif;?> 263 264 </div> 265 266 </div> 241 <br/> 242 <div class="kpb-widget-action kpb-clearfix"> 243 <a href="#" onclick="KPB_Widget.edit(event, jQuery(this), '<?php echo esc_attr( $widget_id ); ?>' );" class="kpb-button-edit kpb-pull-left"><?php esc_html_e( 'Edit', 'kopa-page-builder' ); ?></a> 244 <a href="#" onclick="KPB_Widget.delete(event, jQuery(this), '<?php echo esc_attr( $widget_id ); ?>' );" class="kpb-button-delete kpb-pull-left"><?php esc_html_e( 'Delete', 'kopa-page-builder' ); ?></a> 245 </div> 246 </div> 247 </aside> 248 <?php 249 endforeach; 250 endif; 251 ?> 252 </div> 253 </div> 254 </div> 255 256 <?php endif; ?> 257 258 <?php endforeach; ?> 259 260 <?php endif;?> 261 262 </div> 263 264 </div> 267 265 268 266 </aside> -
kopa-page-builder/trunk/inc/class-kpb-minify.php
r1490799 r1496758 4 4 5 5 class KPB_Minify { 6 7 protected $X, $SS, $CC, $CH; 8 9 function __construct() { 10 $this->X = '\x1A'; 11 $this->SS = '"(?:[^"\\\]++|\\\.)*+"|\'(?:[^\'\\\\]++|\\\.)*+\''; 12 $this->CC = '\/\*[\s\S]*?\*\/'; 13 $this->CH = '<\!--[\s\S]*?-->'; 14 } 15 16 function __minify_x( $input ) { 17 return str_replace( array( "\n", "\t", ' ' ), array( $this->X . '\n', $this->X . '\t', $this->X . '\s' ), $input ); 18 } 19 20 function __minify_v( $input ) { 21 return str_replace( array( $this->X . '\n', $this->X . '\t', $this->X . '\s' ), array( "\n", "\t", ' ' ), $input ); 22 } 6 23 7 } 24 8 -
kopa-page-builder/trunk/inc/fields/class-kpb-field-attachment-image.php
r1490799 r1496758 28 28 29 29 <div class="kpb-ui-attachment-image"> 30 <span onclick="KPB_UI_Attachment_Image.edit( event, jQuery(this) );" class="kpb-ui-attachment-image--action kpb-ui-attachment-image--edit kpbi- circle-with-plus" style="display:<?php echo esc_html( $btn_add_display ); ?>;"></span>30 <span onclick="KPB_UI_Attachment_Image.edit( event, jQuery(this) );" class="kpb-ui-attachment-image--action kpb-ui-attachment-image--edit kpbi-plus" style="display:<?php echo esc_html( $btn_add_display ); ?>;"></span> 31 31 <span onclick="KPB_UI_Attachment_Image.remove( event, jQuery(this) );" class="kpb-ui-attachment-image--action kpb-ui-attachment-image--remove kpbi-circle-with-minus" style="display:<?php echo esc_html( $btn_remove_display ); ?>;"></span> 32 32 <input class="kpb-ui-attachment-image--input" type="hidden" name="<?php echo esc_attr( $this->params['name'] ); ?>" value="<?php echo esc_attr( $this->params['value'] ); ?>"/> -
kopa-page-builder/trunk/inc/minifier/class-kpb-minifier-css.php
r1490799 r1496758 14 14 } 15 15 16 function _minify( $input ) {17 // Keep important white-space(s) in `calc()`18 if(stripos($input, 'calc(') !== false) {19 $input = preg_replace_callback('#\b(calc\()\s*(.*?)\s*\)#i', function($m) {20 return $m[1] . preg_replace('#\s+#', $this->X . '\s', $m[2]) . ')';21 }, $input);22 }23 // Minify ...24 return preg_replace(25 array(26 // Fix case for `#foo [bar="baz"]` and `#foo :first-child` [^1]27 '#(?<![,\{\}])\s+(\[|:\w)#',28 // Fix case for `[bar="baz"] .foo` and `url(foo.jpg) no-repeat` [^2]29 '#\]\s+#', '#\)\s+\b#',30 // Minify HEX color code ... [^3]31 '#\#([\da-f])\1([\da-f])\2([\da-f])\3\b#i',32 // Remove white-space(s) around punctuation(s) [^4]33 '#\s*([~!@*\(\)+=\{\}\[\]:;,>\/])\s*#',34 // Replace zero unit(s) with `0` [^5]35 '#\b(?:0\.)?0([a-z]+\b|%)#i',36 // Replace `0.6` with `.6` [^6]37 '#\b0+\.(\d+)#',38 // Replace `:0 0`, `:0 0 0` and `:0 0 0 0` with `:0` [^7]39 '#:(0\s+){0,3}0(?=[!,;\)\}]|$)#',40 // Replace `background(?:-position)?:(0|none)` with `background$1:0 0` [^8]41 '#\b(background(?:-position)?):(0|none)\b#i',42 // Replace `(border(?:-radius)?|outline):none` with `$1:0` [^9]43 '#\b(border(?:-radius)?|outline):none\b#i',44 // Remove empty selector(s) [^10]45 '#(^|[\{\}])(?:[^\{\}]+)\{\}#',46 // Remove the last semi-colon and replace multiple semi-colon(s) with a semi-colon [^11]47 '#;+([;\}])#',48 // Replace multiple white-space(s) with a space [^12]49 '#\s+#'50 ),51 array(52 // [^1]53 $this->X . '\s$1',54 // [^2]55 ']' . $this->X . '\s', ')' . $this->X . '\s',56 // [^3]57 '#$1$2$3',58 // [^4]59 '$1',60 // [^5]61 '0',62 // [^6]63 '.$1',64 // [^7]65 ':0',66 // [^8]67 '$1:0 0',68 // [^9]69 '$1:0',70 // [^10]71 '$1',72 // [^11]73 '$1',74 // [^12]75 ' '76 ),77 $input);78 }79 80 16 function minify( $input ) { 81 if( ! $input = trim($input)) return $input; 82 83 $output = ""; 84 85 // Keep important white-space(s) between comment(s) 86 $input = preg_replace('#(' . $this->CC . ')\s+(' . $this->CC . ')#', '$1' . $this->X . '\s$2', $input); 87 88 // Create chunk(s) of string(s), comment(s) and text 89 $input = preg_split('#(' . $this->SS . '|' . $this->CC . ')#', $input, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); 90 91 foreach($input as $v) { 92 if(trim($v) === "") continue; 93 if( 94 ($v[0] === '"' && substr($v, -1) === '"') || 95 ($v[0] === "'" && substr($v, -1) === "'") || 96 (strpos($v, '/*') === 0 && substr($v, -2) === '*/') 97 ) { 98 // Remove if not detected as important comment ... 99 if($v[0] === '/' && strpos($v, '/*!') !== 0) continue; 100 $output .= $v; // String or comment ... 101 } else { 102 $output .= $this->_minify($v); 103 } 104 } 105 106 // Remove quote(s) where possible ... 107 $output = preg_replace( 108 array( 109 // '#(' . $this->CC . ')|(?<!\bcontent\:|[\s\(])([\'"])([a-z_][-\w]*?)\2#i', 110 '#(' . $this->CC . ')|\b(url\()([\'"])([^\s]+?)\3(\))#i' 111 ), 112 array( 113 // '$1$3', 114 '$1$2$4$5' 115 ), 116 $output); 117 118 return $this->__minify_v($output); 17 if( Kopa_Page_Builder::is_allow_minify() ) { 18 require_once KPB_PATH . 'addon/PhpWee/PhpWee.php'; 19 return $minified_html = \PHPWee\Minify::css( $input ); 20 } else { 21 return $input; 22 } 119 23 } 120 24 -
kopa-page-builder/trunk/inc/minifier/class-kpb-minifier-html.php
r1490799 r1496758 14 14 } 15 15 16 function _minify( $input ) { 17 18 return preg_replace_callback('#<\s*([^\/\s]+)\s*(?:>|(\s[^<>]+?)\s*>)#', function($m) { 19 if(isset($m[2])) { 20 // Minify inline CSS declaration(s) 21 if(stripos($m[2], ' style=') !== false) { 22 $m[2] = preg_replace_callback('#( style=)([\'"]?)(.*?)\2#i', function($m) { 23 24 $css_minifier = KPB_Minifier_CSS::get_instance(); 25 return $m[1] . $m[2] . $css_minifier->minify( $m[3] ) . $m[2]; 26 27 }, $m[2]); 28 } 29 return '<' . $m[1] . preg_replace( 30 array( 31 // From `defer="defer"`, `defer='defer'`, `defer="true"`, `defer='true'`, `defer=""` and `defer=''` to `defer` [^1] 32 '#\s(checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)(?:=([\'"]?)(?:true|\1)?\2)#i', 33 // Remove extra white-space(s) between HTML attribute(s) [^2] 34 '#\s*([^\s=]+?)(=(?:\S+|([\'"]?).*?\3)|$)#', 35 // From `<img />` to `<img/>` [^3] 36 '#\s+\/$#' 37 ), 38 array( 39 // [^1] 40 ' $1', 41 // [^2] 42 ' $1$2', 43 // [^3] 44 '/' 45 ), 46 str_replace("\n", ' ', $m[2])) . '>'; 47 } 48 return '<' . $m[1] . '>'; 49 }, $input); 50 16 function minify( $input ) { 17 if( Kopa_Page_Builder::is_allow_minify() ) { 18 require_once KPB_PATH . 'addon/PhpWee/PhpWee.php'; 19 return $minified_html = \PHPWee\Minify::html( $input ); 20 } else { 21 return $input; 22 } 51 23 } 52 53 function minify( $input ) {54 if( ! $input = trim($input)) return $input;55 // Keep important white-space(s) after self-closing HTML tag(s)56 $input = preg_replace('#(<(?:img|input)(?:\s[^<>]*?)?\s*\/?>)\s+#i', '$1' . $this->X . '\s', $input);57 // Create chunk(s) of HTML tag(s), ignored HTML group(s), HTML comment(s) and text58 $input = preg_split('#(' . $this->CH . '|<pre(?:>|\s[^<>]*?>)[\s\S]*?<\/pre>|<code(?:>|\s[^<>]*?>)[\s\S]*?<\/code>|<script(?:>|\s[^<>]*?>)[\s\S]*?<\/script>|<style(?:>|\s[^<>]*?>)[\s\S]*?<\/style>|<textarea(?:>|\s[^<>]*?>)[\s\S]*?<\/textarea>|<[^<>]+?>)#i', $input, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);59 $output = "";60 foreach($input as $v) {61 if($v !== ' ' && trim($v) === "") continue;62 if($v[0] === '<' && substr($v, -1) === '>') {63 if($v[1] === '!' && strpos($v, '<!--') === 0) { // HTML comment ...64 // Remove if not detected as IE comment(s) ...65 if(substr($v, -12) !== '<![endif]-->') continue;66 $output .= $v;67 } else {68 $output .= $this->__minify_x($this->_minify($v));69 }70 } else {71 // Force line-break with '' or ''72 $v = str_replace(array('', '', ''), $this->X . '\n', $v);73 // Force white-space with ' ' or ' '74 $v = str_replace(array(' ', ' '), $this->X . '\s', $v);75 // Replace multiple white-space(s) with a space76 $output .= preg_replace('#\s+#', ' ', $v);77 }78 }79 // Clean up ...80 $output = preg_replace(81 array(82 // Remove two or more white-space(s) between tag [^1]83 '#>([\n\r\t]\s*|\s{2,})<#',84 // Remove white-space(s) before tag-close [^2]85 '#\s+(<\/[^\s]+?>)#'86 ),87 array(88 // [^1]89 '><',90 // [^2]91 '$1'92 ),93 $output94 );95 96 $output = $this->__minify_v($output);97 98 // Remove white-space(s) after ignored tag-open and before ignored tag-close (except `<textarea>`)99 return preg_replace('#<(code|pre|script|style)(>|\s[^<>]*?>)\s*([\s\S]*?)\s*<\/\1>#i', '<$1$2$3</$1>', $output);100 }101 102 24 103 25 } -
kopa-page-builder/trunk/kopa-page-builder.php
r1492963 r1496758 8 8 * Plugin Name: Kopa Page Builder 9 9 * Description: Kopa Page Builder plugin helps you create static pages by manually adding, editing or moving the widgets to the expected sidebars. Unlike the other Page Builder plugins which available on WordPress.org now, this plugin requires a deep understanding of technical knowledge and WordPress to use for your website. 10 * Version: 2.0. 210 * Version: 2.0.3 11 11 * Author: Kopa Theme 12 12 * Author URI: http://kopatheme.com/ … … 17 17 * Kopa Page Builder is distributed under the terms of the GNU GPL 18 18 * 19 * Requires at least: 4. 119 * Requires at least: 4.4 20 20 * Tested up to: 4.6 21 21 * Text Domain: kopa-page-builder 22 22 * Domain Path: /languages/ 23 23 */ 24 24 25 25 26 if ( ! class_exists( 'Kopa_Page_Builder' ) ) { … … 141 142 } 142 143 144 static function is_allow_minify() { 145 return boolval( apply_filters( 'kopa_page_builder_is_allow_minify', false ) ); 146 } 147 143 148 /** 144 149 * Get list of registed layouts. -
kopa-page-builder/trunk/languages/kopa-page-builder-en_US.pot
r1490799 r1496758 4 4 "Project-Id-Version: Kopa Page Builder\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2016-0 8-15 23:32+0700\n"6 "POT-Creation-Date: 2016-09-13 14:19+0700\n" 7 7 "PO-Revision-Date: 2015-05-17 23:17+0700\n" 8 8 "Last-Translator: thanh4890 <[email protected]>\n" … … 13 13 "Content-Transfer-Encoding: 8bit\n" 14 14 "Plural-Forms: nplurals=2; plural=n != 1;\n" 15 "X-Generator: Poedit 1.8. 7\n"15 "X-Generator: Poedit 1.8.9\n" 16 16 "X-Poedit-SourceCharset: UTF-8\n" 17 17 "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" … … 22 22 "X-Poedit-SearchPath-0: .\n" 23 23 24 #: inc/class-kpb-admin-assets.php:6 624 #: inc/class-kpb-admin-assets.php:68 25 25 msgid "Media center" 26 26 msgstr "" 27 27 28 #: inc/class-kpb-admin-assets.php:6 728 #: inc/class-kpb-admin-assets.php:69 29 29 msgid "Choose image" 30 30 msgstr "" 31 31 32 #: inc/class-kpb-admin-assets.php: 68 inc/class-kpb-widget.php:36832 #: inc/class-kpb-admin-assets.php:70 inc/class-kpb-widget.php:376 33 33 msgid "Loading..." 34 34 msgstr "" 35 35 36 #: inc/class-kpb-admin-assets.php: 69inc/class-kpb-col.php:11537 #: inc/class-kpb-layout.php:3 79inc/class-kpb-row.php:6638 #: inc/class-kpb-widget.php:3 79kopa-page-builder.php:12436 #: inc/class-kpb-admin-assets.php:71 inc/class-kpb-col.php:115 37 #: inc/class-kpb-layout.php:388 inc/class-kpb-row.php:66 38 #: inc/class-kpb-widget.php:388 kopa-page-builder.php:124 39 39 msgid "Save" 40 40 msgstr "" 41 41 42 #: inc/class-kpb-admin-assets.php:7 042 #: inc/class-kpb-admin-assets.php:72 43 43 msgid "Saving..." 44 44 msgstr "" 45 45 46 #: inc/class-kpb-admin-assets.php:7 146 #: inc/class-kpb-admin-assets.php:73 47 47 msgid "Hide visual layout" 48 48 msgstr "" 49 49 50 #: inc/class-kpb-admin-assets.php:7 2kopa-page-builder.php:12550 #: inc/class-kpb-admin-assets.php:74 kopa-page-builder.php:125 51 51 msgid "Show visual layout" 52 52 msgstr "" 53 53 54 #: inc/class-kpb-admin-assets.php:7 354 #: inc/class-kpb-admin-assets.php:75 55 55 msgid "Are you sure to remove this widget ?" 56 56 msgstr "" … … 64 64 msgstr "" 65 65 66 #: inc/class-kpb-col.php:114 inc/class-kpb-layout.php:3 7867 #: inc/class-kpb-row.php:65 inc/class-kpb-widget.php: 9168 #: inc/class-kpb-widget.php:2 07 inc/class-kpb-widget.php:36266 #: inc/class-kpb-col.php:114 inc/class-kpb-layout.php:387 67 #: inc/class-kpb-row.php:65 inc/class-kpb-widget.php:104 68 #: inc/class-kpb-widget.php:219 inc/class-kpb-widget.php:371 69 69 msgid "Close" 70 70 msgstr "" 71 71 72 #: inc/class-kpb-editor.php: 27kopa-page-builder.php:9572 #: inc/class-kpb-editor.php:38 kopa-page-builder.php:95 73 73 msgid "Page Builder" 74 74 msgstr "" … … 78 78 msgstr "" 79 79 80 #: inc/class-kpb-layout.php:102 80 #: inc/class-kpb-layout.php:35 81 msgid "-- Disable --" 82 msgstr "" 83 84 #: inc/class-kpb-layout.php:111 81 85 msgid "Edit this row" 82 86 msgstr "" 83 87 84 #: inc/class-kpb-layout.php:1 45 inc/class-kpb-layout.php:14885 #: inc/class-kpb-layout.php:21 0 inc/class-kpb-layout.php:21388 #: inc/class-kpb-layout.php:154 inc/class-kpb-layout.php:157 89 #: inc/class-kpb-layout.php:219 inc/class-kpb-layout.php:222 86 90 msgid "Add new widget" 87 91 msgstr "" 88 92 89 #: inc/class-kpb-layout.php:1 46 inc/class-kpb-layout.php:21193 #: inc/class-kpb-layout.php:155 inc/class-kpb-layout.php:220 90 94 msgid "Edit this column" 91 95 msgstr "" 92 96 93 #: inc/class-kpb-layout.php:1 71 inc/class-kpb-layout.php:23494 #: inc/class-kpb-widget.php:5 5697 #: inc/class-kpb-layout.php:180 inc/class-kpb-layout.php:243 98 #: inc/class-kpb-widget.php:595 95 99 msgid "Edit" 96 100 msgstr "" 97 101 98 #: inc/class-kpb-layout.php:1 72 inc/class-kpb-layout.php:23599 #: inc/class-kpb-widget.php:5 57102 #: inc/class-kpb-layout.php:181 inc/class-kpb-layout.php:244 103 #: inc/class-kpb-widget.php:596 100 104 msgid "Delete" 101 105 msgstr "" … … 105 109 msgstr "" 106 110 107 #: inc/class-kpb-widget.php: 90 inc/class-kpb-widget.php:206111 #: inc/class-kpb-widget.php:103 inc/class-kpb-widget.php:218 108 112 msgid "Avaiable Widgets" 109 113 msgstr "" 110 114 111 #: inc/class-kpb-widget.php:1 59 inc/class-kpb-widget.php:240115 #: inc/class-kpb-widget.php:172 inc/class-kpb-widget.php:251 112 116 msgid "Add" 113 117 msgstr "" 114 118 115 #: inc/class-kpb-widget.php:2 66119 #: inc/class-kpb-widget.php:279 116 120 msgid "Type of Widget" 117 121 msgstr "" 118 122 119 #: inc/class-kpb-widget.php:3 60123 #: inc/class-kpb-widget.php:370 120 124 msgid "Widget Name" 121 125 msgstr "" 122 126 123 #: inc/class-kpb-widget.php:4 40127 #: inc/class-kpb-widget.php:451 124 128 msgid "Widget" 125 129 msgstr "" -
kopa-page-builder/trunk/readme.txt
r1492305 r1496758 2 2 Contributors: kopatheme, tranthethang 3 3 Tags: page builder, grid, drag and drop, content composer, layout builder, bootstrap, website builder, widgets, kopa, kopasoft, kopatheme, trathethang 4 Requires at least: 4. 14 Requires at least: 4.4 5 5 Tested up to: 4.6 6 Stable tag: 2.0. 16 Stable tag: 2.0.3 7 7 8 8 == Description == … … 26 26 27 27 == Changelog == 28 29 = 2.0.3 = 30 * Edit: Minify Php, Css, Js with API "PhpWee" 31 * Add: new filter "kopa_page_builder_is_allow_minify" - return false to turn off Minify. 28 32 29 33 = 2.0.2 =
Note: See TracChangeset
for help on using the changeset viewer.