Changeset 2288961
- Timestamp:
- 04/22/2020 05:27:20 AM (6 years ago)
- Location:
- chatterbox
- Files:
-
- 2 deleted
- 10 edited
- 1 copied
-
assets/screenshot-2.png (modified) (previous)
-
assets/screenshot-3.png (modified) (previous)
-
tags/0.1.1 (copied) (copied from chatterbox/trunk)
-
tags/0.1.1/.gitattributes (deleted)
-
tags/0.1.1/build/index.asset.php (modified) (1 diff)
-
tags/0.1.1/build/index.js (modified) (1 diff)
-
tags/0.1.1/chatterbox.php (modified) (1 diff)
-
tags/0.1.1/readme.txt (modified) (1 diff)
-
trunk/.gitattributes (deleted)
-
trunk/build/index.asset.php (modified) (1 diff)
-
trunk/build/index.js (modified) (1 diff)
-
trunk/chatterbox.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
chatterbox/tags/0.1.1/build/index.asset.php
r2288949 r2288961 1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => ' ef0c9678392fef2db5446fd606bfdb81');1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '57d0aea1a50de14bc6e3d7d1db6dca0c'); -
chatterbox/tags/0.1.1/build/index.js
r2288949 r2288961 4 4 Licensed under the MIT License (MIT), see 5 5 http://jedwatson.github.io/classnames 6 */!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var c=arguments[t];if(c){var s=typeof c;if("string"===s||"number"===s)e.push(c);else if(Array.isArray(c)&&c.length){var l=n.apply(null,c);l&&e.push(l)}else if("object"===s)for(var r in c)a.call(c,r)&&c[r]&&e.push(r)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(c=function(){return n}.apply(t,[]))||(e.exports=c)}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.editor}()},,,function(e,t,a){"use strict";a.r(t);var c=a(1),n=a(4),s=a(0),l=a(3),r=a(2),i=a.n(r),o=a(6),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b(e)},b=function(e){var t=e.split(" ") ;console.log(t);var a=Object(o.intersection)(["is-style-app","is-style-imac","is-style-iphone","is-style-laptop","is-style-pixel"],t);return!!a[0]&&{"is-style-app":"app","is-style-imac":"imac-pro","is-style-iphone":"iphone-x","is-style-laptop":"surface-book","is-style-pixel":"google-pixel"}[a[0]]},p="chatterbox",u="".concat(p,"/message"),d=[u],v=[[u]];Object(n.registerBlockType)("".concat(p,"/chat"),{title:Object(c.__)("Chatterbox"),description:Object(c.__)("A group of chat messages."),styles:[{name:"borderless",label:Object(c.__)("Borderless"),isDefault:!0},{name:"app",label:Object(c.__)("App")},{name:"imac",label:Object(c.__)("iMac")},{name:"iphone",label:Object(c.__)("iPhone")},{name:"laptop",label:Object(c.__)("Laptop")},{name:"pixel",label:Object(c.__)("Pixel")}],category:"layout",icon:"format-chat",supports:{html:!1},edit:function(e){var t=e.className,a=m(t);console.log(a);var c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks,{allowedBlocks:d,template:v})));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)},save:function(e){var t=e.attributes.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks.Content,null)));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)}});var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.includes("is-style-event")?"event":e.includes("is-style-outbound")?"outbound":"inbound"},O=a(7),f=a(5);Object(n.registerBlockType)("".concat(p,"/message"),{title:Object(c.__)("Message"),description:Object(c.__)("A chat message."),category:"layout",inserter:!1,parent:["".concat(p,"/chat")],icon:"admin-comments",supports:{html:!1,reusable:!1},styles:[{name:"inbound",label:Object(c.__)("Inbound"),isDefault:!0},{name:"outbound",label:Object(c.__)("Outbound")},{name:"event",label:Object(c.__)("Event")}],attributes:{content:{type:"string"},timestamp:{type:"string"}},edit:function(e){var t=e.className,a=e.attributes,n=e.setAttributes,r=a.content,o=a.timestamp,m=j(t);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(O.InspectorControls,null,Object(s.createElement)(f.PanelBody,{title:Object(c.__)("Message options")},Object(s.createElement)(f.TextControl,{label:Object(c.__)("Timestamp"),value:o,onChange:function(e){return n({timestamp:e})}}))),Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+m,t)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+m)},Object(s.createElement)("span",null,Object(s.createElement)(l.RichText,{tagName:"span",value:r,placeholder:"Start typing the message content...",onChange:function(e){return n({content:e})}}))),o&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(o)},Object(s.createElement)(l.RichText,{tagName:"span",value:o,placeholder:"12:00 PM",onChange:function(e){return n({timestamp:e})},allowedFormats:[]}))))))},save:function(e){var t=e.attributes,a=t.className,c=t.content,n=t.timestamp,r=j(a);return Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+r,a)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+r)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:c})),n&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(n)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:n})))))}})}]);6 */!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var c=arguments[t];if(c){var s=typeof c;if("string"===s||"number"===s)e.push(c);else if(Array.isArray(c)&&c.length){var l=n.apply(null,c);l&&e.push(l)}else if("object"===s)for(var r in c)a.call(c,r)&&c[r]&&e.push(r)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(c=function(){return n}.apply(t,[]))||(e.exports=c)}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.editor}()},,,function(e,t,a){"use strict";a.r(t);var c=a(1),n=a(4),s=a(0),l=a(3),r=a(2),i=a.n(r),o=a(6),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b(e)},b=function(e){var t=e.split(" "),a=Object(o.intersection)(["is-style-app","is-style-imac","is-style-iphone","is-style-laptop","is-style-pixel"],t);return!!a[0]&&{"is-style-app":"app","is-style-imac":"imac-pro","is-style-iphone":"iphone-x","is-style-laptop":"surface-book","is-style-pixel":"google-pixel"}[a[0]]},p="chatterbox",u="".concat(p,"/message"),d=[u],v=[[u]];Object(n.registerBlockType)("".concat(p,"/chat"),{title:Object(c.__)("Chatterbox"),description:Object(c.__)("A group of chat messages."),keywords:[Object(c.__)("chat"),Object(c.__)("DM"),Object(c.__)("SMS")],styles:[{name:"borderless",label:Object(c.__)("Borderless"),isDefault:!0},{name:"app",label:Object(c.__)("App")},{name:"imac",label:Object(c.__)("iMac")},{name:"iphone",label:Object(c.__)("iPhone")},{name:"laptop",label:Object(c.__)("Laptop")},{name:"pixel",label:Object(c.__)("Pixel")}],category:"layout",icon:"format-chat",supports:{html:!1},edit:function(e){var t=e.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks,{allowedBlocks:d,template:v})));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)},save:function(e){var t=e.attributes.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks.Content,null)));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)}});var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.includes("is-style-event")?"event":e.includes("is-style-outbound")?"outbound":"inbound"},O=a(7),h=a(5);Object(n.registerBlockType)("".concat(p,"/message"),{title:Object(c.__)("Message"),description:Object(c.__)("A chat message."),category:"layout",inserter:!1,parent:["".concat(p,"/chat")],icon:"admin-comments",supports:{html:!1,reusable:!1},styles:[{name:"inbound",label:Object(c.__)("Inbound"),isDefault:!0},{name:"outbound",label:Object(c.__)("Outbound")},{name:"event",label:Object(c.__)("Event")}],attributes:{content:{type:"string"},timestamp:{type:"string"}},edit:function(e){var t=e.className,a=e.attributes,n=e.setAttributes,r=a.content,o=a.timestamp,m=j(t);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(O.InspectorControls,null,Object(s.createElement)(h.PanelBody,{title:Object(c.__)("Message options")},Object(s.createElement)(h.TextControl,{label:Object(c.__)("Timestamp"),value:o,onChange:function(e){return n({timestamp:e})}}))),Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+m,t)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+m)},Object(s.createElement)("span",null,Object(s.createElement)(l.RichText,{tagName:"span",value:r,placeholder:Object(c.__)("Start typing the message content..."),onChange:function(e){return n({content:e})}}))),o&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(o)},Object(s.createElement)(l.RichText,{tagName:"span",value:o,placeholder:"12:00 PM",onChange:function(e){return n({timestamp:e})},allowedFormats:[]}))))))},save:function(e){var t=e.attributes,a=t.className,c=t.content,n=t.timestamp,r=j(a);return Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+r,a)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+r)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:c})),n&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(n)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:n})))))}})}]); -
chatterbox/tags/0.1.1/chatterbox.php
r2288949 r2288961 3 3 * Plugin Name: Chatterbox 4 4 * Description: Create chat threads using WordPress Blocks inside app and device wrappers. 5 * Version: 0.1. 05 * Version: 0.1.1 6 6 * Author: Dave Ryan 7 7 * License: GPL-2.0-or-later -
chatterbox/tags/0.1.1/readme.txt
r2288949 r2288961 6 6 Requires at least: 5.3.2 7 7 Tested up to: 5.3.2 8 Stable tag: 0.1. 08 Stable tag: 0.1.1 9 9 Requires PHP: 7.0.0 10 10 License: GPL-2.0-or-later -
chatterbox/trunk/build/index.asset.php
r2288949 r2288961 1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => ' ef0c9678392fef2db5446fd606bfdb81');1 <?php return array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '57d0aea1a50de14bc6e3d7d1db6dca0c'); -
chatterbox/trunk/build/index.js
r2288949 r2288961 4 4 Licensed under the MIT License (MIT), see 5 5 http://jedwatson.github.io/classnames 6 */!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var c=arguments[t];if(c){var s=typeof c;if("string"===s||"number"===s)e.push(c);else if(Array.isArray(c)&&c.length){var l=n.apply(null,c);l&&e.push(l)}else if("object"===s)for(var r in c)a.call(c,r)&&c[r]&&e.push(r)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(c=function(){return n}.apply(t,[]))||(e.exports=c)}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.editor}()},,,function(e,t,a){"use strict";a.r(t);var c=a(1),n=a(4),s=a(0),l=a(3),r=a(2),i=a.n(r),o=a(6),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b(e)},b=function(e){var t=e.split(" ") ;console.log(t);var a=Object(o.intersection)(["is-style-app","is-style-imac","is-style-iphone","is-style-laptop","is-style-pixel"],t);return!!a[0]&&{"is-style-app":"app","is-style-imac":"imac-pro","is-style-iphone":"iphone-x","is-style-laptop":"surface-book","is-style-pixel":"google-pixel"}[a[0]]},p="chatterbox",u="".concat(p,"/message"),d=[u],v=[[u]];Object(n.registerBlockType)("".concat(p,"/chat"),{title:Object(c.__)("Chatterbox"),description:Object(c.__)("A group of chat messages."),styles:[{name:"borderless",label:Object(c.__)("Borderless"),isDefault:!0},{name:"app",label:Object(c.__)("App")},{name:"imac",label:Object(c.__)("iMac")},{name:"iphone",label:Object(c.__)("iPhone")},{name:"laptop",label:Object(c.__)("Laptop")},{name:"pixel",label:Object(c.__)("Pixel")}],category:"layout",icon:"format-chat",supports:{html:!1},edit:function(e){var t=e.className,a=m(t);console.log(a);var c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks,{allowedBlocks:d,template:v})));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)},save:function(e){var t=e.attributes.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks.Content,null)));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)}});var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.includes("is-style-event")?"event":e.includes("is-style-outbound")?"outbound":"inbound"},O=a(7),f=a(5);Object(n.registerBlockType)("".concat(p,"/message"),{title:Object(c.__)("Message"),description:Object(c.__)("A chat message."),category:"layout",inserter:!1,parent:["".concat(p,"/chat")],icon:"admin-comments",supports:{html:!1,reusable:!1},styles:[{name:"inbound",label:Object(c.__)("Inbound"),isDefault:!0},{name:"outbound",label:Object(c.__)("Outbound")},{name:"event",label:Object(c.__)("Event")}],attributes:{content:{type:"string"},timestamp:{type:"string"}},edit:function(e){var t=e.className,a=e.attributes,n=e.setAttributes,r=a.content,o=a.timestamp,m=j(t);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(O.InspectorControls,null,Object(s.createElement)(f.PanelBody,{title:Object(c.__)("Message options")},Object(s.createElement)(f.TextControl,{label:Object(c.__)("Timestamp"),value:o,onChange:function(e){return n({timestamp:e})}}))),Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+m,t)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+m)},Object(s.createElement)("span",null,Object(s.createElement)(l.RichText,{tagName:"span",value:r,placeholder:"Start typing the message content...",onChange:function(e){return n({content:e})}}))),o&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(o)},Object(s.createElement)(l.RichText,{tagName:"span",value:o,placeholder:"12:00 PM",onChange:function(e){return n({timestamp:e})},allowedFormats:[]}))))))},save:function(e){var t=e.attributes,a=t.className,c=t.content,n=t.timestamp,r=j(a);return Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+r,a)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+r)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:c})),n&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(n)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:n})))))}})}]);6 */!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var c=arguments[t];if(c){var s=typeof c;if("string"===s||"number"===s)e.push(c);else if(Array.isArray(c)&&c.length){var l=n.apply(null,c);l&&e.push(l)}else if("object"===s)for(var r in c)a.call(c,r)&&c[r]&&e.push(r)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(c=function(){return n}.apply(t,[]))||(e.exports=c)}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},function(e,t){!function(){e.exports=this.wp.editor}()},,,function(e,t,a){"use strict";a.r(t);var c=a(1),n=a(4),s=a(0),l=a(3),r=a(2),i=a.n(r),o=a(6),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b(e)},b=function(e){var t=e.split(" "),a=Object(o.intersection)(["is-style-app","is-style-imac","is-style-iphone","is-style-laptop","is-style-pixel"],t);return!!a[0]&&{"is-style-app":"app","is-style-imac":"imac-pro","is-style-iphone":"iphone-x","is-style-laptop":"surface-book","is-style-pixel":"google-pixel"}[a[0]]},p="chatterbox",u="".concat(p,"/message"),d=[u],v=[[u]];Object(n.registerBlockType)("".concat(p,"/chat"),{title:Object(c.__)("Chatterbox"),description:Object(c.__)("A group of chat messages."),keywords:[Object(c.__)("chat"),Object(c.__)("DM"),Object(c.__)("SMS")],styles:[{name:"borderless",label:Object(c.__)("Borderless"),isDefault:!0},{name:"app",label:Object(c.__)("App")},{name:"imac",label:Object(c.__)("iMac")},{name:"iphone",label:Object(c.__)("iPhone")},{name:"laptop",label:Object(c.__)("Laptop")},{name:"pixel",label:Object(c.__)("Pixel")}],category:"layout",icon:"format-chat",supports:{html:!1},edit:function(e){var t=e.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks,{allowedBlocks:d,template:v})));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)},save:function(e){var t=e.attributes.className,a=m(t),c=Object(s.createElement)("div",{role:"log",className:i()("slds-chat")},Object(s.createElement)("ul",{className:i()("slds-chat-list")},Object(s.createElement)(l.InnerBlocks.Content,null)));return Object(s.createElement)("div",{className:t},a&&"app"===a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-header"}),c,Object(s.createElement)("div",{class:"chatterbox-app-toolbar chatterbox-app-footer"})),a&&"app"!==a&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:i()("device","device-"+a)},Object(s.createElement)("div",{className:"device-frame"},Object(s.createElement)("div",{className:"device-content"},c)),Object(s.createElement)("div",{className:"device-stripe"}),Object(s.createElement)("div",{className:"device-header"}),Object(s.createElement)("div",{className:"device-sensors"}),Object(s.createElement)("div",{className:"device-btns"}),Object(s.createElement)("div",{className:"device-power"}))),!a&&c)}});var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.includes("is-style-event")?"event":e.includes("is-style-outbound")?"outbound":"inbound"},O=a(7),h=a(5);Object(n.registerBlockType)("".concat(p,"/message"),{title:Object(c.__)("Message"),description:Object(c.__)("A chat message."),category:"layout",inserter:!1,parent:["".concat(p,"/chat")],icon:"admin-comments",supports:{html:!1,reusable:!1},styles:[{name:"inbound",label:Object(c.__)("Inbound"),isDefault:!0},{name:"outbound",label:Object(c.__)("Outbound")},{name:"event",label:Object(c.__)("Event")}],attributes:{content:{type:"string"},timestamp:{type:"string"}},edit:function(e){var t=e.className,a=e.attributes,n=e.setAttributes,r=a.content,o=a.timestamp,m=j(t);return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(O.InspectorControls,null,Object(s.createElement)(h.PanelBody,{title:Object(c.__)("Message options")},Object(s.createElement)(h.TextControl,{label:Object(c.__)("Timestamp"),value:o,onChange:function(e){return n({timestamp:e})}}))),Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+m,t)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+m)},Object(s.createElement)("span",null,Object(s.createElement)(l.RichText,{tagName:"span",value:r,placeholder:Object(c.__)("Start typing the message content..."),onChange:function(e){return n({content:e})}}))),o&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(o)},Object(s.createElement)(l.RichText,{tagName:"span",value:o,placeholder:"12:00 PM",onChange:function(e){return n({timestamp:e})},allowedFormats:[]}))))))},save:function(e){var t=e.attributes,a=t.className,c=t.content,n=t.timestamp,r=j(a);return Object(s.createElement)("li",{className:i()("slds-chat-listitem","slds-chat-listitem_"+r,a)},Object(s.createElement)("div",{className:"slds-chat-message"},Object(s.createElement)("div",{className:"slds-chat-message__body"},Object(s.createElement)("div",{className:i()("slds-chat-message__text","slds-chat-message__text_"+r)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:c})),n&&Object(s.createElement)("div",{class:"slds-chat-message__meta","aria-label":"sent at ".concat(n)},Object(s.createElement)(l.RichText.Content,{tagName:"span",value:n})))))}})}]); -
chatterbox/trunk/chatterbox.php
r2288949 r2288961 3 3 * Plugin Name: Chatterbox 4 4 * Description: Create chat threads using WordPress Blocks inside app and device wrappers. 5 * Version: 0.1. 05 * Version: 0.1.1 6 6 * Author: Dave Ryan 7 7 * License: GPL-2.0-or-later -
chatterbox/trunk/readme.txt
r2288949 r2288961 6 6 Requires at least: 5.3.2 7 7 Tested up to: 5.3.2 8 Stable tag: 0.1. 08 Stable tag: 0.1.1 9 9 Requires PHP: 7.0.0 10 10 License: GPL-2.0-or-later
Note: See TracChangeset
for help on using the changeset viewer.