Changeset 2509200
- Timestamp:
- 04/05/2021 06:27:10 AM (5 years ago)
- Location:
- sakura-network/trunk
- Files:
-
- 4 edited
-
build/index.asset.php (modified) (1 diff)
-
build/index.js (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
sakura.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sakura-network/trunk/build/index.asset.php
r2497914 r2509200 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => ' 0fdf46397316f7f9828abc97bc52082e');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '13017b91e1253c4381b2d9119351eb5c'); -
sakura-network/trunk/build/index.js
r2497914 r2509200 1 (window.webpackJsonp_sakura_network=window.webpackJsonp_sakura_network||[]).push([[1],{5:function(e,t,n){}}]),function(e){function t(t){for(var r,l,u=t[0],i=t[1],s=t[2],p=0, f=[];p<u.length;p++)l=u[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&f.push(o[l][0]),o[l]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(c&&c(t);f.length;)f.shift()();return a.push.apply(a,s||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,u=1;u<n.length;u++){var i=n[u];0!==o[i]&&(r=!1)}r&&(a.splice(t--,1),e=l(l.s=n[0]))}return e}var r={},o={0:0},a=[];function l(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,l),n.l=!0,n.exports}l.m=e,l.c=r,l.d=function(e,t,n){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(l.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)l.d(n,r,function(t){return e[t]}.bind(null,r));return n},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="";var u=window.webpackJsonp_sakura_network=window.webpackJsonp_sakura_network||[],i=u.push.bind(u);u.push=t,u=u.slice();for(var s=0;s<u.length;s++)t(u[s]);var c=i;a.push([4,1]),n()}([function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.blocks},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(3),a=n(2),l=n(0);n(5),n(6),n(7),Object(o.registerBlockType)("sakura-network/sakura-network",{apiVersion:2,title:Object(l.__)("Sakura Network","sakura-network"),description:Object(l.__)("Insert Sakura Network into your post or page.","sakura-network"),category:"widgets",icon:"networking",attributes:{network:{type:"string",default:"0"},bgcolor:{type:"string",default:""},font:{type:"string",default:""}},edit:function(e){if("success"!=_sakura_networks.status)return Object(r.createElement)("h3",null," Failed to get your networks list from Sakura Server! ");var t=[{value:0,label:"All"}].concat(_sakura_networks.networks.map((function(e){var t=new Object;return t.value=e.id,t.label=e.name.en,t})));return[Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Target network:"),value:e.attributes.network,onChange:function(t){e.setAttributes({network:t})},options:t}),Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Background color:"),value:e.attributes.bgcolor,onChange:function(t){e.setAttributes({bgcolor:t})},options:[{value:"",label:"Default"},{value:"#f7edec",label:"Red"},{value:"#97a7a9",label:"Blue"}]}),Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Widget font:"),value:e.attributes.font,onChange:function(t){e.setAttributes({font:t})},options:[{value:"",label:"Default"},{value:"Montserrat",label:"Montserrat"},{value:"Avenir LT W04_65 Medium1475536",label:"Avenir"},{value:"Vesper Libre",label:"Vesper Libre"},{value:"IBM Plex Sans",label:"IBM Plex Sans"}]})]},save:function(e){return null}})},,function(e,t,n){},function(e,t){e.exports=window.wp.blockEditor}]);1 (window.webpackJsonp_sakura_network=window.webpackJsonp_sakura_network||[]).push([[1],{5:function(e,t,n){}}]),function(e){function t(t){for(var r,l,u=t[0],i=t[1],s=t[2],p=0,b=[];p<u.length;p++)l=u[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&b.push(o[l][0]),o[l]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(c&&c(t);b.length;)b.shift()();return a.push.apply(a,s||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,u=1;u<n.length;u++){var i=n[u];0!==o[i]&&(r=!1)}r&&(a.splice(t--,1),e=l(l.s=n[0]))}return e}var r={},o={0:0},a=[];function l(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,l),n.l=!0,n.exports}l.m=e,l.c=r,l.d=function(e,t,n){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(l.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)l.d(n,r,function(t){return e[t]}.bind(null,r));return n},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="";var u=window.webpackJsonp_sakura_network=window.webpackJsonp_sakura_network||[],i=u.push.bind(u);u.push=t,u=u.slice();for(var s=0;s<u.length;s++)t(u[s]);var c=i;a.push([4,1]),n()}([function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.blocks},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(3),a=n(2),l=n(0);n(5),n(6),n(7),Object(o.registerBlockType)("sakura-network/sakura-network",{apiVersion:2,title:Object(l.__)("Sakura Network","sakura-network"),description:Object(l.__)("Insert Sakura Network into your post or page.","sakura-network"),category:"widgets",icon:"networking",attributes:{network:{type:"string",default:"0"},bgcolor:{type:"string",default:""},font:{type:"string",default:""}},edit:function(e){if("success"!=_sakura_networks.status)return Object(r.createElement)("h3",null," Failed to get your networks list from Sakura Server! ");var t=[{value:0,label:"All"}].concat(_sakura_networks.networks.map((function(e){var t=new Object;return t.value=e.id,"string"==typeof e.name?t.label=e.name:e.name.en?t.label=e.name.en:e.name.no?t.label=e.name.no:t.label="",t})));return[Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Target network:"),value:e.attributes.network,onChange:function(t){e.setAttributes({network:t})},options:t}),Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Background color:"),value:e.attributes.bgcolor,onChange:function(t){e.setAttributes({bgcolor:t})},options:[{value:"",label:"Default"},{value:"#f7edec",label:"Red"},{value:"#97a7a9",label:"Blue"}]}),Object(r.createElement)(a.SelectControl,{label:Object(l.__)("Widget font:"),value:e.attributes.font,onChange:function(t){e.setAttributes({font:t})},options:[{value:"",label:"Default"},{value:"Montserrat",label:"Montserrat"},{value:"Avenir LT W04_65 Medium1475536",label:"Avenir"},{value:"Vesper Libre",label:"Vesper Libre"},{value:"IBM Plex Sans",label:"IBM Plex Sans"}]})]},save:function(e){return null}})},,function(e,t,n){},function(e,t){e.exports=window.wp.blockEditor}]); -
sakura-network/trunk/readme.txt
r2509151 r2509200 5 5 Tested up to: 5.6 6 6 Requires PHP: 7.0 7 Stable tag: 1.0. 57 Stable tag: 1.0.6 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 51 51 == Changelog == 52 52 53 = 1.0.6 - 2021-04-05 = 54 55 **Sakura network** 56 57 * bug fix: fix the way to extract i18n value. 58 53 59 = 1.0.5 - 2021-04-05 = 54 60 -
sakura-network/trunk/sakura.php
r2509151 r2509200 4 4 * Plugin URI: https://www.sakura.eco 5 5 * Description: An eCommerce toolkit that helps you show articles in a Sakura network. 6 * Version: 1.0. 56 * Version: 1.0.6 7 7 * Author: Sakura.eco 8 8 * Author URI: https://www.sakura.eco/ … … 51 51 * @var string 52 52 */ 53 public $version = '1.0. 5';53 public $version = '1.0.6'; 54 54 55 55 /** … … 346 346 <?php 347 347 foreach( $articles->{'articles'} as $article_obj ) { 348 $title = esc_attr( $article_obj->{'title_i18n'}->{'en'});349 $desc = esc_attr( $article_obj->{'description_i18n'}->{'en'});348 $title = esc_attr(SC()->in_first_available_lang($article_obj->{'title_i18n'})); 349 $desc = esc_attr(SC()->in_first_available_lang($article_obj->{'description_i18n'})); 350 350 $price = esc_attr($article_obj->{'price'}); 351 351 $currency = esc_attr($article_obj->{'currency'}); … … 549 549 } 550 550 /** 551 * extract first available language value from a SQL JSONB object. 552 */ 553 public function in_first_available_lang($obj) { 554 if (is_string($obj)) { 555 return $obj; 556 } 557 558 if( isset( $obj->{'en'})) { 559 return $obj->{'en'}; 560 }; 561 562 if(isset( $obj->{'no'})) { 563 return $obj->{'no'}; 564 }; 565 566 return ''; 567 } 568 /** 551 569 * enqueue js files. 552 570 */ … … 877 895 foreach( $networks->{'networks'} as $network_obj ) { 878 896 $id = $network_obj->{'id'}; 879 $name = $network_obj->{'name'}->{'en'};897 $name = SC()->in_first_available_lang($network_obj->{'name'}); 880 898 ?> 881 899 <option value='<?php echo $id ?>'<?php echo ($network==$id)?'selected':''; ?>>
Note: See TracChangeset
for help on using the changeset viewer.