UNPKG

11.8 kBJavaScriptView Raw
1module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=15)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("prop-types")},function(e,t){e.exports=require("@babel/runtime/helpers/defineProperty")},function(e,t){e.exports=require("@babel/runtime/helpers/classCallCheck")},function(e,t){e.exports=require("@babel/runtime/helpers/possibleConstructorReturn")},function(e,t){e.exports=require("@babel/runtime/helpers/getPrototypeOf")},function(e,t){e.exports=require("@babel/runtime/helpers/inherits")},function(e,t){e.exports=require("@babel/runtime/helpers/createClass")},function(e,t){e.exports=require("we-edit")},function(e,t){e.exports=require("./representation-html")},function(e,t){e.exports=require("@babel/runtime/helpers/objectWithoutProperties")},function(e,t){e.exports=require("@babel/runtime/helpers/extends")},function(e,t){e.exports=require("./representation-pagination")},function(e,t){e.exports=require("@babel/runtime/helpers/assertThisInitialized")},function(e,t){e.exports=require("memoize-one")},function(e,t,r){"use strict";r.r(t);var n=r(10),o=r.n(n),i=r(3),a=r.n(i),s=r(7),c=r.n(s),u=r(4),l=r.n(u),p=r(5),f=r.n(p),h=r(6),y=r.n(h),b=r(2),g=r.n(b),d=r(0),v=r.n(d),m=r(1),O=r.n(m),P=r(8),j=r(12),w=r.n(j),x=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){var e=this.props.canvas;return v.a.cloneElement(e,{content:v.a.createElement(d.Fragment,null,this.props.children)})}}]),t}(P.dom.Document),E=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){return v.a.createElement(d.Fragment,null,this.props.children,"\r\n")}}]),t}(P.dom.Paragraph),C=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){return this.props.children}}]),t}(P.dom.Paragraph);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var D,S,T=Object.assign(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(r,!0).forEach((function(t){g()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},P.dom),{Document:x,Paragraph:E,Text:C}),z=r(9),q=r(11),H=r.n(q),M=r(13),F=r.n(M),N=r(14),_=r.n(N);function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(r,!0).forEach((function(t){g()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var L=function(e){function t(){var e,r;a()(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return r=l()(this,(e=f()(t)).call.apply(e,[this].concat(o))),g()(F()(r),"getMeasure",_()((function(e,t,r){return new e({fonts:t,size:r})}))),r}return y()(t,e),c()(t,[{key:"getChildContext",value:function(){var e=this.props,t=e.colorful,r=e.fonts,n=void 0===r?"arial":r,o=e.size,i=void 0===o?11:o,a=e.lineHeight,s=void 0===a?"140%":a,c=e.background,u=e.activeColor;return{colorful:t,fonts:n,size:i,lineHeight:s,background:c,activeColor:void 0===u?"beige":u}}},{key:"render",value:function(){var e=this.props,t=e.wrap,r=e.lineNo,n=void 0===r||r,i=(e.colorful,e.fonts,e.size,e.lineHeight,e.background,e.activeColor,o()(e,["wrap","lineNo","colorful","fonts","size","lineHeight","background","activeColor"])),a=i.canvas,s=i.margin||z.Editors.Document.defaultProps.margin,c=s.left,u=void 0===c?0:c,l=o()(s,["left"]);if(n){var p=this.getChildContext(),f=this.getMeasure(this.context.Measure,p.fonts,p.size),h=f.stringWidth("999")+2;a=v.a.createElement(V,{margin:B({},l,{left:u}),wrap:t,canvas:i.canvas,width:h,measure:f,activeColor:p.activeColor}),u+=h}return v.a.createElement(z.Editors.Document,H()({key:t},i,{canvas:a,wrap:t},{margin:B({},l,{left:u})}))}}]),t}(d.Component);g()(L,"displayName","text-document"),g()(L,"propTypes",{colorful:O.a.bool,fonts:O.a.string,size:O.a.number,lineHeight:O.a.string,color:O.a.string,wrap:O.a.bool,background:O.a.string,activeColor:O.a.string,lineNo:O.a.bool}),g()(L,"childContextTypes",{colorful:O.a.bool,fonts:O.a.string,size:O.a.number,lineHeight:O.a.string,color:O.a.string,wrap:O.a.bool,background:O.a.string,activeColor:O.a.string}),g()(L,"contextTypes",{Measure:O.a.func});var V=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"renderLines",value:function(){var e=this.props,t=e.width,r=e.measure,n=e.activeColor,o=e.margin,i=this.props.content.props,a=i.pages,s=i.page,c=(void 0===s?a[0]:s).lines,u=c[0].props.height;return v.a.createElement(W,{activeColor:n,width:t,measure:r,lineHeight:u,key:"lines",count:c.length,margin:o})}},{key:"render",value:function(){var e=this.props,t=e.content,r=e.canvas,n=(e.wrap,o()(e,["content","canvas","wrap"]));return t=v.a.cloneElement(t,{children:[t.props.children,this.renderLines()]}),r?v.a.cloneElement(r,B({content:t},n)):t}}]),t}(d.Component),W=Object(P.connect)((function(e){var t=Object(P.getSelectionStyle)(e);if(t){var r=t.props("page");if(r)return{active:r.line}}return{}}))((S=D=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){var e=this.props,t=e.active,r=void 0===t?0:t,n=e.activeColor,o=e.count,i=e.lineHeight,a=e.width,s=e.measure,c=e.margin,u=(c=void 0===c?{}:c).top,l=void 0===u?0:u,p=e.baseline,f=void 0===p?s.defaultStyle.height-s.defaultStyle.descent:p,h=this.context,y=h.fonts,b=h.size;return v.a.createElement(d.Fragment,null,v.a.createElement("rect",{width:99999,height:i,className:"activeLine",style:{opacity:.5,cursor:"text"},y:r*i+l,fill:n}),v.a.createElement("g",{style:{opacity:.5},fontFamily:y,fontSize:"".concat(b,"pt")},v.a.createElement("rect",{width:a,height:o*i+l,fill:"lightgray"}),v.a.createElement("g",{transform:"translate(0 ".concat(l,")")},new Array(o).fill(0).map((function(e,t){var r="".concat(t+1);return v.a.createElement("g",{key:t,transform:"translate(0 ".concat(t*i+f,")")},v.a.createElement("text",{x:a-s.stringWidth(r)-2},r))})))))}}]),t}(d.Component),g()(D,"context",{fonts:O.a.string,size:O.a.number}),S)),A=z.Editors.Paragraph,I=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){var e=this.context,t=e.lineHeight,r=void 0===t?"140%":t,n=e.fonts,i=e.size,a=this.props,s=(a.spacing,a.numbering,o()(a,["spacing","numbering"]));return v.a.createElement(A,H()({},s,{spacing:{lineHeight:r},defaultStyle:{fonts:n,size:i}}))}}]),t}(d.Component);g()(I,"contextTypes",{lineHeight:O.a.string,fonts:O.a.string,size:O.a.number});var G=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){var e=this.props,t=e.color,r=e.vanish,n=e.id,o=e.children,i=e.hash,a=this.context,s={fonts:a.fonts,size:a.size,vanish:r,id:n,children:o,hash:i};return a.colorful&&(s.color=t),v.a.createElement(z.Editors.Text,s)}}]),t}(d.Component);function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}g()(G,"contextTypes",{colorful:O.a.bool,fonts:O.a.string,size:O.a.number});var K=Object.keys(z.Editors).reduce((function(e,t){try{e[t]=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),t}(z.Editors[t])}catch(e){console.error(e)}return e}),{}),Q=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?J(r,!0).forEach((function(t){g()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},K,{Document:L,Paragraph:I,Text:G,Table:K.Container,Row:K.Container,Cell:K.Container,Image:function(){return null}});function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var X=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"output",value:function(e){e.pipe(this.stream)}}]),t}(P.Emitter.Format.Base);function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}g()(X,"defaultProps",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(r,!0).forEach((function(t){g()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},P.Emitter.Format.Base.defaultProps,{representation:"text",type:"text",name:"Plain Text",ext:"txt"})),r.d(t,"default",(function(){return Z}));var Z=function(e){function t(){return a()(this,t),l()(this,f()(t).apply(this,arguments))}return y()(t,e),c()(t,[{key:"render",value:function(){var e=this.props,t=e.ViewerTypes,r=void 0===t?T:t,n=e.EditorTypes,i=void 0===n?Q:n,a=o()(e,["ViewerTypes","EditorTypes"]);return v.a.createElement(w.a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(r,!0).forEach((function(t){g()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({ViewerTypes:r,EditorTypes:i},a))}}]),t}(P.Representation.Base);g()(Z,"displayName","text"),g()(Z,"propTypes",{type:O.a.string.isRequired}),g()(Z,"defaultProps",{type:"text"}),g()(Z,"Output",X),function(e){var t=e.install.bind(e);e.install=function(){t.apply(void 0,arguments),e.Output.install()};var r=e.uninstall.bind(e);e.uninstall=function(){r.apply(void 0,arguments),e.Output.uninstall()}}(Z),Z.install()}]);
2//# sourceMappingURL=representation-text.js.map
\No newline at end of file