@platform/react.ssr
Version:
A lightweight SSR (server-side-rendering) system for react apps bundled with ParcelJS and hosted on S3.
1 lines • 3.33 kB
JSON
{"id":"/QPr","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1567548362275},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/package.json","includedInParent":true,"mtime":1567477054000},{"name":"rxjs","loc":{"line":3,"column":21},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/drag/drag.position.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/node_modules/rxjs/_esm5/index.js"},{"name":"rxjs/operators","loc":{"line":4,"column":26},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/drag/drag.position.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/node_modules/rxjs/_esm5/operators/index.js"},{"name":"../events","loc":{"line":5,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/drag/drag.position.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/react/lib/events/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0});var e=require(\"rxjs\"),t=require(\"rxjs/operators\"),n=require(\"../events\"),r={x:-1,y:-1},i=function(){function e(e){var t=e.type,n=e.el,r=e.event,i=e.start;this.type=t,this.el=n,this.event=r,this.start=i}return Object.defineProperty(e.prototype,\"client\",{get:function(){var e=this.event;return{x:e.clientX,y:e.clientY}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"screen\",{get:function(){var e=this.event;return{x:e.screenX,y:e.screenY}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"delta\",{get:function(){var e=this.start||r,t=this.event,n=t.screenX,i=t.screenY;return{x:n-e.x,y:i-e.y}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"element\",{get:function(){var e=o(this.el),t=this.event,n=t.clientX,r=t.clientY;return{x:n-e.left,y:r-e.top}},enumerable:!0,configurable:!0}),e.prototype.toObject=function(){return{type:this.type,client:this.client,screen:this.screen,element:this.element,delta:this.delta,start:this.start}},e.prototype.clone=function(t){return new e({type:t,el:this.el,event:this.event,start:this.start})},e}();function s(r){var s,o,c=new e.Subject,p=new e.Subject,u=n.events.mouseUp$.pipe(t.takeUntil(c)),l=r.el;n.events.mouseMove$.pipe(t.takeUntil(c),t.map(function(e){return s||(s={x:e.screenX,y:e.screenY}),o=new i({type:\"DRAG\",el:l,event:e,start:s})}),t.takeUntil(u)).subscribe(function(e){return p.next(e)}),u.subscribe(function(e){var t=o?o.clone(\"COMPLETE\"):new i({type:\"COMPLETE\",el:l,event:e,start:s});p.next(t),a.dispose()});var a={isComplete:!1,events$:p.pipe(t.share()),dispose$:c.pipe(t.share()),dispose:function(){c.next(),c.complete(),a.isComplete=!0}};return a}function o(e){var t=e.getBoundingClientRect(),n=document.documentElement?document.documentElement:void 0,r=window.pageXOffset||(n?n.scrollLeft:0),i=window.pageYOffset||(n?n.scrollTop:0);return{top:t.top+i,left:t.left+r}}exports.DragPositionEvent=i,exports.position=s;"},"sourceMaps":null,"error":null,"hash":"7d4214ed29479c41385a3390ab4178df","cacheData":{"env":{}}}