@@ -32457,7 +32457,6 @@ module.exports = LiveAPIEndpoints;
3245732457},{"../utils/request":174,"./request":167,"./response":171,"react":159,"superagent":160}],167:[function(require,module,exports){
3245832458'use strict';
3245932459
32460- var _ = require('underscore');
3246132460var React = require('react');
3246232461
3246332462var FieldsData = require('./request/fields-data');
@@ -32479,18 +32478,13 @@ var Request = React.createClass({
3247932478
3248032479 componentWillMount: function componentWillMount() {
3248132480 var endpoint = this.props.endpoint;
32482- endpoint['methods'] = _.isArray(endpoint.methods) ? endpoint.methods : this.transformMethods(endpoint.methods);
3248332481
3248432482 this.setState({
3248532483 endpoint: endpoint,
3248632484 selectedMethod: endpoint['methods'][0]
3248732485 });
3248832486 },
3248932487
32490- transformMethods: function transformMethods(methods) {
32491- return methods.replace(/\W+/g, ' ').replace(/^[ ]+|[ ]+$/g, '').split(' ');
32492- },
32493-
3249432488 setSelectedMethod: function setSelectedMethod(method) {
3249532489 console.log('REQUEST _ setSelectedMethod');
3249632490
@@ -32569,7 +32563,7 @@ var Request = React.createClass({
3256932563
3257032564module.exports = Request;
3257132565
32572- },{"../utils/request":174,"./helpers/header":164,"./request/field-url":168,"./request/fields-data":169,"./request/methods":170,"react":159,"underscore":163 }],168:[function(require,module,exports){
32566+ },{"../utils/request":174,"./helpers/header":164,"./request/field-url":168,"./request/fields-data":169,"./request/methods":170,"react":159}],168:[function(require,module,exports){
3257332567'use strict';
3257432568
3257532569var React = require('react');
@@ -32808,10 +32802,18 @@ module.exports = Response;
3280832802
3280932803var $ = window.$ = window.jQuery = require('jquery');
3281032804
32805+ var _ = require('underscore');
3281132806var React = require('react'); // eslint-disable-line no-unused-vars
3281232807var ReactDOM = require('react-dom');
3281332808var LiveAPIEndpoints = require('./components/liveapi');
3281432809
32810+ var utils = {
32811+ transformMethods: function transformMethods(methods) {
32812+ console.log(methods);
32813+ return methods.replace(/\W+/g, ' ').replace(/^[ ]+|[ ]+$/g, '').split(' ');
32814+ }
32815+ };
32816+
3281532817$('.plug').bind('click', function (evt) {
3281632818 // Prevent the accordion from collapsing
3281732819 evt.stopPropagation();
@@ -32822,6 +32824,7 @@ $('.plug').bind('click', function (evt) {
3282232824
3282332825 // Setup the form
3282432826 var data = $(this).data();
32827+ data.methods = _.isArray(data.methods) ? data.methods : utils.transformMethods(data.methods);
3282532828
3282632829 ReactDOM.render(React.createElement(LiveAPIEndpoints, { endpoint: data }), document.getElementById('liveAPIEndpoints'));
3282732830});
@@ -32830,7 +32833,7 @@ $('#liveAPIModal').on('hidden.bs.modal', function () {
3283032833 ReactDOM.unmountComponentAtNode(document.getElementById('liveAPIEndpoints'));
3283132834});
3283232835
32833- },{"./components/liveapi":166,"jquery":2,"react":159,"react-dom":3}],173:[function(require,module,exports){
32836+ },{"./components/liveapi":166,"jquery":2,"react":159,"react-dom":3,"underscore":163 }],173:[function(require,module,exports){
3283432837'use strict';
3283532838
3283632839module.exports = {
0 commit comments