Plugin Directory

Changeset 3136110


Ignore:
Timestamp:
08/15/2024 12:21:37 PM (20 months ago)
Author:
secondlinethemes
Message:

bump to 1.5.1

Location:
podcast-subscribe-buttons
Files:
540 added
5 edited

Legend:

Unmodified
Added
Removed
  • podcast-subscribe-buttons/trunk/build/index.js

    r2953663 r3136110  
    1 !function(e){var l={};function t(n){if(l[n])return l[n].exports;var o=l[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=l,t.d=function(e,l,n){t.o(e,l)||Object.defineProperty(e,l,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,l){if(1&l&&(e=t(e)),8&l)return e;if(4&l&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&l&&"string"!=typeof e)for(var o in e)t.d(n,o,function(l){return e[l]}.bind(null,o));return n},t.n=function(e){var l=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(l,"a",l),l},t.o=function(e,l){return Object.prototype.hasOwnProperty.call(e,l)},t.p="",t(t.s=6)}([function(e,l){e.exports=window.wp.element},function(e,l){e.exports=window.wp.components},function(e,l){e.exports=window.wp.i18n},function(e,l){e.exports=window.wp.blockEditor},function(e,l){e.exports=window.wp.blocks},function(e,l){e.exports=window.wp.serverSideRender},function(e,l,t){"use strict";t.r(l);var n=t(0),o=t(4),a=t(5),s=t.n(a),c=t(3),b=t(1),u=t(2);const{useSelect:r}=wp.data;var i=({selected:e,setSelectedPost:l})=>{const{somePosts:t}=r(e=>({somePosts:e("core").getEntityRecords("postType","secondline_psb_post")}));return void 0===e&&t&&l(parseInt(t[0].id)),t&&Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Podcast Button","secondline-psb-custom-buttons"),value:e,options:t.map(e=>({label:e.title.rendered,value:e.id})),onChange:e=>l(parseInt(e))})};const{element:{useState:d}}=wp;var _=({repeat_subscribe:e,setAttributes:l})=>{const t=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:n||"",secondline_psb_subscribe_url:o[t].secondline_psb_subscribe_url||"",secondline_psb_custom_link_label:o[t].secondline_psb_custom_link_label||""},l({secondline_psb_repeat_subscribe:o}))},o=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:o[t].secondline_psb_subscribe_platform||"",secondline_psb_subscribe_url:n||"",secondline_psb_custom_link_label:o[t].secondline_psb_custom_link_label||""},l({secondline_psb_repeat_subscribe:o}))},a=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:o[t].secondline_psb_subscribe_platform||"",secondline_psb_subscribe_url:o[t].secondline_psb_subscribe_url||"",secondline_psb_custom_link_label:n||""},l({secondline_psb_repeat_subscribe:o}))},s=(t,n)=>{let o=[...e];o.splice(t,1),0==o.length&&(o=[{secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:"sample"}]),l({secondline_psb_repeat_subscribe:o})};return Object(n.createElement)(n.Fragment,null,e.map((e,l)=>Object(n.createElement)(b.Card,{size:"small"},Object(n.createElement)(b.CardBody,null,Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Subscribe Platform","secondline-psb-custom-buttons"),value:e.secondline_psb_subscribe_platform,options:[{label:"Acast",value:"Acast"},{label:"Amazon Alexa",value:"Amazon-Alexa"},{label:"Amazon Music",value:"Amazon-Music"},{label:"Anchor",value:"Anchor"},{value:"Apple-Podcasts",label:"Apple Podcasts"},{value:"Audible",label:"Audible"},{value:"Archive.org",label:"Archive.org"},{value:"Blubrry",label:"Blubrry"},{value:"Breaker",label:"Breaker"},{value:"Bullhorn",label:"Bullhorn"},{value:"Buzzsprout",label:"Buzzsprout"},{value:"CastBox",label:"Castbox"},{value:"Castro",label:"Castro"},{value:"Deezer",label:"Deezer"},{value:"Downcast",label:"Downcast"},{value:"Fountain.fm",label:"Fountain.fm"},{value:"fyyd.de",label:"fyyd.de"},{value:"Gaana",label:"Gaana"},{value:"Goodpods",label:"Goodpods"},{value:'Google-Assistant',label:'Google Assistant'},{value:"Google-Play",label:"Google Play"},{value:"Google-Podcasts",label:"Google Podcasts"},{value:"Himalaya.com",label:"Himalaya.com"},{value:"iHeartRadio",label:"iHeartRadio"},{value:"iTunes",label:"iTunes"},{value:"iVoox",label:"iVoox"},{value:"Jio-Saavn",label:"Jio-Saavn"},{value:'KKBOX',label:'KKBOX'},{value:"Laughable",label:"Laughable"},{value:"Libsyn",label:"Libsyn"},{value:"Listen-Notes",label:"Listen Notes"},{value:"Miro",label:"Miro"},{value:"MixCloud",label:"MixCloud"},{value:"myTuner-Radio",label:"MyTuner Radio"},{value:"NRC-Audio",label:"NRC-Audio"},{value:"Overcast",label:"Overcast"},{value:"OwlTail",label:"OwlTail"},{value:"Pandora",label:"Pandora"},{value:"Patreon",label:"Patreon"},{value:"Player.fm",label:"Player.fm"},{value:"Plex",label:"Plex"},{value:"PocketCasts",label:"PocketCasts"},{value:"Podbay",label:"Podbay"},{value:"Podbean",label:"Podbean"},{value:"Podcast.de",label:"Podcast.de"},{value:"Podcast-Addict",label:"Podcast Addict"},{value:"Podcast-Index",label:"Podcast Index"},{value:"Podcast-Republic",label:"Podcast Republic"},{value:"Podchaser",label:"Podchaser"},{value:"Podcoin",label:"Podcoin"},{value:"Podfan",label:"Podfan"},{value:"Podfriend",label:"Podfriend"},{value:"Podkicker",label:"Podkicker"},{value:"Podknife",label:"Podknife"},{value:"Podimo",label:"Podimo"},{value:"Podtail",label:"Podtail"},{value:"Podverse",label:"Podverse"},{value:"Radio-Public",label:"Radio Public"},{value:"Radio.com",label:"Radio.com"},{value:"Reason.fm",label:"Reason.fm"},{value:"RedCircle",label:"RedCircle"},{value:"RSS",label:"RSS"},{value:"RSSRadio",label:"RSSRadio"},{value:"Rumble",label:"Rumble"},{value:"SoundCloud",label:"SoundCloud"},{value:"SoundCarrot",label:"SoundCarrot"},{value:"SoundOn",label:"SoundOn"},{value:"Spotify",label:"Spotify"},{value:"Spreaker",label:"Spreaker"},{value:"Stitcher",label:"Stitcher"},{value:"Swoot",label:"Swoot"},{value:"The-Podcast-App",label:"The Podcast App"},{value:"TuneIn",label:"TuneIn"},{value:"VKontakte",label:"VKontakte"},{value:"Vurbl",label:"VURBL"},{value:"We.fo",label:"We.fo"},{value:"Yandex",label:"Yandex"},{value:"YouTube",label:"YouTube"},{value:"custom",label:"Custom Link"}],onChange:t.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Link","secondline-psb-custom-buttons"),value:e.secondline_psb_subscribe_url,onChange:o.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Custom Link - Label","secondline-psb-custom-buttons"),value:e.secondline_psb_custom_link_label,onChange:a.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.Button,{variant:"secondary",onClick:s.bind(void 0,l)},Object(u.__)("Delete","secondline-psb-custom-buttons")))))),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.Button,{variant:"primary",onClick:(t=>{let n=[...e];n.push({secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:"label"}),l({secondline_psb_repeat_subscribe:n})}).bind(void 0)},Object(u.__)("Add Service","secondline-psb-custom-buttons"))))};Object(o.registerBlockType)("secondline-themes/podcast-subscribe-button",{apiVersion:2,title:Object(u.__)("Podcast Subscribe Button","secondline-psb-custom-buttons"),icon:"playlist-audio",category:"design",attributes:{id:{type:"integer"},use_saved_button:{type:"integer",default:0},secondline_psb_text:{type:"string",default:"Subscribe"},secondline_psb_select_type:{type:"string",default:"inline"},secondline_psb_select_style:{type:"string",default:"square"},secondline_psb_background_color:{type:"string",default:"#000000"},secondline_psb_text_color:{type:"string",default:"#ffffff"},secondline_psb_background_color_hover:{type:"string",default:"#2a2a2a"},secondline_psb_text_color_hover:{type:"string",default:"#ffffff"},secondline_psb_repeat_subscribe:{type:"array",default:[{secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:Object(u.__)("sample","secondline-psb-custom-buttons")}]},alignment:{type:"string",default:"none"}},edit:e=>{const{attributes:l,setAttributes:t}=e;return Object(n.createElement)("div",Object(c.useBlockProps)(),Object(n.createElement)(c.BlockControls,null,Object(n.createElement)(c.AlignmentToolbar,{value:l.alignment,onChange:e=>{t({alignment:void 0===e?"none":e})}})),Object(n.createElement)(c.InspectorControls,null,Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Button Settings","secondline-psb-custom-buttons"),initialOpen:!0},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ToggleControl,{label:Object(u.__)("Use saved button","secondline-psb-custom-buttons"),checked:1===l.use_saved_button,onChange:e=>t({use_saved_button:e?1:0})})),1===l.use_saved_button&&Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(i,{selected:l.id,setSelectedPost:e=>{t({id:e})}})),1!==l.use_saved_button&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Button Text","secondline-psb-custom-buttons"),value:l.secondline_psb_text,onChange:e=>t({secondline_psb_text:e})})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Button Type","secondline-psb-custom-buttons"),value:l.secondline_psb_select_type,options:[{label:Object(u.__)("Modal / Pop-Up","secondline-psb-custom-buttons"),value:"modal"},{label:Object(u.__)("Inline Buttons","secondline-psb-custom-buttons"),value:"inline"},{label:Object(u.__)("List of Buttons","secondline-psb-custom-buttons"),value:"list"},{label:Object(u.__)("Icons Only","secondline-psb-custom-buttons"),value:"icons"}],onChange:e=>t({secondline_psb_select_type:e})})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Button Style","secondline-psb-custom-buttons"),value:l.secondline_psb_select_style,options:[{label:Object(u.__)("Square","secondline-psb-custom-buttons"),value:"square"},{label:Object(u.__)("Rounded Saquare","secondline-psb-custom-buttons"),value:"radius"},{label:Object(u.__)("Rounded","secondline-psb-custom-buttons"),value:"round"}],onChange:e=>t({secondline_psb_select_style:e})})))),1!==l.use_saved_button&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Services","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(_,{repeat_subscribe:l.secondline_psb_repeat_subscribe,setAttributes:t})),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Background Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_background_color,onChangeComplete:e=>t({secondline_psb_background_color:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Text Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_text_color,onChangeComplete:e=>t({secondline_psb_text_color:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Hover Background Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_background_color_hover,onChangeComplete:e=>t({secondline_psb_background_color_hover:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Hover Text Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_text_color_hover,onChangeComplete:e=>t({secondline_psb_text_color_hover:e.hex})}))))),Object(n.createElement)(s.a,{block:"secondline-themes/podcast-subscribe-button",attributes:l}))}})}]);
     1!function(e){var l={};function t(n){if(l[n])return l[n].exports;var o=l[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=l,t.d=function(e,l,n){t.o(e,l)||Object.defineProperty(e,l,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,l){if(1&l&&(e=t(e)),8&l)return e;if(4&l&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&l&&"string"!=typeof e)for(var o in e)t.d(n,o,function(l){return e[l]}.bind(null,o));return n},t.n=function(e){var l=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(l,"a",l),l},t.o=function(e,l){return Object.prototype.hasOwnProperty.call(e,l)},t.p="",t(t.s=6)}([function(e,l){e.exports=window.wp.element},function(e,l){e.exports=window.wp.components},function(e,l){e.exports=window.wp.i18n},function(e,l){e.exports=window.wp.blockEditor},function(e,l){e.exports=window.wp.blocks},function(e,l){e.exports=window.wp.serverSideRender},function(e,l,t){"use strict";t.r(l);var n=t(0),o=t(4),a=t(5),s=t.n(a),c=t(3),b=t(1),u=t(2);const{useSelect:r}=wp.data;var i=({selected:e,setSelectedPost:l})=>{const{somePosts:t}=r(e=>({somePosts:e("core").getEntityRecords("postType","secondline_psb_post")}));return void 0===e&&t&&l(parseInt(t[0].id)),t&&Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Podcast Button","secondline-psb-custom-buttons"),value:e,options:t.map(e=>({label:e.title.rendered,value:e.id})),onChange:e=>l(parseInt(e))})};const{element:{useState:d}}=wp;var _=({repeat_subscribe:e,setAttributes:l})=>{const t=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:n||"",secondline_psb_subscribe_url:o[t].secondline_psb_subscribe_url||"",secondline_psb_custom_link_label:o[t].secondline_psb_custom_link_label||""},l({secondline_psb_repeat_subscribe:o}))},o=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:o[t].secondline_psb_subscribe_platform||"",secondline_psb_subscribe_url:n||"",secondline_psb_custom_link_label:o[t].secondline_psb_custom_link_label||""},l({secondline_psb_repeat_subscribe:o}))},a=(t,n)=>{if(null==n)return;let o=[...e];0!=o.length&&(o[t]={secondline_psb_subscribe_platform:o[t].secondline_psb_subscribe_platform||"",secondline_psb_subscribe_url:o[t].secondline_psb_subscribe_url||"",secondline_psb_custom_link_label:n||""},l({secondline_psb_repeat_subscribe:o}))},s=(t,n)=>{let o=[...e];o.splice(t,1),0==o.length&&(o=[{secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:"sample"}]),l({secondline_psb_repeat_subscribe:o})};return Object(n.createElement)(n.Fragment,null,e.map((e,l)=>Object(n.createElement)(b.Card,{size:"small"},Object(n.createElement)(b.CardBody,null,Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Subscribe Platform","secondline-psb-custom-buttons"),value:e.secondline_psb_subscribe_platform,options:[{label:"Acast",value:"Acast"},{label:"Amazon Alexa",value:"Amazon-Alexa"},{label:"Amazon Music",value:"Amazon-Music"},{label:"Anchor",value:"Anchor"},{label:"AntennaPod",value:"AntennaPod"},{label:"Anytime-Player",value:"Anytime Player"},{value:"Apple-Podcasts",label:"Apple Podcasts"},{value:"Audible",label:"Audible"},{value:"Aurelian",label:"Aurelian"},{value:"Archive.org",label:"Archive.org"},{value:"Blubrry",label:"Blubrry"},{value:"Breaker",label:"Breaker"},{value:"Bullhorn",label:"Bullhorn"},{value:"Buzzsprout",label:"Buzzsprout"},{value:"Castamatic",label:"Castamatic"},{value:"CastBox",label:"Castbox"},{value:"Castro",label:"Castro"},{value:"Deezer",label:"Deezer"},{value:"Downcast",label:"Downcast"},{value:"Fountain.fm",label:"Fountain.fm"},{value:"fyyd.de",label:"fyyd.de"},{value:"Gaana",label:"Gaana"},{value:"Goodpods",label:"Goodpods"},{value:'Google-Assistant',label:'Google Assistant'},{value:"Google-Play",label:"Google Play"},{value:"Google-Podcasts",label:"Google Podcasts"},{value:"Himalaya.com",label:"Himalaya.com"},{value:"HyperCatcher",label:"HyperCatcher"},{value:"iCatcher",label:"iCatcher"},{value:"iHeartRadio",label:"iHeartRadio"},{value:"iTunes",label:"iTunes"},{value:"iVoox",label:"iVoox"},{value:"Jio-Saavn",label:"Jio-Saavn"},{value:'KKBOX',label:'KKBOX'},{value:"Laughable",label:"Laughable"},{value:"Libsyn",label:"Libsyn"},{value:"Listen-Notes",label:"Listen Notes"},{value:"Miro",label:"Miro"},{value:"MixCloud",label:"MixCloud"},{value:"myTuner-Radio",label:"MyTuner Radio"},{value:"NRC-Audio",label:"NRC-Audio"},{value:"Overcast",label:"Overcast"},{value:"OwlTail",label:"OwlTail"},{value:"Pandora",label:"Pandora"},{value:"Patreon",label:"Patreon"},{value:"Player.fm",label:"Player.fm"},{value:"Plex",label:"Plex"},{value:"PocketCasts",label:"PocketCasts"},{value:"Podbay",label:"Podbay"},{value:"Podbean",label:"Podbean"},{value:"Podcast.de",label:"Podcast.de"},{value:"Podcast-Addict",label:"Podcast Addict"},{value:"Podcast-Guru",label:"Podcast Guru"},{value:"Podcast-Index",label:"Podcast Index"},{value:"Podcast-Republic",label:"Podcast Republic"},{value:"Podchaser",label:"Podchaser"},{value:"Podcoin",label:"Podcoin"},{value:"Podfan",label:"Podfan"},{value:"Podfriend",label:"Podfriend"},{value:"Podkicker",label:"Podkicker"},{value:"Podknife",label:"Podknife"},{value:"Podimo",label:"Podimo"},{value:"Podtail",label:"Podtail"},{value:"Podverse",label:"Podverse"},{value:"Radio-Public",label:"Radio Public"},{value:"Radio.com",label:"Radio.com"},{value:"Reason.fm",label:"Reason.fm"},{value:"RedCircle",label:"RedCircle"},{value:"RSS",label:"RSS"},{value:"RSSRadio",label:"RSSRadio"},{value:"Rumble",label:"Rumble"},{value:"SoundCloud",label:"SoundCloud"},{value:"SoundCarrot",label:"SoundCarrot"},{value:"SoundOn",label:"SoundOn"},{value:"Spotify",label:"Spotify"},{value:"Spreaker",label:"Spreaker"},{value:"Stitcher",label:"Stitcher"},{value:"Swoot",label:"Swoot"},{value:"The-Podcast-App",label:"The Podcast App"},{value:"TuneIn",label:"TuneIn"},{value:"VKontakte",label:"VKontakte"},{value:"Vurbl",label:"VURBL"},{value:"We.fo",label:"We.fo"},{value:"Yandex",label:"Yandex"},{value:"YouTube",label:"YouTube"},{value:"custom",label:"Custom Link"}],onChange:t.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Link","secondline-psb-custom-buttons"),value:e.secondline_psb_subscribe_url,onChange:o.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Custom Link - Label","secondline-psb-custom-buttons"),value:e.secondline_psb_custom_link_label,onChange:a.bind(void 0,l)})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.Button,{variant:"secondary",onClick:s.bind(void 0,l)},Object(u.__)("Delete","secondline-psb-custom-buttons")))))),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.Button,{variant:"primary",onClick:(t=>{let n=[...e];n.push({secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:"label"}),l({secondline_psb_repeat_subscribe:n})}).bind(void 0)},Object(u.__)("Add Service","secondline-psb-custom-buttons"))))};Object(o.registerBlockType)("secondline-themes/podcast-subscribe-button",{apiVersion:2,title:Object(u.__)("Podcast Subscribe Button","secondline-psb-custom-buttons"),icon:"playlist-audio",category:"design",attributes:{id:{type:"integer"},use_saved_button:{type:"integer",default:0},secondline_psb_text:{type:"string",default:"Subscribe"},secondline_psb_select_type:{type:"string",default:"inline"},secondline_psb_select_style:{type:"string",default:"square"},secondline_psb_background_color:{type:"string",default:"#000000"},secondline_psb_text_color:{type:"string",default:"#ffffff"},secondline_psb_background_color_hover:{type:"string",default:"#2a2a2a"},secondline_psb_text_color_hover:{type:"string",default:"#ffffff"},secondline_psb_repeat_subscribe:{type:"array",default:[{secondline_psb_subscribe_platform:"Acast",secondline_psb_subscribe_url:"https://",secondline_psb_custom_link_label:Object(u.__)("sample","secondline-psb-custom-buttons")}]},alignment:{type:"string",default:"none"}},edit:e=>{const{attributes:l,setAttributes:t}=e;return Object(n.createElement)("div",Object(c.useBlockProps)(),Object(n.createElement)(c.BlockControls,null,Object(n.createElement)(c.AlignmentToolbar,{value:l.alignment,onChange:e=>{t({alignment:void 0===e?"none":e})}})),Object(n.createElement)(c.InspectorControls,null,Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Button Settings","secondline-psb-custom-buttons"),initialOpen:!0},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ToggleControl,{label:Object(u.__)("Use saved button","secondline-psb-custom-buttons"),checked:1===l.use_saved_button,onChange:e=>t({use_saved_button:e?1:0})})),1===l.use_saved_button&&Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(i,{selected:l.id,setSelectedPost:e=>{t({id:e})}})),1!==l.use_saved_button&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.TextControl,{label:Object(u.__)("Button Text","secondline-psb-custom-buttons"),value:l.secondline_psb_text,onChange:e=>t({secondline_psb_text:e})})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Button Type","secondline-psb-custom-buttons"),value:l.secondline_psb_select_type,options:[{label:Object(u.__)("Modal / Pop-Up","secondline-psb-custom-buttons"),value:"modal"},{label:Object(u.__)("Inline Buttons","secondline-psb-custom-buttons"),value:"inline"},{label:Object(u.__)("List of Buttons","secondline-psb-custom-buttons"),value:"list"},{label:Object(u.__)("Icons Only","secondline-psb-custom-buttons"),value:"icons"}],onChange:e=>t({secondline_psb_select_type:e})})),Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.SelectControl,{label:Object(u.__)("Button Style","secondline-psb-custom-buttons"),value:l.secondline_psb_select_style,options:[{label:Object(u.__)("Square","secondline-psb-custom-buttons"),value:"square"},{label:Object(u.__)("Rounded Saquare","secondline-psb-custom-buttons"),value:"radius"},{label:Object(u.__)("Rounded","secondline-psb-custom-buttons"),value:"round"}],onChange:e=>t({secondline_psb_select_style:e})})))),1!==l.use_saved_button&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Services","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(_,{repeat_subscribe:l.secondline_psb_repeat_subscribe,setAttributes:t})),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Background Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_background_color,onChangeComplete:e=>t({secondline_psb_background_color:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Text Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_text_color,onChangeComplete:e=>t({secondline_psb_text_color:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Hover Background Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_background_color_hover,onChangeComplete:e=>t({secondline_psb_background_color_hover:e.hex})}))),Object(n.createElement)(b.PanelBody,{title:Object(u.__)("Hover Text Color","secondline-psb-custom-buttons"),initialOpen:!1},Object(n.createElement)(b.PanelRow,null,Object(n.createElement)(b.ColorPicker,{color:l.secondline_psb_text_color_hover,onChangeComplete:e=>t({secondline_psb_text_color_hover:e.hex})}))))),Object(n.createElement)(s.a,{block:"secondline-themes/podcast-subscribe-button",attributes:l}))}})}]);
  • podcast-subscribe-buttons/trunk/includes/CMB2/cmb2-init.php

    r2953663 r3136110  
    119119            'Amazon-Music' => esc_attr__( 'Amazon Music', 'secondline-psb-custom-buttons' ),
    120120            'Anchor' => esc_attr__( 'Anchor', 'secondline-psb-custom-buttons' ),
     121            'AntennaPod' => esc_attr__( 'AntennaPod', 'secondline-psb-custom-buttons' ),
     122            'Anytime-Player' => esc_attr__( 'Anytime Player', 'secondline-psb-custom-buttons' ),
    121123            'Apple-Podcasts' => esc_attr__( 'Apple Podcasts', 'secondline-psb-custom-buttons' ),
    122124            'Archive.org' => esc_attr__( 'Archive.org', 'secondline-psb-custom-buttons' ),
    123125            'Audible' => esc_attr__( 'Audible', 'secondline-psb-custom-buttons' ),
     126            'Aurelian' => esc_attr__( 'Aurelian', 'secondline-psb-custom-buttons' ),
    124127            'Blubrry' => esc_attr__( 'Blubrry', 'secondline-psb-custom-buttons' ),
    125128            'Breaker' => esc_attr__( 'Breaker', 'secondline-psb-custom-buttons' ),
    126129            'Bullhorn' => esc_attr__( 'Bullhorn', 'secondline-psb-custom-buttons' ),
    127130            'Buzzsprout' => esc_attr__( 'Buzzsprout', 'secondline-psb-custom-buttons' ),
     131            'Castamatic' => esc_attr__( 'Castamatic', 'secondline-psb-custom-buttons' ),
    128132            'CastBox' => esc_attr__( 'Castbox', 'secondline-psb-custom-buttons' ),
    129133            'Castro' => esc_attr__( 'Castro', 'secondline-psb-custom-buttons' ),
     
    138142            'Google-Podcasts' => esc_attr__( 'Google Podcasts', 'secondline-psb-custom-buttons' ),
    139143            'Himalaya.com' => esc_attr__( 'Himalaya.com', 'secondline-psb-custom-buttons' ),
     144            'HyperCatcher' => esc_attr__( 'HyperCatcher', 'secondline-psb-custom-buttons' ),
     145            'iCatcher' => esc_attr__( 'iCatcher', 'secondline-psb-custom-buttons' ),
    140146            'iHeartRadio' => esc_attr__( 'iHeartRadio', 'secondline-psb-custom-buttons' ),
    141147            'iTunes' => esc_attr__( 'iTunes', 'secondline-psb-custom-buttons' ),
     
    161167            'Podcast.de' => esc_attr__( 'Podcast.de', 'secondline-psb-custom-buttons' ),
    162168            'Podcast-Addict' => esc_attr__( 'Podcast Addict', 'secondline-psb-custom-buttons' ),
     169            'Podcast-Guru' => esc_attr__( 'Podcast Guru', 'secondline-psb-custom-buttons' ),
    163170            'Podcast-Index' => esc_attr__( 'Podcast Index', 'secondline-psb-custom-buttons' ),
    164171            'Podcast-Republic' => esc_attr__( 'Podcast Republic', 'secondline-psb-custom-buttons' ),
  • podcast-subscribe-buttons/trunk/podcast-subscribe-buttons.php

    r2974498 r3136110  
    33Plugin Name: Podcast Subscribe Buttons
    44Description: Easily add custom subscribe (follow) buttons for any podcasting platform or podcast destination
    5 Version: 1.5.0
     5Version: 1.5.1
    66Author: SecondLine Themes
    77Author URI: https://secondlinethemes.com
  • podcast-subscribe-buttons/trunk/readme.txt

    r2974498 r3136110  
    22Contributors: secondlinethemes
    33Donate link: https://secondlinethemes.com/
    4 Tags: podcast, subscribe, podcasting, buttons, social, blocks, podcasts, follow
     4Tags: podcast, subscribe, spotify, apple, icons
    55Requires at least: 3.8
    6 Tested up to: 6.3
     6Tested up to: 6.6
    77Requires PHP: 7.0
    88Stable tag: trunk
     
    1414== Description ==
    1515
    16 This plugin helps to easily include 60+ custom and Podcast-specific Subscribe (follow) Buttons anywhere within your site with a simple shortcode.
     16This free plugin helps to easily include 90+ custom and Podcast-specific Subscribe/Follow Buttons anywhere within your site directly via the editor or with a simple shortcode.
     17The plugin supports all the major platforms like Spotify, Apple Podcasts, Castbox, YouTube, TuneIn and dozens of others.
    1718The Podcast Subscribe Buttons are intended for podcasters and therefore the list of companies/icons only include podcast-related companies. (Need a new icon? Let us know!)
    1819
     
    5455== Changelog ==
    5556
     57= 1.5.0 =
     58* Added: New icons: AntennaPod, Anytime Player, Aurelian, Castamatic, HyperCatcher, iCatcher, Podcast Guru
     59
    5660= 1.4.9 =
    5761* Fixed: Broken styles for button colors.
  • podcast-subscribe-buttons/trunk/src/servicesRepeater.js

    r2953663 r3136110  
    7676                                { label: 'Amazon Music', value: 'Amazon-Music' },
    7777                                { label: 'Anchor', value: 'Anchor' },
     78                                { label: 'AntennaPod', value: 'AntennaPod' },
     79                                { label: 'Anytime-Player', value: 'Anytime Player' },
    7880                                { value: 'Apple-Podcasts', label: 'Apple Podcasts'},
    7981                                { value: 'Archive.org', label: 'Archive.org'},
    8082                                { value: 'Audible', label: 'Audible'},
     83                                { value: 'Aurelian', label: 'Aurelian'},
    8184                                { value: 'Blubrry',  label: 'Blubrry'},
    8285                                { value: 'Breaker', label: 'Breaker'},
    8386                                { value: 'Bullhorn', label: 'Bullhorn'},
    8487                                { value: 'Buzzsprout', label: 'Buzzsprout'},
     88                                { value: 'Castamatic', label: 'Castamatic'},
    8589                                { value: 'CastBox', label: 'Castbox'},
    8690                                { value: 'Castro', label: 'Castro'},
     
    9599                                { value: 'Google-Podcasts', label:'Google Podcasts'},
    96100                                { value: 'Himalaya.com', label: 'Himalaya.com'},
     101                                { value: 'HyperCatcher', label: 'HyperCatcher'},
     102                                { value: 'iCatcher', label: 'iCatcher'},
    97103                                { value: 'iHeartRadio', label: 'iHeartRadio'},
    98104                                { value: 'iTunes', label: 'iTunes'},
     
    118124                                { value: 'Podcast.de', label: 'Podcast.de'},
    119125                                { value: 'Podcast-Addict', label: 'Podcast Addict'},
     126                                { value: 'Podcast-Guru', label: 'Podcast Guru'},
    120127                                { value: 'Podcast-Index', label: 'Podcast Index'},
    121128                                { value: 'Podcast-Republic', label: 'Podcast Republic'},
Note: See TracChangeset for help on using the changeset viewer.