Changeset 3023382
- Timestamp:
- 01/18/2024 09:29:22 AM (2 years ago)
- Location:
- codoc
- Files:
-
- 5 edited
- 27 copied
-
tags/0.9.51.11 (copied) (copied from codoc/trunk)
-
tags/0.9.51.11/class-codoc-util.php (copied) (copied from codoc/trunk/class-codoc-util.php)
-
tags/0.9.51.11/class-codoc.php (copied) (copied from codoc/trunk/class-codoc.php) (4 diffs)
-
tags/0.9.51.11/codoc.php (copied) (copied from codoc/trunk/codoc.php) (2 diffs)
-
tags/0.9.51.11/css (copied) (copied from codoc/trunk/css)
-
tags/0.9.51.11/css/codoc-options.css (copied) (copied from codoc/trunk/css/codoc-options.css)
-
tags/0.9.51.11/dist (copied) (copied from codoc/trunk/dist)
-
tags/0.9.51.11/dist/blocks.build.js (copied) (copied from codoc/trunk/dist/blocks.build.js) (1 diff)
-
tags/0.9.51.11/dist/blocks.editor.build.css (copied) (copied from codoc/trunk/dist/blocks.editor.build.css)
-
tags/0.9.51.11/languages (copied) (copied from codoc/trunk/languages)
-
tags/0.9.51.11/languages/codoc-ja.mo (copied) (copied from codoc/trunk/languages/codoc-ja.mo)
-
tags/0.9.51.11/languages/codoc-ja.po (copied) (copied from codoc/trunk/languages/codoc-ja.po)
-
tags/0.9.51.11/languages/codoc.pot (copied) (copied from codoc/trunk/languages/codoc.pot)
-
tags/0.9.51.11/package.json (copied) (copied from codoc/trunk/package.json)
-
tags/0.9.51.11/readme.txt (copied) (copied from codoc/trunk/readme.txt) (1 diff)
-
tags/0.9.51.11/src (copied) (copied from codoc/trunk/src)
-
tags/0.9.51.11/src/block/block.js (copied) (copied from codoc/trunk/src/block/block.js) (2 diffs)
-
tags/0.9.51.11/src/block/editor.scss (copied) (copied from codoc/trunk/src/block/editor.scss)
-
tags/0.9.51.11/src/block/icon.js (copied) (copied from codoc/trunk/src/block/icon.js)
-
tags/0.9.51.11/src/init.php (copied) (copied from codoc/trunk/src/init.php)
-
tags/0.9.51.11/src_mce (copied) (copied from codoc/trunk/src_mce)
-
tags/0.9.51.11/src_mce/codoc-admin.css (copied) (copied from codoc/trunk/src_mce/codoc-admin.css)
-
tags/0.9.51.11/src_mce/codoc-editor-onload.js (copied) (copied from codoc/trunk/src_mce/codoc-editor-onload.js)
-
tags/0.9.51.11/src_mce/codoc-editor.js (copied) (copied from codoc/trunk/src_mce/codoc-editor.js)
-
tags/0.9.51.11/src_mce/more.png (copied) (copied from codoc/trunk/src_mce/more.png)
-
tags/0.9.51.11/src_mce/v_black.svg (copied) (copied from codoc/trunk/src_mce/v_black.svg)
-
tags/0.9.51.11/views (copied) (copied from codoc/trunk/views)
-
trunk/class-codoc.php (modified) (4 diffs)
-
trunk/codoc.php (modified) (2 diffs)
-
trunk/dist/blocks.build.js (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src/block/block.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
codoc/tags/0.9.51.11/class-codoc.php
r2977296 r3023382 55 55 require_once 'src/init.php'; 56 56 add_action('wp_loaded', function() { 57 $auth_info = get_option(CODOC_AUTHINFO_OPTION_NAME); 57 58 wp_localize_script('codoc-block-js', 'OPTIONS', array( 58 59 'codoc_url' => $this->get_codoc_url(), … … 60 61 'codoc_plugin_version' => CODOC_PLUGIN_VERSION, 61 62 'codoc_sdk_path' => CODOC_SDK_PATH, 63 'codoc_account_is_pro' => isset($auth_info['account_is_pro']) ? $auth_info['account_is_pro'] : 0, 62 64 )); 63 65 wp_set_script_translations('codoc-block-js', 'codoc',plugin_dir_path( __FILE__ ) . 'languages'); … … 767 769 wp_enqueue_script( 'codoc-editor-onload', $path, array('jquery'), '', true ); 768 770 // I just want to insert this global variables but i don't know how i can do it.. 771 $auth_info = get_option(CODOC_AUTHINFO_OPTION_NAME); 769 772 wp_localize_script( 770 773 'codoc-editor-onload', … … 778 781 'codoc_plugin_version' => CODOC_PLUGIN_VERSION, 779 782 'codoc_sdk_path' => CODOC_SDK_PATH, 783 'codoc_account_is_pro' => isset($auth_info['account_is_pro']) ? $auth_info['account_is_pro'] : 0, 780 784 ) 781 785 ); -
codoc/tags/0.9.51.11/codoc.php
r2977296 r3023382 6 6 Author: codoc.jp 7 7 Author URI: https://codoc.jp 8 Version: 0.9.51.1 08 Version: 0.9.51.11 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 defined( 'ABSPATH' ) || exit; 15 15 16 const CODOC_PLUGIN_VERSION = '0.9.51.1 0';16 const CODOC_PLUGIN_VERSION = '0.9.51.11'; 17 17 const CODOC_URL = 'https://codoc.jp'; 18 18 const CODOC_USERCODE_OPTION_NAME = 'codoc_usercode'; -
codoc/tags/0.9.51.11/dist/blocks.build.js
r2956708 r3023382 1 !function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var r=n(2),a=(n.n(r),n(3)),s=(n.n(a),n(4)),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=wp.keycodes.ENTER,__=wp.i18n.__,p=wp.element.Component,d=wp.blocks.registerBlockType,f=wp.editor,b=f.InspectorControls,m=f.RichText,h=wp.components,w=h.SelectControl,y=h.PanelBody,v=h.ToggleControl,C=h.CheckboxControl,g=h.RangeControl,k=wp.blocks,E=k.getDefaultBlockName,S=k.createBlock,P=wp.compose.withState,_=OPTIONS.codoc_url,x=OPTIONS.codoc_usercode,O=OPTIONS.codoc_plugin_version,A= function(e){function t(e){o(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return n.subscriptionsFetched=[],n.fetchSubscriptions(),n}return i(t,e),c(t,[{key:"fetchSubscriptions",value:function(){var e=this,t=this.props,n=t.setAttributes;if(!t.attributes.fetching){n({fetching:!0});var o=_+"/api/v1/cms/"+x+"/subscriptions?without_token=1";fetch(o).then(function(e){return e.json()}).then(function(t){var o=[];if(t.status&&t.subscriptions)for(var l=0;l<t.subscriptions.length;l++){var i={value:t.subscriptions[l].code,label:t.subscriptions[l].title};o[l]=i}o.length&&(e.subscriptionsFetched=o),n({fetching:!1})})}}},{key:"getShowPriceHelp",value:function(e){return e?__("Enable","codoc"):__("Disable","codoc")}},{key:"getShowSupportHelp",value:function(e){return e?__("Accept","codoc"):__("Do not accept","codoc")}},{key:"getShowPaywalledSupportHelp",value:function(e){return e?__('The paid part will be hidden upon access, but will be displayed after tapping "Pay to Read". Viewers can freely specify the amount to purchase based on the content. Please note that there may be cases where it is not purchased.',"codoc"):__(" ")}},{key:"getStatusLimitedHelp",value:function(e){return e?__("Unlisted","codoc"):__("Published","codoc")}},{key:"render",value:function(){var e=this,t=this.props,n=t.setAttributes,o=t.attributes,l=o.showPrice,i=o.price,r=o.limited,a=o.limitedCount,s=o.affiliateMode,c=o.affiliateRate,u=o.showSupport,p=o.showPaywalledSupport,d=o.statusLimited,f=o.subscriptions,m=function(){return n({showPrice:!l})},h=function(){return n({limited:!r})},k=function(){return n({showPaywalledSupport:!p})},E=function(){return n({statusLimited:!d})},S=function(){return n({affiliateMode:!s})},x=function(){return n({showSupport:!u})},O=P({checked_obj:Object.assign(new Object,f)})(function(t){var o=t.checked_obj,l=t.setState;return wp.element.createElement("ul",null,e.subscriptionsFetched.map(function(e){return wp.element.createElement("li",null,wp.element.createElement(C,{className:"check_items",label:e.label,checked:o[e.value],onChange:function(t){t?o[e.value]=!0:delete o[e.value],n({subscriptions:o}),l({checked_obj:o})}}))}))}),A=[{value:"0.0500",label:"5%"},{value:"0.1000",label:"10%"},{value:"0.1500",label:"15%"},{value:"0.2000",label:"20%"},{value:"0.2500",label:"25%"},{value:"0.3000",label:"30%"},{value:"0.3500",label:"35%"},{value:"0.4000",label:"40%"},{value:"0.4500",label:"45%"},{value:"0.5000",label:"50%"}];return wp.element.createElement(b,{key:"CodocControls"},wp.element.createElement(y,null,wp.element.createElement(v,{label:__("individual sale","codoc"),checked:!!l,help:this.getShowPriceHelp,ref:"showPrice",onChange:m}),wp.element.createElement("div",{style:{display:l?"initial":"none"}},wp.element.createElement(g,{label:__("price","codoc")+"("+__("yen","codoc")+")"+__(p?"\u3010"+__("Displayed as the your suggested price","codoc")+"\u3011":""),value:i,initialPosition:i,onChange:function(e){n({price:e})},min:"100",max:"50000"}),wp.element.createElement("br",null),wp.element.createElement(v,{label:__("Pay-what-you-want","codoc"),checked:!!p,help:this.getShowPaywalledSupportHelp,onChange:k}),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Limited quantity sale","codoc"),checked:!!r,onChange:h}),wp.element.createElement("div",{style:{display:r?"initial":"none"}},wp.element.createElement(g,{label:__("Limited quantity","codoc"),value:a,onChange:function(e){n({limitedCount:e})},initialPosition:a,min:"0",max:"100"}),wp.element.createElement("br",null)),wp.element.createElement(v,{label:__("Affiliate","codoc"),checked:!!s,onChange:S}),wp.element.createElement("div",{style:{display:s?"initial":"none"}},wp.element.createElement(w,{label:__("Rate","codoc"),description:__("You can offer affiliate marketing at a specified rate for purchasers.","codoc"),options:A,value:c,onChange:function(e){n({affiliateRate:e})}}),wp.element.createElement("br",null)))),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Tipping","codoc"),checked:!!u,value:"1",onChange:x,help:this.getShowSupportHelp})),wp.element.createElement("div",{style:{display:"initial"}},wp.element.createElement(v,{label:__("Unlisted","codoc"),checked:!!d,value:"1",onChange:E,help:this.getStatusLimitedHelp})),wp.element.createElement("div",{class:"codoc-subscription-title"},wp.element.createElement("label",null,__("Subscriptions","codoc")),wp.element.createElement("a",{href:_+"/me/subscriptions",target:"_blank",class:"codoc-subscription-add"},__("Add","codoc"))),wp.element.createElement(O,null)))}}]),t}(p),T=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.props.setAttributes({version:O}),e.props.setAttributes({showPrice:null==e.props.attributes.showPrice||e.props.attributes.showPrice}),e.props.setAttributes({price:null==e.props.attributes.price?500:e.props.attributes.price}),e.props.setAttributes({limited:null!=e.props.attributes.limited&&e.props.attributes.limited}),e.props.setAttributes({limitedCount:null==e.props.attributes.limitedCount?10:e.props.attributes.limitedCount}),e.props.setAttributes({affiliateMode:null!=e.props.attributes.affiliateMode&&e.props.attributes.affiliateMode}),e.props.setAttributes({affiliateRate:null==e.props.attributes.affiliateRate?"0.0500":e.props.attributes.affiliateRate}),e.props.setAttributes({showSupport:null!=e.props.attributes.showSupport&&e.props.attributes.showSupport}),e.props.setAttributes({showPaywalledSupport:null!=e.props.attributes.showPaywalledSupport&&e.props.attributes.showPaywalledSupport}),e.props.setAttributes({statusLimited:null!=e.props.attributes.statusLimited&&e.props.attributes.statusLimited}),e.props.setAttributes({subscriptions:null==e.props.attributes.subscriptions?{}:e.props.attributes.subscriptions}),e.onChangeInput=e.onChangeInput.bind(e),e.onKeyDown=e.onKeyDown.bind(e),e.state={defaultText:__("To continue reading, ...","codoc")},e}return i(t,e),c(t,[{key:"onChangeInput",value:function(e){this.setState({defaultText:""});var t=0===e.target.value.length?void 0:e.target.value;this.props.setAttributes({customText:t})}},{key:"onKeyDown",value:function(e){var t=e.keyCode,n=this.props.insertBlocksAfter;t===u&&n([S(E())])}},{key:"render",value:function(){var e=this.props,t=e.attributes.customText,n=e.setAttributes,o=this.state.defaultText,l=t||o,i=l.length+10;return[wp.element.createElement(A,Object.assign({setAttributes:n},this.props)),wp.element.createElement("div",{className:"wp-block-more"},wp.element.createElement("input",{type:"text",value:l,size:i,onChange:this.onChangeInput,onKeyDown:this.onKeyDown}))]}}]),t}(p);d("codoc/codoc-block",{title:__("codoc","codoc"),description:__("The area from this block down is a paid area that only authenticated codoc users can view.","codoc"),icon:s.a,category:"layout",supports:{customClassName:!1,className:!1,html:!1,multiple:!1},keywords:[__("codoc Block","codoc"),__("plugin for codoc","codoc"),__("codoc-block","codoc")],attributes:{showPrice:{type:"boolean",default:null},price:{type:"number",default:null},limited:{type:"boolean",default:null},limitedCount:{type:"number",default:null},affiliateMode:{type:"boolean",default:null},affiliateRate:{type:"string",default:null},showSupport:{type:"boolean",default:null},showPaywalledSupport:{type:"boolean",default:null},statusLimited:{type:"boolean",default:null},subscriptions:{type:"object",default:null},customText:{type:"string",default:""},version:{type:"string",default:null}},edit:T,save:function(e){var t=(e.setAttributes,e.attributes.customText);return wp.element.createElement("div",{"data-id":"codoc-tag",className:"codoc-entries"},t&&!!t.length&&wp.element.createElement(m.Content,{value:t}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var o=n(5);n.n(o);t.a=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"100%",viewBox:"0 0 256 256","enable-background":"new 0 0 256 256",xmlSpace:"preserve"},wp.element.createElement("path",{fill:"#ffffff",opacity:"1.000000",stroke:"none",d:"M141.000000,257.000000 C94.000000,257.000000 47.500004,257.000000 1.000006,257.000000 C1.000004,171.666672 1.000004,86.333351 1.000002,1.000018 C86.333321,1.000012 171.666641,1.000012 257.000000,1.000006 C257.000000,86.333313 257.000000,171.666626 257.000000,256.999969 C218.500000,257.000000 180.000000,257.000000 141.000000,257.000000 M146.503082,23.000164 C116.907616,22.080397 90.932098,31.832527 69.273537,51.527222 C43.720821,74.762970 31.318863,103.869339 33.861893,138.920883 C35.131977,156.427002 39.715271,172.783020 49.613323,187.221390 C76.307907,226.160965 114.954926,238.329178 159.853943,234.326080 C182.543427,232.303101 202.167206,222.083160 219.314758,207.096619 C222.639465,204.190887 222.785080,201.958481 219.541718,198.996063 C210.086426,190.359756 200.699310,181.646790 191.392899,172.850220 C185.639374,167.411880 185.677856,167.315521 179.461136,172.079407 C160.475082,186.628571 135.524796,187.942444 115.371788,175.056778 C97.697929,163.756256 89.467148,146.957764 90.253334,126.395493 C91.060989,105.271385 101.350311,89.188896 120.515396,79.896317 C141.850464,69.551582 162.308594,73.002220 181.405899,86.137695 C185.054901,88.647537 187.582901,89.016609 190.896500,85.704330 C199.132141,77.471970 207.729889,69.603195 216.037704,61.441307 C224.548111,53.080330 224.348465,52.176884 214.913849,44.925365 C195.019623,29.634516 172.687103,21.958462 146.503082,23.000164 z"}),wp.element.createElement("path",{fill:"#1B1D1F",opacity:"1.000000",stroke:"none",d:"M147.001526,23.000149 C172.687103,21.958462 195.019623,29.634516 214.913849,44.925365 C224.348465,52.176884 224.548111,53.080330 216.037704,61.441307 C207.729889,69.603195 199.132141,77.471970 190.896500,85.704330 C187.582901,89.016609 185.054901,88.647537 181.405899,86.137695 C162.308594,73.002220 141.850464,69.551582 120.515396,79.896317 C101.350311,89.188896 91.060989,105.271385 90.253334,126.395493 C89.467148,146.957764 97.697929,163.756256 115.371788,175.056778 C135.524796,187.942444 160.475082,186.628571 179.461136,172.079407 C185.677856,167.315521 185.639374,167.411880 191.392899,172.850220 C200.699310,181.646790 210.086426,190.359756 219.541718,198.996063 C222.785080,201.958481 222.639465,204.190887 219.314758,207.096619 C202.167206,222.083160 182.543427,232.303101 159.853943,234.326080 C114.954926,238.329178 76.307907,226.160965 49.613323,187.221390 C39.715271,172.783020 35.131977,156.427002 33.861893,138.920883 C31.318863,103.869339 43.720821,74.762970 69.273537,51.527222 C90.932098,31.832527 116.907616,22.080397 147.001526,23.000149 z"}))},function(e,t){e.exports=wp.components}]);1 !function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var r=n(2),a=(n.n(r),n(3)),s=(n.n(a),n(4)),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=wp.keycodes.ENTER,__=wp.i18n.__,p=wp.element.Component,d=wp.blocks.registerBlockType,f=wp.editor,b=f.InspectorControls,m=f.RichText,h=wp.components,w=h.SelectControl,y=h.PanelBody,v=h.ToggleControl,C=h.CheckboxControl,g=h.RangeControl,k=wp.blocks,E=k.getDefaultBlockName,S=k.createBlock,P=wp.compose.withState,_=OPTIONS.codoc_url,x=OPTIONS.codoc_usercode,O=OPTIONS.codoc_plugin_version,A=OPTIONS.codoc_account_is_pro,T=function(e){function t(e){o(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return n.subscriptionsFetched=[],n.fetchSubscriptions(),n}return i(t,e),c(t,[{key:"fetchSubscriptions",value:function(){var e=this,t=this.props,n=t.setAttributes;if(!t.attributes.fetching){n({fetching:!0});var o=_+"/api/v1/cms/"+x+"/subscriptions?without_token=1";fetch(o).then(function(e){return e.json()}).then(function(t){var o=[];if(t.status&&t.subscriptions)for(var l=0;l<t.subscriptions.length;l++){var i={value:t.subscriptions[l].code,label:t.subscriptions[l].title};o[l]=i}o.length&&(e.subscriptionsFetched=o),n({fetching:!1})})}}},{key:"getShowPriceHelp",value:function(e){return e?__("Enable","codoc"):__("Disable","codoc")}},{key:"getShowSupportHelp",value:function(e){return e?__("Accept","codoc"):__("Do not accept","codoc")}},{key:"getShowPaywalledSupportHelp",value:function(e){return e?__('The paid part will be hidden upon access, but will be displayed after tapping "Pay to Read". Viewers can freely specify the amount to purchase based on the content. Please note that there may be cases where it is not purchased.',"codoc"):__(" ")}},{key:"getStatusLimitedHelp",value:function(e){return e?__("Unlisted","codoc"):__("Published","codoc")}},{key:"render",value:function(){var e=this,t=this.props,n=t.setAttributes,o=t.attributes,l=o.showPrice,i=o.price,r=o.limited,a=o.limitedCount,s=o.affiliateMode,c=o.affiliateRate,u=o.showSupport,p=o.showPaywalledSupport,d=o.statusLimited,f=o.subscriptions,m=function(){return n({showPrice:!l})},h=function(){return n({limited:!r})},k=function(){return n({showPaywalledSupport:!p})},E=function(){return n({statusLimited:!d})},S=function(){return n({affiliateMode:!s})},x=function(){return n({showSupport:!u})},O=P({checked_obj:Object.assign(new Object,f)})(function(t){var o=t.checked_obj,l=t.setState;return wp.element.createElement("ul",null,e.subscriptionsFetched.map(function(e){return wp.element.createElement("li",null,wp.element.createElement(C,{className:"check_items",label:e.label,checked:o[e.value],onChange:function(t){t?o[e.value]=!0:delete o[e.value],n({subscriptions:o}),l({checked_obj:o})}}))}))}),T=[{value:"0.0500",label:"5%"},{value:"0.1000",label:"10%"},{value:"0.1500",label:"15%"},{value:"0.2000",label:"20%"},{value:"0.2500",label:"25%"},{value:"0.3000",label:"30%"},{value:"0.3500",label:"35%"},{value:"0.4000",label:"40%"},{value:"0.4500",label:"45%"},{value:"0.5000",label:"50%"}];return wp.element.createElement(b,{key:"CodocControls"},wp.element.createElement(y,null,wp.element.createElement(v,{label:__("individual sale","codoc"),checked:!!l,help:this.getShowPriceHelp,ref:"showPrice",onChange:m}),wp.element.createElement("div",{style:{display:l?"initial":"none"}},wp.element.createElement(g,{label:__("price","codoc")+"("+__("yen","codoc")+")"+__(p?"\u3010"+__("Displayed as the your suggested price","codoc")+"\u3011":""),value:i,initialPosition:i,onChange:function(e){n({price:e})},min:"100",max:1==A?1e5:5e4}),wp.element.createElement("br",null),wp.element.createElement(v,{label:__("Pay-what-you-want","codoc"),checked:!!p,help:this.getShowPaywalledSupportHelp,onChange:k}),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Limited quantity sale","codoc"),checked:!!r,onChange:h}),wp.element.createElement("div",{style:{display:r?"initial":"none"}},wp.element.createElement(g,{label:__("Limited quantity","codoc"),value:a,onChange:function(e){n({limitedCount:e})},initialPosition:a,min:"0",max:"100"}),wp.element.createElement("br",null)),wp.element.createElement(v,{label:__("Affiliate","codoc"),checked:!!s,onChange:S}),wp.element.createElement("div",{style:{display:s?"initial":"none"}},wp.element.createElement(w,{label:__("Rate","codoc"),description:__("You can offer affiliate marketing at a specified rate for purchasers.","codoc"),options:T,value:c,onChange:function(e){n({affiliateRate:e})}}),wp.element.createElement("br",null)))),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Tipping","codoc"),checked:!!u,value:"1",onChange:x,help:this.getShowSupportHelp})),wp.element.createElement("div",{style:{display:"initial"}},wp.element.createElement(v,{label:__("Unlisted","codoc"),checked:!!d,value:"1",onChange:E,help:this.getStatusLimitedHelp})),wp.element.createElement("div",{class:"codoc-subscription-title"},wp.element.createElement("label",null,__("Subscriptions","codoc")),wp.element.createElement("a",{href:_+"/me/subscriptions",target:"_blank",class:"codoc-subscription-add"},__("Add","codoc"))),wp.element.createElement(O,null)))}}]),t}(p),j=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.props.setAttributes({version:O}),e.props.setAttributes({showPrice:null==e.props.attributes.showPrice||e.props.attributes.showPrice}),e.props.setAttributes({price:null==e.props.attributes.price?500:e.props.attributes.price}),e.props.setAttributes({limited:null!=e.props.attributes.limited&&e.props.attributes.limited}),e.props.setAttributes({limitedCount:null==e.props.attributes.limitedCount?10:e.props.attributes.limitedCount}),e.props.setAttributes({affiliateMode:null!=e.props.attributes.affiliateMode&&e.props.attributes.affiliateMode}),e.props.setAttributes({affiliateRate:null==e.props.attributes.affiliateRate?"0.0500":e.props.attributes.affiliateRate}),e.props.setAttributes({showSupport:null!=e.props.attributes.showSupport&&e.props.attributes.showSupport}),e.props.setAttributes({showPaywalledSupport:null!=e.props.attributes.showPaywalledSupport&&e.props.attributes.showPaywalledSupport}),e.props.setAttributes({statusLimited:null!=e.props.attributes.statusLimited&&e.props.attributes.statusLimited}),e.props.setAttributes({subscriptions:null==e.props.attributes.subscriptions?{}:e.props.attributes.subscriptions}),e.onChangeInput=e.onChangeInput.bind(e),e.onKeyDown=e.onKeyDown.bind(e),e.state={defaultText:__("To continue reading, ...","codoc")},e}return i(t,e),c(t,[{key:"onChangeInput",value:function(e){this.setState({defaultText:""});var t=0===e.target.value.length?void 0:e.target.value;this.props.setAttributes({customText:t})}},{key:"onKeyDown",value:function(e){var t=e.keyCode,n=this.props.insertBlocksAfter;t===u&&n([S(E())])}},{key:"render",value:function(){var e=this.props,t=e.attributes.customText,n=e.setAttributes,o=this.state.defaultText,l=t||o,i=l.length+10;return[wp.element.createElement(T,Object.assign({setAttributes:n},this.props)),wp.element.createElement("div",{className:"wp-block-more"},wp.element.createElement("input",{type:"text",value:l,size:i,onChange:this.onChangeInput,onKeyDown:this.onKeyDown}))]}}]),t}(p);d("codoc/codoc-block",{title:__("codoc","codoc"),description:__("The area from this block down is a paid area that only authenticated codoc users can view.","codoc"),icon:s.a,category:"layout",supports:{customClassName:!1,className:!1,html:!1,multiple:!1},keywords:[__("codoc Block","codoc"),__("plugin for codoc","codoc"),__("codoc-block","codoc")],attributes:{showPrice:{type:"boolean",default:null},price:{type:"number",default:null},limited:{type:"boolean",default:null},limitedCount:{type:"number",default:null},affiliateMode:{type:"boolean",default:null},affiliateRate:{type:"string",default:null},showSupport:{type:"boolean",default:null},showPaywalledSupport:{type:"boolean",default:null},statusLimited:{type:"boolean",default:null},subscriptions:{type:"object",default:null},customText:{type:"string",default:""},version:{type:"string",default:null}},edit:j,save:function(e){var t=(e.setAttributes,e.attributes.customText);return wp.element.createElement("div",{"data-id":"codoc-tag",className:"codoc-entries"},t&&!!t.length&&wp.element.createElement(m.Content,{value:t}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var o=n(5);n.n(o);t.a=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"100%",viewBox:"0 0 256 256","enable-background":"new 0 0 256 256",xmlSpace:"preserve"},wp.element.createElement("path",{fill:"#ffffff",opacity:"1.000000",stroke:"none",d:"M141.000000,257.000000 C94.000000,257.000000 47.500004,257.000000 1.000006,257.000000 C1.000004,171.666672 1.000004,86.333351 1.000002,1.000018 C86.333321,1.000012 171.666641,1.000012 257.000000,1.000006 C257.000000,86.333313 257.000000,171.666626 257.000000,256.999969 C218.500000,257.000000 180.000000,257.000000 141.000000,257.000000 M146.503082,23.000164 C116.907616,22.080397 90.932098,31.832527 69.273537,51.527222 C43.720821,74.762970 31.318863,103.869339 33.861893,138.920883 C35.131977,156.427002 39.715271,172.783020 49.613323,187.221390 C76.307907,226.160965 114.954926,238.329178 159.853943,234.326080 C182.543427,232.303101 202.167206,222.083160 219.314758,207.096619 C222.639465,204.190887 222.785080,201.958481 219.541718,198.996063 C210.086426,190.359756 200.699310,181.646790 191.392899,172.850220 C185.639374,167.411880 185.677856,167.315521 179.461136,172.079407 C160.475082,186.628571 135.524796,187.942444 115.371788,175.056778 C97.697929,163.756256 89.467148,146.957764 90.253334,126.395493 C91.060989,105.271385 101.350311,89.188896 120.515396,79.896317 C141.850464,69.551582 162.308594,73.002220 181.405899,86.137695 C185.054901,88.647537 187.582901,89.016609 190.896500,85.704330 C199.132141,77.471970 207.729889,69.603195 216.037704,61.441307 C224.548111,53.080330 224.348465,52.176884 214.913849,44.925365 C195.019623,29.634516 172.687103,21.958462 146.503082,23.000164 z"}),wp.element.createElement("path",{fill:"#1B1D1F",opacity:"1.000000",stroke:"none",d:"M147.001526,23.000149 C172.687103,21.958462 195.019623,29.634516 214.913849,44.925365 C224.348465,52.176884 224.548111,53.080330 216.037704,61.441307 C207.729889,69.603195 199.132141,77.471970 190.896500,85.704330 C187.582901,89.016609 185.054901,88.647537 181.405899,86.137695 C162.308594,73.002220 141.850464,69.551582 120.515396,79.896317 C101.350311,89.188896 91.060989,105.271385 90.253334,126.395493 C89.467148,146.957764 97.697929,163.756256 115.371788,175.056778 C135.524796,187.942444 160.475082,186.628571 179.461136,172.079407 C185.677856,167.315521 185.639374,167.411880 191.392899,172.850220 C200.699310,181.646790 210.086426,190.359756 219.541718,198.996063 C222.785080,201.958481 222.639465,204.190887 219.314758,207.096619 C202.167206,222.083160 182.543427,232.303101 159.853943,234.326080 C114.954926,238.329178 76.307907,226.160965 49.613323,187.221390 C39.715271,172.783020 35.131977,156.427002 33.861893,138.920883 C31.318863,103.869339 43.720821,74.762970 69.273537,51.527222 C90.932098,31.832527 116.907616,22.080397 147.001526,23.000149 z"}))},function(e,t){e.exports=wp.components}]); -
codoc/tags/0.9.51.11/readme.txt
r2977296 r3023382 5 5 Requires at least: 4.6 6 6 Tested up to: 6.3.1 7 Stable tag: 0.9.51.1 07 Stable tag: 0.9.51.11 8 8 Requires PHP: 5.4 9 9 License: GPLv2 or later -
codoc/tags/0.9.51.11/src/block/block.js
r2956708 r3023382 40 40 const CODOC_PLUGIN_VERSION = OPTIONS.codoc_plugin_version; 41 41 const CODOC_ENTRIES_CLASS = 'codoc-entries'; 42 const CODOC_ACCOUNT_IS_PRO = OPTIONS.codoc_account_is_pro; 42 43 43 44 //import Cookies from 'universal-cookie'; … … 191 192 }} 192 193 min="100" 193 max= "50000"194 max={ CODOC_ACCOUNT_IS_PRO == 1 ? 100000 : 50000 } 194 195 /><br /> 195 196 -
codoc/trunk/class-codoc.php
r2977296 r3023382 55 55 require_once 'src/init.php'; 56 56 add_action('wp_loaded', function() { 57 $auth_info = get_option(CODOC_AUTHINFO_OPTION_NAME); 57 58 wp_localize_script('codoc-block-js', 'OPTIONS', array( 58 59 'codoc_url' => $this->get_codoc_url(), … … 60 61 'codoc_plugin_version' => CODOC_PLUGIN_VERSION, 61 62 'codoc_sdk_path' => CODOC_SDK_PATH, 63 'codoc_account_is_pro' => isset($auth_info['account_is_pro']) ? $auth_info['account_is_pro'] : 0, 62 64 )); 63 65 wp_set_script_translations('codoc-block-js', 'codoc',plugin_dir_path( __FILE__ ) . 'languages'); … … 767 769 wp_enqueue_script( 'codoc-editor-onload', $path, array('jquery'), '', true ); 768 770 // I just want to insert this global variables but i don't know how i can do it.. 771 $auth_info = get_option(CODOC_AUTHINFO_OPTION_NAME); 769 772 wp_localize_script( 770 773 'codoc-editor-onload', … … 778 781 'codoc_plugin_version' => CODOC_PLUGIN_VERSION, 779 782 'codoc_sdk_path' => CODOC_SDK_PATH, 783 'codoc_account_is_pro' => isset($auth_info['account_is_pro']) ? $auth_info['account_is_pro'] : 0, 780 784 ) 781 785 ); -
codoc/trunk/codoc.php
r2977296 r3023382 6 6 Author: codoc.jp 7 7 Author URI: https://codoc.jp 8 Version: 0.9.51.1 08 Version: 0.9.51.11 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 14 14 defined( 'ABSPATH' ) || exit; 15 15 16 const CODOC_PLUGIN_VERSION = '0.9.51.1 0';16 const CODOC_PLUGIN_VERSION = '0.9.51.11'; 17 17 const CODOC_URL = 'https://codoc.jp'; 18 18 const CODOC_USERCODE_OPTION_NAME = 'codoc_usercode'; -
codoc/trunk/dist/blocks.build.js
r2956708 r3023382 1 !function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var r=n(2),a=(n.n(r),n(3)),s=(n.n(a),n(4)),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=wp.keycodes.ENTER,__=wp.i18n.__,p=wp.element.Component,d=wp.blocks.registerBlockType,f=wp.editor,b=f.InspectorControls,m=f.RichText,h=wp.components,w=h.SelectControl,y=h.PanelBody,v=h.ToggleControl,C=h.CheckboxControl,g=h.RangeControl,k=wp.blocks,E=k.getDefaultBlockName,S=k.createBlock,P=wp.compose.withState,_=OPTIONS.codoc_url,x=OPTIONS.codoc_usercode,O=OPTIONS.codoc_plugin_version,A= function(e){function t(e){o(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return n.subscriptionsFetched=[],n.fetchSubscriptions(),n}return i(t,e),c(t,[{key:"fetchSubscriptions",value:function(){var e=this,t=this.props,n=t.setAttributes;if(!t.attributes.fetching){n({fetching:!0});var o=_+"/api/v1/cms/"+x+"/subscriptions?without_token=1";fetch(o).then(function(e){return e.json()}).then(function(t){var o=[];if(t.status&&t.subscriptions)for(var l=0;l<t.subscriptions.length;l++){var i={value:t.subscriptions[l].code,label:t.subscriptions[l].title};o[l]=i}o.length&&(e.subscriptionsFetched=o),n({fetching:!1})})}}},{key:"getShowPriceHelp",value:function(e){return e?__("Enable","codoc"):__("Disable","codoc")}},{key:"getShowSupportHelp",value:function(e){return e?__("Accept","codoc"):__("Do not accept","codoc")}},{key:"getShowPaywalledSupportHelp",value:function(e){return e?__('The paid part will be hidden upon access, but will be displayed after tapping "Pay to Read". Viewers can freely specify the amount to purchase based on the content. Please note that there may be cases where it is not purchased.',"codoc"):__(" ")}},{key:"getStatusLimitedHelp",value:function(e){return e?__("Unlisted","codoc"):__("Published","codoc")}},{key:"render",value:function(){var e=this,t=this.props,n=t.setAttributes,o=t.attributes,l=o.showPrice,i=o.price,r=o.limited,a=o.limitedCount,s=o.affiliateMode,c=o.affiliateRate,u=o.showSupport,p=o.showPaywalledSupport,d=o.statusLimited,f=o.subscriptions,m=function(){return n({showPrice:!l})},h=function(){return n({limited:!r})},k=function(){return n({showPaywalledSupport:!p})},E=function(){return n({statusLimited:!d})},S=function(){return n({affiliateMode:!s})},x=function(){return n({showSupport:!u})},O=P({checked_obj:Object.assign(new Object,f)})(function(t){var o=t.checked_obj,l=t.setState;return wp.element.createElement("ul",null,e.subscriptionsFetched.map(function(e){return wp.element.createElement("li",null,wp.element.createElement(C,{className:"check_items",label:e.label,checked:o[e.value],onChange:function(t){t?o[e.value]=!0:delete o[e.value],n({subscriptions:o}),l({checked_obj:o})}}))}))}),A=[{value:"0.0500",label:"5%"},{value:"0.1000",label:"10%"},{value:"0.1500",label:"15%"},{value:"0.2000",label:"20%"},{value:"0.2500",label:"25%"},{value:"0.3000",label:"30%"},{value:"0.3500",label:"35%"},{value:"0.4000",label:"40%"},{value:"0.4500",label:"45%"},{value:"0.5000",label:"50%"}];return wp.element.createElement(b,{key:"CodocControls"},wp.element.createElement(y,null,wp.element.createElement(v,{label:__("individual sale","codoc"),checked:!!l,help:this.getShowPriceHelp,ref:"showPrice",onChange:m}),wp.element.createElement("div",{style:{display:l?"initial":"none"}},wp.element.createElement(g,{label:__("price","codoc")+"("+__("yen","codoc")+")"+__(p?"\u3010"+__("Displayed as the your suggested price","codoc")+"\u3011":""),value:i,initialPosition:i,onChange:function(e){n({price:e})},min:"100",max:"50000"}),wp.element.createElement("br",null),wp.element.createElement(v,{label:__("Pay-what-you-want","codoc"),checked:!!p,help:this.getShowPaywalledSupportHelp,onChange:k}),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Limited quantity sale","codoc"),checked:!!r,onChange:h}),wp.element.createElement("div",{style:{display:r?"initial":"none"}},wp.element.createElement(g,{label:__("Limited quantity","codoc"),value:a,onChange:function(e){n({limitedCount:e})},initialPosition:a,min:"0",max:"100"}),wp.element.createElement("br",null)),wp.element.createElement(v,{label:__("Affiliate","codoc"),checked:!!s,onChange:S}),wp.element.createElement("div",{style:{display:s?"initial":"none"}},wp.element.createElement(w,{label:__("Rate","codoc"),description:__("You can offer affiliate marketing at a specified rate for purchasers.","codoc"),options:A,value:c,onChange:function(e){n({affiliateRate:e})}}),wp.element.createElement("br",null)))),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Tipping","codoc"),checked:!!u,value:"1",onChange:x,help:this.getShowSupportHelp})),wp.element.createElement("div",{style:{display:"initial"}},wp.element.createElement(v,{label:__("Unlisted","codoc"),checked:!!d,value:"1",onChange:E,help:this.getStatusLimitedHelp})),wp.element.createElement("div",{class:"codoc-subscription-title"},wp.element.createElement("label",null,__("Subscriptions","codoc")),wp.element.createElement("a",{href:_+"/me/subscriptions",target:"_blank",class:"codoc-subscription-add"},__("Add","codoc"))),wp.element.createElement(O,null)))}}]),t}(p),T=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.props.setAttributes({version:O}),e.props.setAttributes({showPrice:null==e.props.attributes.showPrice||e.props.attributes.showPrice}),e.props.setAttributes({price:null==e.props.attributes.price?500:e.props.attributes.price}),e.props.setAttributes({limited:null!=e.props.attributes.limited&&e.props.attributes.limited}),e.props.setAttributes({limitedCount:null==e.props.attributes.limitedCount?10:e.props.attributes.limitedCount}),e.props.setAttributes({affiliateMode:null!=e.props.attributes.affiliateMode&&e.props.attributes.affiliateMode}),e.props.setAttributes({affiliateRate:null==e.props.attributes.affiliateRate?"0.0500":e.props.attributes.affiliateRate}),e.props.setAttributes({showSupport:null!=e.props.attributes.showSupport&&e.props.attributes.showSupport}),e.props.setAttributes({showPaywalledSupport:null!=e.props.attributes.showPaywalledSupport&&e.props.attributes.showPaywalledSupport}),e.props.setAttributes({statusLimited:null!=e.props.attributes.statusLimited&&e.props.attributes.statusLimited}),e.props.setAttributes({subscriptions:null==e.props.attributes.subscriptions?{}:e.props.attributes.subscriptions}),e.onChangeInput=e.onChangeInput.bind(e),e.onKeyDown=e.onKeyDown.bind(e),e.state={defaultText:__("To continue reading, ...","codoc")},e}return i(t,e),c(t,[{key:"onChangeInput",value:function(e){this.setState({defaultText:""});var t=0===e.target.value.length?void 0:e.target.value;this.props.setAttributes({customText:t})}},{key:"onKeyDown",value:function(e){var t=e.keyCode,n=this.props.insertBlocksAfter;t===u&&n([S(E())])}},{key:"render",value:function(){var e=this.props,t=e.attributes.customText,n=e.setAttributes,o=this.state.defaultText,l=t||o,i=l.length+10;return[wp.element.createElement(A,Object.assign({setAttributes:n},this.props)),wp.element.createElement("div",{className:"wp-block-more"},wp.element.createElement("input",{type:"text",value:l,size:i,onChange:this.onChangeInput,onKeyDown:this.onKeyDown}))]}}]),t}(p);d("codoc/codoc-block",{title:__("codoc","codoc"),description:__("The area from this block down is a paid area that only authenticated codoc users can view.","codoc"),icon:s.a,category:"layout",supports:{customClassName:!1,className:!1,html:!1,multiple:!1},keywords:[__("codoc Block","codoc"),__("plugin for codoc","codoc"),__("codoc-block","codoc")],attributes:{showPrice:{type:"boolean",default:null},price:{type:"number",default:null},limited:{type:"boolean",default:null},limitedCount:{type:"number",default:null},affiliateMode:{type:"boolean",default:null},affiliateRate:{type:"string",default:null},showSupport:{type:"boolean",default:null},showPaywalledSupport:{type:"boolean",default:null},statusLimited:{type:"boolean",default:null},subscriptions:{type:"object",default:null},customText:{type:"string",default:""},version:{type:"string",default:null}},edit:T,save:function(e){var t=(e.setAttributes,e.attributes.customText);return wp.element.createElement("div",{"data-id":"codoc-tag",className:"codoc-entries"},t&&!!t.length&&wp.element.createElement(m.Content,{value:t}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var o=n(5);n.n(o);t.a=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"100%",viewBox:"0 0 256 256","enable-background":"new 0 0 256 256",xmlSpace:"preserve"},wp.element.createElement("path",{fill:"#ffffff",opacity:"1.000000",stroke:"none",d:"M141.000000,257.000000 C94.000000,257.000000 47.500004,257.000000 1.000006,257.000000 C1.000004,171.666672 1.000004,86.333351 1.000002,1.000018 C86.333321,1.000012 171.666641,1.000012 257.000000,1.000006 C257.000000,86.333313 257.000000,171.666626 257.000000,256.999969 C218.500000,257.000000 180.000000,257.000000 141.000000,257.000000 M146.503082,23.000164 C116.907616,22.080397 90.932098,31.832527 69.273537,51.527222 C43.720821,74.762970 31.318863,103.869339 33.861893,138.920883 C35.131977,156.427002 39.715271,172.783020 49.613323,187.221390 C76.307907,226.160965 114.954926,238.329178 159.853943,234.326080 C182.543427,232.303101 202.167206,222.083160 219.314758,207.096619 C222.639465,204.190887 222.785080,201.958481 219.541718,198.996063 C210.086426,190.359756 200.699310,181.646790 191.392899,172.850220 C185.639374,167.411880 185.677856,167.315521 179.461136,172.079407 C160.475082,186.628571 135.524796,187.942444 115.371788,175.056778 C97.697929,163.756256 89.467148,146.957764 90.253334,126.395493 C91.060989,105.271385 101.350311,89.188896 120.515396,79.896317 C141.850464,69.551582 162.308594,73.002220 181.405899,86.137695 C185.054901,88.647537 187.582901,89.016609 190.896500,85.704330 C199.132141,77.471970 207.729889,69.603195 216.037704,61.441307 C224.548111,53.080330 224.348465,52.176884 214.913849,44.925365 C195.019623,29.634516 172.687103,21.958462 146.503082,23.000164 z"}),wp.element.createElement("path",{fill:"#1B1D1F",opacity:"1.000000",stroke:"none",d:"M147.001526,23.000149 C172.687103,21.958462 195.019623,29.634516 214.913849,44.925365 C224.348465,52.176884 224.548111,53.080330 216.037704,61.441307 C207.729889,69.603195 199.132141,77.471970 190.896500,85.704330 C187.582901,89.016609 185.054901,88.647537 181.405899,86.137695 C162.308594,73.002220 141.850464,69.551582 120.515396,79.896317 C101.350311,89.188896 91.060989,105.271385 90.253334,126.395493 C89.467148,146.957764 97.697929,163.756256 115.371788,175.056778 C135.524796,187.942444 160.475082,186.628571 179.461136,172.079407 C185.677856,167.315521 185.639374,167.411880 191.392899,172.850220 C200.699310,181.646790 210.086426,190.359756 219.541718,198.996063 C222.785080,201.958481 222.639465,204.190887 219.314758,207.096619 C202.167206,222.083160 182.543427,232.303101 159.853943,234.326080 C114.954926,238.329178 76.307907,226.160965 49.613323,187.221390 C39.715271,172.783020 35.131977,156.427002 33.861893,138.920883 C31.318863,103.869339 43.720821,74.762970 69.273537,51.527222 C90.932098,31.832527 116.907616,22.080397 147.001526,23.000149 z"}))},function(e,t){e.exports=wp.components}]);1 !function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(1)},function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var r=n(2),a=(n.n(r),n(3)),s=(n.n(a),n(4)),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=wp.keycodes.ENTER,__=wp.i18n.__,p=wp.element.Component,d=wp.blocks.registerBlockType,f=wp.editor,b=f.InspectorControls,m=f.RichText,h=wp.components,w=h.SelectControl,y=h.PanelBody,v=h.ToggleControl,C=h.CheckboxControl,g=h.RangeControl,k=wp.blocks,E=k.getDefaultBlockName,S=k.createBlock,P=wp.compose.withState,_=OPTIONS.codoc_url,x=OPTIONS.codoc_usercode,O=OPTIONS.codoc_plugin_version,A=OPTIONS.codoc_account_is_pro,T=function(e){function t(e){o(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return n.subscriptionsFetched=[],n.fetchSubscriptions(),n}return i(t,e),c(t,[{key:"fetchSubscriptions",value:function(){var e=this,t=this.props,n=t.setAttributes;if(!t.attributes.fetching){n({fetching:!0});var o=_+"/api/v1/cms/"+x+"/subscriptions?without_token=1";fetch(o).then(function(e){return e.json()}).then(function(t){var o=[];if(t.status&&t.subscriptions)for(var l=0;l<t.subscriptions.length;l++){var i={value:t.subscriptions[l].code,label:t.subscriptions[l].title};o[l]=i}o.length&&(e.subscriptionsFetched=o),n({fetching:!1})})}}},{key:"getShowPriceHelp",value:function(e){return e?__("Enable","codoc"):__("Disable","codoc")}},{key:"getShowSupportHelp",value:function(e){return e?__("Accept","codoc"):__("Do not accept","codoc")}},{key:"getShowPaywalledSupportHelp",value:function(e){return e?__('The paid part will be hidden upon access, but will be displayed after tapping "Pay to Read". Viewers can freely specify the amount to purchase based on the content. Please note that there may be cases where it is not purchased.',"codoc"):__(" ")}},{key:"getStatusLimitedHelp",value:function(e){return e?__("Unlisted","codoc"):__("Published","codoc")}},{key:"render",value:function(){var e=this,t=this.props,n=t.setAttributes,o=t.attributes,l=o.showPrice,i=o.price,r=o.limited,a=o.limitedCount,s=o.affiliateMode,c=o.affiliateRate,u=o.showSupport,p=o.showPaywalledSupport,d=o.statusLimited,f=o.subscriptions,m=function(){return n({showPrice:!l})},h=function(){return n({limited:!r})},k=function(){return n({showPaywalledSupport:!p})},E=function(){return n({statusLimited:!d})},S=function(){return n({affiliateMode:!s})},x=function(){return n({showSupport:!u})},O=P({checked_obj:Object.assign(new Object,f)})(function(t){var o=t.checked_obj,l=t.setState;return wp.element.createElement("ul",null,e.subscriptionsFetched.map(function(e){return wp.element.createElement("li",null,wp.element.createElement(C,{className:"check_items",label:e.label,checked:o[e.value],onChange:function(t){t?o[e.value]=!0:delete o[e.value],n({subscriptions:o}),l({checked_obj:o})}}))}))}),T=[{value:"0.0500",label:"5%"},{value:"0.1000",label:"10%"},{value:"0.1500",label:"15%"},{value:"0.2000",label:"20%"},{value:"0.2500",label:"25%"},{value:"0.3000",label:"30%"},{value:"0.3500",label:"35%"},{value:"0.4000",label:"40%"},{value:"0.4500",label:"45%"},{value:"0.5000",label:"50%"}];return wp.element.createElement(b,{key:"CodocControls"},wp.element.createElement(y,null,wp.element.createElement(v,{label:__("individual sale","codoc"),checked:!!l,help:this.getShowPriceHelp,ref:"showPrice",onChange:m}),wp.element.createElement("div",{style:{display:l?"initial":"none"}},wp.element.createElement(g,{label:__("price","codoc")+"("+__("yen","codoc")+")"+__(p?"\u3010"+__("Displayed as the your suggested price","codoc")+"\u3011":""),value:i,initialPosition:i,onChange:function(e){n({price:e})},min:"100",max:1==A?1e5:5e4}),wp.element.createElement("br",null),wp.element.createElement(v,{label:__("Pay-what-you-want","codoc"),checked:!!p,help:this.getShowPaywalledSupportHelp,onChange:k}),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Limited quantity sale","codoc"),checked:!!r,onChange:h}),wp.element.createElement("div",{style:{display:r?"initial":"none"}},wp.element.createElement(g,{label:__("Limited quantity","codoc"),value:a,onChange:function(e){n({limitedCount:e})},initialPosition:a,min:"0",max:"100"}),wp.element.createElement("br",null)),wp.element.createElement(v,{label:__("Affiliate","codoc"),checked:!!s,onChange:S}),wp.element.createElement("div",{style:{display:s?"initial":"none"}},wp.element.createElement(w,{label:__("Rate","codoc"),description:__("You can offer affiliate marketing at a specified rate for purchasers.","codoc"),options:T,value:c,onChange:function(e){n({affiliateRate:e})}}),wp.element.createElement("br",null)))),wp.element.createElement("div",{style:{display:p?"none":"initial"}},wp.element.createElement(v,{label:__("Tipping","codoc"),checked:!!u,value:"1",onChange:x,help:this.getShowSupportHelp})),wp.element.createElement("div",{style:{display:"initial"}},wp.element.createElement(v,{label:__("Unlisted","codoc"),checked:!!d,value:"1",onChange:E,help:this.getStatusLimitedHelp})),wp.element.createElement("div",{class:"codoc-subscription-title"},wp.element.createElement("label",null,__("Subscriptions","codoc")),wp.element.createElement("a",{href:_+"/me/subscriptions",target:"_blank",class:"codoc-subscription-add"},__("Add","codoc"))),wp.element.createElement(O,null)))}}]),t}(p),j=function(e){function t(){o(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.props.setAttributes({version:O}),e.props.setAttributes({showPrice:null==e.props.attributes.showPrice||e.props.attributes.showPrice}),e.props.setAttributes({price:null==e.props.attributes.price?500:e.props.attributes.price}),e.props.setAttributes({limited:null!=e.props.attributes.limited&&e.props.attributes.limited}),e.props.setAttributes({limitedCount:null==e.props.attributes.limitedCount?10:e.props.attributes.limitedCount}),e.props.setAttributes({affiliateMode:null!=e.props.attributes.affiliateMode&&e.props.attributes.affiliateMode}),e.props.setAttributes({affiliateRate:null==e.props.attributes.affiliateRate?"0.0500":e.props.attributes.affiliateRate}),e.props.setAttributes({showSupport:null!=e.props.attributes.showSupport&&e.props.attributes.showSupport}),e.props.setAttributes({showPaywalledSupport:null!=e.props.attributes.showPaywalledSupport&&e.props.attributes.showPaywalledSupport}),e.props.setAttributes({statusLimited:null!=e.props.attributes.statusLimited&&e.props.attributes.statusLimited}),e.props.setAttributes({subscriptions:null==e.props.attributes.subscriptions?{}:e.props.attributes.subscriptions}),e.onChangeInput=e.onChangeInput.bind(e),e.onKeyDown=e.onKeyDown.bind(e),e.state={defaultText:__("To continue reading, ...","codoc")},e}return i(t,e),c(t,[{key:"onChangeInput",value:function(e){this.setState({defaultText:""});var t=0===e.target.value.length?void 0:e.target.value;this.props.setAttributes({customText:t})}},{key:"onKeyDown",value:function(e){var t=e.keyCode,n=this.props.insertBlocksAfter;t===u&&n([S(E())])}},{key:"render",value:function(){var e=this.props,t=e.attributes.customText,n=e.setAttributes,o=this.state.defaultText,l=t||o,i=l.length+10;return[wp.element.createElement(T,Object.assign({setAttributes:n},this.props)),wp.element.createElement("div",{className:"wp-block-more"},wp.element.createElement("input",{type:"text",value:l,size:i,onChange:this.onChangeInput,onKeyDown:this.onKeyDown}))]}}]),t}(p);d("codoc/codoc-block",{title:__("codoc","codoc"),description:__("The area from this block down is a paid area that only authenticated codoc users can view.","codoc"),icon:s.a,category:"layout",supports:{customClassName:!1,className:!1,html:!1,multiple:!1},keywords:[__("codoc Block","codoc"),__("plugin for codoc","codoc"),__("codoc-block","codoc")],attributes:{showPrice:{type:"boolean",default:null},price:{type:"number",default:null},limited:{type:"boolean",default:null},limitedCount:{type:"number",default:null},affiliateMode:{type:"boolean",default:null},affiliateRate:{type:"string",default:null},showSupport:{type:"boolean",default:null},showPaywalledSupport:{type:"boolean",default:null},statusLimited:{type:"boolean",default:null},subscriptions:{type:"object",default:null},customText:{type:"string",default:""},version:{type:"string",default:null}},edit:j,save:function(e){var t=(e.setAttributes,e.attributes.customText);return wp.element.createElement("div",{"data-id":"codoc-tag",className:"codoc-entries"},t&&!!t.length&&wp.element.createElement(m.Content,{value:t}))}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";var o=n(5);n.n(o);t.a=wp.element.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"100%",viewBox:"0 0 256 256","enable-background":"new 0 0 256 256",xmlSpace:"preserve"},wp.element.createElement("path",{fill:"#ffffff",opacity:"1.000000",stroke:"none",d:"M141.000000,257.000000 C94.000000,257.000000 47.500004,257.000000 1.000006,257.000000 C1.000004,171.666672 1.000004,86.333351 1.000002,1.000018 C86.333321,1.000012 171.666641,1.000012 257.000000,1.000006 C257.000000,86.333313 257.000000,171.666626 257.000000,256.999969 C218.500000,257.000000 180.000000,257.000000 141.000000,257.000000 M146.503082,23.000164 C116.907616,22.080397 90.932098,31.832527 69.273537,51.527222 C43.720821,74.762970 31.318863,103.869339 33.861893,138.920883 C35.131977,156.427002 39.715271,172.783020 49.613323,187.221390 C76.307907,226.160965 114.954926,238.329178 159.853943,234.326080 C182.543427,232.303101 202.167206,222.083160 219.314758,207.096619 C222.639465,204.190887 222.785080,201.958481 219.541718,198.996063 C210.086426,190.359756 200.699310,181.646790 191.392899,172.850220 C185.639374,167.411880 185.677856,167.315521 179.461136,172.079407 C160.475082,186.628571 135.524796,187.942444 115.371788,175.056778 C97.697929,163.756256 89.467148,146.957764 90.253334,126.395493 C91.060989,105.271385 101.350311,89.188896 120.515396,79.896317 C141.850464,69.551582 162.308594,73.002220 181.405899,86.137695 C185.054901,88.647537 187.582901,89.016609 190.896500,85.704330 C199.132141,77.471970 207.729889,69.603195 216.037704,61.441307 C224.548111,53.080330 224.348465,52.176884 214.913849,44.925365 C195.019623,29.634516 172.687103,21.958462 146.503082,23.000164 z"}),wp.element.createElement("path",{fill:"#1B1D1F",opacity:"1.000000",stroke:"none",d:"M147.001526,23.000149 C172.687103,21.958462 195.019623,29.634516 214.913849,44.925365 C224.348465,52.176884 224.548111,53.080330 216.037704,61.441307 C207.729889,69.603195 199.132141,77.471970 190.896500,85.704330 C187.582901,89.016609 185.054901,88.647537 181.405899,86.137695 C162.308594,73.002220 141.850464,69.551582 120.515396,79.896317 C101.350311,89.188896 91.060989,105.271385 90.253334,126.395493 C89.467148,146.957764 97.697929,163.756256 115.371788,175.056778 C135.524796,187.942444 160.475082,186.628571 179.461136,172.079407 C185.677856,167.315521 185.639374,167.411880 191.392899,172.850220 C200.699310,181.646790 210.086426,190.359756 219.541718,198.996063 C222.785080,201.958481 222.639465,204.190887 219.314758,207.096619 C202.167206,222.083160 182.543427,232.303101 159.853943,234.326080 C114.954926,238.329178 76.307907,226.160965 49.613323,187.221390 C39.715271,172.783020 35.131977,156.427002 33.861893,138.920883 C31.318863,103.869339 43.720821,74.762970 69.273537,51.527222 C90.932098,31.832527 116.907616,22.080397 147.001526,23.000149 z"}))},function(e,t){e.exports=wp.components}]); -
codoc/trunk/readme.txt
r2977296 r3023382 5 5 Requires at least: 4.6 6 6 Tested up to: 6.3.1 7 Stable tag: 0.9.51.1 07 Stable tag: 0.9.51.11 8 8 Requires PHP: 5.4 9 9 License: GPLv2 or later -
codoc/trunk/src/block/block.js
r2956708 r3023382 40 40 const CODOC_PLUGIN_VERSION = OPTIONS.codoc_plugin_version; 41 41 const CODOC_ENTRIES_CLASS = 'codoc-entries'; 42 const CODOC_ACCOUNT_IS_PRO = OPTIONS.codoc_account_is_pro; 42 43 43 44 //import Cookies from 'universal-cookie'; … … 191 192 }} 192 193 min="100" 193 max= "50000"194 max={ CODOC_ACCOUNT_IS_PRO == 1 ? 100000 : 50000 } 194 195 /><br /> 195 196
Note: See TracChangeset
for help on using the changeset viewer.