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

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

There is a newer version: 6.0.1
Show newest version
webpackJsonp([31],{548:function(module,exports,__webpack_require__){eval('exports = module.exports = __webpack_require__(29)();\n// imports\n\n\n// module\nexports.push([module.id, "body{font-family:Open Sans,sans-serif;background:url(" + __webpack_require__(328) + ") no-repeat 50% fixed;background-size:cover}#login-box{margin-top:120px}#login-box .form-group{margin-bottom:10px}#login-box-content{background-color:#fff;box-shadow:0 0 40px #000}.well{padding-top:8px;padding-bottom:2px}#login-box form{margin-bottom:10px}.footer{font-size:11px;color:#aaa;margin-top:0;position:relative;top:7px}.login-advanced{margin-top:10px;border-top:1px solid #ccc}.login-advanced label{font-size:12px;width:150px}.login-advanced label input{position:relative;top:-2px;margin-right:3px}", ""]);\n\n// exports\n\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/css-loader!./~/less-loader!./public/stylesheets/auth.less\n ** module id = 548\n ** module chunks = 31\n **/\n//# sourceURL=webpack:///./public/stylesheets/auth.less?./~/css-loader!./~/less-loader')},982: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 _reactBootstrap = __webpack_require__(2);\n\nvar _injectionStoreProvider = __webpack_require__(3);\n\nvar _injectionStoreProvider2 = _interopRequireDefault(_injectionStoreProvider);\n\nvar _injectionActionsProvider = __webpack_require__(6);\n\nvar _injectionActionsProvider2 = _interopRequireDefault(_injectionActionsProvider);\n\nvar _styleUseableCssLessStylesheetsDisconnectedLess = __webpack_require__(386);\n\nvar _styleUseableCssLessStylesheetsDisconnectedLess2 = _interopRequireDefault(_styleUseableCssLessStylesheetsDisconnectedLess);\n\nvar _styleUseableCssLessStylesheetsAuthLess = __webpack_require__(1141);\n\nvar _styleUseableCssLessStylesheetsAuthLess2 = _interopRequireDefault(_styleUseableCssLessStylesheetsAuthLess);\n\nvar SessionStore = _injectionStoreProvider2['default'].getStore('Session');\n\nvar SessionActions = _injectionActionsProvider2['default'].getActions('Session');\n\nvar LoginPage = _react2['default'].createClass({\n  displayName: 'LoginPage',\n\n  mixins: [_reflux2['default'].connect(SessionStore), _reflux2['default'].ListenerMethods],\n  componentDidMount: function componentDidMount() {\n    _styleUseableCssLessStylesheetsDisconnectedLess2['default'].use();\n    _styleUseableCssLessStylesheetsAuthLess2['default'].use();\n  },\n  componentWillUnmount: function componentWillUnmount() {\n    _styleUseableCssLessStylesheetsDisconnectedLess2['default'].unuse();\n    _styleUseableCssLessStylesheetsAuthLess2['default'].unuse();\n  },\n\n  onSignInClicked: function onSignInClicked(event) {\n    var _this = this;\n\n    event.preventDefault();\n    this.resetLastError();\n    var username = this.refs.username.getValue();\n    var password = this.refs.password.getValue();\n    var location = document.location.host;\n    SessionActions.login.triggerPromise(username, password, location)['catch'](function (error) {\n      if (error.additional.status === 401) {\n        _this.setState({ lastError: 'Invalid credentials, please verify them and retry.' });\n      } else {\n        _this.setState({ lastError: 'Error - the server returned: ' + error.additional.status + ' - ' + error.message });\n      }\n    });\n  },\n  formatLastError: function formatLastError(error) {\n    if (error) {\n      return _react2['default'].createElement(\n        'div',\n        { className: 'form-group' },\n        _react2['default'].createElement(\n          _reactBootstrap.Alert,\n          { bsStyle: 'danger' },\n          _react2['default'].createElement(\n            'a',\n            { className: 'close', onClick: this.resetLastError },\n            '×'\n          ),\n          error\n        )\n      );\n    }\n    return null;\n  },\n  resetLastError: function resetLastError() {\n    this.setState({ lastError: undefined });\n  },\n  render: function render() {\n    var alert = this.formatLastError(this.state.lastError);\n    return _react2['default'].createElement(\n      'div',\n      null,\n      _react2['default'].createElement(\n        'div',\n        { className: 'container', id: 'login-box' },\n        _react2['default'].createElement(\n          _reactBootstrap.Row,\n          null,\n          _react2['default'].createElement(\n            'form',\n            { className: 'col-md-4 col-md-offset-4 well', id: 'login-box-content', onSubmit: this.onSignInClicked },\n            _react2['default'].createElement(\n              'legend',\n              null,\n              _react2['default'].createElement('i', { className: 'fa fa-group' }),\n              ' Welcome to Graylog'\n            ),\n            alert,\n            _react2['default'].createElement(_reactBootstrap.Input, { ref: 'username', type: 'text', placeholder: 'Username', autoFocus: true }),\n            _react2['default'].createElement(_reactBootstrap.Input, { ref: 'password', type: 'password', placeholder: 'Password' }),\n            _react2['default'].createElement(\n              _reactBootstrap.ButtonInput,\n              { type: 'submit', bsStyle: 'info' },\n              'Sign in'\n            )\n          )\n        )\n      )\n    );\n  }\n});\n\nexports['default'] = LoginPage;\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 \" + \"LoginPage.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/LoginPage.jsx\n ** module id = 982\n ** module chunks = 31\n **/\n//# sourceURL=webpack:///./src/pages/LoginPage.jsx?./~/react-hot-loader!./~/babel-loader")},1141:function(module,exports,__webpack_require__){eval("var refs = 0;\nvar dispose;\nvar content = __webpack_require__(548);\nif(typeof content === 'string') content = [[module.id, content, '']];\nexports.use = exports.ref = function() {\n	if(!(refs++)) {\n		exports.locals = content.locals;\n		dispose = __webpack_require__(30)(content, {});\n	}\n	return exports;\n};\nexports.unuse = exports.unref = function() {\n	if(!(--refs)) {\n		dispose();\n		dispose = null;\n	}\n};\nif(false) {\n	var lastRefs = module.hot.data && module.hot.data.refs || 0;\n	if(lastRefs) {\n		exports.ref();\n		if(!content.locals) {\n			refs = lastRefs;\n		}\n	}\n	if(!content.locals) {\n		module.hot.accept();\n	}\n	module.hot.dispose(function(data) {\n		data.refs = content.locals ? 0 : refs;\n		if(dispose) {\n			dispose();\n		}\n	});\n}\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/style-loader/useable.js!./~/css-loader!./~/less-loader!./public/stylesheets/auth.less\n ** module id = 1141\n ** module chunks = 31\n **/\n//# sourceURL=webpack:///./public/stylesheets/auth.less?./~/style-loader/useable.js!./~/css-loader!./~/less-loader")}});




© 2015 - 2024 Weber Informatics LLC | Privacy Policy