14.chunk.js 6.86 KB
webpackJsonpecCom([14],{1157:function(e,t,n){"use strict";var o=n(1158),r=o.CopyToClipboard;r.CopyToClipboard=r,e.exports=r},1158:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(n,!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t){if(null==e)return{};var n,o,r=c(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)n=l[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(null==e)return{};var n,o,r={},l=Object.keys(e);for(o=0;o<l.length;o++)n=l[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function f(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e}function p(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?y(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var v=o(n(2)),h=o(n(1159)),C=function(e){function t(){var e,n;u(this,t);for(var o=arguments.length,r=new Array(o),l=0;l<o;l++)r[l]=arguments[l];return n=p(this,(e=d(t)).call.apply(e,[this].concat(r))),g(y(n),"onClick",function(e){var t=n.props,o=t.text,r=t.onCopy,l=t.children,a=t.options,i=v.default.Children.only(l),c=(0,h.default)(o,a);r&&r(o,c),i&&i.props&&"function"===typeof i.props.onClick&&i.props.onClick(e)}),n}return b(t,e),f(t,[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=i(e,["text","onCopy","options","children"]),o=v.default.Children.only(t);return v.default.cloneElement(o,a({},n,{onClick:this.onClick}))}}]),t}(v.default.PureComponent);t.CopyToClipboard=C,g(C,"defaultProps",{onCopy:void 0,options:void 0})},1159:function(e,t,n){"use strict";function o(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function r(e,t){var n,r,i,c,u,s,f=!1;t||(t={}),n=t.debug||!1;try{i=l(),c=document.createRange(),u=document.getSelection(),s=document.createElement("span"),s.textContent=e,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(n){n.stopPropagation(),t.format&&(n.preventDefault(),n.clipboardData.clearData(),n.clipboardData.setData(t.format,e))}),document.body.appendChild(s),c.selectNodeContents(s),u.addRange(c);if(!document.execCommand("copy"))throw new Error("copy command was unsuccessful");f=!0}catch(l){n&&console.error("unable to copy using execCommand: ",l),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),f=!0}catch(l){n&&console.error("unable to copy using clipboardData: ",l),n&&console.error("falling back to prompt"),r=o("message"in t?t.message:a),window.prompt(r,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(c):u.removeAllRanges()),s&&document.body.removeChild(s),i()}return f}var l=n(1160),a="Copy to clipboard: #{key}, Enter";e.exports=r},1160:function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],o=0;o<e.rangeCount;o++)n.push(e.getRangeAt(o));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}},939:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(22),l=o(r),a=n(6),i=o(a),c=n(1),u=o(c),s=n(3),f=o(s),p=n(4),d=o(p),y=n(5),b=o(y),m=n(2),g=o(m),v=n(1157),h=o(v),C=n(7),w=n(62),O=o(w),P=n(41),j=o(P),E=n(86),S=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return n.onCancel=function(){var e=n.props.onCancel;n.setState({urlVisible:!1},function(){"function"===typeof e&&e()})},n.state={urlVisible:e.urlVisible||!1},n}return(0,b.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.urlVisible;this.setState({urlVisible:e})}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.urlVisible,n=e.urlVisible;n!==t&&this.setState({urlVisible:n})}},{key:"render",value:function(){var e,t=this;return g.default.createElement(j.default,(e={style:{top:20},className:"wea-right-menu-url-dialog",icon:"icon-coms-PageAddress",iconBgcolor:"#fa0",title:(0,E.getLabel)("385958","来自$s").replace(/\$s/,window.location.host),visible:this.state.urlVisible},(0,l.default)(e,"style",{width:580}),(0,l.default)(e,"maskClosable",this.props.maskClose||!1),(0,l.default)(e,"onCancel",this.onCancel),e),g.default.createElement("div",{className:"wea-right-menu-url"},g.default.createElement(O.default,{ref:"inputUrl",value:window.location.href,onChange:function(){return t.refs.inputUrl.refs.inputNormal.setState({value:window.location.href})}}),g.default.createElement(h.default,{ref:function(e){return t.copyUrl=e},text:window.location.href,onCopy:function(){return C.message.success((0,E.getLabel)("385957","复制URL成功"))}},g.default.createElement("i",{className:"icon-coms-copy",title:(0,E.getLabel)("127566","复制URL")}))))}}]),t}(g.default.Component);t.default=S}});
//# sourceMappingURL=14.chunk.js.map?v=6f5e02a0