All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.35.35.362ba12fc38f8705dbe5.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
webpackJsonp([35],{824:function(module,exports,__webpack_require__){eval("/* REACT HOT LOADER */ if (false) { (function () { var ReactHotAPI = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-api/modules/index.js\"), RootInstanceProvider = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-loader/RootInstanceProvider.js\"), ReactMount = require(\"react/lib/ReactMount\"), React = require(\"react\"); module.makeHot = module.hot.data ? module.hot.data.makeHot : ReactHotAPI(function () { return RootInstanceProvider.getRootInstances(ReactMount); }, React); })(); } try { (function () {\n\n'use strict';\n\nObject.defineProperty(exports, '__esModule', {\n  value: true\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactBootstrap = __webpack_require__(2);\n\nvar _injectionActionsProvider = __webpack_require__(6);\n\nvar _injectionActionsProvider2 = _interopRequireDefault(_injectionActionsProvider);\n\nvar _utilUserNotification = __webpack_require__(8);\n\nvar _utilUserNotification2 = _interopRequireDefault(_utilUserNotification);\n\nvar ExtractorsActions = _injectionActionsProvider2['default'].getActions('Extractors');\n\nvar ImportExtractors = _react2['default'].createClass({\n  displayName: 'ImportExtractors',\n\n  propTypes: {\n    input: _react.PropTypes.object.isRequired\n  },\n  _onSubmit: function _onSubmit(event) {\n    event.preventDefault();\n    try {\n      var parsedExtractors = JSON.parse(this.refs.extractorsInput.getValue());\n      var extractors = parsedExtractors.extractors;\n      ExtractorsActions['import'](this.props.input.id, extractors);\n    } catch (error) {\n      _utilUserNotification2['default'].error('There was an error while parsing extractors. Are they in JSON format? ' + error, 'Could not import extractors');\n    }\n  },\n  render: function render() {\n    return _react2['default'].createElement(\n      _reactBootstrap.Row,\n      { className: 'content' },\n      _react2['default'].createElement(\n        _reactBootstrap.Col,\n        { md: 12 },\n        _react2['default'].createElement(\n          _reactBootstrap.Row,\n          null,\n          _react2['default'].createElement(\n            _reactBootstrap.Col,\n            { md: 12 },\n            _react2['default'].createElement(\n              'h2',\n              null,\n              'Extractors JSON'\n            )\n          )\n        ),\n        _react2['default'].createElement(\n          _reactBootstrap.Row,\n          null,\n          _react2['default'].createElement(\n            _reactBootstrap.Col,\n            { md: 12 },\n            _react2['default'].createElement(\n              'form',\n              { onSubmit: this._onSubmit },\n              _react2['default'].createElement(_reactBootstrap.Input, { type: 'textarea', ref: 'extractorsInput', id: 'extractor-export-textarea', rows: 30 }),\n              _react2['default'].createElement(\n                _reactBootstrap.Button,\n                { type: 'submit', bsStyle: 'success' },\n                'Add extractors to input'\n              )\n            )\n          )\n        )\n      )\n    );\n  }\n});\n\nexports['default'] = ImportExtractors;\nmodule.exports = exports['default'];\n\n/* REACT HOT LOADER */ }).call(this); } finally { if (false) { (function () { var foundReactClasses = module.hot.data && module.hot.data.foundReactClasses || false; if (module.exports && module.makeHot) { var makeExportsHot = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-loader/makeExportsHot.js\"); if (makeExportsHot(module, require(\"react\"))) { foundReactClasses = true; } var shouldAcceptModule = true && foundReactClasses; if (shouldAcceptModule) { module.hot.accept(function (err) { if (err) { console.error(\"Cannot not apply hot update to \" + \"ImportExtractors.jsx\" + \": \" + err.message); } }); } } module.hot.dispose(function (data) { data.makeHot = module.makeHot; data.foundReactClasses = foundReactClasses; }); })(); } }\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/components/extractors/ImportExtractors.jsx\n ** module id = 824\n ** module chunks = 35\n **/\n//# sourceURL=webpack:///./src/components/extractors/ImportExtractors.jsx?")},974:function(module,exports,__webpack_require__){eval("/* REACT HOT LOADER */ if (false) { (function () { var ReactHotAPI = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-api/modules/index.js\"), RootInstanceProvider = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-loader/RootInstanceProvider.js\"), ReactMount = require(\"react/lib/ReactMount\"), React = require(\"react\"); module.makeHot = module.hot.data ? module.hot.data.makeHot : ReactHotAPI(function () { return RootInstanceProvider.getRootInstances(ReactMount); }, React); })(); } try { (function () {\n\n'use strict';\n\nObject.defineProperty(exports, '__esModule', {\n  value: true\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reflux = __webpack_require__(4);\n\nvar _reflux2 = _interopRequireDefault(_reflux);\n\nvar _componentsCommonPageHeader = __webpack_require__(38);\n\nvar _componentsCommonPageHeader2 = _interopRequireDefault(_componentsCommonPageHeader);\n\nvar _componentsCommonSpinner = __webpack_require__(23);\n\nvar _componentsCommonSpinner2 = _interopRequireDefault(_componentsCommonSpinner);\n\nvar _componentsExtractorsImportExtractors = __webpack_require__(824);\n\nvar _componentsExtractorsImportExtractors2 = _interopRequireDefault(_componentsExtractorsImportExtractors);\n\nvar _injectionActionsProvider = __webpack_require__(6);\n\nvar _injectionActionsProvider2 = _interopRequireDefault(_injectionActionsProvider);\n\nvar _injectionStoreProvider = __webpack_require__(3);\n\nvar _injectionStoreProvider2 = _interopRequireDefault(_injectionStoreProvider);\n\nvar InputsActions = _injectionActionsProvider2['default'].getActions('Inputs');\n\nvar InputsStore = _injectionStoreProvider2['default'].getStore('Inputs');\n\nvar ImportExtractorsPage = _react2['default'].createClass({\n  displayName: 'ImportExtractorsPage',\n\n  propTypes: {\n    params: _react.PropTypes.object.isRequired\n  },\n  mixins: [_reflux2['default'].connect(InputsStore)],\n  getInitialState: function getInitialState() {\n    return {\n      input: undefined\n    };\n  },\n  componentDidMount: function componentDidMount() {\n    var _this = this;\n\n    InputsActions.get.triggerPromise(this.props.params.inputId).then(function (input) {\n      return _this.setState({ input: input });\n    });\n  },\n  _isLoading: function _isLoading() {\n    return !this.state.input;\n  },\n  render: function render() {\n    if (this._isLoading()) {\n      return _react2['default'].createElement(_componentsCommonSpinner2['default'], null);\n    }\n\n    return _react2['default'].createElement(\n      'div',\n      null,\n      _react2['default'].createElement(\n        _componentsCommonPageHeader2['default'],\n        { title: _react2['default'].createElement(\n            'span',\n            null,\n            'Import extractors to ',\n            _react2['default'].createElement(\n              'em',\n              null,\n              this.state.input.title\n            )\n          ) },\n        _react2['default'].createElement(\n          'span',\n          null,\n          'Exported extractors can be imported to an input. All you need is the JSON export of extractors from any other Graylog setup or from ',\n          _react2['default'].createElement(\n            'a',\n            { href: 'https://marketplace.graylog.org/', target: '_blank' },\n            'the Graylog Marketplace'\n          ),\n          '.'\n        )\n      ),\n      _react2['default'].createElement(_componentsExtractorsImportExtractors2['default'], { input: this.state.input })\n    );\n  }\n});\n\nexports['default'] = ImportExtractorsPage;\nmodule.exports = exports['default'];\n\n/* REACT HOT LOADER */ }).call(this); } finally { if (false) { (function () { var foundReactClasses = module.hot.data && module.hot.data.foundReactClasses || false; if (module.exports && module.makeHot) { var makeExportsHot = require(\"/var/lib/jenkins/jobs/graylog-release/workspace/target/checkout/graylog2-web-interface/node_modules/react-hot-loader/makeExportsHot.js\"); if (makeExportsHot(module, require(\"react\"))) { foundReactClasses = true; } var shouldAcceptModule = true && foundReactClasses; if (shouldAcceptModule) { module.hot.accept(function (err) { if (err) { console.error(\"Cannot not apply hot update to \" + \"ImportExtractorsPage.jsx\" + \": \" + err.message); } }); } } module.hot.dispose(function (data) { data.makeHot = module.makeHot; data.foundReactClasses = foundReactClasses; }); })(); } }\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/react-hot-loader!./~/babel-loader!./src/pages/ImportExtractorsPage.jsx\n ** module id = 974\n ** module chunks = 35\n **/\n//# sourceURL=webpack:///./src/pages/ImportExtractorsPage.jsx?./~/react-hot-loader!./~/babel-loader")}});




© 2015 - 2024 Weber Informatics LLC | Privacy Policy