PluginProbe
Assistant – Every Day Productivity Apps / 1.4.7
Assistant – Every Day Productivity Apps v1.4.7
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | build/chunk-app-updates.js +1 -1 0.7.0.4 → 1.4.7 View file →
@@ -1 +1 @@
1 -(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{225:function(e,t,a){"use strict";a.r(t);var n=a(4),s=a.n(n),l=a(0),c=a.n(l),o=a(36),u=a(1),p=a(3),r=a(7),i=a(105),d=a(93);t.default=e=>c.a.createElement(p.App.Config,s()({pages:{default:g,"plugin/:id":p.Page.Plugin,"theme/:id":p.Page.Theme}},e));const g=({handle:e})=>{const t=Object(r.getUpdaterStore)(),{setUpdateQueueItems:a}=Object(r.getUpdaterActions)(),{updatingAll:n,updateType:s,listStyle:g}=Object(r.useAppState)(e),{setUpdatingAll:m,setUpdateType:b,setListStyle:h}=Object(r.getAppActions)(e),{getContent:O}=Object(o.getWpRest)(),{plugins:j,themes:_,total:f,hasUpdates:y}=((e=0)=>{const t=Object(r.getSystemStore)(),[a,n]=Object(l.useState)(e),s=e=>{const{counts:t}=e,a=t["update/plugins"]?t["update/plugins"]:0,n=t["update/themes"]?t["update/themes"]:0;return{plugins:a,themes:n,combined:n+a}};Object(l.useLayoutEffect)((()=>{const{combined:e}=s(t.getState());return n(e),t.subscribe((()=>{const{combined:e}=s(t.getState());a!==e&&n(e)}))}),[]);const{plugins:c,themes:o,combined:u}=s(t.getState());return{total:u,hasUpdates:0<u,plugins:c,themes:o}})(),S=()=>{m(!0),O("updates").then((e=>{const{items:t}=e.data;a(t)})).catch((e=>{console.log(e),m(!1),alert(Object(u.__)("Something went wrong. Please try again."))}))},E=()=>{const{updateQueue:e}=t.getState();Object.values(e).length||m(!1)};Object(l.useEffect)((()=>{E();const e=t.subscribe(E);return()=>e()}),[]);const U=()=>y?n?c.a.createElement(p.Button.Loading,null,Object(u.__)("Updating")):c.a.createElement(p.Button,{onClick:S},Object(u.__)("Update All")):null,w=()=>{const e={all:Object(u.sprintf)("All (%s)",f),plugins:Object(u.sprintf)("Plugin (%s)",j),themes:Object(u.sprintf)("Theme (%s)",_)},t={card:Object(u.__)("Cards"),list:Object(u.__)("Compact")};return c.a.createElement(p.Filter,{isSticky:!0},c.a.createElement(p.Filter.RadioGroupItem,{title:Object(u.__)("Type"),items:e,value:s,defaultValue:i.a.updateType,onChange:e=>b(e)}),c.a.createElement(p.Filter.RadioGroupItem,{title:Object(u.__)("Display As"),items:t,value:g,defaultValue:i.a.listStyle,onChange:e=>h(e)}),c.a.createElement(p.Filter.Button,{onClick:()=>{b(i.a.updateType),h(i.a.listStyle)}},Object(u.__)("Reset Filter")))};return c.a.createElement(p.Page,{title:Object(u.__)("Updates"),icon:c.a.createElement(d.a,null),shouldShowBackButton:!1,actions:c.a.createElement(U,null),padY:!1,shouldScroll:!1},!y&&c.a.createElement(p.Layout.Box,null,Object(u.__)("You have no updates.")),y&&c.a.createElement(p.List.Updates,{updateType:s,getItemProps:(t,a)=>({...a,to:{pathname:`/${e}/${t.type}/${t.id}`,state:{item:t}}}),before:c.a.createElement(w,null),listStyle:g}))}},4:function(e,t){function a(){return e.exports=a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,a.apply(this,arguments)}e.exports=a,e.exports.default=e.exports,e.exports.__esModule=!0}}]);
1 +"use strict";(self.webpackChunkfl_assistant=self.webpackChunkfl_assistant||[]).push([[60],{6737:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var a=n(7462),s=n(7363),l=n.n(s),u=n(1871),i=n(8003),o=n(4533),r=n(9818),p=n(4668);var c=n(5145);const d=e=>l().createElement(o.App.Config,(0,a.Z)({pages:{default:g,"plugin/:id":o.Page.Plugin,"theme/:id":o.Page.Theme}},e)),g=e=>{let{handle:t}=e;const n=(0,r.getUpdaterStore)(),{setUpdateQueueItems:a}=(0,r.getUpdaterActions)(),{updatingAll:d,updateType:g,listStyle:m}=(0,r.useAppState)(t),{setUpdatingAll:h,setUpdateType:f,setListStyle:_}=(0,r.getAppActions)(t),{getContent:y}=(0,u.getWpRest)(),{plugins:S,themes:b,total:E,hasUpdates:U}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=(0,r.getSystemStore)(),[n,a]=(0,s.useState)(e),l=e=>{const{counts:t}=e,n=t["update/plugins"]?t["update/plugins"]:0,a=t["update/themes"]?t["update/themes"]:0;return{plugins:n,themes:a,combined:a+n}};(0,s.useLayoutEffect)((()=>{const{combined:e}=l(t.getState());return a(e),t.subscribe((()=>{const{combined:e}=l(t.getState());n!==e&&a(e)}))}),[]);const{plugins:u,themes:i,combined:o}=l(t.getState());return{total:o,hasUpdates:0<o,plugins:u,themes:i}}(),v=()=>{h(!0),y("updates").then((e=>{const{items:t}=e.data;a(t)})).catch((e=>{console.log(e),h(!1),alert((0,i.__)("Something went wrong. Please try again."))}))},A=()=>{const{updateQueue:e}=n.getState();Object.values(e).length||h(!1)};(0,s.useEffect)((()=>{A();const e=n.subscribe(A);return()=>e()}),[]);const C=()=>U?d?l().createElement(o.Button.Loading,null,(0,i.__)("Updating")):l().createElement(o.Button,{onClick:v},(0,i.__)("Update All")):null,k=()=>{const e={all:(0,i.sprintf)("All (%s)",E),plugins:(0,i.sprintf)("Plugin (%s)",S),themes:(0,i.sprintf)("Theme (%s)",b)},t={card:(0,i.__)("Cards"),list:(0,i.__)("Compact")};return l().createElement(o.Filter,{isSticky:!0},l().createElement(o.Filter.RadioGroupItem,{title:(0,i.__)("Type"),items:e,value:g,defaultValue:p.W.updateType,onChange:e=>f(e)}),l().createElement(o.Filter.RadioGroupItem,{title:(0,i.__)("Display As"),items:t,value:m,defaultValue:p.W.listStyle,onChange:e=>_(e)}),l().createElement(o.Filter.Button,{onClick:()=>{f(p.W.updateType),_(p.W.listStyle)}},(0,i.__)("Reset Filter")))};return l().createElement(o.Page,{title:(0,i.__)("Updates"),icon:l().createElement(c.Z,null),shouldShowBackButton:!1,actions:l().createElement(C,null),padY:!1,shouldScroll:!1},!U&&l().createElement(o.Layout.Box,null,(0,i.__)("You have no updates.")),U&&l().createElement(o.List.Updates,{updateType:g,getItemProps:(e,n)=>({...n,to:{pathname:`/${t}/${e.type}/${e.id}`,state:{item:e}}}),before:l().createElement(k,null),listStyle:m}))}},7462:(e,t,n)=>{function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},a.apply(this,arguments)}n.d(t,{Z:()=>a})}}]);