From 2a025201b1a5650c91242e828c9c45b0f13fdcaa Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Tue, 1 Dec 2015 11:19:54 +0000 Subject: [PATCH] Move remaining vector molecules to be components in vector (for now) --- .../structures}/BottomLeftMenu.js | 4 +- .../views/globals}/MatrixToolbar.js | 0 .../views/messages}/DateSeparator.js | 0 .../views/messages}/SenderProfile.js | 0 .../views/rooms}/BottomLeftMenuTile.js | 2 +- .../views/rooms}/MessageContextMenu.js | 0 .../views/rooms}/RoomDropTarget.js | 0 .../views/rooms}/RoomTooltip.js | 0 .../views/rooms}/SearchBar.js | 0 src/skins/vector/skindex.js | 20 +++++----- .../vector/views/molecules/RoomCreate.js | 38 ------------------- src/skins/vector/views/organisms/LeftPanel.js | 2 +- .../vector/views/organisms/RoomSubList.js | 2 +- 13 files changed, 15 insertions(+), 53 deletions(-) rename src/{skins/vector/views/molecules => components/structures}/BottomLeftMenu.js (92%) rename src/{skins/vector/views/molecules => components/views/globals}/MatrixToolbar.js (100%) rename src/{skins/vector/views/molecules => components/views/messages}/DateSeparator.js (100%) rename src/{skins/vector/views/molecules => components/views/messages}/SenderProfile.js (100%) rename src/{skins/vector/views/molecules => components/views/rooms}/BottomLeftMenuTile.js (95%) rename src/{skins/vector/views/molecules => components/views/rooms}/MessageContextMenu.js (100%) rename src/{skins/vector/views/molecules => components/views/rooms}/RoomDropTarget.js (100%) rename src/{skins/vector/views/molecules => components/views/rooms}/RoomTooltip.js (100%) rename src/{skins/vector/views/molecules => components/views/rooms}/SearchBar.js (100%) delete mode 100644 src/skins/vector/views/molecules/RoomCreate.js diff --git a/src/skins/vector/views/molecules/BottomLeftMenu.js b/src/components/structures/BottomLeftMenu.js similarity index 92% rename from src/skins/vector/views/molecules/BottomLeftMenu.js rename to src/components/structures/BottomLeftMenu.js index 2020d29d..f942efd5 100644 --- a/src/skins/vector/views/molecules/BottomLeftMenu.js +++ b/src/components/structures/BottomLeftMenu.js @@ -40,13 +40,13 @@ module.exports = React.createClass({ return
{name}
} else if (this.state.hover) { - var RoomTooltip = sdk.getComponent("molecules.RoomTooltip"); + var RoomTooltip = sdk.getComponent("rooms.RoomTooltip"); return ; } }, render: function() { - var BottomLeftMenuTile = sdk.getComponent('molecules.BottomLeftMenuTile'); + var BottomLeftMenuTile = sdk.getComponent('rooms.BottomLeftMenuTile'); return (
diff --git a/src/skins/vector/views/molecules/MatrixToolbar.js b/src/components/views/globals/MatrixToolbar.js similarity index 100% rename from src/skins/vector/views/molecules/MatrixToolbar.js rename to src/components/views/globals/MatrixToolbar.js diff --git a/src/skins/vector/views/molecules/DateSeparator.js b/src/components/views/messages/DateSeparator.js similarity index 100% rename from src/skins/vector/views/molecules/DateSeparator.js rename to src/components/views/messages/DateSeparator.js diff --git a/src/skins/vector/views/molecules/SenderProfile.js b/src/components/views/messages/SenderProfile.js similarity index 100% rename from src/skins/vector/views/molecules/SenderProfile.js rename to src/components/views/messages/SenderProfile.js diff --git a/src/skins/vector/views/molecules/BottomLeftMenuTile.js b/src/components/views/rooms/BottomLeftMenuTile.js similarity index 95% rename from src/skins/vector/views/molecules/BottomLeftMenuTile.js rename to src/components/views/rooms/BottomLeftMenuTile.js index 8c28058d..2535490f 100644 --- a/src/skins/vector/views/molecules/BottomLeftMenuTile.js +++ b/src/components/views/rooms/BottomLeftMenuTile.js @@ -41,7 +41,7 @@ module.exports = React.createClass({ label =
{ this.props.label }
; } else if (this.state.hover) { - var RoomTooltip = sdk.getComponent("molecules.RoomTooltip"); + var RoomTooltip = sdk.getComponent("rooms.RoomTooltip"); label = ; } diff --git a/src/skins/vector/views/molecules/MessageContextMenu.js b/src/components/views/rooms/MessageContextMenu.js similarity index 100% rename from src/skins/vector/views/molecules/MessageContextMenu.js rename to src/components/views/rooms/MessageContextMenu.js diff --git a/src/skins/vector/views/molecules/RoomDropTarget.js b/src/components/views/rooms/RoomDropTarget.js similarity index 100% rename from src/skins/vector/views/molecules/RoomDropTarget.js rename to src/components/views/rooms/RoomDropTarget.js diff --git a/src/skins/vector/views/molecules/RoomTooltip.js b/src/components/views/rooms/RoomTooltip.js similarity index 100% rename from src/skins/vector/views/molecules/RoomTooltip.js rename to src/components/views/rooms/RoomTooltip.js diff --git a/src/skins/vector/views/molecules/SearchBar.js b/src/components/views/rooms/SearchBar.js similarity index 100% rename from src/skins/vector/views/molecules/SearchBar.js rename to src/components/views/rooms/SearchBar.js diff --git a/src/skins/vector/skindex.js b/src/skins/vector/skindex.js index 53e94ebc..7fde8808 100644 --- a/src/skins/vector/skindex.js +++ b/src/skins/vector/skindex.js @@ -27,7 +27,16 @@ var skin = {}; skin['elements.Spinner'] = require('../../components/views/elements/Spinner'); skin['elements.ImageView'] = require('../../components/views/elements/ImageView'); skin['messages.MessageTimestamp'] = require('../../components/views/messages/MessageTimestamp'); +skin['messages.DateSeparator'] = require('../../components/views/messages/DateSeparator'); +skin['messages.SenderProfile'] = require('../../components/views//messages/SenderProfile'); skin['rooms.RoomTile'] = require('../../components/views/rooms/RoomDNDView'); +skin['rooms.BottomLeftMenuTile'] = require('../../components/views/rooms/BottomLeftMenuTile'); +skin['rooms.MessageContextMenu'] = require('../../components/views/rooms/MessageContextMenu'); +skin['rooms.RoomDropTarget'] = require('../../components/views/rooms/RoomDropTarget'); +skin['rooms.RoomTooltip'] = require('../../components/views/rooms/RoomTooltip'); +skin['rooms.SearchBar'] = require('../../components/views/rooms/SearchBar'); +skin['globals.MatrixToolbar'] = require('../../components/views/globals/MatrixToolbar'); +skin['structures.BottomLeftMenu'] = require('../../components/structures/BottomLeftMenu'); // TODO: Fix this so matrix-react-sdk stuff is in react SDK skindex? @@ -78,17 +87,8 @@ skin['structures.UserSettings'] = require('matrix-react-sdk/lib/components/struc skin['structures.RoomView'] = require('matrix-react-sdk/lib/components/structures/RoomView'); skin['structures.MatrixChat'] = require('matrix-react-sdk/lib/components/structures/MatrixChat'); + // Old style stuff - this stuff only exists in VECTOR -skin['molecules.BottomLeftMenu'] = require('./views/molecules/BottomLeftMenu'); -skin['molecules.BottomLeftMenuTile'] = require('./views/molecules/BottomLeftMenuTile'); -skin['molecules.DateSeparator'] = require('./views/molecules/DateSeparator'); -skin['molecules.MatrixToolbar'] = require('./views/molecules/MatrixToolbar'); -skin['molecules.MessageContextMenu'] = require('./views/molecules/MessageContextMenu'); -skin['molecules.RoomCreate'] = require('./views/molecules/RoomCreate'); -skin['molecules.RoomDropTarget'] = require('./views/molecules/RoomDropTarget'); -skin['molecules.RoomTooltip'] = require('./views/molecules/RoomTooltip'); -skin['molecules.SearchBar'] = require('./views/molecules/SearchBar'); -skin['molecules.SenderProfile'] = require('./views/molecules/SenderProfile'); skin['organisms.LeftPanel'] = require('./views/organisms/LeftPanel'); skin['organisms.RightPanel'] = require('./views/organisms/RightPanel'); skin['organisms.RoomDirectory'] = require('./views/organisms/RoomDirectory'); diff --git a/src/skins/vector/views/molecules/RoomCreate.js b/src/skins/vector/views/molecules/RoomCreate.js deleted file mode 100644 index d66e014d..00000000 --- a/src/skins/vector/views/molecules/RoomCreate.js +++ /dev/null @@ -1,38 +0,0 @@ -/* -Copyright 2015 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. -*/ - -'use strict'; - -var React = require('react'); - -module.exports = React.createClass({ - displayName: 'RoomCreate', - - render: function() { - return ( -
-
-
-
- -
-
Create new room
-
-
-
- ); - } -}); diff --git a/src/skins/vector/views/organisms/LeftPanel.js b/src/skins/vector/views/organisms/LeftPanel.js index 88688ab1..baa91e9f 100644 --- a/src/skins/vector/views/organisms/LeftPanel.js +++ b/src/skins/vector/views/organisms/LeftPanel.js @@ -86,7 +86,7 @@ var LeftPanel = React.createClass({ render: function() { var RoomList = sdk.getComponent('rooms.RoomList'); - var BottomLeftMenu = sdk.getComponent('molecules.BottomLeftMenu'); + var BottomLeftMenu = sdk.getComponent('structures.BottomLeftMenu'); var IncomingCallBox = sdk.getComponent('voip.IncomingCallBox'); var collapseButton; diff --git a/src/skins/vector/views/organisms/RoomSubList.js b/src/skins/vector/views/organisms/RoomSubList.js index 42016d43..8623787f 100644 --- a/src/skins/vector/views/organisms/RoomSubList.js +++ b/src/skins/vector/views/organisms/RoomSubList.js @@ -235,7 +235,7 @@ var RoomSubList = React.createClass({ render: function() { var connectDropTarget = this.props.connectDropTarget; - var RoomDropTarget = sdk.getComponent('molecules.RoomDropTarget'); + var RoomDropTarget = sdk.getComponent('rooms.RoomDropTarget'); var label = this.props.collapsed ? null : this.props.label;