VK Blocks - Version 0.2.2

Version Description

[bug fix] Fixed bug that becomes unusable in WordPress 5.0

Download this release

Release Info

Developer vektor-inc
Plugin Icon 128x128 VK Blocks
Version 0.2.2
Comparing to
See all releases

Code changes from version 0.1.1 to 0.2.2

inc/vk-blocks-config.php CHANGED
@@ -7,7 +7,7 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
7
  // Set asset URL.
8
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
9
  // Set version number.
10
- define( 'VK_BLOCKS_VERSION', '1.0.0' );
11
 
12
  global $vk_blocks_prefix;
13
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
7
  // Set asset URL.
8
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
9
  // Set version number.
10
+ define( 'VK_BLOCKS_VERSION', '0.2.2' );
11
 
12
  global $vk_blocks_prefix;
13
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
inc/vk-blocks/build/block-build-editor.css CHANGED
@@ -1 +1 @@
1
- .edit-post-visual-editor .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor .alert+.edit-post-visual-editor .alert{margin-top:2em}.edit-post-visual-editor .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor .alert a:link,.edit-post-visual-editor .alert a:visited{color:#fff;opacity:.8;text-decoration:underline}.edit-post-visual-editor .alert a:hover,.edit-post-visual-editor .alert a:visited{color:#fff;opacity:1;text-decoration:none}.edit-post-visual-editor .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor .alert-danger{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor .alert-warning{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor .wp-block-vk-blocks-balloon{display:flex;align-items:center}.edit-post-visual-editor .wp-block-vk-blocks-balloon figure{margin:0}.edit-post-visual-editor .wp-block-vk-blocks-balloon figcaption{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor .wp-block-vk-blocks-balloon p{word-break:break-all}.edit-post-visual-editor .wp-block-vk-blocks-balloon p.text{position:relative;text-align:left}.edit-post-visual-editor .wp-block-vk-blocks-balloon .image{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor .wp-block-vk-blocks-balloon .image img.icon-image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.animation-vibration p{display:inline-block;animation:vibration .1s infinite}.edit-post-visual-editor .wp-block-vk-blocks-balloon.type-serif p{background:#f5f5f5;border-color:#f5f5f5;border-radius:.4em;padding:1.1rem 1.4rem;margin:1.5rem 0}.edit-post-visual-editor .wp-block-vk-blocks-balloon.type-serif p::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor .wp-block-vk-blocks-balloon.type-think p{background:#f5f5f5;border-radius:2rem;padding:1.1rem 1.4rem;margin:1.5rem 0}.edit-post-visual-editor .wp-block-vk-blocks-balloon.type-think p::before{position:absolute;content:'';border-radius:50%;width:20px;height:20px;background:inherit}.edit-post-visual-editor .wp-block-vk-blocks-balloon.type-think p::after{position:absolute;content:'';border-radius:50%;width:10px;height:10px;background:inherit}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-left.type-serif .image{margin-right:2rem}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-left.type-serif p::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-left.type-think .image{margin-right:2.5rem}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-left.type-think p::before{left:-22px;top:7px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-left.type-think p::after{left:-35px;top:20px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right{flex-direction:row-reverse}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right.type-serif .image{margin-left:2rem}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right.type-serif p::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right.type-think .image{margin-left:2.5rem}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right.type-think p::before{right:-22px;top:7px}.edit-post-visual-editor .wp-block-vk-blocks-balloon.balloon-right.type-think p::after{right:-35px;top:20px}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor .wp-block-nishiki-balloon{display:block}.edit-post-visual-editor .wp-block-nishiki-balloon .image{max-width:96px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-left.type-serif p{display:inline-block}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-left.type-serif p::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-left.type-think p{display:inline-block}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-left.type-think p::before{left:36px;top:-8px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-left.type-think p::after{left:47px;top:-20px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right{text-align:right}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-serif .image{margin-left:auto;margin-right:0}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-serif p{display:inline-block}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-serif p::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-think .image{margin-left:auto;margin-right:0}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-think p{display:inline-block}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-think p::before{right:36px;top:-8px}.edit-post-visual-editor .wp-block-nishiki-balloon.balloon-right.type-think p::after{right:47px;top:-20px}}.edit-post-visual-editor dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;width:100%;position:relative}.edit-post-visual-editor dl.veu_qaItem dd,.edit-post-visual-editor dl.veu_qaItem dt{border:none;padding-left:35px}.edit-post-visual-editor dl.veu_qaItem dd:before,.edit-post-visual-editor dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor dl.veu_qaItem dt{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor dl.veu_qaItem dd{margin:0}.edit-post-visual-editor dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor .vk_flow_frame_text_content,.edit-post-visual-editor .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
1
+ .edit-post-visual-editor .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor .alert+.edit-post-visual-editor .alert{margin-top:2em}.edit-post-visual-editor .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor .alert a:link,.edit-post-visual-editor .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor .alert a:hover,.edit-post-visual-editor .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor .vk_balloon{display:flex;align-items:center}.edit-post-visual-editor .vk_balloon figure{margin:0}.edit-post-visual-editor .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor .vk_balloon{display:block}.edit-post-visual-editor .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor .vk_faq_content,.edit-post-visual-editor .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor .vk_faq_content:before,.edit-post-visual-editor .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor .vk_faq_content{margin:0}.edit-post-visual-editor .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor .vk_flow_frame_text_content,.edit-post-visual-editor .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
inc/vk-blocks/build/block-build.css CHANGED
@@ -1,15 +1,15 @@
1
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,WAAW,yBAAyB,CAAC,gCAAgC,WAAW,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{color:#fff;opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{color:#fff;opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-danger{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-warning{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
2
- .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{color:#fff;opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{color:#fff;opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-danger{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-warning{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
3
 
4
  /*# sourceMappingURL=../map/alert/style.css.map */
5
 
6
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,4BAA4B,oBAAA,AAAa,aAAA,sBAAA,AAAkB,kBAAA,CAAC,mCAAmC,QAAQ,CAAC,uCAAuC,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,8BAA8B,oBAAoB,CAAC,mCAAmC,kBAAkB,eAAe,CAAC,mCAAmC,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,kDAAkD,sBAAsB,cAAc,CAAC,kDAAkD,qBAAqB,iCAAiC,CAAC,yCAAyC,mBAAmB,qBAAqB,mBAAmB,sBAAsB,eAAe,CAAC,gDAAgD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,yCAAyC,mBAAmB,mBAAmB,sBAAsB,eAAe,CAAC,iDAAiD,kBAAkB,WAAW,kBAAkB,WAAW,YAAY,kBAAkB,CAAC,gDAAgD,kBAAkB,WAAW,kBAAkB,WAAW,YAAY,kBAAkB,CAAC,2DAA2D,iBAAiB,CAAC,6DAA6D,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,2DAA2D,mBAAmB,CAAC,8DAA8D,WAAW,OAAO,CAAC,6DAA6D,WAAW,QAAQ,CAAC,0CAA0C,+BAAA,AAA0B,0BAAA,CAAC,4DAA4D,gBAAgB,CAAC,8DAA8D,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,4DAA4D,kBAAkB,CAAC,+DAA+D,YAAY,OAAO,CAAC,8DAA8D,YAAY,QAAQ,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,0BAA0B,aAAa,CAAC,iCAAiC,cAAc,CAAC,oDAAoD,oBAAoB,CAAC,2DAA2D,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,oDAAoD,oBAAoB,CAAC,4DAA4D,UAAU,QAAQ,CAAC,2DAA2D,UAAU,SAAS,CAAC,wCAAwC,gBAAgB,CAAC,0DAA0D,iBAAiB,cAAc,CAAC,qDAAqD,oBAAoB,CAAC,4DAA4D,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,0DAA0D,iBAAiB,cAAc,CAAC,qDAAqD,oBAAoB,CAAC,6DAA6D,WAAW,QAAQ,CAAC,4DAA4D,WAAW,SAAS,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".wp-block-vk-blocks-balloon{display:flex;align-items:center}.wp-block-vk-blocks-balloon figure{margin:0}.wp-block-vk-blocks-balloon figcaption{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.wp-block-vk-blocks-balloon p{word-break:break-all}.wp-block-vk-blocks-balloon p.text{position:relative;text-align:left}.wp-block-vk-blocks-balloon .image{flex-basis:96px;flex-shrink:0;text-align:center}.wp-block-vk-blocks-balloon .image img.icon-image{vertical-align:bottom;max-width:64px}.wp-block-vk-blocks-balloon.animation-vibration p{display:inline-block;animation:vibration .1s infinite}.wp-block-vk-blocks-balloon.type-serif p{background:#f5f5f5;border-color:#f5f5f5;border-radius:.4em;padding:1.1rem 1.4rem;margin:1.5rem 0}.wp-block-vk-blocks-balloon.type-serif p::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.wp-block-vk-blocks-balloon.type-think p{background:#f5f5f5;border-radius:2rem;padding:1.1rem 1.4rem;margin:1.5rem 0}.wp-block-vk-blocks-balloon.type-think p::before{position:absolute;content:'';border-radius:50%;width:20px;height:20px;background:inherit}.wp-block-vk-blocks-balloon.type-think p::after{position:absolute;content:'';border-radius:50%;width:10px;height:10px;background:inherit}.wp-block-vk-blocks-balloon.balloon-left.type-serif .image{margin-right:2rem}.wp-block-vk-blocks-balloon.balloon-left.type-serif p::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.wp-block-vk-blocks-balloon.balloon-left.type-think .image{margin-right:2.5rem}.wp-block-vk-blocks-balloon.balloon-left.type-think p::before{left:-22px;top:7px}.wp-block-vk-blocks-balloon.balloon-left.type-think p::after{left:-35px;top:20px}.wp-block-vk-blocks-balloon.balloon-right{flex-direction:row-reverse}.wp-block-vk-blocks-balloon.balloon-right.type-serif .image{margin-left:2rem}.wp-block-vk-blocks-balloon.balloon-right.type-serif p::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.wp-block-vk-blocks-balloon.balloon-right.type-think .image{margin-left:2.5rem}.wp-block-vk-blocks-balloon.balloon-right.type-think p::before{right:-22px;top:7px}.wp-block-vk-blocks-balloon.balloon-right.type-think p::after{right:-35px;top:20px}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.wp-block-nishiki-balloon{display:block}.wp-block-nishiki-balloon .image{max-width:96px}.wp-block-nishiki-balloon.balloon-left.type-serif p{display:inline-block}.wp-block-nishiki-balloon.balloon-left.type-serif p::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.wp-block-nishiki-balloon.balloon-left.type-think p{display:inline-block}.wp-block-nishiki-balloon.balloon-left.type-think p::before{left:36px;top:-8px}.wp-block-nishiki-balloon.balloon-left.type-think p::after{left:47px;top:-20px}.wp-block-nishiki-balloon.balloon-right{text-align:right}.wp-block-nishiki-balloon.balloon-right.type-serif .image{margin-left:auto;margin-right:0}.wp-block-nishiki-balloon.balloon-right.type-serif p{display:inline-block}.wp-block-nishiki-balloon.balloon-right.type-serif p::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.wp-block-nishiki-balloon.balloon-right.type-think .image{margin-left:auto;margin-right:0}.wp-block-nishiki-balloon.balloon-right.type-think p{display:inline-block}.wp-block-nishiki-balloon.balloon-right.type-think p::before{right:36px;top:-8px}.wp-block-nishiki-balloon.balloon-right.type-think p::after{right:47px;top:-20px}}\n"]}
7
- .wp-block-vk-blocks-balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wp-block-vk-blocks-balloon figure{margin:0}.wp-block-vk-blocks-balloon figcaption{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.wp-block-vk-blocks-balloon p{word-break:break-all}.wp-block-vk-blocks-balloon p.text{position:relative;text-align:left}.wp-block-vk-blocks-balloon .image{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.wp-block-vk-blocks-balloon .image img.icon-image{vertical-align:bottom;max-width:64px}.wp-block-vk-blocks-balloon.animation-vibration p{display:inline-block;animation:vibration .1s infinite}.wp-block-vk-blocks-balloon.type-serif p{background:#f5f5f5;border-color:#f5f5f5;border-radius:.4em;padding:1.1rem 1.4rem;margin:1.5rem 0}.wp-block-vk-blocks-balloon.type-serif p::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.wp-block-vk-blocks-balloon.type-think p{background:#f5f5f5;border-radius:2rem;padding:1.1rem 1.4rem;margin:1.5rem 0}.wp-block-vk-blocks-balloon.type-think p::before{position:absolute;content:'';border-radius:50%;width:20px;height:20px;background:inherit}.wp-block-vk-blocks-balloon.type-think p::after{position:absolute;content:'';border-radius:50%;width:10px;height:10px;background:inherit}.wp-block-vk-blocks-balloon.balloon-left.type-serif .image{margin-right:2rem}.wp-block-vk-blocks-balloon.balloon-left.type-serif p::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.wp-block-vk-blocks-balloon.balloon-left.type-think .image{margin-right:2.5rem}.wp-block-vk-blocks-balloon.balloon-left.type-think p::before{left:-22px;top:7px}.wp-block-vk-blocks-balloon.balloon-left.type-think p::after{left:-35px;top:20px}.wp-block-vk-blocks-balloon.balloon-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wp-block-vk-blocks-balloon.balloon-right.type-serif .image{margin-left:2rem}.wp-block-vk-blocks-balloon.balloon-right.type-serif p::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.wp-block-vk-blocks-balloon.balloon-right.type-think .image{margin-left:2.5rem}.wp-block-vk-blocks-balloon.balloon-right.type-think p::before{right:-22px;top:7px}.wp-block-vk-blocks-balloon.balloon-right.type-think p::after{right:-35px;top:20px}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.wp-block-nishiki-balloon{display:block}.wp-block-nishiki-balloon .image{max-width:96px}.wp-block-nishiki-balloon.balloon-left.type-serif p{display:inline-block}.wp-block-nishiki-balloon.balloon-left.type-serif p::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.wp-block-nishiki-balloon.balloon-left.type-think p{display:inline-block}.wp-block-nishiki-balloon.balloon-left.type-think p::before{left:36px;top:-8px}.wp-block-nishiki-balloon.balloon-left.type-think p::after{left:47px;top:-20px}.wp-block-nishiki-balloon.balloon-right{text-align:right}.wp-block-nishiki-balloon.balloon-right.type-serif .image{margin-left:auto;margin-right:0}.wp-block-nishiki-balloon.balloon-right.type-serif p{display:inline-block}.wp-block-nishiki-balloon.balloon-right.type-serif p::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.wp-block-nishiki-balloon.balloon-right.type-think .image{margin-left:auto;margin-right:0}.wp-block-nishiki-balloon.balloon-right.type-think p{display:inline-block}.wp-block-nishiki-balloon.balloon-right.type-think p::before{right:36px;top:-8px}.wp-block-nishiki-balloon.balloon-right.type-think p::after{right:47px;top:-20px}}
8
 
9
  /*# sourceMappingURL=../map/balloon/style.css.map */
10
 
11
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,cAAc,cAAc,gBAAgB,8BAA8B,qBAAqB,oBAAoB,WAAW,iBAAiB,CAAC,kCAAkC,YAAY,iBAAiB,CAAC,gDAAgD,kBAAkB,OAAO,eAAe,gBAAgB,CAAC,iBAAiB,mBAAmB,eAAe,eAAe,CAAC,wBAAwB,oBAAoB,aAAa,aAAa,CAAC,iBAAiB,UAAU,CAAC,wBAAwB,aAAa,cAAc,cAAc,CAAC","file":"../../faq/style.css","sourcesContent":["dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 20px;margin:0px 0px 20px;width:100%;position:relative}dl.veu_qaItem dt,dl.veu_qaItem dd{border:none;padding-left:35px}dl.veu_qaItem dt:before,dl.veu_qaItem dd:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px;font-weight:700}dl.veu_qaItem dt:before{font-family:\"areal\";content:\"Q \";color:#e50000}dl.veu_qaItem dd{margin:0px}dl.veu_qaItem dd:before{content:\"A \";color:#337ab7;font-family:\"\"}\n"]}
12
- dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 20px;margin:0px 0px 20px;width:100%;position:relative}dl.veu_qaItem dt,dl.veu_qaItem dd{border:none;padding-left:35px}dl.veu_qaItem dt:before,dl.veu_qaItem dd:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px;font-weight:700}dl.veu_qaItem dt:before{font-family:"areal";content:"Q ";color:#e50000}dl.veu_qaItem dd{margin:0px}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}
13
 
14
  /*# sourceMappingURL=../map/faq/style.css.map */
15
 
1
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,yBAAyB,CAAC,gCAAgC,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
2
+ .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
3
 
4
  /*# sourceMappingURL=../map/alert/style.css.map */
5
 
6
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,YAAY,oBAAA,AAAa,aAAA,sBAAA,AAAmB,mBAAA,iBAAiB,CAAC,mBAAmB,QAAQ,CAAC,cAAc,qBAAqB,mBAAmB,qBAAqB,CAAC,iBAAiB,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,uBAAuB,sBAAsB,cAAc,CAAC,sBAAsB,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,oBAAoB,kBAAkB,eAAe,CAAC,gFAAgF,iBAAiB,CAAC,2CAA2C,qBAAqB,kBAAkB,CAAC,kDAAkD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,2CAA2C,kBAAkB,CAAC,qGAAqG,kBAAkB,WAAW,kBAAkB,kBAAkB,CAAC,mDAAmD,WAAW,WAAW,CAAC,kDAAkD,WAAW,WAAW,CAAC,iEAAiE,iBAAiB,CAAC,2EAA2E,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,iEAAiE,mBAAmB,CAAC,4EAA4E,WAAW,OAAO,CAAC,2EAA2E,WAAW,QAAQ,CAAC,2BAA2B,+BAAA,AAA0B,0BAAA,CAAC,kEAAkE,gBAAgB,CAAC,4EAA4E,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,kEAAkE,kBAAkB,CAAC,6EAA6E,YAAY,OAAO,CAAC,4EAA4E,YAAY,QAAQ,CAAC,oDAAoD,qBAAqB,iCAAiC,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,YAAY,aAAa,CAAC,+EAA+E,oBAAoB,CAAC,sFAAsF,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,+EAA+E,oBAAoB,CAAC,uFAAuF,UAAU,QAAQ,CAAC,sFAAsF,UAAU,SAAS,CAAC,sCAAsC,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,uFAAuF,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,wFAAwF,WAAW,QAAQ,CAAC,uFAAuF,WAAW,SAAS,CAAC,iBAAiB,cAAc,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".vk_balloon{display:flex;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}\n"]}
7
+ .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
8
 
9
  /*# sourceMappingURL=../map/balloon/style.css.map */
10
 
11
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,QAAQ,cAAc,gBAAgB,8BAA8B,qBAAqB,gBAAgB,WAAW,iBAAiB,CAAC,8BAA8B,YAAY,iBAAiB,CAAC,4CAA4C,kBAAkB,OAAO,eAAe,gBAAgB,CAAC,cAAc,mBAAmB,eAAe,eAAe,CAAC,qBAAqB,oBAAoB,aAAa,aAAa,CAAC,gBAAgB,UAAU,CAAC,uBAAuB,aAAa,cAAc,cAAc,CAAC","file":"../../faq/style.css","sourcesContent":[".vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:\"areal\";content:\"Q \";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:\"A \";color:#337ab7;font-family:\"\"}\n"]}
12
+ .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:"areal";content:"Q ";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}
13
 
14
  /*# sourceMappingURL=../map/faq/style.css.map */
15
 
inc/vk-blocks/build/block-build.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(e){var t={};function a(n){if(t[n])return t[n].exports;var l=t[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,a),l.l=!0,l.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)a.d(n,l,function(t){return e[t]}.bind(null,l));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){"use strict";a.r(t);a(1),a(2),a(3),a(4)},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.editor.RichText;n("vk-blocks/alert",{title:a("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=t.style,o=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement("select",{onChange:function(e){a({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===n},"Success"),React.createElement("option",{value:"info",selected:"info"===n},"Info"),React.createElement("option",{value:"warning",selected:"warning"===n},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===n},"Danger")),React.createElement(l,{tagName:"p",onChange:function(e){a({content:e})},value:o}))},save:function(e){var t=e.attributes,a=t.style,n=t.content;return React.createElement("div",{className:"alert alert-".concat(a)},React.createElement(l.Content,{tagName:"p",value:n}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.components,o=(l.RangeControl,l.RadioControl),c=l.PanelBody,r=l.Button,s=wp.element.Fragment,i=wp.editor,u=i.RichText,m=i.InspectorControls,g=i.MediaUpload,v=i.ColorPalette,d=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));n("vk-blocks/balloon",{title:a("Ballon","vk-blocks"),icon:d,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"balloon-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.className,l=e.setAttributes,i=t.content,d=t.balloonType,f=t.balloonBgColor,b=t.balloonAlign,p=t.IconImage;return React.createElement(s,null,React.createElement(m,null,React.createElement(c,{title:a("Balloon setting","vk-blocks")},React.createElement(o,{label:a("Position","vk-blocks"),help:a("Please specify the layout of the balloon.","vk-blocks"),selected:b,options:[{label:a("Left","vk-blocks"),value:"balloon-left"},{label:a("Right","vk-blocks"),value:"balloon-right"}],onChange:function(e){return l({balloonAlign:e})}}),React.createElement(o,{label:a("Type","vk-blocks"),help:a("Please select the type of balloon.","vk-blocks"),selected:d,options:[{label:a("Serif","vk-blocks"),value:"type-serif"},{label:a("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return l({balloonType:e})}}),React.createElement(v,{value:f,onChange:function(e){return l({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(n," ").concat(b," ").concat(d)},React.createElement("div",{className:"image"},React.createElement(g,{onSelect:function(e){return l({IconImage:e.sizes.full.url})},type:"image",className:"icon-image",value:p,render:function(e){var t=e.open;return React.createElement(r,{onClick:t,className:p?"image-button":"button button-large"},p?React.createElement("img",{className:"icon-image",src:p,alt:a("Upload image","vk-blocks")}):a("Select image","vk-blocks"))}})),React.createElement(u,{style:{background:f,border:f},tagName:"p",onChange:function(e){return l({content:e})},value:i,placeholder:a("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,a=(e.className,t.content),n=t.balloonType,l=t.balloonBgColor,o=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"".concat(o," ").concat(n)},React.createElement("div",{className:"image"},c?React.createElement("figure",null,React.createElement("img",{className:"icon-image",src:c,alt:""})):""),React.createElement(u.Content,{className:"text",style:{background:l,border:l},tagName:"p",value:a}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.editor.RichText;n("vk-blocks/faq",{title:a("FAQ","vk-blocks"),icon:"editor-help",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.heading,c=t.content;return React.createElement("dl",{className:"veu_qaItem"},React.createElement(l,{tagName:"dt",onChange:function(e){return n({heading:e})},value:o,placeholder:a("Please enter a question.","vk-blocks")}),React.createElement(l,{tagName:"dd",onChange:function(e){return n({content:e})},value:c,placeholder:a("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,a=t.heading,n=t.content;return React.createElement("dl",{className:"veu_qaItem"},React.createElement(l.Content,{tagName:"dt",value:a}),React.createElement(l.Content,{tagName:"dd",value:n}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.components,o=(l.RangeControl,l.RadioControl),c=l.PanelBody,r=l.Button,s=(l.PanelColor,wp.element.Fragment),i=wp.editor,u=i.RichText,m=i.InspectorControls,g=i.MediaUpload;i.ColorPalette;n("vk-blocks/flow",{title:a("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,l=t.heading,i=t.content,v=t.insertImage,d=t.arrowFlag;return[React.createElement(s,null,React.createElement(m,null,React.createElement(c,{title:a("Display of arrow","vk-blocks")},React.createElement(o,{selected:d,options:[{label:a("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:a("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(d," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:l,placeholder:a("Input title","vk-blocks")}),React.createElement(u,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:i,placeholder:a("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(g,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:v,render:function(e){var t=e.open;return React.createElement(r,{onClick:t,className:v?"image-button":"button button-large"},v?React.createElement("img",{className:"icon-image",src:v,alt:a("Upload image","vk-blocks")}):a("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,a=t.heading,n=t.content,l=t.insertImage,o=t.arrowFlag;return React.createElement("div",{className:"".concat(o," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:a}),React.createElement(u.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:n})),l?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:l,alt:""})):""))}})}]);
2
  //# sourceMappingURL=block-build.js.map
1
+ !function(e){var t={};function a(n){if(t[n])return t[n].exports;var l=t[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,a),l.l=!0,l.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)a.d(n,l,function(t){return e[t]}.bind(null,l));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){"use strict";a.r(t);a(1),a(2),a(3),a(4)},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.editor.RichText;n("vk-blocks/alert",{title:a("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,a=e.setAttributes,n=t.style,o=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement("select",{onChange:function(e){a({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===n},"Success"),React.createElement("option",{value:"info",selected:"info"===n},"Info"),React.createElement("option",{value:"warning",selected:"warning"===n},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===n},"Danger")),React.createElement(l,{tagName:"p",onChange:function(e){a({content:e})},value:o}))},save:function(e){var t=e.attributes,a=t.style,n=t.content;return React.createElement("div",{className:"alert alert-".concat(a)},React.createElement(l.Content,{tagName:"p",value:n}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.components,o=(l.RangeControl,l.RadioControl),c=l.PanelBody,r=l.Button,s=wp.element.Fragment,i=wp.editor,m=i.RichText,u=i.InspectorControls,v=i.MediaUpload,g=i.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));n("vk-blocks/balloon",{title:a("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.className,l=e.setAttributes,i=t.content,b=t.balloonName,k=t.balloonType,f=t.balloonBgColor,d=t.balloonAlign,p=t.IconImage;return React.createElement(s,null,React.createElement(u,null,React.createElement(c,{title:a("Balloon setting","vk-blocks")},React.createElement(o,{label:a("Position","vk-blocks"),help:a("Please specify the layout of the balloon.","vk-blocks"),selected:d,options:[{label:a("Left","vk-blocks"),value:"position-left"},{label:a("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return l({balloonAlign:e})}}),React.createElement(o,{label:a("Type","vk-blocks"),help:a("Please select the type of balloon.","vk-blocks"),selected:k,options:[{label:a("Serif","vk-blocks"),value:"type-serif"},{label:a("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return l({balloonType:e})}}),React.createElement(g,{value:f,onChange:function(e){return l({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(n," vk_balloon vk_balloon-").concat(d," vk_balloon-").concat(k)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(v,{onSelect:function(e){return l({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:p,render:function(e){var t=e.open;return React.createElement(r,{onClick:t,className:p?"image-button":"button button-large"},p?React.createElement("img",{className:"vk_balloon_icon_image",src:p,alt:a("Upload image","vk-blocks")}):a("Select image","vk-blocks"))}}),React.createElement(m,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return l({balloonName:e})},value:b,placeholder:a("Icon Name","vk-blocks")})),React.createElement(m,{style:{background:f,border:f},tagName:"p",className:"vk_balloon_content",onChange:function(e){return l({content:e})},value:i,placeholder:a("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,a=(e.className,t.content),n=t.balloonName,l=t.balloonType,o=t.balloonBgColor,c=t.balloonAlign,r=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(c," vk_balloon-").concat(l)},React.createElement("div",{className:"vk_balloon_icon"},r?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:r,alt:""}),React.createElement(m.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:n})):""),React.createElement(m.Content,{className:"vk_balloon_content",style:{background:o,border:o},tagName:"p",value:a}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.editor.RichText;n("vk-blocks/faq",{title:a("FAQ","vk-blocks"),icon:"editor-help",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.heading,c=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:o,placeholder:a("Please enter a question.","vk-blocks")}),React.createElement(l,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:c,placeholder:a("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,a=t.heading,n=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l.Content,{tagName:"dt",className:"vk_faq_title",value:a}),React.createElement(l.Content,{tagName:"dd",className:"vk_faq_content",value:n}))}})},function(e,t){var a=wp.i18n.__,n=wp.blocks.registerBlockType,l=wp.components,o=(l.RangeControl,l.RadioControl),c=l.PanelBody,r=l.Button,s=(l.PanelColor,wp.element.Fragment),i=wp.editor,m=i.RichText,u=i.InspectorControls,v=i.MediaUpload;i.ColorPalette;n("vk-blocks/flow",{title:a("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,l=t.heading,i=t.content,g=t.insertImage,b=t.arrowFlag;return[React.createElement(s,null,React.createElement(u,null,React.createElement(c,{title:a("Display of arrow","vk-blocks")},React.createElement(o,{selected:b,options:[{label:a("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:a("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(b," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(m,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:l,placeholder:a("Input title","vk-blocks")}),React.createElement(m,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:i,placeholder:a("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(v,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:g,render:function(e){var t=e.open;return React.createElement(r,{onClick:t,className:g?"image-button":"button button-large"},g?React.createElement("img",{className:"icon-image",src:g,alt:a("Upload image","vk-blocks")}):a("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,a=t.heading,n=t.content,l=t.insertImage,o=t.arrowFlag;return React.createElement("div",{className:"".concat(o," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(m.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:a}),React.createElement(m.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:n})),l?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:l,alt:""})):""))}})}]);
2
  //# sourceMappingURL=block-build.js.map
inc/vk-blocks/build/block-build.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/bundle.js","webpack:///./src/alert/block.js","webpack:///./src/balloon/block.js","webpack:///./src/faq/block.js","webpack:///./src/flow/block.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","__","wp","i18n","registerBlockType","blocks","RichText","editor","title","icon","category","attributes","style","type","default","content","source","selector","edit","_ref","setAttributes","React","createElement","className","concat","onChange","event","target","selected","tagName","newContent","save","_ref2","Content","components","RadioControl","RangeControl","PanelBody","Button","Fragment","element","InspectorControls","MediaUpload","ColorPalette","BlockIcon","xmlns","width","height","viewBox","balloonType","balloonBgColor","balloonAlign","IconImage","label","help","options","onSelect","sizes","full","url","render","open","onClick","src","alt","background","border","placeholder","_ref3","heading","PanelColor","arrowFlag","insertImage"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","//Bundle JS\nimport './alert/block.js';\nimport './balloon/block.js';\nimport './faq/block.js';\nimport './flow/block.js';\n","/**\n * Alert block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n\n} );\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'balloon-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'balloon-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'balloon-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } ${ balloonAlign } ${ balloonType }` }>\n\t\t\t\t\t<div className={ 'image' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'icon-image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'icon-image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `${ balloonAlign } ${ balloonType }` }>\n\t\t\t\t<div className={ 'image' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'icon-image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'text' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","/**\n * Faq block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = 'editor-help';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={'veu_qaItem'}>\n <RichText\n tagName=\"dt\"\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={'veu_qaItem'}>\n <RichText.Content\n tagName=\"dt\"\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n value={content}\n />\n </dl>\n );\n },\n});\n","/**\n * Flow block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n\t\t\t\t\t\t\t\t{ insertImage ?\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame_image' }>\n\t\t\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\t\t\t\tsrc={ insertImage }\n\t\t\t\t\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n});\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/bundle.js","webpack:///./src/alert/block.js","webpack:///./src/balloon/block.js","webpack:///./src/faq/block.js","webpack:///./src/flow/block.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","__","wp","i18n","registerBlockType","blocks","RichText","editor","title","icon","category","attributes","style","type","default","content","source","selector","edit","_ref","setAttributes","React","createElement","className","concat","onChange","event","target","selected","tagName","newContent","save","_ref2","Content","components","RadioControl","RangeControl","PanelBody","Button","Fragment","element","InspectorControls","MediaUpload","ColorPalette","BlockIcon","xmlns","width","height","viewBox","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","label","help","options","onSelect","sizes","full","url","render","open","onClick","src","alt","placeholder","background","border","_ref3","heading","PanelColor","arrowFlag","insertImage"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","//Bundle JS\nimport './alert/block.js';\nimport './balloon/block.js';\nimport './faq/block.js';\nimport './flow/block.js';\n","/**\n * Alert block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n\n} );\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","/**\n * Faq block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = 'editor-help';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={'vk_faq'}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n});\n","/**\n * Flow block type\n *\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n\t\t\t\t\t\t\t\t{ insertImage ?\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame_image' }>\n\t\t\t\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\t\t\t\t\tsrc={ insertImage }\n\t\t\t\t\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n});\n"],"sourceRoot":""}
inc/vk-blocks/build/languages/vk-blocks-ja-vk-blocks-buid-js.json ADDED
@@ -0,0 +1 @@
 
1
+ {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural_forms":"nplurals=1; plural=0;","lang":"ja_JP"},"Alert":["アラート"],"Select image":["画像を選択"],"Upload image":["画像をアップロード"],"Input text":["文字を入力"],"Ballon":["フキダシ"],"Balloon setting":["フキダシ設定"],"Position":["位置"],"Please specify the layout of the balloon.":["吹き出しの配置を指定してください。"],"Left":["左"],"Right":["右"],"Type":["タイプ"],"Please select the type of balloon.":["吹き出しのタイプを指定してください。"],"Serif":["セリフ"],"Thinking":["吹き出し"],"FAQ":["質問と解答"],"Please enter a question.":["質問を入力してください。"],"Please enter a answer.":["回答を入力してください。"],"Flow":["フロー"],"Display of arrow":["矢印の表示"],"Arrow display":["矢印を表示する"],"Arrow hidden":["矢印を表示しない"],"Input title":["タイトルを入力"],"Input content":["説明を入力"]}}}
inc/vk-blocks/build/languages/vk-blocks.pot CHANGED
@@ -7,17 +7,21 @@ msgstr ""
7
  msgid "Alert"
8
  msgstr ""
9
 
10
- #: src/balloon/block.js:117
11
  #: src/flow/block.js:111
12
  msgid "Select image"
13
  msgstr ""
14
 
15
- #: src/balloon/block.js:117
16
  #: src/flow/block.js:112
17
  msgid "Upload image"
18
  msgstr ""
19
 
20
- #: src/balloon/block.js:127
 
 
 
 
21
  msgid "Input text"
22
  msgstr ""
23
 
@@ -25,39 +29,39 @@ msgstr ""
25
  msgid "Ballon"
26
  msgstr ""
27
 
28
- #: src/balloon/block.js:77
29
  msgid "Balloon setting"
30
  msgstr ""
31
 
32
- #: src/balloon/block.js:79
33
  msgid "Position"
34
  msgstr ""
35
 
36
- #: src/balloon/block.js:80
37
  msgid "Please specify the layout of the balloon."
38
  msgstr ""
39
 
40
- #: src/balloon/block.js:83
41
  msgid "Left"
42
  msgstr ""
43
 
44
- #: src/balloon/block.js:84
45
  msgid "Right"
46
  msgstr ""
47
 
48
- #: src/balloon/block.js:89
49
  msgid "Type"
50
  msgstr ""
51
 
52
- #: src/balloon/block.js:90
53
  msgid "Please select the type of balloon."
54
  msgstr ""
55
 
56
- #: src/balloon/block.js:93
57
  msgid "Serif"
58
  msgstr ""
59
 
60
- #: src/balloon/block.js:94
61
  msgid "Thinking"
62
  msgstr ""
63
 
@@ -65,11 +69,11 @@ msgstr ""
65
  msgid "FAQ"
66
  msgstr ""
67
 
68
- #: src/faq/block.js:61
69
  msgid "Please enter a question."
70
  msgstr ""
71
 
72
- #: src/faq/block.js:67
73
  msgid "Please enter a answer."
74
  msgstr ""
75
 
7
  msgid "Alert"
8
  msgstr ""
9
 
10
+ #: src/balloon/block.js:122
11
  #: src/flow/block.js:111
12
  msgid "Select image"
13
  msgstr ""
14
 
15
+ #: src/balloon/block.js:122
16
  #: src/flow/block.js:112
17
  msgid "Upload image"
18
  msgstr ""
19
 
20
+ #: src/balloon/block.js:131
21
+ msgid "Icon Name"
22
+ msgstr ""
23
+
24
+ #: src/balloon/block.js:140
25
  msgid "Input text"
26
  msgstr ""
27
 
29
  msgid "Ballon"
30
  msgstr ""
31
 
32
+ #: src/balloon/block.js:82
33
  msgid "Balloon setting"
34
  msgstr ""
35
 
36
+ #: src/balloon/block.js:84
37
  msgid "Position"
38
  msgstr ""
39
 
40
+ #: src/balloon/block.js:85
41
  msgid "Please specify the layout of the balloon."
42
  msgstr ""
43
 
44
+ #: src/balloon/block.js:88
45
  msgid "Left"
46
  msgstr ""
47
 
48
+ #: src/balloon/block.js:89
49
  msgid "Right"
50
  msgstr ""
51
 
52
+ #: src/balloon/block.js:94
53
  msgid "Type"
54
  msgstr ""
55
 
56
+ #: src/balloon/block.js:95
57
  msgid "Please select the type of balloon."
58
  msgstr ""
59
 
60
+ #: src/balloon/block.js:98
61
  msgid "Serif"
62
  msgstr ""
63
 
64
+ #: src/balloon/block.js:99
65
  msgid "Thinking"
66
  msgstr ""
67
 
69
  msgid "FAQ"
70
  msgstr ""
71
 
72
+ #: src/faq/block.js:62
73
  msgid "Please enter a question."
74
  msgstr ""
75
 
76
+ #: src/faq/block.js:69
77
  msgid "Please enter a answer."
78
  msgstr ""
79
 
inc/vk-blocks/vk-blocks-functions.php CHANGED
@@ -14,19 +14,12 @@ function vkblocks_blocks_assets() {
14
  ), VK_BLOCKS_VERSION, true
15
  );
16
 
17
- if ( function_exists( 'gutenberg_get_jed_locale_data' ) ) {
18
-
19
- //Get translation data from indicated text-domain.
20
- $locale = gutenberg_get_jed_locale_data( 'vk-blocks' );
21
-
22
- //Add translation data to javasript object.
23
- $content = 'wp.i18n.setLocaleData( ' . json_encode( $locale ) . ', "vk-blocks" );';
24
-
25
- //Pass the data to javascript from php.
26
- wp_script_add_data( 'vk-blocks-buid-js', 'data', $content );
27
  }
28
 
29
- if ( defined( 'GUTENBERG_VERSION' ) ) {
 
30
 
31
  // Alert Block.
32
  register_block_type(
14
  ), VK_BLOCKS_VERSION, true
15
  );
16
 
17
+ if(function_exists('wp_set_script_translations' )){
18
+ wp_set_script_translations( 'vk-blocks-buid-js', 'vk-blocks', plugin_dir_path( __FILE__ ) . 'build/languages' );
 
 
 
 
 
 
 
 
19
  }
20
 
21
+ global $wp_version;
22
+ if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.0', '>=' ) ) {
23
 
24
  // Alert Block.
25
  register_block_type(
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 4.6
6
  Tested up to: 4.9.8
7
- Stable tag: 0.1.1
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -47,6 +47,13 @@ e.g.
47
 
48
  == Changelog ==
49
 
 
 
 
 
 
 
 
50
  = 0.1.0 =
51
  First release
52
 
4
  Tags: Gutenberg,FAQ,alert
5
  Requires at least: 4.6
6
  Tested up to: 4.9.8
7
+ Stable tag: 0.2.2
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
47
 
48
  == Changelog ==
49
 
50
+
51
+ = 0.2.2 =
52
+ [bug fix] Fixed bug that becomes unusable in WordPress 5.0
53
+
54
+ = 0.2.0 =
55
+ [Specification change] CSS Name rule Changed
56
+
57
  = 0.1.0 =
58
  First release
59
 
vk-blocks.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
- * Version: 0.1.1
7
  * Author: Vektor,Inc.
8
  * Author URI:
9
  * Text Domain: vk-blocks
3
  * Plugin Name: VK Blocks
4
  * Plugin URI: https://github.com/vektor-inc/vk-blocks
5
  * Description: This is a plugin that extends Gutenberg's blocks.
6
+ * Version: 0.2.2
7
  * Author: Vektor,Inc.
8
  * Author URI:
9
  * Text Domain: vk-blocks