1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2024-09-21 04:10:05 -04:00
moneygo/static/external/react-bootstrap/react-bootstrap.min.js

4 lines
78 KiB
JavaScript
Raw Normal View History

/*! react-bootstrap 2014-11-21 */
!function(a,b){"function"==typeof define&&define.amd?define(["react"],b):a.ReactBootstrap=b(a.React)}(this,function(a){var b,c,d;return function(a){function e(a,b){var c,d,e,f,g,h,i,j,k,l,m=b&&b.split("/"),n=p.map,o=n&&n["*"]||{};if(a&&"."===a.charAt(0)&&b){for(m=m.slice(0,m.length-1),a=m.concat(a.split("/")),j=0;l=a[j];j++)if("."===l)a.splice(j,1),j-=1;else if(".."===l){if(1===j&&(".."===a[2]||".."===a[0]))return!0;j>0&&(a.splice(j-1,2),j-=2)}a=a.join("/")}if((m||o)&&n){for(c=a.split("/"),j=c.length;j>0;j-=1){if(d=c.slice(0,j).join("/"),m)for(k=m.length;k>0;k-=1)if(e=n[m.slice(0,k).join("/")],e&&(e=e[d])){f=e,g=j;break}if(f)break;!h&&o&&o[d]&&(h=o[d],i=j)}!f&&h&&(f=h,g=i),f&&(c.splice(0,g,f),a=c.join("/"))}return a}function f(b,c){return function(){return m.apply(a,r.call(arguments,0).concat([b,c]))}}function g(a){return function(b){return e(b,a)}}function h(a){return function(b){n[a]=b}}function i(b){if(o.hasOwnProperty(b)){var c=o[b];delete o[b],q[b]=!0,l.apply(a,c)}if(!n.hasOwnProperty(b))throw new Error("No "+b);return n[b]}function j(a,b){var c,d,f=a.indexOf("!");return-1!==f?(c=e(a.slice(0,f),b),a=a.slice(f+1),d=i(c),a=d&&d.normalize?d.normalize(a,g(b)):e(a,b)):a=e(a,b),{f:c?c+"!"+a:a,n:a,p:d}}function k(a){return function(){return p&&p.config&&p.config[a]||{}}}var l,m,n={},o={},p={},q={},r=[].slice;l=function(b,c,d,e){var g,l,m,p,r,s,t=[];if(e=e||b,"function"==typeof d){for(c=!c.length&&d.length?["require","exports","module"]:c,s=0;s<c.length;s++)if(r=j(c[s],e),m=r.f,"require"===m)t[s]=f(b);else if("exports"===m)t[s]=n[b]={},g=!0;else if("module"===m)l=t[s]={id:b,uri:"",exports:n[b],config:k(b)};else if(n.hasOwnProperty(m)||o.hasOwnProperty(m))t[s]=i(m);else if(r.p)r.p.load(r.n,f(e,!0),h(m),{}),t[s]=n[m];else if(!q[m])throw new Error(b+" missing "+m);p=d.apply(n[b],t),b&&(l&&l.exports!==a&&l.exports!==n[b]?n[b]=l.exports:p===a&&g||(n[b]=p))}else b&&(n[b]=d)},b=c=m=function(b,c,d,e){return"string"==typeof b?i(j(b,c).f):(b.splice||(p=b,c.splice?(b=c,c=d,d=null):b=a),c=c||function(){},e?l(a,b,c,d):setTimeout(function(){l(a,b,c,d)},15),m)},m.config=function(a){return p=a,m},d=function(a,b,c){b.splice||(c=b,b=[]),o[a]=[a,b,c]},d.amd={jQuery:!0}}(),d("almond",function(){}),d("utils/joinClasses",["require","exports","module"],function(a,b,c){function d(a){a||(a="");var b,c=arguments.length;if(c>1)for(var d=1;c>d;d++)b=arguments[d],b&&(a=(a?a+" ":"")+b);return a}c.exports=d}),d("utils/classSet",["require","exports","module"],function(a,b,c){function d(a){return"object"==typeof a?Object.keys(a).filter(function(b){return a[b]}).join(" "):Array.prototype.join.call(arguments," ")}c.exports=d}),d("utils/Object.assign",["require","exports","module"],function(a,b,c){function d(a){if(null==a)throw new TypeError("Object.assign target cannot be null or undefined");for(var b=Object(a),c=Object.prototype.hasOwnProperty,d=1;d<arguments.length;d++){var e=arguments[d];if(null!=e){var f=Object(e);for(var g in f)c.call(f,g)&&(b[g]=f[g])}}return b}c.exports=d}),d("utils/cloneWithProps",["require","exports","module","react","./joinClasses","./Object.assign"],function(a,b,c){function d(a){return function(b,c,d){b[c]=b.hasOwnProperty(c)?a(b[c],d):d}}function e(){}function f(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=m[c];d&&m.hasOwnProperty(c)?d(a,c,b[c]):a.hasOwnProperty(c)||(a[c]=b[c])}return a}function g(a,b){return f(k({},a),b)}function h(a,b){var c=n.mergeProps(b,a.props);if(!c.hasOwnProperty(o)&&a.props.hasOwnProperty(o)&&(c.children=a.props.children),"0.12"===i.version.substr(0,4)){var d=function(){};return d.isReactLegacyFactory=!0,d.type=a.type,i.createElement(d,c)}return i.createElement(a.type,c)}var i=a("react"),j=a("./joinClasses"),k=a("./Object.assign"),l=d(function(a,b){return k({},b,a)}),m={children:e,className:d(j),style:l},n={mergeProps:g},o="children";c.exports=h}),d("constants",["require","exports","module"],function(a,b,c){c.exports={CLASSES:{alert:"alert",button:"btn","button-group":"btn-group","button-toolbar":"btn-toolbar",column:"col","input-group":"input-group",form:"form",glyphicon:"glyphicon",label:"label",
return d.createElement("li",{className:f(b)},a)},renderMenuItem:function(a,b){var c=this.props.onSelect||a.props.onSelect?this.handleOptionSelect:null;return g(a,{onSelect:h(a.props.onSelect,c),key:a.key?a.key:b,ref:a.ref})},handleDropdownClick:function(a){a.preventDefault(),this.setDropdownState(!this.state.open)},handleOptionSelect:function(a){this.props.onSelect&&this.props.onSelect(a),this.setDropdownState(!1)}});c.exports=o}),d("FadeMixin",["require","exports","module"],function(a,b,c){function d(a,b){var c=a.querySelectorAll("."+b.join("."));c=[].map.call(c,function(a){return a});for(var d=0;d<b.length;d++)if(!a.className.match(new RegExp("\\b"+b[d]+"\\b")))return c;return c.unshift(a),c}c.exports={_fadeIn:function(){var a;this.isMounted()&&(a=d(this.getDOMNode(),["fade"]),a.length&&a.forEach(function(a){a.className+=" in"}))},_fadeOut:function(){var a=d(this._fadeOutEl,["fade","in"]);a.length&&a.forEach(function(a){a.className=a.className.replace(/\bin\b/,"")}),setTimeout(this._handleFadeOutEnd,300)},_handleFadeOutEnd:function(){this._fadeOutEl&&this._fadeOutEl.parentNode&&this._fadeOutEl.parentNode.removeChild(this._fadeOutEl)},componentDidMount:function(){document.querySelectorAll&&setTimeout(this._fadeIn,20)},componentWillUnmount:function(){var a=d(this.getDOMNode(),["fade"]),b=this.props.container&&this.props.container.getDOMNode()||document.body;a.length&&(this._fadeOutEl=document.createElement("div"),b.appendChild(this._fadeOutEl),this._fadeOutEl.appendChild(this.getDOMNode().cloneNode(!0)),setTimeout(this._fadeOut,20))}}}),d("Glyphicon",["require","exports","module","react","./utils/joinClasses","./utils/classSet","./BootstrapMixin","./constants"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=a("./utils/classSet"),g=a("./BootstrapMixin"),h=a("./constants"),i=d.createClass({displayName:"Glyphicon",mixins:[g],propTypes:{glyph:d.PropTypes.oneOf(h.GLYPHS).isRequired},getDefaultProps:function(){return{bsClass:"glyphicon"}},render:function(){var a=this.getBsClassSet();return a["glyphicon-"+this.props.glyph]=!0,d.createElement("span",d.__spread({},this.props,{className:e(this.props.className,f(a))}),this.props.children)}});c.exports=i}),d("Grid",["require","exports","module","react","./utils/joinClasses"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=d.createClass({displayName:"Grid",propTypes:{fluid:d.PropTypes.bool,componentClass:d.PropTypes.node.isRequired},getDefaultProps:function(){return{componentClass:"div"}},render:function(){var a=this.props.componentClass,b=this.props.fluid?"container-fluid":"container";return d.createElement(a,d.__spread({},this.props,{className:e(this.props.className,b)}),this.props.children)}});c.exports=f}),d("Input",["require","exports","module","react","./utils/joinClasses","./utils/classSet","./Button"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=a("./utils/classSet"),g=a("./Button"),h=d.createClass({displayName:"Input",propTypes:{type:d.PropTypes.string,label:d.PropTypes.node,help:d.PropTypes.node,addonBefore:d.PropTypes.node,addonAfter:d.PropTypes.node,buttonBefore:d.PropTypes.node,buttonAfter:d.PropTypes.node,bsStyle:function(a){return"submit"!==a.type?d.PropTypes.oneOf(["success","warning","error"]).apply(null,arguments):void 0},hasFeedback:d.PropTypes.bool,groupClassName:d.PropTypes.string,wrapperClassName:d.PropTypes.string,labelClassName:d.PropTypes.string,disabled:d.PropTypes.bool},getInputDOMNode:function(){return this.refs.input.getDOMNode()},getValue:function(){if("static"===this.props.type)return this.props.value;if(this.props.type)return this.getInputDOMNode().value;throw Error("Cannot use getValue without specifying input type.")},getChecked:function(){return this.getInputDOMNode().checked},isCheckboxOrRadio:function(){return"radio"===this.props.type||"checkbox"===this.props.type},isFile:function(){return"file"===this.props.type},renderInput:function(){var a=null;if(!this.props.type)return this.props.children;switch(this.props.type){case"select":a=d.createElement("select",d.__spread({},this.props,{className:e(this.pr
},renderPageItem:function(a,b){return f(a,{onSelect:h(a.props.onSelect,this.props.onSelect),ref:a.ref,key:a.key?a.key:b})}});c.exports=i}),d("Popover",["require","exports","module","react","./utils/joinClasses","./utils/classSet","./BootstrapMixin"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=a("./utils/classSet"),g=a("./BootstrapMixin"),h=d.createClass({displayName:"Popover",mixins:[g],propTypes:{placement:d.PropTypes.oneOf(["top","right","bottom","left"]),positionLeft:d.PropTypes.number,positionTop:d.PropTypes.number,arrowOffsetLeft:d.PropTypes.number,arrowOffsetTop:d.PropTypes.number,title:d.PropTypes.node},getDefaultProps:function(){return{placement:"right"}},render:function(){var a={};a.popover=!0,a[this.props.placement]=!0,a["in"]=null!=this.props.positionLeft||null!=this.props.positionTop;var b={};b.left=this.props.positionLeft,b.top=this.props.positionTop,b.display="block";var c={};return c.left=this.props.arrowOffsetLeft,c.top=this.props.arrowOffsetTop,d.createElement("div",d.__spread({},this.props,{className:e(this.props.className,f(a)),style:b,title:null}),d.createElement("div",{className:"arrow",style:c}),this.props.title?this.renderTitle():null,d.createElement("div",{className:"popover-content"},this.props.children))},renderTitle:function(){return d.createElement("h3",{className:"popover-title"},this.props.title)}});c.exports=h}),d("ProgressBar",["require","exports","module","react","./utils/joinClasses","./Interpolate","./BootstrapMixin","./utils/classSet","./utils/cloneWithProps","./utils/ValidComponentChildren"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=a("./Interpolate"),g=a("./BootstrapMixin"),h=a("./utils/classSet"),i=a("./utils/cloneWithProps"),j=a("./utils/ValidComponentChildren"),k=d.createClass({displayName:"ProgressBar",propTypes:{min:d.PropTypes.number,now:d.PropTypes.number,max:d.PropTypes.number,label:d.PropTypes.node,srOnly:d.PropTypes.bool,striped:d.PropTypes.bool,active:d.PropTypes.bool},mixins:[g],getDefaultProps:function(){return{bsClass:"progress-bar",min:0,max:100}},getPercentage:function(a,b,c){return Math.ceil((a-b)/(c-b)*100)},render:function(){var a={progress:!0};return this.props.active?(a["progress-striped"]=!0,a.active=!0):this.props.striped&&(a["progress-striped"]=!0),j.hasValidComponent(this.props.children)?d.createElement("div",d.__spread({},this.props,{className:e(this.props.className,h(a))}),j.map(this.props.children,this.renderChildBar)):this.props.isChild?this.renderProgressBar():d.createElement("div",d.__spread({},this.props,{className:e(this.props.className,h(a))}),this.renderProgressBar())},renderChildBar:function(a,b){return i(a,{isChild:!0,key:a.key?a.key:b,ref:a.ref})},renderProgressBar:function(){var a,b=this.getPercentage(this.props.now,this.props.min,this.props.max);"string"==typeof this.props.label?a=this.renderLabel(b):this.props.label&&(a=this.props.label),this.props.srOnly&&(a=this.renderScreenReaderOnlyLabel(a));var c=this.getBsClassSet();return d.createElement("div",d.__spread({},this.props,{className:e(this.props.className,h(c)),role:"progressbar",style:{width:b+"%"},"aria-valuenow":this.props.now,"aria-valuemin":this.props.min,"aria-valuemax":this.props.max}),a)},renderLabel:function(a){var b=this.props.interpolateClass||f;return d.createElement(b,{now:this.props.now,min:this.props.min,max:this.props.max,percent:a,bsStyle:this.props.bsStyle},this.props.label)},renderScreenReaderOnlyLabel:function(a){return d.createElement("span",{className:"sr-only"},a)}});c.exports=k}),d("Row",["require","exports","module","react","./utils/joinClasses"],function(a,b,c){var d=a("react"),e=a("./utils/joinClasses"),f=d.createClass({displayName:"Row",propTypes:{componentClass:d.PropTypes.node.isRequired},getDefaultProps:function(){return{componentClass:"div"}},render:function(){var a=this.props.componentClass;return d.createElement(a,d.__spread({},this.props,{className:e(this.props.className,"row")}),this.props.children)}});c.exports=f}),d("SplitButton",["require","exports","module","react","./utils/joinClasses","./utils/classSet","./Boot