mirror of https://github.com/vector-im/riot-web
				
				
				
			Rename components to be less EMS specific
							parent
							
								
									129795c2ec
								
							
						
					
					
						commit
						7a358b1ca3
					
				|  | @ -69,7 +69,7 @@ | |||
| @import "./views/dialogs/_DeactivateAccountDialog.scss"; | ||||
| @import "./views/dialogs/_DevtoolsDialog.scss"; | ||||
| @import "./views/dialogs/_EditCommunityPrototypeDialog.scss"; | ||||
| @import "./views/dialogs/_EMSElementProDialog.scss"; | ||||
| @import "./views/dialogs/_ElementProDialog.scss"; | ||||
| @import "./views/dialogs/_FeedbackDialog.scss"; | ||||
| @import "./views/dialogs/_GroupAddressPicker.scss"; | ||||
| @import "./views/dialogs/_IncomingSasDialog.scss"; | ||||
|  |  | |||
|  | @ -14,16 +14,16 @@ See the License for the specific language governing permissions and | |||
| limitations under the License. | ||||
| */ | ||||
| 
 | ||||
| .mx_EMSElementProDialog .mx_Dialog { | ||||
| .mx_ElementProDialog .mx_Dialog { | ||||
|     height: 66%; | ||||
|     min-width: 50%; | ||||
| } | ||||
| 
 | ||||
| .mx_EMSElementProBaseDialog { | ||||
| .mx_ElementProBaseDialog { | ||||
|     height: 100%; | ||||
| } | ||||
| 
 | ||||
| .mx_EMSElementProDialog_container { | ||||
| .mx_ElementProDialog_container { | ||||
|     height: 90%; | ||||
| 
 | ||||
|     iframe { | ||||
|  | @ -15,7 +15,7 @@ limitations under the License. | |||
| */ | ||||
| 
 | ||||
| import * as React from "react"; | ||||
| import EMSElementProDialog from "../views/dialogs/EMSElementProDialog"; | ||||
| import ElementProDialog from "../views/dialogs/ElementProDialog"; | ||||
| import Modal, {IHandle} from "../../Modal"; | ||||
| import { | ||||
|     IconizedContextMenuOption, | ||||
|  | @ -27,15 +27,15 @@ interface IProps {} | |||
| 
 | ||||
| interface IState {} | ||||
| 
 | ||||
| export default class EMSElementProAction extends React.PureComponent<IProps, IState> { | ||||
| export default class ElementProAction extends React.PureComponent<IProps, IState> { | ||||
|     private closingAllowed = false; | ||||
|     private modalRef: IHandle<void[]>; | ||||
| 
 | ||||
|     private openDialog = () => { | ||||
|         this.modalRef = Modal.createTrackedDialog( | ||||
|             'Element Pro Open', '', EMSElementProDialog, { | ||||
|             'Element Pro Open', '', ElementProDialog, { | ||||
|                 requestClose: this.requestClose, | ||||
|             }, "mx_EMSElementProDialog", false, true, { | ||||
|             }, "mx_ElementProDialog", false, true, { | ||||
|                 onBeforeClose: async () => this.closingAllowed, | ||||
|             }, | ||||
|         ); | ||||
|  | @ -51,7 +51,7 @@ import { RightPanelPhases } from "../../stores/RightPanelStorePhases"; | |||
| import ErrorDialog from "../views/dialogs/ErrorDialog"; | ||||
| import EditCommunityPrototypeDialog from "../views/dialogs/EditCommunityPrototypeDialog"; | ||||
| import {UIFeature} from "../../settings/UIFeature"; | ||||
| import EMSElementProAction from "./EMSElementProAction"; | ||||
| import ElementProAction from "./ElementProAction"; | ||||
| 
 | ||||
| interface IProps { | ||||
|     isMinimized: boolean; | ||||
|  | @ -274,7 +274,7 @@ export default class UserMenu extends React.Component<IProps, IState> { | |||
| 
 | ||||
|         let topSection; | ||||
|         const signupLink = getHostingLink("user-context-menu"); | ||||
|         const elementProConfig = SdkConfig.get().ems_element_pro; | ||||
|         const elementProConfig = SdkConfig.get().element_pro; | ||||
|         if (MatrixClientPeg.get().isGuest()) { | ||||
|             topSection = ( | ||||
|                 <div className="mx_UserMenu_contextMenu_header mx_UserMenu_contextMenu_guestPrompts"> | ||||
|  | @ -297,7 +297,7 @@ export default class UserMenu extends React.Component<IProps, IState> { | |||
|         } else if (signupLink || elementProConfig) { | ||||
|             let elementProIFrame; | ||||
|             if (elementProConfig && elementProConfig.url) { | ||||
|                 // If ems_element_pro.domains is set to a non-empty array, only show
 | ||||
|                 // If element_pro.domains is set to a non-empty array, only show
 | ||||
|                 // dialog if the user is on the domain or a subdomain.
 | ||||
|                 const elementProDomains = elementProConfig.domains || []; | ||||
|                 const mxDomain = MatrixClientPeg.get().getDomain(); | ||||
|  | @ -307,7 +307,7 @@ export default class UserMenu extends React.Component<IProps, IState> { | |||
|                         className="" | ||||
|                         onClick={this.onCloseMenu} | ||||
|                     > | ||||
|                         <EMSElementProAction /> | ||||
|                         <ElementProAction /> | ||||
|                     </div>; | ||||
|                 } | ||||
|             } | ||||
|  |  | |||
|  | @ -28,7 +28,7 @@ interface IState {} | |||
| /* | ||||
|  * A dialog for confirming closing the Element Pro setup dialog. | ||||
|  */ | ||||
| export default class EMSElementProConfirmCloseDialog extends React.PureComponent<IProps, IState> { | ||||
| export default class ElementProConfirmCloseDialog extends React.PureComponent<IProps, IState> { | ||||
|     public render() { | ||||
|         return ( | ||||
|             <QuestionDialog | ||||
|  | @ -28,7 +28,7 @@ interface IState {} | |||
| /* | ||||
|  * A dialog for confirming transfer of data to the Element Pro iframe. | ||||
|  */ | ||||
| export default class EMSElementProDataConfirmDialog extends React.PureComponent<IProps, IState> { | ||||
| export default class ElementProDataConfirmDialog extends React.PureComponent<IProps, IState> { | ||||
|     public render() { | ||||
|         return ( | ||||
|             <QuestionDialog | ||||
|  | @ -16,14 +16,14 @@ limitations under the License. | |||
| 
 | ||||
| import * as React from "react"; | ||||
| import BaseDialog from '../../views/dialogs/BaseDialog'; | ||||
| import EMSElementProConfirmCloseDialog from './EMSElementProConfirmCloseDialog'; | ||||
| import EMSElementProDataConfirmDialog from './EMSElementProDataConfirmDialog'; | ||||
| import ElementProConfirmCloseDialog from './ElementProConfirmCloseDialog'; | ||||
| import ElementProDataConfirmDialog from './ElementProDataConfirmDialog'; | ||||
| import Modal from "../../../Modal"; | ||||
| import SdkConfig from "../../../SdkConfig"; | ||||
| import {_t} from "../../../languageHandler"; | ||||
| import {MatrixClientPeg} from "../../../MatrixClientPeg"; | ||||
| import {OwnProfileStore} from "../../../stores/OwnProfileStore"; | ||||
| import {IPostmessage, IPostmessageResponseData, PostmessageAction} from "./EMSElementProDialogTypes"; | ||||
| import {IPostmessage, IPostmessageResponseData, PostmessageAction} from "./ElementProDialogTypes"; | ||||
| 
 | ||||
| interface IProps { | ||||
|     requestClose(): void; | ||||
|  | @ -34,7 +34,7 @@ interface IState { | |||
|     error: string; | ||||
| } | ||||
| 
 | ||||
| export default class EMSElementProDialog extends React.PureComponent<IProps, IState> { | ||||
| export default class ElementProDialog extends React.PureComponent<IProps, IState> { | ||||
|     private iframeRef: React.RefObject<HTMLIFrameElement> = React.createRef(); | ||||
|     private readonly elementProSetupUrl: string; | ||||
| 
 | ||||
|  | @ -46,7 +46,7 @@ export default class EMSElementProDialog extends React.PureComponent<IProps, ISt | |||
|             error: null, | ||||
|         }; | ||||
| 
 | ||||
|         this.elementProSetupUrl = SdkConfig.get().ems_element_pro.url; | ||||
|         this.elementProSetupUrl = SdkConfig.get().element_pro.url; | ||||
|     } | ||||
| 
 | ||||
|     private messageHandler = (message: IPostmessage) => { | ||||
|  | @ -56,7 +56,7 @@ export default class EMSElementProDialog extends React.PureComponent<IProps, ISt | |||
|         switch (message.data.action) { | ||||
|             case PostmessageAction.ElementProAccountDetailsRequest: | ||||
|                 Modal.createDialog( | ||||
|                     EMSElementProDataConfirmDialog, | ||||
|                     ElementProDataConfirmDialog, | ||||
|                     { | ||||
|                         onFinished: result => { | ||||
|                             if (result) { | ||||
|  | @ -85,7 +85,7 @@ export default class EMSElementProDialog extends React.PureComponent<IProps, ISt | |||
|             this.props.requestClose(); | ||||
|         } else { | ||||
|             Modal.createDialog( | ||||
|                 EMSElementProConfirmCloseDialog, | ||||
|                 ElementProConfirmCloseDialog, | ||||
|                 { | ||||
|                     onFinished: result => { | ||||
|                         if (result) { | ||||
|  | @ -133,13 +133,13 @@ export default class EMSElementProDialog extends React.PureComponent<IProps, ISt | |||
|     public render(): React.ReactNode { | ||||
|         return ( | ||||
|             <BaseDialog | ||||
|                 className="mx_EMSElementProBaseDialog" | ||||
|                 className="mx_ElementProBaseDialog" | ||||
|                 onFinished={this.onFinished} | ||||
|                 title={_t("Set up your own personal Element host")} | ||||
|                 hasCancel={true} | ||||
|                 fixedWidth={false} | ||||
|             > | ||||
|                 <div className="mx_EMSElementProDialog_container"> | ||||
|                 <div className="mx_ElementProDialog_container"> | ||||
|                     <iframe | ||||
|                         src={this.elementProSetupUrl} | ||||
|                         ref={this.iframeRef} | ||||
		Loading…
	
		Reference in New Issue
	
	 Jason Robinson
						Jason Robinson