mirror of
https://github.com/wu736139669/Monkey-Test.git
synced 2026-08-06 06:14:53 +00:00
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React")):"function"==typeof define&&define.amd?define(["React"],t):"object"==typeof exports?exports.ReactButton=t(require("React")):e.ReactButton=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var s=r[n]={exports:{},id:n,loaded:!1};return e[n].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(){}function s(e){return e?e.charAt(0).toUpperCase()+e.substring(1):""}var i=r(14),a=r(5),o=r(11),l=function(){var e={left:"flex-start",start:"flex-start",center:"center",right:"flex-end",end:"flex-end"};return function(t){return e[t]||t}}(),u=i.PropTypes,c="ReactButton",d={"default":{style:{border:"1px solid rgb(46, 153, 235)",color:"rgb(84, 84, 84)"},overStyle:{background:"linear-gradient(to bottom, rgb(125, 191, 242) 0%, rgb(110, 184, 241) 50%, rgb(117, 188, 242) 100%)",color:"white"},activeStyle:{background:" linear-gradient(to bottom, rgb(106,182,240) 0%,rgb(91,175,239) 50%,rgb(96,178,240) 100%)",color:"white"},disabledStyle:{background:"rgb(221, 221, 221)",border:"1px solid rgb(147, 147, 147)",color:"rgb(128, 128, 128)"},pressedStyle:{background:"linear-gradient(to bottom, rgb(22,135,222) 0%,rgb(20,129,212) 50%,rgb(20,132,218) 100%)",color:"white"},overPressedStyle:{background:"linear-gradient(to bottom, rgb(48,153,234) 0%,rgb(36,148,234) 50%,rgb(41,151,235) 100%)"},activePressedStyle:{background:"linear-gradient(to bottom, rgb(58,159,236) 0%,rgb(45,153,235) 50%,rgb(50,155,236) 100%)"},focusedStyle:{}},primary:{style:{background:"linear-gradient(to bottom, #4ea9ee 0%,#41a2ed 50%,#46a5ee 100%)",color:"white"},overStyle:{background:"linear-gradient(to bottom, rgb(96,178,240) 0%,rgb(83,171,239) 50%,rgb(88,174,240) 100%)"},activeStyle:{background:"linear-gradient(to bottom, rgb(64,162,236) 0%,rgb(50,155,236) 50%,rgb(55,158,237) 100%)"},disabledStyle:{background:"rgb(116, 144, 166)",color:"rgb(190, 190, 190)"}}},p=i.createClass({displayName:c,propTypes:{fn:u.func,onClick:u.func,primary:u.bool,disabled:u.bool,pressed:u.bool,defaultPressed:u.bool,href:u.string,align:u.string,style:u.object,className:u.string,activeClassName:u.string,overClassName:u.string,focusedClassName:u.string,disabledClassName:u.string},getDefaultProps:function(){return{isReactButton:!0,applyDefaultTheme:!0,buttonStates:["focused","pressed"],"data-display-name":c,align:"center",defaultStyle:{boxSizing:"border-box",display:"inline-flex",alignItems:"center",justifyContent:"center",userSelect:"none",textDecoration:"none",cursor:"pointer",overflow:"hidden",whiteSpace:"nowrap",padding:5,margin:2},defaultDisabledStyle:{cursor:"default"},defaultLabelStyle:{display:"inline-block"},ellipsisLabelStyle:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},ellipsis:!0,href:""}},getInitialState:function(){return{mouseOver:!1,active:!1,defaultPressed:this.props.defaultPressed}},isFocused:function(){return this.state.focused},isActive:function(){return!!this.state.active},render:function(){var e=this.prepareProps(this.props,this.state);return(e.factory||i.DOM.a)(e)},prepareProps:function(e,t){var r={};a(r,e),r.theme=this.prepareTheme(r);var n=null!=r.pressed?r.pressed:t.defaultPressed;null!=n&&(r.pressed=n),r.active=null==r.activeState?!!t.active:r.activeState,r.over=null==r.overState?!!t.mouseOver:r.overState,r.focused=null==r.focusedState?!!t.focused:r.focusedState,r["data-active"]=r.active,r["data-over"]=r.over,r["data-focused"]=r.focused,r["data-pressed"]=r.pressed,r["data-disabled"]=r.disabled,r.style=this.prepareStyle(r,t),r.className=this.prepareClassName(r,t),r.children=this.prepareChildren(r);var s=this.handleClick.bind(this,r);return r.onClick="function"==typeof r.interceptClick?r.interceptClick.bind(this,s):s,r.onFocus=this.handleFocus.bind(this,r),r.onBlur=this.handleBlur.bind(this,r),r.onMouseEnter=this.handleMouseEnter.bind(this,r),r.onMouseLeave=this.handleMouseLeave.bind(this,r),r.onMouseDown=this.handleMouseDown.bind(this,r),r.onMouseUp=this.handleMouseUp.bind(this,r),r},handleFocus:function(e,t){e.disabled||(this.setState({focused:!0}),(this.props.onFocus||n)(t))},handleBlur:function(e,t){e.disabled||(this.setState({focused:!1}),(this.props.onBlur||n)(t))},handleClick:function(e,t){if((!e.href||e.disabled)&&t.preventDefault(),!e.disabled){if(null!=e.pressed){var r=!e.pressed;null==this.props.pressed&&this.setState({defaultPressed:r}),(this.props.onToggle||n)(r,t)}(this.props.onClick||n)(t),(this.props.fn||n)(e,t)}},handleMouseEnter:function(e,t){e.disabled||(this.setState({mouseOver:!0}),(this.props.onMouseEnter||n)(t))},handleMouseLeave:function(e,t){e.disabled||(this.setState({mouseOver:!1}),(this.props.onMouseLeave||n)(t))},handleMouseUp:function(e,t){e.disabled||(this.setState({active:!1}),window.removeEventListener("mouseup",this.handleMouseUp),(this.props.onMouseUp||n)(t),(this.props.onDeactivate||n)(t))},handleMouseDown:function(e,t){e.disabled||(this.setState({active:!0}),window.addEventListener("mouseup",this.handleMouseUp),(this.props.onMouseDown||n)(t),(this.props.onActivate||n)(t))},prepareTheme:function(e){var t=e.theme,r=e.themes=e.themes||this.constructor.theme||d;return"string"==typeof t&&(t=r[t]?r[t]:null),null==t?r["default"]:t},prepareChildren:function(e){var t=e.children;if(e.label){var r=a({},e.defaultLabelProps,e.labelProps),n=a({},e.defaultLabelStyle);e.ellipsis&&a(n,e.ellipsisLabelStyle);var s=a({},n,r.style,e.labelStyle);r.style=s,t=i.createElement("span",i.__spread({},r),e.label)}return"function"==typeof this.props.renderChildren?this.props.renderChildren(t):t},prepareClassName:function(e){var t=e.className||"";return e.disabled?e.disabledClassName&&(t+=" "+e.disabledClassName):(e.active&&e.activeClassName&&(t+=" "+e.activeClassName),e.pressed&&e.pressedClassName&&(t+=" "+e.pressedClassName),e.over&&e.overClassName&&(t+=" "+e.overClassName),e.focused&&e.focusedClassName&&(t+=" "+e.focusedClassName)),t},prepareComputedStyleNames:function(e){if("function"==typeof e.computeStyleNames)return e.computeStyleNames(e);var t=["style"];if(e.disabled)return t.push("disabledStyle"),t;e.focused&&t.push("focusedStyle"),e.pressed&&t.push("pressedStyle"),"function"==typeof e.addStateStyle&&e.addStateStyle(t),e.focused&&e.pressed&&t.push("focusedPressedStyle"),"function"==typeof e.addCombinedStateStyle&&e.addCombinedStateStyle(t);var r;e.over&&(r=t.map(function(e){return"over"+s(e)}));var n;return e.active&&(n=t.map(function(e){return"active"+s(e)})),r&&t.push.apply(t,r),n&&t.push.apply(t,n),t},prepareStyle:function(e){var t=a({},this.prepareDefaultStyle(e)),r=this.prepareComputedStyleNames(e),s=e.theme,i=e.themes;return s&&(e.applyDefaultTheme&&i["default"]&&s!=i["default"]&&r.forEach(function(e){a(t,i["default"][e])}),r.forEach(function(e){a(t,s[e])})),(e.onThemeStyleReady||n)(t,e),r.forEach(function(r){a(t,e[r])}),(e.onStyleReady||n)(t,e),o(t)},prepareDefaultStyle:function(e){var t=a({},e.defaultStyle);return e.block&&(t.display="flex"),t.justifyContent=l(e.align),e.disabled&&a(t,e.defaultDisabledStyle),t}});p.themes=d,e.exports=p},function(e,t){(function(t){"use strict";var r;e.exports=function(){return!r&&t.document&&(r=t.document.createElement("div")),r||(r={style:{}}),r}}).call(t,function(){return this}())},function(e,t,r){"use strict";var n,s,i=r(3),a=["ms","Moz","Webkit","O"],o=r(1);e.exports=function(e){if(s)return s;n=n||o();for(var t,r,l=0,u=a.length;u>l;l++)if(r=a[l],t=r+i(e),"undefined"!=typeof n.style[t])return s=r}},function(e){"use strict";e.exports=function(e){return e?e.charAt(0).toUpperCase()+e.slice(1):""}},function(e){"use strict";e.exports={alignItems:1,justifyContent:1,flex:1,flexFlow:1,userSelect:1,transform:1,transition:1,transformOrigin:1,transformStyle:1,transitionProperty:1,transitionDuration:1,transitionTimingFunction:1,transitionDelay:1,borderImage:1,borderImageSlice:1,boxShadow:1,backgroundClip:1,backfaceVisibility:1,perspective:1,perspectiveOrigin:1,animation:1,animationDuration:1,animationName:1,animationDelay:1,animationDirection:1,animationIterationCount:1,animationTimingFunction:1,animationPlayState:1,animationFillMode:1,appearance:1}},function(e){"use strict";function t(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=Object.assign||function(e){for(var r,n,s=t(e),i=1;i<arguments.length;i++){r=arguments[i],n=Object.keys(Object(r));for(var a=0;a<n.length;a++)s[n[a]]=r[n[a]]}return s}},function(e,t,r){"use strict";var n=r(3),s=r(2),i=r(4);e.exports=function(e){if(!i[e])return e;var t=s(e);return t?t+n(e):e}},function(e,t,r){"use strict";var n,s,i=r(2),a=r(6),o=r(1),l={};e.exports=function(e,t){s=s||o(),n=n||s.style;var r=e+": "+t;if(l[r])return l[r];var u,c,d;return e in n||(u=i("appearance"),u&&(c=a(e,t),d="-"+u.toLowerCase()+"-"+t,c in n&&(s.style[c]="",s.style[c]=d,""!==s.style[c]&&(t=d)))),l[r]=t,t}},function(e,t,r){"use strict";var n=r(9),s=r(4);e.exports=function(e,t){return s[e]?n(e,t):e}},function(e,t,r){"use strict";var n,s,i=r(3),a=r(2),o=r(1),l={};e.exports=function(e){s=s||o(),n=n||s.style;var t=e;if(l[t])return l[t];var r,u;return e in n||(r=a("appearance"),r&&(u=r+i(e),u in n&&(e=u))),l[t]=e,e}},function(e){"use strict";e.exports=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},function(e,t,r){"use strict";function n(e,t){var r={key:e,value:t};return(u.plugins||[]).forEach(function(n){var s=o(function(r){return n(e,t,r)},r);s&&(r=s)}),r}function s(e,t){var r=n(e,t);return o(function(e){return{key:a(e.key,e.value),value:e.value}},r)}var i=r(10),a=r(8),o=r(12),l=r(13),u=function(e){var t,r,n={};for(t in e)if(i(e,t)){if(r=s(t,e[t]),!r)continue;o(function(e){n[e.key]=e.value},r)}return n};e.exports=l(u)},function(e){"use strict";e.exports=function(e,t){return t?Array.isArray(t)?t.map(e).filter(function(e){return!!e}):e(t):void 0}},function(e,t,r){"use strict";var n=r(7);e.exports=function(e){return e.plugins=e.plugins||[function(){var e={flex:1,"inline-flex":1};return function(t,r){return"display"===t&&r in e?{key:t,value:n(t,r)}:void 0}}()],e.plugin=function(t){e.plugins=e.plugins||[],e.plugins.push(t)},e}},function(t){t.exports=e}])}); |