VK Blocks - Version 0.1.1

Version Description

Download this release

Release Info

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

Version 0.1.1

inc/vk-blocks-config.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*-------------------------------------------*/
3
+ /* Load modules
4
+ /*-------------------------------------------*/
5
+ if ( ! function_exists( 'vkblocks_active' ) ) {
6
+ require_once( 'vk-blocks/vk-blocks-functions.php' );
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 ' );
14
+
15
+ }
inc/vk-blocks/build/block-build-editor.css ADDED
@@ -0,0 +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}
inc/vk-blocks/build/block-build.css ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+
16
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,wBAAwB,WAAW,kEAAkE,0BAA0B,cAAc,gBAAgB,YAAY,WAAW,aAAa,CAAC,mBAAmB,mBAAmB,kBAAkB,CAAC,yBAAyB,WAAW,YAAY,qBAAqB,CAAC,eAAe,oBAAA,AAAa,aAAA,kBAAkB,yBAAyB,SAAS,sBAAA,AAA6B,6BAAA,CAAC,oBAAoB,cAAc,gBAAgB,SAAS,WAAW,qBAAqB,CAAC,sDAAsD,eAAe,WAAW,CAAC,0BAA0B,8BAA8B,gBAAgB,gBAAgB,eAAe,CAAC,4BAA4B,iBAAiB,CAAC,qBAAqB,gBAAgB,iBAAiB,qBAAqB,CAAC","file":"../../flow/style.css","sourcesContent":[".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}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:\"\";font-size:0;background-image:none}.vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}\n"]}
17
+ .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}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
18
+
19
+ /*# sourceMappingURL=../map/flow/style.css.map */
inc/vk-blocks/build/block-build.js ADDED
@@ -0,0 +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
inc/vk-blocks/build/block-build.js.map ADDED
@@ -0,0 +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":""}
inc/vk-blocks/build/languages/vk-blocks-ja.mo ADDED
Binary file
inc/vk-blocks/build/languages/vk-blocks-ja.po ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: \n"
5
+ "PO-Revision-Date: \n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: ja_JP\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.1.1\n"
13
+ "Plural-Forms: nplurals=1; plural=0;\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "X-Poedit-KeywordsList: __\n"
16
+ "X-Poedit-SearchPath-0: .\n"
17
+
18
+ #: src/alert/block.js:12
19
+ msgid "Alert"
20
+ msgstr "アラート"
21
+
22
+ #: src/balloon/block.js:117 src/flow/block.js:111
23
+ msgid "Select image"
24
+ msgstr "画像を選択"
25
+
26
+ #: src/balloon/block.js:117 src/flow/block.js:112
27
+ msgid "Upload image"
28
+ msgstr "画像をアップロード"
29
+
30
+ #: src/balloon/block.js:127
31
+ msgid "Input text"
32
+ msgstr "文字を入力"
33
+
34
+ #: src/balloon/block.js:32
35
+ msgid "Ballon"
36
+ msgstr "フキダシ"
37
+
38
+ #: src/balloon/block.js:77
39
+ msgid "Balloon setting"
40
+ msgstr "フキダシ設定"
41
+
42
+ #: src/balloon/block.js:79
43
+ msgid "Position"
44
+ msgstr "位置"
45
+
46
+ #: src/balloon/block.js:80
47
+ msgid "Please specify the layout of the balloon."
48
+ msgstr "吹き出しの配置を指定してください。"
49
+
50
+ #: src/balloon/block.js:83
51
+ msgid "Left"
52
+ msgstr "左"
53
+
54
+ #: src/balloon/block.js:84
55
+ msgid "Right"
56
+ msgstr "右"
57
+
58
+ #: src/balloon/block.js:89
59
+ msgid "Type"
60
+ msgstr "タイプ"
61
+
62
+ #: src/balloon/block.js:90
63
+ msgid "Please select the type of balloon."
64
+ msgstr "吹き出しのタイプを指定してください。"
65
+
66
+ #: src/balloon/block.js:93
67
+ msgid "Serif"
68
+ msgstr "セリフ"
69
+
70
+ #: src/balloon/block.js:94
71
+ msgid "Thinking"
72
+ msgstr "吹き出し"
73
+
74
+ #: src/faq/block.js:25
75
+ msgid "FAQ"
76
+ msgstr "質問と解答"
77
+
78
+ #: src/faq/block.js:61
79
+ msgid "Please enter a question."
80
+ msgstr "質問を入力してください。"
81
+
82
+ #: src/faq/block.js:67
83
+ msgid "Please enter a answer."
84
+ msgstr "回答を入力してください。"
85
+
86
+ #: src/flow/block.js:27
87
+ msgid "Flow"
88
+ msgstr "フロー"
89
+
90
+ #: src/flow/block.js:70
91
+ msgid "Display of arrow"
92
+ msgstr "矢印の表示"
93
+
94
+ #: src/flow/block.js:74
95
+ msgid "Arrow display"
96
+ msgstr "矢印を表示する"
97
+
98
+ #: src/flow/block.js:75
99
+ msgid "Arrow hidden"
100
+ msgstr "矢印を表示しない"
101
+
102
+ #: src/flow/block.js:90
103
+ msgid "Input title"
104
+ msgstr "タイトルを入力"
105
+
106
+ #: src/flow/block.js:97
107
+ msgid "Input content"
108
+ msgstr "説明を入力"
inc/vk-blocks/build/languages/vk-blocks.pot ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Content-Type: text/plain; charset=utf-8\n"
4
+ "X-Generator: babel-plugin-makepot\n"
5
+
6
+ #: src/alert/block.js:12
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
+
24
+ #: src/balloon/block.js:32
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
+
64
+ #: src/faq/block.js:25
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
+
76
+ #: src/flow/block.js:27
77
+ msgid "Flow"
78
+ msgstr ""
79
+
80
+ #: src/flow/block.js:70
81
+ msgid "Display of arrow"
82
+ msgstr ""
83
+
84
+ #: src/flow/block.js:74
85
+ msgid "Arrow display"
86
+ msgstr ""
87
+
88
+ #: src/flow/block.js:75
89
+ msgid "Arrow hidden"
90
+ msgstr ""
91
+
92
+ #: src/flow/block.js:90
93
+ msgid "Input title"
94
+ msgstr ""
95
+
96
+ #: src/flow/block.js:97
97
+ msgid "Input content"
98
+ msgstr ""
inc/vk-blocks/images/arrow_bottom.svg ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
+ <svg version="1.1" id="レイヤー_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
4
+ y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve">
5
+ <style type="text/css">
6
+ .st0{fill:#CFCFCF;}
7
+ </style>
8
+ <g>
9
+ <g>
10
+ <polygon class="st0" points="11.7,20 24,32.3 36.2,20 "/>
11
+ </g>
12
+ </g>
13
+ </svg>
inc/vk-blocks/vk-blocks-functions.php ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function vkblocks_active() {
3
+ return true;
4
+ }
5
+ function vkblocks_blocks_assets() {
6
+
7
+ wp_register_style( 'vk-blocks-buid-css', VK_BLOCKS_URL . 'build/block-build.css', [], VK_BLOCKS_VERSION );
8
+ wp_register_style( 'vk-blocks-buid-editor-css', VK_BLOCKS_URL . 'build/block-build-editor.css', [], VK_BLOCKS_VERSION );
9
+ wp_register_script(
10
+ 'vk-blocks-buid-js', VK_BLOCKS_URL . 'build/block-build.js', array(
11
+ 'wp-blocks',
12
+ 'wp-i18n',
13
+ 'wp-element',
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(
33
+ 'vk-blocks/alert', [
34
+ 'style' => 'vk-blocks-buid-css',
35
+ 'editor_style' => 'vk-blocks-buid-editor-css',
36
+ 'editor_script' => 'vk-blocks-buid-js',
37
+ ]
38
+ );
39
+ // Baloon Block.
40
+ register_block_type(
41
+ 'vk-blocks/balloon', [
42
+ 'style' => 'vk-blocks-buid-css',
43
+ 'editor_style' => 'vk-blocks-buid-editor-css',
44
+ 'editor_script' => 'vk-blocks-buid-js',
45
+ ]
46
+ );
47
+ // Faq Block.
48
+ register_block_type(
49
+ 'vk-blocks/faq', [
50
+ 'style' => 'vk-blocks-buid-css',
51
+ 'editor_style' => 'vk-blocks-buid-editor-css',
52
+ 'editor_script' => 'vk-blocks-buid-js',
53
+ ]
54
+ );
55
+ // Flow Block.
56
+ register_block_type(
57
+ 'vk-blocks/flow', [
58
+ 'style' => 'vk-blocks-buid-css',
59
+ 'editor_style' => 'vk-blocks-buid-editor-css',
60
+ 'editor_script' => 'vk-blocks-buid-js',
61
+ ]
62
+ );
63
+ }
64
+ }
65
+ add_action( 'init', 'vkblocks_blocks_assets' );
66
+
67
+ // Add Block Category,
68
+ function vkblocks_blocks_categories( $categories, $post ) {
69
+ global $vk_blocks_prefix;
70
+ return array_merge(
71
+ $categories,
72
+ array(
73
+ array(
74
+ 'slug' => 'vk-blocks-cat',
75
+ 'title' => $vk_blocks_prefix . __( 'Blocks(Beta)', 'vk-blocks' ),
76
+ 'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
77
+ ),
78
+ )
79
+ );
80
+ }
81
+ add_filter( 'block_categories', 'vkblocks_blocks_categories', 10, 2 );
readme.txt ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === VK Blocks ===
2
+ Contributors: vektor-inc,kurudrive,naoki0h
3
+ 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
11
+
12
+ This is a plugin that extends Gutenberg's blocks.
13
+
14
+ == Description ==
15
+
16
+ This is a plugin that extends Gutenberg's blocks.
17
+
18
+ [ Blocks ]
19
+
20
+ * Alert
21
+ * FAQ
22
+ * Balloon
23
+ * Flow
24
+
25
+ [ Editing and correction ]
26
+
27
+ The source code of this plug-in is below.
28
+ https://github.com/vektor-inc/vk-blocks
29
+
30
+ == Installation ==
31
+
32
+ This section describes how to install the plugin and get it working.
33
+
34
+ e.g.
35
+
36
+ 1. Upload `plugin-name.php` to the `/wp-content/plugins/` directory
37
+ 1. Activate the plugin through the 'Plugins' menu in WordPress
38
+
39
+
40
+ == Frequently Asked Questions ==
41
+
42
+
43
+ == Screenshots ==
44
+
45
+ 1. VK Blocks can be selected from the VK Blocks Panel.
46
+ 1. VK Blocks examples.
47
+
48
+ == Changelog ==
49
+
50
+ = 0.1.0 =
51
+ First release
52
+
53
+ == Upgrade Notice ==
54
+
55
+ Nothing.
screenshot-1.png ADDED
Binary file
screenshot-2.png ADDED
Binary file
vk-blocks.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
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
10
+ */
11
+
12
+ // Do not load directly.
13
+ defined( 'ABSPATH' ) || die();
14
+
15
+ require_once( 'inc/vk-blocks-config.php' );
16
+
17
+ add_action(
18
+ 'plugins_loaded', function () {
19
+ //Load language files.
20
+ // load_plugin_textdomain( 'vk-blocks', false, basename( dirname( __FILE__ ) ) . '/inc/vk-blocks/build/languages' );
21
+ load_plugin_textdomain( 'vk-blocks', false, 'vk-blocks/inc/vk-blocks/build/languages' );
22
+ }
23
+ );