Upgrade to v1.24
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1088:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a(49)),r=m(a(0)),l=m(a(1)),i=p(a(19)),s=p(a(536)),o=m(a(5)),u=a(2);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createClass({displayName:"ImportE2eKeysDialog",propTypes:{matrixClient:l.default.instanceOf(i.MatrixClient).isRequired,onFinished:l.default.func.isRequired},getInitialState:function(){return{enableSubmit:!1,phase:1,errStr:null}},componentWillMount:function(){this._unmounted=!1},componentWillUnmount:function(){this._unmounted=!0},_onFormChange:function(e){var t=this.refs.file.files||[];this.setState({enableSubmit:""!==this.refs.passphrase.value&&t.length>0})},_onFormSubmit:function(e){return e.preventDefault(),this._startImport(this.refs.file.files[0],this.refs.passphrase.value),!1},_startImport:function(e,t){var a=this;return this.setState({errStr:null,phase:2}),function(e){return new n.default(function(t,a){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=a,n.readAsArrayBuffer(e)})}(e).then(function(e){return s.decryptMegolmKeyFile(e,t)}).then(function(e){return a.props.matrixClient.importRoomKeys(JSON.parse(e))}).then(function(){a.props.onFinished(!0)}).catch(function(e){if(console.error("Error importing e2e keys:",e),!a._unmounted){var t=e.friendlyText||(0,u._t)("Unknown error");a.setState({errStr:t,phase:1})}})},_onCancelClick:function(e){return e.preventDefault(),this.props.onFinished(!1),!1},render:function(){var e=o.default.getComponent("views.dialogs.BaseDialog"),t=1!==this.state.phase;return r.default.createElement(e,{className:"mx_importE2eKeysDialog",onFinished:this.props.onFinished,title:(0,u._t)("Import room keys")},r.default.createElement("form",{onSubmit:this._onFormSubmit},r.default.createElement("div",{className:"mx_Dialog_content"},r.default.createElement("p",null,(0,u._t)("This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.")),r.default.createElement("p",null,(0,u._t)("The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.")),r.default.createElement("div",{className:"error"},this.state.errStr),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"importFile"},(0,u._t)("File to import"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"file",id:"importFile",type:"file",autoFocus:!0,onChange:this._onFormChange,disabled:t}))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"passphrase"},(0,u._t)("Enter passphrase"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"passphrase",id:"passphrase",size:"64",type:"password",onChange:this._onFormChange,disabled:t}))))),r.default.createElement("div",{className:"mx_Dialog_buttons"},r.default.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:(0,u._t)("Import"),disabled:!this.state.enableSubmit||t}),r.default.createElement("button",{onClick:this._onCancelClick,disabled:t},(0,u._t)("Cancel")))))}}),e.exports=t.default}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1098:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a(49)),r=m(a(0)),l=m(a(1)),i=p(a(20)),s=p(a(540)),o=m(a(5)),u=a(2);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createClass({displayName:"ImportE2eKeysDialog",propTypes:{matrixClient:l.default.instanceOf(i.MatrixClient).isRequired,onFinished:l.default.func.isRequired},getInitialState:function(){return{enableSubmit:!1,phase:1,errStr:null}},componentWillMount:function(){this._unmounted=!1},componentWillUnmount:function(){this._unmounted=!0},_onFormChange:function(e){var t=this.refs.file.files||[];this.setState({enableSubmit:""!==this.refs.passphrase.value&&t.length>0})},_onFormSubmit:function(e){return e.preventDefault(),this._startImport(this.refs.file.files[0],this.refs.passphrase.value),!1},_startImport:function(e,t){var a=this;return this.setState({errStr:null,phase:2}),function(e){return new n.default(function(t,a){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=a,n.readAsArrayBuffer(e)})}(e).then(function(e){return s.decryptMegolmKeyFile(e,t)}).then(function(e){return a.props.matrixClient.importRoomKeys(JSON.parse(e))}).then(function(){a.props.onFinished(!0)}).catch(function(e){if(console.error("Error importing e2e keys:",e),!a._unmounted){var t=e.friendlyText||(0,u._t)("Unknown error");a.setState({errStr:t,phase:1})}})},_onCancelClick:function(e){return e.preventDefault(),this.props.onFinished(!1),!1},render:function(){var e=o.default.getComponent("views.dialogs.BaseDialog"),t=1!==this.state.phase;return r.default.createElement(e,{className:"mx_importE2eKeysDialog",onFinished:this.props.onFinished,title:(0,u._t)("Import room keys")},r.default.createElement("form",{onSubmit:this._onFormSubmit},r.default.createElement("div",{className:"mx_Dialog_content"},r.default.createElement("p",null,(0,u._t)("This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.")),r.default.createElement("p",null,(0,u._t)("The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.")),r.default.createElement("div",{className:"error"},this.state.errStr),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"importFile"},(0,u._t)("File to import"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"file",id:"importFile",type:"file",autoFocus:!0,onChange:this._onFormChange,disabled:t}))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},r.default.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},r.default.createElement("label",{htmlFor:"passphrase"},(0,u._t)("Enter passphrase"))),r.default.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},r.default.createElement("input",{ref:"passphrase",id:"passphrase",size:"64",type:"password",onChange:this._onFormChange,disabled:t}))))),r.default.createElement("div",{className:"mx_Dialog_buttons"},r.default.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:(0,u._t)("Import"),disabled:!this.state.enableSubmit||t}),r.default.createElement("button",{onClick:this._onCancelClick,disabled:t},(0,u._t)("Cancel")))))}}),e.exports=t.default}}]);
|
||||
//# sourceMappingURL=11.js.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1089:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=p(n(6)),u=p(n(3)),a=p(n(4)),i=p(n(7)),l=p(n(8)),s=p(n(0)),r=p(n(1)),d=p(n(5)),c=n(2);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){var e,n,a,l;(0,u.default)(this,t);for(var s=arguments.length,r=Array(s),d=0;d<s;d++)r[d]=arguments[d];return n=a=(0,i.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(r))),a.onDontAskAgainClick=function(){a.props.onFinished(),a.props.onDontAskAgain()},a.onSetupClick=function(){a.props.onFinished(),a.props.onSetup()},l=n,(0,i.default)(a,l)}return(0,l.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons");return s.default.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:(0,c._t)("Are you sure?")},s.default.createElement("div",null,s.default.createElement("p",null,(0,c._t)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),s.default.createElement("p",null,(0,c._t)("If you don't want to set this up now, you can later in Settings.")),s.default.createElement("div",{className:"mx_Dialog_buttons"},s.default.createElement(t,{primaryButton:(0,c._t)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,c._t)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}]),t}(s.default.PureComponent);f.propTypes={onDontAskAgain:r.default.func.isRequired,onFinished:r.default.func.isRequired,onSetup:r.default.func.isRequired},t.default=f,e.exports=t.default}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1099:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=p(n(6)),u=p(n(3)),a=p(n(4)),i=p(n(7)),l=p(n(8)),s=p(n(0)),r=p(n(1)),d=p(n(5)),c=n(2);function p(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){var e,n,a,l;(0,u.default)(this,t);for(var s=arguments.length,r=Array(s),d=0;d<s;d++)r[d]=arguments[d];return n=a=(0,i.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(r))),a.onDontAskAgainClick=function(){a.props.onFinished(),a.props.onDontAskAgain()},a.onSetupClick=function(){a.props.onFinished(),a.props.onSetup()},l=n,(0,i.default)(a,l)}return(0,l.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons");return s.default.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:(0,c._t)("Are you sure?")},s.default.createElement("div",null,s.default.createElement("p",null,(0,c._t)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),s.default.createElement("p",null,(0,c._t)("If you don't want to set this up now, you can later in Settings.")),s.default.createElement("div",{className:"mx_Dialog_buttons"},s.default.createElement(t,{primaryButton:(0,c._t)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,c._t)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}]),t}(s.default.PureComponent);f.propTypes={onDontAskAgain:r.default.func.isRequired,onFinished:r.default.func.isRequired,onSetup:r.default.func.isRequired},t.default=f,e.exports=t.default}}]);
|
||||
//# sourceMappingURL=12.js.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1086:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),o=g(n(6)),i=g(n(3)),l=g(n(4)),u=g(n(7)),r=g(n(8)),s=g(n(0)),c=g(n(1)),d=g(n(5)),p=g(n(9)),f=g(n(13)),h=n(2),m=g(n(16));function g(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,n,l,r;(0,i.default)(this,t);for(var s=arguments.length,c=Array(s),p=0;p<s;p++)c[p]=arguments[p];return n=l=(0,u.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(c))),l.onOkClick=function(){l.props.onFinished()},l.onGoToSettingsClick=function(){l.props.onFinished(),f.default.dispatch({action:"view_user_settings"})},l.onSetupClick=(0,a.method)(function(){var e=d.default.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");m.default.createTrackedDialog("Restore Backup","",e,{onFinished:l.props.onFinished})}),r=n,(0,u.default)(l,r)}return(0,r.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons"),n=s.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,h._t)("New Recovery Method")),a=s.default.createElement("p",null,(0,h._t)("A new recovery passphrase and key for Secure Messages have been detected.")),o=s.default.createElement("p",{className:"warning"},(0,h._t)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i=void 0;return i=p.default.get().getKeyBackupEnabled()?s.default.createElement("div",null,a,s.default.createElement("p",null,(0,h._t)("This device is encrypting history using the new recovery method.")),o,s.default.createElement(t,{primaryButton:(0,h._t)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})):s.default.createElement("div",null,a,o,s.default.createElement(t,{primaryButton:(0,h._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})),s.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i)}}]),t}(s.default.PureComponent);y.propTypes={newVersionInfo:c.default.object,onFinished:c.default.func.isRequired},t.default=y,e.exports=t.default}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1096:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),o=g(n(6)),i=g(n(3)),l=g(n(4)),u=g(n(7)),r=g(n(8)),s=g(n(0)),c=g(n(1)),d=g(n(5)),p=g(n(9)),f=g(n(13)),h=n(2),m=g(n(16));function g(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,n,l,r;(0,i.default)(this,t);for(var s=arguments.length,c=Array(s),p=0;p<s;p++)c[p]=arguments[p];return n=l=(0,u.default)(this,(e=t.__proto__||(0,o.default)(t)).call.apply(e,[this].concat(c))),l.onOkClick=function(){l.props.onFinished()},l.onGoToSettingsClick=function(){l.props.onFinished(),f.default.dispatch({action:"view_user_settings"})},l.onSetupClick=(0,a.method)(function(){var e=d.default.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");m.default.createTrackedDialog("Restore Backup","",e,{onFinished:l.props.onFinished})}),r=n,(0,u.default)(l,r)}return(0,r.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=d.default.getComponent("views.dialogs.BaseDialog"),t=d.default.getComponent("views.elements.DialogButtons"),n=s.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,h._t)("New Recovery Method")),a=s.default.createElement("p",null,(0,h._t)("A new recovery passphrase and key for Secure Messages have been detected.")),o=s.default.createElement("p",{className:"warning"},(0,h._t)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i=void 0;return i=p.default.get().getKeyBackupEnabled()?s.default.createElement("div",null,a,s.default.createElement("p",null,(0,h._t)("This device is encrypting history using the new recovery method.")),o,s.default.createElement(t,{primaryButton:(0,h._t)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})):s.default.createElement("div",null,a,o,s.default.createElement(t,{primaryButton:(0,h._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,h._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})),s.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i)}}]),t}(s.default.PureComponent);y.propTypes={newVersionInfo:c.default.object,onFinished:c.default.func.isRequired},t.default=y,e.exports=t.default}}]);
|
||||
//# sourceMappingURL=13.js.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1087:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a(6)),o=h(a(3)),i=h(a(4)),s=h(a(7)),l=h(a(8)),r=h(a(0)),u=h(a(1)),c=h(a(5)),d=h(a(13)),p=a(2),f=h(a(16));function h(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,i,l,r;(0,o.default)(this,t);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return i=l=(0,s.default)(this,(e=t.__proto__||(0,n.default)(t)).call.apply(e,[this].concat(c))),l.onGoToSettingsClick=function(){l.props.onFinished(),d.default.dispatch({action:"view_user_settings"})},l.onSetupClick=function(){l.props.onFinished(),f.default.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.t.bind(null,223,7)))},r=i,(0,s.default)(l,r)}return(0,l.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=c.default.getComponent("views.dialogs.BaseDialog"),t=c.default.getComponent("views.elements.DialogButtons"),a=r.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,p._t)("Recovery Method Removed"));return r.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},r.default.createElement("div",null,r.default.createElement("p",null,(0,p._t)("This device has detected that your recovery passphrase and key for Secure Messages have been removed.")),r.default.createElement("p",null,(0,p._t)("If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.")),r.default.createElement("p",{className:"warning"},(0,p._t)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),r.default.createElement(t,{primaryButton:(0,p._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,p._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}]),t}(r.default.PureComponent);y.propTypes={onFinished:u.default.func.isRequired},t.default=y,e.exports=t.default}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1097:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a(6)),o=h(a(3)),i=h(a(4)),s=h(a(7)),l=h(a(8)),r=h(a(0)),u=h(a(1)),c=h(a(5)),d=h(a(13)),p=a(2),f=h(a(16));function h(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){var e,i,l,r;(0,o.default)(this,t);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return i=l=(0,s.default)(this,(e=t.__proto__||(0,n.default)(t)).call.apply(e,[this].concat(c))),l.onGoToSettingsClick=function(){l.props.onFinished(),d.default.dispatch({action:"view_user_settings"})},l.onSetupClick=function(){l.props.onFinished(),f.default.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([a.e(0),a.e(1)]).then(a.t.bind(null,231,7)))},r=i,(0,s.default)(l,r)}return(0,l.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=c.default.getComponent("views.dialogs.BaseDialog"),t=c.default.getComponent("views.elements.DialogButtons"),a=r.default.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},(0,p._t)("Recovery Method Removed"));return r.default.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:a},r.default.createElement("div",null,r.default.createElement("p",null,(0,p._t)("This device has detected that your recovery passphrase and key for Secure Messages have been removed.")),r.default.createElement("p",null,(0,p._t)("If you did this accidentally, you can setup Secure Messages on this device which will re-encrypt this device's message history with a new recovery method.")),r.default.createElement("p",{className:"warning"},(0,p._t)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),r.default.createElement(t,{primaryButton:(0,p._t)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:(0,p._t)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}]),t}(r.default.PureComponent);y.propTypes={onFinished:u.default.func.isRequired},t.default=y,e.exports=t.default}}]);
|
||||
//# sourceMappingURL=14.js.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{541:function(e,t,n){"use strict";var l=c(n(49)),r=c(n(1)),i=n(2);function c(e){return e&&e.__esModule?e:{default:e}}var a=n(0),o=n(5),d=n(9);e.exports=a.createClass({displayName:"EncryptedEventDialog",propTypes:{event:r.default.object.isRequired,onFinished:r.default.func.isRequired},getInitialState:function(){return{device:null}},componentWillMount:function(){var e=this;this._unmounted=!1;var t=d.get();this.refreshDevice().then(function(n){return n||t.downloadKeys([e.props.event.getSender()],!0).then(function(){return e.refreshDevice()})}).then(function(n){e._unmounted||(e.setState({device:n}),t.on("deviceVerificationChanged",e.onDeviceVerificationChanged))},function(e){console.log("Error downloading devices",e)})},componentWillUnmount:function(){this._unmounted=!0;var e=d.get();e&&e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged)},refreshDevice:function(){return l.default.resolve(d.get().getEventSenderDeviceInfo(this.props.event))},onDeviceVerificationChanged:function(e,t){var n=this;e==this.props.event.getSender()&&this.refreshDevice().then(function(e){n.setState({device:e})})},onKeyDown:function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))},_renderDeviceInfo:function(){var e=this.state.device;if(!e)return a.createElement("i",null,(0,i._t)("unknown device"));var t=a.createElement("b",null,(0,i._t)("NOT verified"));return e.isBlocked()?t=a.createElement("b",null,(0,i._t)("Blacklisted")):e.isVerified()&&(t=(0,i._t)("verified")),a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Name")),a.createElement("td",null,e.getDisplayName())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Device ID")),a.createElement("td",null,a.createElement("code",null,e.deviceId))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Verification")),a.createElement("td",null,t)),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Ed25519 fingerprint")),a.createElement("td",null,a.createElement("code",null,e.getFingerprint())))))},_renderEventInfo:function(){var e=this.props.event;return a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("User ID")),a.createElement("td",null,e.getSender())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Curve25519 identity key")),a.createElement("td",null,a.createElement("code",null,e.getSenderKey()||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Claimed Ed25519 fingerprint key")),a.createElement("td",null,a.createElement("code",null,e.getKeysClaimed().ed25519||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Algorithm")),a.createElement("td",null,e.getWireContent().algorithm||a.createElement("i",null,(0,i._t)("unencrypted")))),"m.bad.encrypted"===e.getContent().msgtype?a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Decryption error")),a.createElement("td",null,e.getContent().body)):null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Session ID")),a.createElement("td",null,a.createElement("code",null,e.getWireContent().session_id||a.createElement("i",null,(0,i._t)("none")))))))},render:function(){var e=o.getComponent("elements.DeviceVerifyButtons"),t=null;return this.state.device&&(t=a.createElement(e,{device:this.state.device,userId:this.props.event.getSender()})),a.createElement("div",{className:"mx_EncryptedEventDialog",onKeyDown:this.onKeyDown},a.createElement("div",{className:"mx_Dialog_title"},(0,i._t)("End-to-end encryption information")),a.createElement("div",{className:"mx_Dialog_content"},a.createElement("h4",null,(0,i._t)("Event information")),this._renderEventInfo(),a.createElement("h4",null,(0,i._t)("Sender device information")),this._renderDeviceInfo()),a.createElement("div",{className:"mx_Dialog_buttons"},a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:!0},(0,i._t)("OK")),t))}})}}]);
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{545:function(e,t,n){"use strict";var l=c(n(49)),r=c(n(1)),i=n(2);function c(e){return e&&e.__esModule?e:{default:e}}var a=n(0),o=n(5),d=n(9);e.exports=a.createClass({displayName:"EncryptedEventDialog",propTypes:{event:r.default.object.isRequired,onFinished:r.default.func.isRequired},getInitialState:function(){return{device:null}},componentWillMount:function(){var e=this;this._unmounted=!1;var t=d.get();this.refreshDevice().then(function(n){return n||t.downloadKeys([e.props.event.getSender()],!0).then(function(){return e.refreshDevice()})}).then(function(n){e._unmounted||(e.setState({device:n}),t.on("deviceVerificationChanged",e.onDeviceVerificationChanged))},function(e){console.log("Error downloading devices",e)})},componentWillUnmount:function(){this._unmounted=!0;var e=d.get();e&&e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged)},refreshDevice:function(){return l.default.resolve(d.get().getEventSenderDeviceInfo(this.props.event))},onDeviceVerificationChanged:function(e,t){var n=this;e==this.props.event.getSender()&&this.refreshDevice().then(function(e){n.setState({device:e})})},onKeyDown:function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))},_renderDeviceInfo:function(){var e=this.state.device;if(!e)return a.createElement("i",null,(0,i._t)("unknown device"));var t=a.createElement("b",null,(0,i._t)("NOT verified"));return e.isBlocked()?t=a.createElement("b",null,(0,i._t)("Blacklisted")):e.isVerified()&&(t=(0,i._t)("verified")),a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Name")),a.createElement("td",null,e.getDisplayName())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Device ID")),a.createElement("td",null,a.createElement("code",null,e.deviceId))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Verification")),a.createElement("td",null,t)),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Ed25519 fingerprint")),a.createElement("td",null,a.createElement("code",null,e.getFingerprint())))))},_renderEventInfo:function(){var e=this.props.event;return a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("User ID")),a.createElement("td",null,e.getSender())),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Curve25519 identity key")),a.createElement("td",null,a.createElement("code",null,e.getSenderKey()||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Claimed Ed25519 fingerprint key")),a.createElement("td",null,a.createElement("code",null,e.getKeysClaimed().ed25519||a.createElement("i",null,(0,i._t)("none"))))),a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Algorithm")),a.createElement("td",null,e.getWireContent().algorithm||a.createElement("i",null,(0,i._t)("unencrypted")))),"m.bad.encrypted"===e.getContent().msgtype?a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Decryption error")),a.createElement("td",null,e.getContent().body)):null,a.createElement("tr",null,a.createElement("td",null,(0,i._t)("Session ID")),a.createElement("td",null,a.createElement("code",null,e.getWireContent().session_id||a.createElement("i",null,(0,i._t)("none")))))))},render:function(){var e=o.getComponent("elements.DeviceVerifyButtons"),t=null;return this.state.device&&(t=a.createElement(e,{device:this.state.device,userId:this.props.event.getSender()})),a.createElement("div",{className:"mx_EncryptedEventDialog",onKeyDown:this.onKeyDown},a.createElement("div",{className:"mx_Dialog_title"},(0,i._t)("End-to-end encryption information")),a.createElement("div",{className:"mx_Dialog_content"},a.createElement("h4",null,(0,i._t)("Event information")),this._renderEventInfo(),a.createElement("h4",null,(0,i._t)("Sender device information")),this._renderDeviceInfo()),a.createElement("div",{className:"mx_Dialog_buttons"},a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:!0},(0,i._t)("OK")),t))}})}}]);
|
||||
//# sourceMappingURL=5.js.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/bundle.css","sourceRoot":""}
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/bundle.css","sourceRoot":""}
|
||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+375
-204
@@ -692,6 +692,7 @@ body.mx_scrollbar_nooverlay .mx_AutoHideScrollbar:hover.mx_AutoHideScrollbar_ove
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@@ -727,7 +728,10 @@ limitations under the License.
|
||||
font-size: 14px;
|
||||
z-index: 5001;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_right {
|
||||
.mx_ContextualMenu_right {
|
||||
right: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_right {
|
||||
right: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_right {
|
||||
@@ -740,18 +744,10 @@ limitations under the License.
|
||||
border-left: 8px solid #22262e;
|
||||
border-bottom: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_right::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 7px solid transparent;
|
||||
border-left: 7px solid #22262e;
|
||||
border-bottom: 7px solid transparent;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
right: 1px;
|
||||
.mx_ContextualMenu_left {
|
||||
left: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_left {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_left {
|
||||
left: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_left {
|
||||
@@ -764,18 +760,10 @@ limitations under the License.
|
||||
border-right: 8px solid #22262e;
|
||||
border-bottom: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_left::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 7px solid transparent;
|
||||
border-right: 7px solid #22262e;
|
||||
border-bottom: 7px solid transparent;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
left: 1px;
|
||||
.mx_ContextualMenu_top {
|
||||
top: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_top {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_top {
|
||||
top: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_top {
|
||||
@@ -788,18 +776,10 @@ limitations under the License.
|
||||
border-bottom: 8px solid #22262e;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_top::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 7px solid transparent;
|
||||
border-bottom: 7px solid #22262e;
|
||||
border-right: 7px solid transparent;
|
||||
position: absolute;
|
||||
left: -7px;
|
||||
top: 1px;
|
||||
.mx_ContextualMenu_bottom {
|
||||
bottom: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_bottom {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom {
|
||||
bottom: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_bottom {
|
||||
@@ -812,22 +792,6 @@ limitations under the License.
|
||||
border-top: 8px solid #22262e;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_bottom::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 7px solid transparent;
|
||||
border-top: 7px solid #22262e;
|
||||
border-right: 7px solid transparent;
|
||||
position: absolute;
|
||||
left: -7px;
|
||||
bottom: 1px;
|
||||
}
|
||||
.mx_ContextualMenu_field {
|
||||
padding: 3px 6px 3px 6px;
|
||||
cursor: pointer;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.mx_ContextualMenu_spinner {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
@@ -1007,18 +971,19 @@ limitations under the License.
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #fff;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.mx_GenericErrorPage_box {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
display: inline;
|
||||
width: 500px;
|
||||
height: 200px;
|
||||
min-height: 125px;
|
||||
border: 1px solid #f22;
|
||||
padding: 10px;
|
||||
padding: 10px 10px 20px;
|
||||
background-color: #fcc;
|
||||
}
|
||||
/*
|
||||
@@ -2056,9 +2021,6 @@ limitations under the License.
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_RoomDirectory .gm-scroll-view {
|
||||
scrollbar-width: thin;
|
||||
}
|
||||
.mx_RoomDirectory_createRoom {
|
||||
background-color: #03b381;
|
||||
border-radius: 4px;
|
||||
@@ -2997,7 +2959,6 @@ limitations under the License.
|
||||
flex-direction: column;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin-top: 5px;
|
||||
|
||||
height: 100%;
|
||||
}
|
||||
@@ -3305,6 +3266,7 @@ limitations under the License.
|
||||
}
|
||||
.mx_Login_submit:disabled {
|
||||
opacity: 0.3;
|
||||
cursor: default;
|
||||
}
|
||||
.mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited {
|
||||
color: #ffffff;
|
||||
@@ -3329,6 +3291,13 @@ limitations under the License.
|
||||
margin-top: 12px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.mx_Login_error.mx_Login_serverError {
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
}
|
||||
.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal {
|
||||
color: #ff8d13;
|
||||
}
|
||||
.mx_Login_type_container {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
@@ -3340,11 +3309,11 @@ limitations under the License.
|
||||
margin: 0;
|
||||
}
|
||||
.mx_Login_type_label {
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_Login_type_dropdown {
|
||||
min-width: 200px;
|
||||
.mx_Login_underlinedServerName {
|
||||
border-bottom: 1px dashed #03b381;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
@@ -3402,7 +3371,6 @@ limitations under the License.
|
||||
color: #ff4b55;
|
||||
}
|
||||
.mx_AuthBody .mx_Field input {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.mx_AuthBody .mx_Field_select::before {
|
||||
@@ -3432,8 +3400,6 @@ limitations under the License.
|
||||
}
|
||||
.mx_AuthBody_fieldRow > .mx_Field {
|
||||
margin: 0 5px;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_AuthBody_fieldRow > .mx_Field:first-child {
|
||||
margin-left: 0;
|
||||
@@ -3706,6 +3672,9 @@ limitations under the License.
|
||||
.mx_InteractiveAuthEntryComponents_termsPolicy {
|
||||
display: block;
|
||||
}
|
||||
.mx_InteractiveAuthEntryComponents_passwordSection {
|
||||
width: 300px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -3754,8 +3723,6 @@ limitations under the License.
|
||||
margin: 1em 0;
|
||||
}
|
||||
.mx_ServerConfig_fields .mx_Field {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
margin: 0 5px;
|
||||
}
|
||||
.mx_ServerConfig_fields .mx_Field:first-child {
|
||||
@@ -3767,6 +3734,10 @@ limitations under the License.
|
||||
.mx_ServerConfig_help:link {
|
||||
opacity: 0.8;
|
||||
}
|
||||
.mx_ServerConfig_error {
|
||||
display: block;
|
||||
color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -4341,29 +4312,6 @@ limitations under the License.
|
||||
margin: 10px 0px;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 OpenMarket Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_BugReportDialog .mx_Field {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_BugReportDialog_field_input {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
/*
|
||||
Copyright 2016 Aviral Dasgupta
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -4578,6 +4526,9 @@ limitations under the License.
|
||||
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section {
|
||||
margin-top: 60px;
|
||||
}
|
||||
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field {
|
||||
width: 300px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
@@ -4625,7 +4576,10 @@ limitations under the License.
|
||||
/* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */
|
||||
cursor: default !important;
|
||||
}
|
||||
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button, .mx_DevTools_RoomStateExplorer_query {
|
||||
.mx_DevTools_RoomStateExplorer_query {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button {
|
||||
margin-bottom: 10px;
|
||||
width: 100%;
|
||||
}
|
||||
@@ -4669,10 +4623,6 @@ limitations under the License.
|
||||
max-width: 684px;
|
||||
min-height: 250px;
|
||||
padding: 10px;
|
||||
width: 100%;
|
||||
}
|
||||
.mx_DevTools_content .mx_Field_input {
|
||||
display: inline-block;
|
||||
}
|
||||
.mx_DevTools_eventTypeStateKeyGroup {
|
||||
display: -ms-flexbox;
|
||||
@@ -4862,6 +4812,44 @@ limitations under the License.
|
||||
margin-left: 10px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_MessageEditHistoryDialog .mx_Dialog_header > .mx_Dialog_title {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
max-height: 60vh;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_scrollPanel {
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_edits {
|
||||
list-style-type: none;
|
||||
font-size: 14px;
|
||||
padding: 0;
|
||||
color: #edf3ff;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_edits .mx_EventTile_line, .mx_MessageEditHistoryDialog_edits .mx_EventTile_content {
|
||||
margin-right: 0px;
|
||||
}
|
||||
/*
|
||||
Copyright 2018 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -5037,7 +5025,6 @@ limitations under the License.
|
||||
color: #edf3ff;
|
||||
background-color: #181b21;
|
||||
font-size: 15px;
|
||||
width: 100%;
|
||||
max-width: 280px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
@@ -5963,9 +5950,6 @@ limitations under the License.
|
||||
.mx_EditableItem_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_EditableItemList_newItem .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_EditableItemList_label {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
@@ -5988,6 +5972,9 @@ limitations under the License.
|
||||
.mx_Field {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
position: relative;
|
||||
margin: 1em 0;
|
||||
border-radius: 4px;
|
||||
@@ -6006,6 +5993,8 @@ limitations under the License.
|
||||
padding: 8px 9px;
|
||||
color: #edf3ff;
|
||||
background-color: #181b21;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_Field select {
|
||||
-moz-appearance: none;
|
||||
@@ -6281,6 +6270,87 @@ limitations under the License.
|
||||
vertical-align: -3px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_InteractiveTooltip_wrapper {
|
||||
position: fixed;
|
||||
z-index: 5000;
|
||||
}
|
||||
.mx_InteractiveTooltip {
|
||||
border-radius: 3px;
|
||||
background-color: #15171b;
|
||||
color: #ffffff;
|
||||
position: absolute;
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
padding: 6px;
|
||||
z-index: 5001;
|
||||
}
|
||||
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_top {
|
||||
top: 10px;
|
||||
}
|
||||
.mx_InteractiveTooltip_chevron_top {
|
||||
position: absolute;
|
||||
left: calc(50% - 8px);
|
||||
top: -8px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 8px solid transparent;
|
||||
border-bottom: 8px solid #15171b;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
|
||||
.mx_InteractiveTooltip_chevron_top {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
background-color: inherit;
|
||||
border: none;
|
||||
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
transform: rotate(135deg);
|
||||
border-radius: 0 0 0 3px;
|
||||
top: calc(-8px / 1.414);
|
||||
}
|
||||
}
|
||||
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_bottom {
|
||||
bottom: 10px;
|
||||
}
|
||||
.mx_InteractiveTooltip_chevron_bottom {
|
||||
position: absolute;
|
||||
left: calc(50% - 8px);
|
||||
bottom: -8px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 8px solid transparent;
|
||||
border-top: 8px solid #15171b;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
|
||||
.mx_InteractiveTooltip_chevron_bottom {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
background-color: inherit;
|
||||
border: none;
|
||||
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
transform: rotate(-45deg);
|
||||
border-radius: 0 0 0 3px;
|
||||
bottom: calc(-8px / 1.414);
|
||||
}
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -6419,6 +6489,9 @@ limitations under the License.
|
||||
max-height: 200px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
.mx_MessageEditor .mx_MessageEditor_editor:focus {
|
||||
border-color: rgba(3, 179, 129, 0.5);
|
||||
}
|
||||
.mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill {
|
||||
padding-left: 21px;
|
||||
position: relative;
|
||||
@@ -6487,7 +6560,6 @@ limitations under the License.
|
||||
width: 100%;
|
||||
}
|
||||
.mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
/*
|
||||
@@ -6747,6 +6819,24 @@ limitations under the License.
|
||||
color: #c8c8cd !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_TextWithTooltip_tooltip {
|
||||
display: none;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -6794,52 +6884,6 @@ limitations under the License.
|
||||
left: 23px;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ToolTipButton {
|
||||
display: inline-block;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
margin-left: 5px;
|
||||
|
||||
border: 2px solid #dbdbdb;
|
||||
border-radius: 20px;
|
||||
color: #dbdbdb;
|
||||
|
||||
transition: opacity 0.2s ease-in;
|
||||
opacity: 0.6;
|
||||
|
||||
line-height: 11px;
|
||||
text-align: center;
|
||||
|
||||
cursor: pointer;
|
||||
}
|
||||
.mx_ToolTipButton:hover {
|
||||
opacity: 1.0;
|
||||
}
|
||||
.mx_ToolTipButton_container {
|
||||
position: relative;
|
||||
top: -18px;
|
||||
left: 4px;
|
||||
}
|
||||
.mx_ToolTipButton_helpText {
|
||||
width: 400px;
|
||||
text-align: start;
|
||||
line-height: 17px !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -6923,6 +6967,53 @@ limitations under the License.
|
||||
border-right-color: #15171b;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 New Vector Ltd.
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_TooltipButton {
|
||||
display: inline-block;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
margin-left: 5px;
|
||||
|
||||
border: 2px solid #dbdbdb;
|
||||
border-radius: 20px;
|
||||
color: #dbdbdb;
|
||||
|
||||
transition: opacity 0.2s ease-in;
|
||||
opacity: 0.6;
|
||||
|
||||
line-height: 11px;
|
||||
text-align: center;
|
||||
|
||||
cursor: pointer;
|
||||
}
|
||||
.mx_TooltipButton:hover {
|
||||
opacity: 1.0;
|
||||
}
|
||||
.mx_TooltipButton_container {
|
||||
position: relative;
|
||||
top: -18px;
|
||||
left: 4px;
|
||||
}
|
||||
.mx_TooltipButton_helpText {
|
||||
width: 400px;
|
||||
text-align: start;
|
||||
line-height: 17px !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -7417,6 +7508,7 @@ limitations under the License.
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
z-index: 1;
|
||||
}
|
||||
.mx_MessageActionBar > * {
|
||||
display: inline-block;
|
||||
@@ -7451,6 +7543,10 @@ limitations under the License.
|
||||
mask-position: center;
|
||||
background-color: #a1b2d1;
|
||||
}
|
||||
.mx_MessageActionBar_reactButton::after {
|
||||
-webkit-mask-image: url(../../img/react.5d59311.svg);
|
||||
mask-image: url(../../img/react.5d59311.svg);
|
||||
}
|
||||
.mx_MessageActionBar_replyButton::after {
|
||||
-webkit-mask-image: url(../../img/reply.488cf91.svg);
|
||||
mask-image: url(../../img/reply.488cf91.svg);
|
||||
@@ -7479,9 +7575,11 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_MessageTimestamp {
|
||||
color: #a1b2d1;
|
||||
font-size: 10px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@@ -7495,14 +7593,48 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ReactionDimension {
|
||||
width: 42px;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-pack: space-evenly;
|
||||
justify-content: space-evenly;
|
||||
.mx_ReactionsQuickTooltip_buttons {
|
||||
display: -ms-grid;
|
||||
display: grid;
|
||||
-ms-grid-columns: (auto)[4];
|
||||
grid-template-columns: repeat(4, auto);
|
||||
}
|
||||
.mx_ReactionDimension_disabled {
|
||||
.mx_ReactionsQuickTooltip_label {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_ReactionsQuickTooltip_shortcode {
|
||||
padding-left: 6px;
|
||||
opacity: 0.7;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ReactionTooltipButton {
|
||||
font-size: 16px;
|
||||
padding: 6px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: pointer;
|
||||
transition: transform 0.25s;
|
||||
}
|
||||
.mx_ReactionTooltipButton:hover {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
.mx_ReactionTooltipButton_selected {
|
||||
opacity: 0.4;
|
||||
}
|
||||
/*
|
||||
@@ -7522,7 +7654,18 @@ limitations under the License.
|
||||
*/
|
||||
.mx_ReactionsRow {
|
||||
margin: 6px 0;
|
||||
color: #edf3ff;
|
||||
}
|
||||
.mx_ReactionsRow_showAll {
|
||||
text-decoration: none;
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
margin-left: 6px;
|
||||
vertical-align: top;
|
||||
}
|
||||
.mx_ReactionsRow_showAll:hover, .mx_ReactionsRow_showAll:link, .mx_ReactionsRow_showAll:visited {
|
||||
color: #03b381;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -8448,13 +8591,17 @@ limitations under the License.
|
||||
color: #edf3ff;
|
||||
font-size: 14px;
|
||||
display: inline-block; /* anti-zalgo, with overflow hidden */
|
||||
overflow-y: hidden;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
padding-left: 65px; /* left gutter */
|
||||
padding-bottom: 0px;
|
||||
padding-top: 0px;
|
||||
margin: 0px;
|
||||
line-height: 17px;
|
||||
/* the next three lines, along with overflow hidden, truncate long display names */
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
max-width: calc(100% - 65px);
|
||||
}
|
||||
.mx_EventTile .mx_SenderProfile .mx_Flair {
|
||||
opacity: 0.7;
|
||||
@@ -8480,8 +8627,6 @@ limitations under the License.
|
||||
display: block;
|
||||
visibility: hidden;
|
||||
white-space: nowrap;
|
||||
color: #a1b2d1;
|
||||
font-size: 10px;
|
||||
left: 0px;
|
||||
width: 46px; /* 8 + 30 (avatar) + 8 */
|
||||
text-align: center;
|
||||
@@ -8546,10 +8691,19 @@ limitations under the License.
|
||||
.mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill {
|
||||
opacity: 0.5;
|
||||
}
|
||||
.mx_EventTile_sending.mx_EventTile_redacted .mx_UnknownBody {
|
||||
opacity: 0.4;
|
||||
}
|
||||
div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
|
||||
--lozenge-color: #f44 !important;
|
||||
--lozenge-border-color: #f44 !important;
|
||||
}
|
||||
.mx_EventTile_notSent {
|
||||
color: #f44;
|
||||
}
|
||||
.mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody {
|
||||
--lozenge-color: #606060;
|
||||
--lozenge-border-color: #000000;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 22px;
|
||||
@@ -8557,17 +8711,20 @@ limitations under the License.
|
||||
border-radius: 11px;
|
||||
background: repeating-linear-gradient(
|
||||
-45deg,
|
||||
#606060,
|
||||
#606060 3px,
|
||||
var(--lozenge-color),
|
||||
var(--lozenge-color) 3px,
|
||||
transparent 3px,
|
||||
transparent 6px
|
||||
);
|
||||
box-shadow: 0px 0px 3px #000000 inset;
|
||||
box-shadow: 0px 0px 3px var(--lozenge-border-color) inset;
|
||||
}
|
||||
.mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body
|
||||
{
|
||||
{
|
||||
color: #ff4b55;
|
||||
}
|
||||
.mx_EventTile_highlight .mx_EventTile_line, .mx_EventTile_highlight .markdown-body .mx_EventTile_line {
|
||||
background-color: #22262e;
|
||||
}
|
||||
.mx_EventTile_contextual {
|
||||
opacity: 0.4;
|
||||
}
|
||||
@@ -8610,6 +8767,7 @@ limitations under the License.
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
z-index: 1;
|
||||
}
|
||||
.mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars {
|
||||
top: 7px;
|
||||
@@ -8735,6 +8893,7 @@ limitations under the License.
|
||||
color: #a1b2d1;
|
||||
display: inline-block;
|
||||
margin-left: 9px;
|
||||
cursor: pointer;
|
||||
}
|
||||
/* Various markdown overrides */
|
||||
.mx_EventTile_content .markdown-body {
|
||||
@@ -9076,6 +9235,7 @@ limitations under the License.
|
||||
.mx_MemberDeviceInfo_textButton:hover {
|
||||
}
|
||||
.mx_MemberDeviceInfo_deviceId {
|
||||
word-break: break-word;
|
||||
font-size: 13px;
|
||||
}
|
||||
.mx_MemberDeviceInfo_deviceInfo {
|
||||
@@ -9151,6 +9311,8 @@ limitations under the License.
|
||||
.mx_MemberInfo_name h2 {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
overflow-x: auto;
|
||||
max-height: 50px;
|
||||
}
|
||||
.mx_MemberInfo h2 {
|
||||
font-size: 18px;
|
||||
@@ -10259,6 +10421,14 @@ limitations under the License.
|
||||
-ms-flex: 0 0 auto;
|
||||
flex: 0 0 auto;
|
||||
}
|
||||
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer {
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner {
|
||||
vertical-align: middle;
|
||||
display: inline-block;
|
||||
}
|
||||
.mx_RoomPreviewBar_dark {
|
||||
background-color: #15171b;
|
||||
color: #ffffff;
|
||||
@@ -10585,21 +10755,25 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_RoomUpgradeWarningBar {
|
||||
text-align: center;
|
||||
height: 235px;
|
||||
max-height: 235px;
|
||||
background-color: #22262e;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
overflow: scroll;
|
||||
}
|
||||
.mx_RoomUpgradeWarningBar_wrapped {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
text-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
background-color: #22262e;
|
||||
-webkit-align-items: center;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
}
|
||||
.mx_RoomUpgradeWarningBar_header {
|
||||
color: #ff4b55;
|
||||
@@ -10999,9 +11173,6 @@ limitations under the License.
|
||||
.mx_ExistingEmailAddress_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_EmailAddresses_new .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
|
||||
@@ -11031,6 +11202,16 @@ limitations under the License.
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.mx_IntegrationsManager_loading h3 {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_IntegrationsManager_error {
|
||||
text-align: center;
|
||||
padding-top: 20px;
|
||||
}
|
||||
.mx_IntegrationsManager_error h3 {
|
||||
color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2018 New Vector Ltd
|
||||
|
||||
@@ -11119,6 +11300,25 @@ limitations under the License.
|
||||
.mx_UserNotifSettings_notifTable .mx_Spinner {
|
||||
position: absolute;
|
||||
}
|
||||
.mx_NotificationSound_soundUpload {
|
||||
display: none;
|
||||
}
|
||||
.mx_NotificationSound_browse {
|
||||
color: #03b381;
|
||||
border: 1px solid #03b381;
|
||||
background-color: transparent;
|
||||
}
|
||||
.mx_NotificationSound_save {
|
||||
margin-left: 5px;
|
||||
color: white;
|
||||
background-color: #03b381;
|
||||
}
|
||||
.mx_NotificationSound_resetSound {
|
||||
margin-top: 5px;
|
||||
color: white;
|
||||
border: #ff4b55;
|
||||
background-color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11151,9 +11351,6 @@ limitations under the License.
|
||||
.mx_ExistingPhoneNumber_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_PhoneNumbers_new .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_PhoneNumbers_input {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
@@ -11190,9 +11387,6 @@ limitations under the License.
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.mx_ProfileSettings_controls .mx_Field #profileDisplayName, .mx_ProfileSettings_controls .mx_Field #profileTopic {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_ProfileSettings_controls .mx_Field #profileTopic {
|
||||
height: 4em;
|
||||
}
|
||||
@@ -11369,9 +11563,6 @@ limitations under the License.
|
||||
.mx_GeneralRoomSettingsTab_profileSection {
|
||||
margin-top: 10px;
|
||||
}
|
||||
.mx_GeneralRoomSettingsTab .mx_AliasSettings .mx_Field select {
|
||||
width: 100%;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11439,24 +11630,12 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_GeneralUserSettingsTab_changePassword, .mx_GeneralUserSettingsTab_themeSection {
|
||||
display: block;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field {
|
||||
display: block;
|
||||
margin-right: 100px;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field input {
|
||||
display: block;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_themeSection .mx_Field select {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput {
|
||||
margin-right: 100px;
|
||||
}
|
||||
@@ -11518,10 +11697,6 @@ limitations under the License.
|
||||
.mx_PreferencesUserSettingsTab .mx_Field {
|
||||
margin-right: 100px;
|
||||
}
|
||||
.mx_PreferencesUserSettingsTab .mx_Field input {
|
||||
display: block;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11582,10 +11757,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_VoiceUserSettingsTab .mx_Field select {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
.mx_VoiceUserSettingsTab .mx_Field {
|
||||
margin-right: 100px;
|
||||
}
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/theme-dark.css","sourceRoot":""}
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/theme-dark.css","sourceRoot":""}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2472)}({2472:function(e,t){}});
|
||||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2488)}({2488:function(e,t){}});
|
||||
//# sourceMappingURL=theme-dark.js.map
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/8be32dac4bfa4015fcdc/theme-dark.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2472);\n"],"sourceRoot":""}
|
||||
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/e9b8313cd5591059cfdc/theme-dark.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2488);\n"],"sourceRoot":""}
|
||||
+375
-204
@@ -671,6 +671,7 @@ body.mx_scrollbar_nooverlay .mx_AutoHideScrollbar:hover.mx_AutoHideScrollbar_ove
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@@ -706,7 +707,10 @@ limitations under the License.
|
||||
font-size: 14px;
|
||||
z-index: 5001;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_right {
|
||||
.mx_ContextualMenu_right {
|
||||
right: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_right {
|
||||
right: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_right {
|
||||
@@ -719,18 +723,10 @@ limitations under the License.
|
||||
border-left: 8px solid #fff;
|
||||
border-bottom: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_right::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 7px solid transparent;
|
||||
border-left: 7px solid #fff;
|
||||
border-bottom: 7px solid transparent;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
right: 1px;
|
||||
.mx_ContextualMenu_left {
|
||||
left: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_left {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_left {
|
||||
left: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_left {
|
||||
@@ -743,18 +739,10 @@ limitations under the License.
|
||||
border-right: 8px solid #fff;
|
||||
border-bottom: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_left::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 7px solid transparent;
|
||||
border-right: 7px solid #fff;
|
||||
border-bottom: 7px solid transparent;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
left: 1px;
|
||||
.mx_ContextualMenu_top {
|
||||
top: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_top {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_top {
|
||||
top: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_top {
|
||||
@@ -767,18 +755,10 @@ limitations under the License.
|
||||
border-bottom: 8px solid #fff;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_top::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 7px solid transparent;
|
||||
border-bottom: 7px solid #fff;
|
||||
border-right: 7px solid transparent;
|
||||
position: absolute;
|
||||
left: -7px;
|
||||
top: 1px;
|
||||
.mx_ContextualMenu_bottom {
|
||||
bottom: 0;
|
||||
}
|
||||
.mx_ContextualMenu.mx_ContextualMenu_bottom {
|
||||
.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom {
|
||||
bottom: 8px;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_bottom {
|
||||
@@ -791,22 +771,6 @@ limitations under the License.
|
||||
border-top: 8px solid #fff;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
.mx_ContextualMenu_chevron_bottom::after {
|
||||
content: '';
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 7px solid transparent;
|
||||
border-top: 7px solid #fff;
|
||||
border-right: 7px solid transparent;
|
||||
position: absolute;
|
||||
left: -7px;
|
||||
bottom: 1px;
|
||||
}
|
||||
.mx_ContextualMenu_field {
|
||||
padding: 3px 6px 3px 6px;
|
||||
cursor: pointer;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.mx_ContextualMenu_spinner {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
@@ -986,18 +950,19 @@ limitations under the License.
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #fff;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.mx_GenericErrorPage_box {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
display: inline;
|
||||
width: 500px;
|
||||
height: 200px;
|
||||
min-height: 125px;
|
||||
border: 1px solid #f22;
|
||||
padding: 10px;
|
||||
padding: 10px 10px 20px;
|
||||
background-color: #fcc;
|
||||
}
|
||||
/*
|
||||
@@ -2035,9 +2000,6 @@ limitations under the License.
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_RoomDirectory .gm-scroll-view {
|
||||
scrollbar-width: thin;
|
||||
}
|
||||
.mx_RoomDirectory_createRoom {
|
||||
background-color: #03b381;
|
||||
border-radius: 4px;
|
||||
@@ -2976,7 +2938,6 @@ limitations under the License.
|
||||
flex-direction: column;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin-top: 5px;
|
||||
|
||||
height: 100%;
|
||||
}
|
||||
@@ -3284,6 +3245,7 @@ limitations under the License.
|
||||
}
|
||||
.mx_Login_submit:disabled {
|
||||
opacity: 0.3;
|
||||
cursor: default;
|
||||
}
|
||||
.mx_AuthBody a.mx_Login_sso_link:link, .mx_AuthBody a.mx_Login_sso_link:hover, .mx_AuthBody a.mx_Login_sso_link:visited {
|
||||
color: #ffffff;
|
||||
@@ -3308,6 +3270,13 @@ limitations under the License.
|
||||
margin-top: 12px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.mx_Login_error.mx_Login_serverError {
|
||||
text-align: left;
|
||||
font-weight: normal;
|
||||
}
|
||||
.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal {
|
||||
color: #ff8d13;
|
||||
}
|
||||
.mx_Login_type_container {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
@@ -3319,11 +3288,11 @@ limitations under the License.
|
||||
margin: 0;
|
||||
}
|
||||
.mx_Login_type_label {
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_Login_type_dropdown {
|
||||
min-width: 200px;
|
||||
.mx_Login_underlinedServerName {
|
||||
border-bottom: 1px dashed #03b381;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
@@ -3381,7 +3350,6 @@ limitations under the License.
|
||||
color: #ff4b55;
|
||||
}
|
||||
.mx_AuthBody .mx_Field input {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.mx_AuthBody .mx_Field_select::before {
|
||||
@@ -3411,8 +3379,6 @@ limitations under the License.
|
||||
}
|
||||
.mx_AuthBody_fieldRow > .mx_Field {
|
||||
margin: 0 5px;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_AuthBody_fieldRow > .mx_Field:first-child {
|
||||
margin-left: 0;
|
||||
@@ -3685,6 +3651,9 @@ limitations under the License.
|
||||
.mx_InteractiveAuthEntryComponents_termsPolicy {
|
||||
display: block;
|
||||
}
|
||||
.mx_InteractiveAuthEntryComponents_passwordSection {
|
||||
width: 300px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -3733,8 +3702,6 @@ limitations under the License.
|
||||
margin: 1em 0;
|
||||
}
|
||||
.mx_ServerConfig_fields .mx_Field {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
margin: 0 5px;
|
||||
}
|
||||
.mx_ServerConfig_fields .mx_Field:first-child {
|
||||
@@ -3746,6 +3713,10 @@ limitations under the License.
|
||||
.mx_ServerConfig_help:link {
|
||||
opacity: 0.8;
|
||||
}
|
||||
.mx_ServerConfig_error {
|
||||
display: block;
|
||||
color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -4320,29 +4291,6 @@ limitations under the License.
|
||||
margin: 10px 0px;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 OpenMarket Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_BugReportDialog .mx_Field {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_BugReportDialog_field_input {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
/*
|
||||
Copyright 2016 Aviral Dasgupta
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -4557,6 +4505,9 @@ limitations under the License.
|
||||
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section {
|
||||
margin-top: 60px;
|
||||
}
|
||||
.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field {
|
||||
width: 300px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
@@ -4604,7 +4555,10 @@ limitations under the License.
|
||||
/* Set the cursor back to default as `.mx_Dialog button` sets it to pointer */
|
||||
cursor: default !important;
|
||||
}
|
||||
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button, .mx_DevTools_RoomStateExplorer_query {
|
||||
.mx_DevTools_RoomStateExplorer_query {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.mx_DevTools_RoomStateExplorer_button, .mx_DevTools_ServersInRoomList_button {
|
||||
margin-bottom: 10px;
|
||||
width: 100%;
|
||||
}
|
||||
@@ -4648,10 +4602,6 @@ limitations under the License.
|
||||
max-width: 684px;
|
||||
min-height: 250px;
|
||||
padding: 10px;
|
||||
width: 100%;
|
||||
}
|
||||
.mx_DevTools_content .mx_Field_input {
|
||||
display: inline-block;
|
||||
}
|
||||
.mx_DevTools_eventTypeStateKeyGroup {
|
||||
display: -ms-flexbox;
|
||||
@@ -4841,6 +4791,44 @@ limitations under the License.
|
||||
margin-left: 10px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_MessageEditHistoryDialog .mx_Dialog_header > .mx_Dialog_title {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
max-height: 60vh;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_scrollPanel {
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_edits {
|
||||
list-style-type: none;
|
||||
font-size: 14px;
|
||||
padding: 0;
|
||||
color: #2e2f32;
|
||||
}
|
||||
.mx_MessageEditHistoryDialog_edits .mx_EventTile_line, .mx_MessageEditHistoryDialog_edits .mx_EventTile_content {
|
||||
margin-right: 0px;
|
||||
}
|
||||
/*
|
||||
Copyright 2018 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -5016,7 +5004,6 @@ limitations under the License.
|
||||
color: #2e2f32;
|
||||
background-color: #ffffff;
|
||||
font-size: 15px;
|
||||
width: 100%;
|
||||
max-width: 280px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
@@ -5942,9 +5929,6 @@ limitations under the License.
|
||||
.mx_EditableItem_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_EditableItemList_newItem .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_EditableItemList_label {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
@@ -5967,6 +5951,9 @@ limitations under the License.
|
||||
.mx_Field {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
position: relative;
|
||||
margin: 1em 0;
|
||||
border-radius: 4px;
|
||||
@@ -5985,6 +5972,8 @@ limitations under the License.
|
||||
padding: 8px 9px;
|
||||
color: #2e2f32;
|
||||
background-color: #ffffff;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
}
|
||||
.mx_Field select {
|
||||
-moz-appearance: none;
|
||||
@@ -6260,6 +6249,87 @@ limitations under the License.
|
||||
vertical-align: -3px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_InteractiveTooltip_wrapper {
|
||||
position: fixed;
|
||||
z-index: 5000;
|
||||
}
|
||||
.mx_InteractiveTooltip {
|
||||
border-radius: 3px;
|
||||
background-color: #27303a;
|
||||
color: #ffffff;
|
||||
position: absolute;
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
padding: 6px;
|
||||
z-index: 5001;
|
||||
}
|
||||
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_top {
|
||||
top: 10px;
|
||||
}
|
||||
.mx_InteractiveTooltip_chevron_top {
|
||||
position: absolute;
|
||||
left: calc(50% - 8px);
|
||||
top: -8px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 8px solid transparent;
|
||||
border-bottom: 8px solid #27303a;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
|
||||
.mx_InteractiveTooltip_chevron_top {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
background-color: inherit;
|
||||
border: none;
|
||||
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
transform: rotate(135deg);
|
||||
border-radius: 0 0 0 3px;
|
||||
top: calc(-8px / 1.414);
|
||||
}
|
||||
}
|
||||
.mx_InteractiveTooltip.mx_InteractiveTooltip_withChevron_bottom {
|
||||
bottom: 10px;
|
||||
}
|
||||
.mx_InteractiveTooltip_chevron_bottom {
|
||||
position: absolute;
|
||||
left: calc(50% - 8px);
|
||||
bottom: -8px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 8px solid transparent;
|
||||
border-top: 8px solid #27303a;
|
||||
border-right: 8px solid transparent;
|
||||
}
|
||||
@supports ((-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%)) or (clip-path: polygon(0% 0%, 100% 100%, 0% 100%))) {
|
||||
.mx_InteractiveTooltip_chevron_bottom {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
background-color: inherit;
|
||||
border: none;
|
||||
-webkit-clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
|
||||
transform: rotate(-45deg);
|
||||
border-radius: 0 0 0 3px;
|
||||
bottom: calc(-8px / 1.414);
|
||||
}
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -6398,6 +6468,9 @@ limitations under the License.
|
||||
max-height: 200px;
|
||||
overflow-x: auto;
|
||||
}
|
||||
.mx_MessageEditor .mx_MessageEditor_editor:focus {
|
||||
border-color: rgba(3, 179, 129, 0.5);
|
||||
}
|
||||
.mx_MessageEditor .mx_MessageEditor_editor span.mx_UserPill, .mx_MessageEditor .mx_MessageEditor_editor span.mx_RoomPill {
|
||||
padding-left: 21px;
|
||||
position: relative;
|
||||
@@ -6466,7 +6539,6 @@ limitations under the License.
|
||||
width: 100%;
|
||||
}
|
||||
.mx_PowerSelector .mx_Field select, .mx_PowerSelector .mx_Field input {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
/*
|
||||
@@ -6726,6 +6798,24 @@ limitations under the License.
|
||||
color: #747474 !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_TextWithTooltip_tooltip {
|
||||
display: none;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -6773,52 +6863,6 @@ limitations under the License.
|
||||
left: 23px;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 New Vector Ltd.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ToolTipButton {
|
||||
display: inline-block;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
margin-left: 5px;
|
||||
|
||||
border: 2px solid #dbdbdb;
|
||||
border-radius: 20px;
|
||||
color: #dbdbdb;
|
||||
|
||||
transition: opacity 0.2s ease-in;
|
||||
opacity: 0.6;
|
||||
|
||||
line-height: 11px;
|
||||
text-align: center;
|
||||
|
||||
cursor: pointer;
|
||||
}
|
||||
.mx_ToolTipButton:hover {
|
||||
opacity: 1.0;
|
||||
}
|
||||
.mx_ToolTipButton_container {
|
||||
position: relative;
|
||||
top: -18px;
|
||||
left: 4px;
|
||||
}
|
||||
.mx_ToolTipButton_helpText {
|
||||
width: 400px;
|
||||
text-align: start;
|
||||
line-height: 17px !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -6902,6 +6946,53 @@ limitations under the License.
|
||||
border-right-color: #27303a;
|
||||
}
|
||||
/*
|
||||
Copyright 2017 New Vector Ltd.
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_TooltipButton {
|
||||
display: inline-block;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
margin-left: 5px;
|
||||
|
||||
border: 2px solid #dbdbdb;
|
||||
border-radius: 20px;
|
||||
color: #dbdbdb;
|
||||
|
||||
transition: opacity 0.2s ease-in;
|
||||
opacity: 0.6;
|
||||
|
||||
line-height: 11px;
|
||||
text-align: center;
|
||||
|
||||
cursor: pointer;
|
||||
}
|
||||
.mx_TooltipButton:hover {
|
||||
opacity: 1.0;
|
||||
}
|
||||
.mx_TooltipButton_container {
|
||||
position: relative;
|
||||
top: -18px;
|
||||
left: 4px;
|
||||
}
|
||||
.mx_TooltipButton_helpText {
|
||||
width: 400px;
|
||||
text-align: start;
|
||||
line-height: 17px !important;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -7396,6 +7487,7 @@ limitations under the License.
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
z-index: 1;
|
||||
}
|
||||
.mx_MessageActionBar > * {
|
||||
display: inline-block;
|
||||
@@ -7430,6 +7522,10 @@ limitations under the License.
|
||||
mask-position: center;
|
||||
background-color: #2e2f32;
|
||||
}
|
||||
.mx_MessageActionBar_reactButton::after {
|
||||
-webkit-mask-image: url(../../img/react.5d59311.svg);
|
||||
mask-image: url(../../img/react.5d59311.svg);
|
||||
}
|
||||
.mx_MessageActionBar_replyButton::after {
|
||||
-webkit-mask-image: url(../../img/reply.488cf91.svg);
|
||||
mask-image: url(../../img/reply.488cf91.svg);
|
||||
@@ -7458,9 +7554,11 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_MessageTimestamp {
|
||||
color: #acacac;
|
||||
font-size: 10px;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
@@ -7474,14 +7572,48 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ReactionDimension {
|
||||
width: 42px;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-pack: space-evenly;
|
||||
justify-content: space-evenly;
|
||||
.mx_ReactionsQuickTooltip_buttons {
|
||||
display: -ms-grid;
|
||||
display: grid;
|
||||
-ms-grid-columns: (auto)[4];
|
||||
grid-template-columns: repeat(4, auto);
|
||||
}
|
||||
.mx_ReactionDimension_disabled {
|
||||
.mx_ReactionsQuickTooltip_label {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_ReactionsQuickTooltip_shortcode {
|
||||
padding-left: 6px;
|
||||
opacity: 0.7;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 The Matrix.org Foundation C.I.C.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_ReactionTooltipButton {
|
||||
font-size: 16px;
|
||||
padding: 6px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: pointer;
|
||||
transition: transform 0.25s;
|
||||
}
|
||||
.mx_ReactionTooltipButton:hover {
|
||||
transform: scale(1.2);
|
||||
}
|
||||
.mx_ReactionTooltipButton_selected {
|
||||
opacity: 0.4;
|
||||
}
|
||||
/*
|
||||
@@ -7501,7 +7633,18 @@ limitations under the License.
|
||||
*/
|
||||
.mx_ReactionsRow {
|
||||
margin: 6px 0;
|
||||
color: #2e2f32;
|
||||
}
|
||||
.mx_ReactionsRow_showAll {
|
||||
text-decoration: none;
|
||||
font-size: 10px;
|
||||
font-weight: 600;
|
||||
margin-left: 6px;
|
||||
vertical-align: top;
|
||||
}
|
||||
.mx_ReactionsRow_showAll:hover, .mx_ReactionsRow_showAll:link, .mx_ReactionsRow_showAll:visited {
|
||||
color: #03b381;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -8427,13 +8570,17 @@ limitations under the License.
|
||||
color: #2e2f32;
|
||||
font-size: 14px;
|
||||
display: inline-block; /* anti-zalgo, with overflow hidden */
|
||||
overflow-y: hidden;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
padding-left: 65px; /* left gutter */
|
||||
padding-bottom: 0px;
|
||||
padding-top: 0px;
|
||||
margin: 0px;
|
||||
line-height: 17px;
|
||||
/* the next three lines, along with overflow hidden, truncate long display names */
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
max-width: calc(100% - 65px);
|
||||
}
|
||||
.mx_EventTile .mx_SenderProfile .mx_Flair {
|
||||
opacity: 0.7;
|
||||
@@ -8459,8 +8606,6 @@ limitations under the License.
|
||||
display: block;
|
||||
visibility: hidden;
|
||||
white-space: nowrap;
|
||||
color: #acacac;
|
||||
font-size: 10px;
|
||||
left: 0px;
|
||||
width: 46px; /* 8 + 30 (avatar) + 8 */
|
||||
text-align: center;
|
||||
@@ -8525,10 +8670,19 @@ limitations under the License.
|
||||
.mx_EventTile_sending .mx_UserPill, .mx_EventTile_sending .mx_RoomPill {
|
||||
opacity: 0.5;
|
||||
}
|
||||
.mx_EventTile_sending.mx_EventTile_redacted .mx_UnknownBody {
|
||||
opacity: 0.4;
|
||||
}
|
||||
div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
|
||||
--lozenge-color: #f44 !important;
|
||||
--lozenge-border-color: #f44 !important;
|
||||
}
|
||||
.mx_EventTile_notSent {
|
||||
color: #f44;
|
||||
}
|
||||
.mx_EventTile_redacted .mx_EventTile_line .mx_UnknownBody, .mx_EventTile_redacted .mx_EventTile_reply .mx_UnknownBody {
|
||||
--lozenge-color: #e2e2e2;
|
||||
--lozenge-border-color: #cccccc;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 22px;
|
||||
@@ -8536,17 +8690,20 @@ limitations under the License.
|
||||
border-radius: 11px;
|
||||
background: repeating-linear-gradient(
|
||||
-45deg,
|
||||
#e2e2e2,
|
||||
#e2e2e2 3px,
|
||||
var(--lozenge-color),
|
||||
var(--lozenge-color) 3px,
|
||||
transparent 3px,
|
||||
transparent 6px
|
||||
);
|
||||
box-shadow: 0px 0px 3px #cccccc inset;
|
||||
box-shadow: 0px 0px 3px var(--lozenge-border-color) inset;
|
||||
}
|
||||
.mx_EventTile_highlight, .mx_EventTile_highlight .markdown-body
|
||||
{
|
||||
{
|
||||
color: #ff4b55;
|
||||
}
|
||||
.mx_EventTile_highlight .mx_EventTile_line, .mx_EventTile_highlight .markdown-body .mx_EventTile_line {
|
||||
background-color: #fff8e3;
|
||||
}
|
||||
.mx_EventTile_contextual {
|
||||
opacity: 0.4;
|
||||
}
|
||||
@@ -8589,6 +8746,7 @@ limitations under the License.
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
z-index: 1;
|
||||
}
|
||||
.mx_EventTile_continuation .mx_EventTile_readAvatars, .mx_EventTile_info .mx_EventTile_readAvatars, .mx_EventTile_emote .mx_EventTile_readAvatars {
|
||||
top: 7px;
|
||||
@@ -8714,6 +8872,7 @@ limitations under the License.
|
||||
color: #9e9e9e;
|
||||
display: inline-block;
|
||||
margin-left: 9px;
|
||||
cursor: pointer;
|
||||
}
|
||||
/* Various markdown overrides */
|
||||
.mx_EventTile_content .markdown-body {
|
||||
@@ -9055,6 +9214,7 @@ limitations under the License.
|
||||
.mx_MemberDeviceInfo_textButton:hover {
|
||||
}
|
||||
.mx_MemberDeviceInfo_deviceId {
|
||||
word-break: break-word;
|
||||
font-size: 13px;
|
||||
}
|
||||
.mx_MemberDeviceInfo_deviceInfo {
|
||||
@@ -9130,6 +9290,8 @@ limitations under the License.
|
||||
.mx_MemberInfo_name h2 {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
overflow-x: auto;
|
||||
max-height: 50px;
|
||||
}
|
||||
.mx_MemberInfo h2 {
|
||||
font-size: 18px;
|
||||
@@ -10238,6 +10400,14 @@ limitations under the License.
|
||||
-ms-flex: 0 0 auto;
|
||||
flex: 0 0 auto;
|
||||
}
|
||||
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer {
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner {
|
||||
vertical-align: middle;
|
||||
display: inline-block;
|
||||
}
|
||||
.mx_RoomPreviewBar_dark {
|
||||
background-color: #27303a;
|
||||
color: #ffffff;
|
||||
@@ -10564,21 +10734,25 @@ See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_RoomUpgradeWarningBar {
|
||||
max-height: 235px;
|
||||
background-color: #f7f7f7;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
overflow: scroll;
|
||||
}
|
||||
.mx_RoomUpgradeWarningBar_wrapped {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
text-align: center;
|
||||
height: 235px;
|
||||
background-color: #f3f8fd;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
background-color: #f7f7f7;
|
||||
-webkit-align-items: center;
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
}
|
||||
.mx_RoomUpgradeWarningBar_header {
|
||||
color: #ff4b55;
|
||||
@@ -10978,9 +11152,6 @@ limitations under the License.
|
||||
.mx_ExistingEmailAddress_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_EmailAddresses_new .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
/*
|
||||
Copyright 2015, 2016 OpenMarket Ltd
|
||||
|
||||
@@ -11010,6 +11181,16 @@ limitations under the License.
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.mx_IntegrationsManager_loading h3 {
|
||||
text-align: center;
|
||||
}
|
||||
.mx_IntegrationsManager_error {
|
||||
text-align: center;
|
||||
padding-top: 20px;
|
||||
}
|
||||
.mx_IntegrationsManager_error h3 {
|
||||
color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2018 New Vector Ltd
|
||||
|
||||
@@ -11098,6 +11279,25 @@ limitations under the License.
|
||||
.mx_UserNotifSettings_notifTable .mx_Spinner {
|
||||
position: absolute;
|
||||
}
|
||||
.mx_NotificationSound_soundUpload {
|
||||
display: none;
|
||||
}
|
||||
.mx_NotificationSound_browse {
|
||||
color: #03b381;
|
||||
border: 1px solid #03b381;
|
||||
background-color: transparent;
|
||||
}
|
||||
.mx_NotificationSound_save {
|
||||
margin-left: 5px;
|
||||
color: white;
|
||||
background-color: #03b381;
|
||||
}
|
||||
.mx_NotificationSound_resetSound {
|
||||
margin-top: 5px;
|
||||
color: white;
|
||||
border: #ff4b55;
|
||||
background-color: #ff4b55;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11130,9 +11330,6 @@ limitations under the License.
|
||||
.mx_ExistingPhoneNumber_confirmBtn {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.mx_PhoneNumbers_new .mx_Field input {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_PhoneNumbers_input {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
@@ -11169,9 +11366,6 @@ limitations under the License.
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.mx_ProfileSettings_controls .mx_Field #profileDisplayName, .mx_ProfileSettings_controls .mx_Field #profileTopic {
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_ProfileSettings_controls .mx_Field #profileTopic {
|
||||
height: 4em;
|
||||
}
|
||||
@@ -11348,9 +11542,6 @@ limitations under the License.
|
||||
.mx_GeneralRoomSettingsTab_profileSection {
|
||||
margin-top: 10px;
|
||||
}
|
||||
.mx_GeneralRoomSettingsTab .mx_AliasSettings .mx_Field select {
|
||||
width: 100%;
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11418,24 +11609,12 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_GeneralUserSettingsTab_changePassword, .mx_GeneralUserSettingsTab_themeSection {
|
||||
display: block;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field, .mx_GeneralUserSettingsTab_themeSection .mx_Field {
|
||||
display: block;
|
||||
margin-right: 100px;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field input {
|
||||
display: block;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_themeSection .mx_Field select {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
.mx_GeneralUserSettingsTab_accountSection > .mx_EmailAddresses, .mx_GeneralUserSettingsTab_accountSection > .mx_PhoneNumbers, .mx_GeneralUserSettingsTab_languageInput {
|
||||
margin-right: 100px;
|
||||
}
|
||||
@@ -11497,10 +11676,6 @@ limitations under the License.
|
||||
.mx_PreferencesUserSettingsTab .mx_Field {
|
||||
margin-right: 100px;
|
||||
}
|
||||
.mx_PreferencesUserSettingsTab .mx_Field input {
|
||||
display: block;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
/*
|
||||
Copyright 2019 New Vector Ltd
|
||||
|
||||
@@ -11561,10 +11736,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
.mx_VoiceUserSettingsTab .mx_Field select {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
.mx_VoiceUserSettingsTab .mx_Field {
|
||||
margin-right: 100px;
|
||||
}
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/8be32dac4bfa4015fcdc/theme-light.css","sourceRoot":""}
|
||||
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundles/e9b8313cd5591059cfdc/theme-light.css","sourceRoot":""}
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2396)}({2396:function(e,t){}});
|
||||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2411)}({2411:function(e,t){}});
|
||||
//# sourceMappingURL=theme-light.js.map
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/8be32dac4bfa4015fcdc/theme-light.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2396);\n"],"sourceRoot":""}
|
||||
{"version":3,"sources":["webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA","file":"bundles/e9b8313cd5591059cfdc/theme-light.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2411);\n"],"sourceRoot":""}
|
||||
Reference in New Issue
Block a user