Revert "Switch to babel 6"

This commit is contained in:
David Baker 2016-10-14 18:49:52 +01:00 committed by GitHub
parent 8a0f6a0c6e
commit 5b4b81f7dc
8 changed files with 123 additions and 251 deletions

View file

@ -1,4 +0,0 @@
{
"presets": ["react", "es2015", "es2016"],
"plugins": ["transform-class-properties", "transform-object-rest-spread", "transform-async-to-generator"]
}

View file

@ -131,7 +131,13 @@ module.exports = function (config) {
test: /\.js$/, loader: "babel", test: /\.js$/, loader: "babel",
include: [path.resolve('./src'), include: [path.resolve('./src'),
path.resolve('./test'), path.resolve('./test'),
] ],
query: {
// we're using react 5, for consistency with
// the release build, which doesn't use the
// presets.
// presets: ['react', 'es2015'],
},
}, },
], ],
noParse: [ noParse: [

View file

@ -10,12 +10,12 @@
"license": "Apache-2.0", "license": "Apache-2.0",
"main": "lib/index.js", "main": "lib/index.js",
"bin": { "bin": {
"reskindex": "scripts/reskindex.js" "reskindex": "./reskindex.js"
}, },
"scripts": { "scripts": {
"reskindex": "scripts/reskindex.js -h header", "reskindex": "./reskindex.js -h header",
"build": "node scripts/babelcheck.js && babel src -d lib --source-maps", "build": "babel src -d lib --source-maps --stage 1",
"start": "node scripts/babelcheck.js && babel src -w -d lib --source-maps", "start": "babel src -w -d lib --source-maps --stage 1",
"lint": "eslint src/", "lint": "eslint src/",
"lintall": "eslint src/ test/", "lintall": "eslint src/ test/",
"clean": "rimraf lib", "clean": "rimraf lib",
@ -24,7 +24,6 @@
"test-multi": "karma start $KARMAFLAGS --single-run=false" "test-multi": "karma start $KARMAFLAGS --single-run=false"
}, },
"dependencies": { "dependencies": {
"babel-runtime": "^6.11.6",
"browser-request": "^0.3.3", "browser-request": "^0.3.3",
"classnames": "^2.1.2", "classnames": "^2.1.2",
"draft-js": "^0.8.1", "draft-js": "^0.8.1",
@ -51,19 +50,17 @@
"velocity-vector": "vector-im/velocity#059e3b2", "velocity-vector": "vector-im/velocity#059e3b2",
"whatwg-fetch": "^1.0.0" "whatwg-fetch": "^1.0.0"
}, },
"//babelversion": [
"brief experiments with babel6 seems to show that it generates source ",
"maps which confuse chrome and make setting breakpoints tricky. So ",
"let's stick with v5 for now."
],
"devDependencies": { "devDependencies": {
"babel-cli": "^6.5.2", "babel": "^5.8.23",
"babel-core": "^6.14.0", "babel-core": "^5.8.38",
"babel-eslint": "^6.1.0", "babel-eslint": "^6.1.0",
"babel-loader": "^6.2.5", "babel-loader": "^5.4.0",
"babel-plugin-transform-async-to-generator": "^6.16.0",
"babel-plugin-transform-class-properties": "^6.16.0",
"babel-plugin-transform-object-rest-spread": "^6.16.0",
"babel-polyfill": "^6.5.0", "babel-polyfill": "^6.5.0",
"babel-preset-es2015": "^6.14.0",
"babel-preset-es2016": "^6.11.3",
"babel-preset-es2017": "^6.14.0",
"babel-preset-react": "^6.11.1",
"eslint": "^2.13.1", "eslint": "^2.13.1",
"eslint-plugin-flowtype": "^2.17.0", "eslint-plugin-flowtype": "^2.17.0",
"eslint-plugin-react": "^6.2.1", "eslint-plugin-react": "^6.2.1",

View file

@ -42,10 +42,8 @@ for (var i = 0; i < files.length; ++i) {
var file = files[i].replace('.js', ''); var file = files[i].replace('.js', '');
var moduleName = (file.replace(/\//g, '.')); var moduleName = (file.replace(/\//g, '.'));
var importName = moduleName.replace(/\./g, "$");
strm.write("import " + importName + " from './components/" + file + "';\n"); strm.write("module.exports.components['"+moduleName+"'] = require('./components/"+file+"');");
strm.write(importName + " && (module.exports.components['"+moduleName+"'] = " + importName + ");");
strm.write('\n'); strm.write('\n');
strm.uncork(); strm.uncork();
} }

View file

@ -1,22 +0,0 @@
#!/usr/bin/env node
var exec = require('child_process').exec;
// Makes sure the babel executable in the path is babel 6 (or greater), not
// babel 5, which it is if you upgrade from an older version of react-sdk and
// run 'npm install' since the package has changed to babel-cli, so 'babel'
// remains installed and the executable in node_modules/.bin remains as babel
// 5.
exec("babel -V", function (error, stdout, stderr) {
if ((error && error.code) || parseInt(stdout.substr(0,1), 10) < 6) {
console.log("\033[31m\033[1m"+
'*****************************************\n'+
'* matrix-react-sdk has moved to babel 6 *\n'+
'* Please "rm -rf node_modules && npm i" *\n'+
'* then restore links as appropriate *\n'+
'*****************************************\n'+
"\033[91m");
process.exit(1);
}
});

View file

@ -25,207 +25,104 @@ limitations under the License.
*/ */
module.exports.components = {}; module.exports.components = {};
import structures$ContextualMenu from './components/structures/ContextualMenu'; module.exports.components['structures.ContextualMenu'] = require('./components/structures/ContextualMenu');
structures$ContextualMenu && (module.exports.components['structures.ContextualMenu'] = structures$ContextualMenu); module.exports.components['structures.CreateRoom'] = require('./components/structures/CreateRoom');
import structures$CreateRoom from './components/structures/CreateRoom'; module.exports.components['structures.FilePanel'] = require('./components/structures/FilePanel');
structures$CreateRoom && (module.exports.components['structures.CreateRoom'] = structures$CreateRoom); module.exports.components['structures.MatrixChat'] = require('./components/structures/MatrixChat');
import structures$FilePanel from './components/structures/FilePanel'; module.exports.components['structures.MessagePanel'] = require('./components/structures/MessagePanel');
structures$FilePanel && (module.exports.components['structures.FilePanel'] = structures$FilePanel); module.exports.components['structures.NotificationPanel'] = require('./components/structures/NotificationPanel');
import structures$MatrixChat from './components/structures/MatrixChat'; module.exports.components['structures.RoomStatusBar'] = require('./components/structures/RoomStatusBar');
structures$MatrixChat && (module.exports.components['structures.MatrixChat'] = structures$MatrixChat); module.exports.components['structures.RoomView'] = require('./components/structures/RoomView');
import structures$MessagePanel from './components/structures/MessagePanel'; module.exports.components['structures.ScrollPanel'] = require('./components/structures/ScrollPanel');
structures$MessagePanel && (module.exports.components['structures.MessagePanel'] = structures$MessagePanel); module.exports.components['structures.TimelinePanel'] = require('./components/structures/TimelinePanel');
import structures$NotificationPanel from './components/structures/NotificationPanel'; module.exports.components['structures.UploadBar'] = require('./components/structures/UploadBar');
structures$NotificationPanel && (module.exports.components['structures.NotificationPanel'] = structures$NotificationPanel); module.exports.components['structures.UserSettings'] = require('./components/structures/UserSettings');
import structures$RoomStatusBar from './components/structures/RoomStatusBar'; module.exports.components['structures.login.ForgotPassword'] = require('./components/structures/login/ForgotPassword');
structures$RoomStatusBar && (module.exports.components['structures.RoomStatusBar'] = structures$RoomStatusBar); module.exports.components['structures.login.Login'] = require('./components/structures/login/Login');
import structures$RoomView from './components/structures/RoomView'; module.exports.components['structures.login.PostRegistration'] = require('./components/structures/login/PostRegistration');
structures$RoomView && (module.exports.components['structures.RoomView'] = structures$RoomView); module.exports.components['structures.login.Registration'] = require('./components/structures/login/Registration');
import structures$ScrollPanel from './components/structures/ScrollPanel'; module.exports.components['views.avatars.BaseAvatar'] = require('./components/views/avatars/BaseAvatar');
structures$ScrollPanel && (module.exports.components['structures.ScrollPanel'] = structures$ScrollPanel); module.exports.components['views.avatars.MemberAvatar'] = require('./components/views/avatars/MemberAvatar');
import structures$TimelinePanel from './components/structures/TimelinePanel'; module.exports.components['views.avatars.RoomAvatar'] = require('./components/views/avatars/RoomAvatar');
structures$TimelinePanel && (module.exports.components['structures.TimelinePanel'] = structures$TimelinePanel); module.exports.components['views.create_room.CreateRoomButton'] = require('./components/views/create_room/CreateRoomButton');
import structures$UploadBar from './components/structures/UploadBar'; module.exports.components['views.create_room.Presets'] = require('./components/views/create_room/Presets');
structures$UploadBar && (module.exports.components['structures.UploadBar'] = structures$UploadBar); module.exports.components['views.create_room.RoomAlias'] = require('./components/views/create_room/RoomAlias');
import structures$UserSettings from './components/structures/UserSettings'; module.exports.components['views.dialogs.ChatInviteDialog'] = require('./components/views/dialogs/ChatInviteDialog');
structures$UserSettings && (module.exports.components['structures.UserSettings'] = structures$UserSettings); module.exports.components['views.dialogs.DeactivateAccountDialog'] = require('./components/views/dialogs/DeactivateAccountDialog');
import structures$login$ForgotPassword from './components/structures/login/ForgotPassword'; module.exports.components['views.dialogs.EncryptedEventDialog'] = require('./components/views/dialogs/EncryptedEventDialog');
structures$login$ForgotPassword && (module.exports.components['structures.login.ForgotPassword'] = structures$login$ForgotPassword); module.exports.components['views.dialogs.ErrorDialog'] = require('./components/views/dialogs/ErrorDialog');
import structures$login$Login from './components/structures/login/Login'; module.exports.components['views.dialogs.InteractiveAuthDialog'] = require('./components/views/dialogs/InteractiveAuthDialog');
structures$login$Login && (module.exports.components['structures.login.Login'] = structures$login$Login); module.exports.components['views.dialogs.LogoutPrompt'] = require('./components/views/dialogs/LogoutPrompt');
import structures$login$PostRegistration from './components/structures/login/PostRegistration'; module.exports.components['views.dialogs.NeedToRegisterDialog'] = require('./components/views/dialogs/NeedToRegisterDialog');
structures$login$PostRegistration && (module.exports.components['structures.login.PostRegistration'] = structures$login$PostRegistration); module.exports.components['views.dialogs.QuestionDialog'] = require('./components/views/dialogs/QuestionDialog');
import structures$login$Registration from './components/structures/login/Registration'; module.exports.components['views.dialogs.SetDisplayNameDialog'] = require('./components/views/dialogs/SetDisplayNameDialog');
structures$login$Registration && (module.exports.components['structures.login.Registration'] = structures$login$Registration); module.exports.components['views.dialogs.TextInputDialog'] = require('./components/views/dialogs/TextInputDialog');
import views$avatars$BaseAvatar from './components/views/avatars/BaseAvatar'; module.exports.components['views.elements.AddressSelector'] = require('./components/views/elements/AddressSelector');
views$avatars$BaseAvatar && (module.exports.components['views.avatars.BaseAvatar'] = views$avatars$BaseAvatar); module.exports.components['views.elements.AddressTile'] = require('./components/views/elements/AddressTile');
import views$avatars$MemberAvatar from './components/views/avatars/MemberAvatar'; module.exports.components['views.elements.DeviceVerifyButtons'] = require('./components/views/elements/DeviceVerifyButtons');
views$avatars$MemberAvatar && (module.exports.components['views.avatars.MemberAvatar'] = views$avatars$MemberAvatar); module.exports.components['views.elements.DirectorySearchBox'] = require('./components/views/elements/DirectorySearchBox');
import views$avatars$RoomAvatar from './components/views/avatars/RoomAvatar'; module.exports.components['views.elements.EditableText'] = require('./components/views/elements/EditableText');
views$avatars$RoomAvatar && (module.exports.components['views.avatars.RoomAvatar'] = views$avatars$RoomAvatar); module.exports.components['views.elements.EditableTextContainer'] = require('./components/views/elements/EditableTextContainer');
import views$create_room$CreateRoomButton from './components/views/create_room/CreateRoomButton'; module.exports.components['views.elements.EmojiText'] = require('./components/views/elements/EmojiText');
views$create_room$CreateRoomButton && (module.exports.components['views.create_room.CreateRoomButton'] = views$create_room$CreateRoomButton); module.exports.components['views.elements.PowerSelector'] = require('./components/views/elements/PowerSelector');
import views$create_room$Presets from './components/views/create_room/Presets'; module.exports.components['views.elements.ProgressBar'] = require('./components/views/elements/ProgressBar');
views$create_room$Presets && (module.exports.components['views.create_room.Presets'] = views$create_room$Presets); module.exports.components['views.elements.TintableSvg'] = require('./components/views/elements/TintableSvg');
import views$create_room$RoomAlias from './components/views/create_room/RoomAlias'; module.exports.components['views.elements.TruncatedList'] = require('./components/views/elements/TruncatedList');
views$create_room$RoomAlias && (module.exports.components['views.create_room.RoomAlias'] = views$create_room$RoomAlias); module.exports.components['views.elements.UserSelector'] = require('./components/views/elements/UserSelector');
import views$dialogs$ChatInviteDialog from './components/views/dialogs/ChatInviteDialog'; module.exports.components['views.login.CaptchaForm'] = require('./components/views/login/CaptchaForm');
views$dialogs$ChatInviteDialog && (module.exports.components['views.dialogs.ChatInviteDialog'] = views$dialogs$ChatInviteDialog); module.exports.components['views.login.CasLogin'] = require('./components/views/login/CasLogin');
import views$dialogs$DeactivateAccountDialog from './components/views/dialogs/DeactivateAccountDialog'; module.exports.components['views.login.CustomServerDialog'] = require('./components/views/login/CustomServerDialog');
views$dialogs$DeactivateAccountDialog && (module.exports.components['views.dialogs.DeactivateAccountDialog'] = views$dialogs$DeactivateAccountDialog); module.exports.components['views.login.LoginFooter'] = require('./components/views/login/LoginFooter');
import views$dialogs$EncryptedEventDialog from './components/views/dialogs/EncryptedEventDialog'; module.exports.components['views.login.LoginHeader'] = require('./components/views/login/LoginHeader');
views$dialogs$EncryptedEventDialog && (module.exports.components['views.dialogs.EncryptedEventDialog'] = views$dialogs$EncryptedEventDialog); module.exports.components['views.login.PasswordLogin'] = require('./components/views/login/PasswordLogin');
import views$dialogs$ErrorDialog from './components/views/dialogs/ErrorDialog'; module.exports.components['views.login.RegistrationForm'] = require('./components/views/login/RegistrationForm');
views$dialogs$ErrorDialog && (module.exports.components['views.dialogs.ErrorDialog'] = views$dialogs$ErrorDialog); module.exports.components['views.login.ServerConfig'] = require('./components/views/login/ServerConfig');
import views$dialogs$InteractiveAuthDialog from './components/views/dialogs/InteractiveAuthDialog'; module.exports.components['views.messages.MAudioBody'] = require('./components/views/messages/MAudioBody');
views$dialogs$InteractiveAuthDialog && (module.exports.components['views.dialogs.InteractiveAuthDialog'] = views$dialogs$InteractiveAuthDialog); module.exports.components['views.messages.MFileBody'] = require('./components/views/messages/MFileBody');
import views$dialogs$LogoutPrompt from './components/views/dialogs/LogoutPrompt'; module.exports.components['views.messages.MImageBody'] = require('./components/views/messages/MImageBody');
views$dialogs$LogoutPrompt && (module.exports.components['views.dialogs.LogoutPrompt'] = views$dialogs$LogoutPrompt); module.exports.components['views.messages.MVideoBody'] = require('./components/views/messages/MVideoBody');
import views$dialogs$NeedToRegisterDialog from './components/views/dialogs/NeedToRegisterDialog'; module.exports.components['views.messages.MessageEvent'] = require('./components/views/messages/MessageEvent');
views$dialogs$NeedToRegisterDialog && (module.exports.components['views.dialogs.NeedToRegisterDialog'] = views$dialogs$NeedToRegisterDialog); module.exports.components['views.messages.SenderProfile'] = require('./components/views/messages/SenderProfile');
import views$dialogs$QuestionDialog from './components/views/dialogs/QuestionDialog'; module.exports.components['views.messages.TextualBody'] = require('./components/views/messages/TextualBody');
views$dialogs$QuestionDialog && (module.exports.components['views.dialogs.QuestionDialog'] = views$dialogs$QuestionDialog); module.exports.components['views.messages.TextualEvent'] = require('./components/views/messages/TextualEvent');
import views$dialogs$SetDisplayNameDialog from './components/views/dialogs/SetDisplayNameDialog'; module.exports.components['views.messages.UnknownBody'] = require('./components/views/messages/UnknownBody');
views$dialogs$SetDisplayNameDialog && (module.exports.components['views.dialogs.SetDisplayNameDialog'] = views$dialogs$SetDisplayNameDialog); module.exports.components['views.room_settings.AliasSettings'] = require('./components/views/room_settings/AliasSettings');
import views$dialogs$TextInputDialog from './components/views/dialogs/TextInputDialog'; module.exports.components['views.room_settings.ColorSettings'] = require('./components/views/room_settings/ColorSettings');
views$dialogs$TextInputDialog && (module.exports.components['views.dialogs.TextInputDialog'] = views$dialogs$TextInputDialog); module.exports.components['views.room_settings.UrlPreviewSettings'] = require('./components/views/room_settings/UrlPreviewSettings');
import views$elements$AddressSelector from './components/views/elements/AddressSelector'; module.exports.components['views.rooms.Autocomplete'] = require('./components/views/rooms/Autocomplete');
views$elements$AddressSelector && (module.exports.components['views.elements.AddressSelector'] = views$elements$AddressSelector); module.exports.components['views.rooms.AuxPanel'] = require('./components/views/rooms/AuxPanel');
import views$elements$AddressTile from './components/views/elements/AddressTile'; module.exports.components['views.rooms.EntityTile'] = require('./components/views/rooms/EntityTile');
views$elements$AddressTile && (module.exports.components['views.elements.AddressTile'] = views$elements$AddressTile); module.exports.components['views.rooms.EventTile'] = require('./components/views/rooms/EventTile');
import views$elements$DeviceVerifyButtons from './components/views/elements/DeviceVerifyButtons'; module.exports.components['views.rooms.LinkPreviewWidget'] = require('./components/views/rooms/LinkPreviewWidget');
views$elements$DeviceVerifyButtons && (module.exports.components['views.elements.DeviceVerifyButtons'] = views$elements$DeviceVerifyButtons); module.exports.components['views.rooms.MemberDeviceInfo'] = require('./components/views/rooms/MemberDeviceInfo');
import views$elements$DirectorySearchBox from './components/views/elements/DirectorySearchBox'; module.exports.components['views.rooms.MemberInfo'] = require('./components/views/rooms/MemberInfo');
views$elements$DirectorySearchBox && (module.exports.components['views.elements.DirectorySearchBox'] = views$elements$DirectorySearchBox); module.exports.components['views.rooms.MemberList'] = require('./components/views/rooms/MemberList');
import views$elements$EditableText from './components/views/elements/EditableText'; module.exports.components['views.rooms.MemberTile'] = require('./components/views/rooms/MemberTile');
views$elements$EditableText && (module.exports.components['views.elements.EditableText'] = views$elements$EditableText); module.exports.components['views.rooms.MessageComposer'] = require('./components/views/rooms/MessageComposer');
import views$elements$EditableTextContainer from './components/views/elements/EditableTextContainer'; module.exports.components['views.rooms.MessageComposerInput'] = require('./components/views/rooms/MessageComposerInput');
views$elements$EditableTextContainer && (module.exports.components['views.elements.EditableTextContainer'] = views$elements$EditableTextContainer); module.exports.components['views.rooms.MessageComposerInputOld'] = require('./components/views/rooms/MessageComposerInputOld');
import views$elements$EmojiText from './components/views/elements/EmojiText'; module.exports.components['views.rooms.PresenceLabel'] = require('./components/views/rooms/PresenceLabel');
views$elements$EmojiText && (module.exports.components['views.elements.EmojiText'] = views$elements$EmojiText); module.exports.components['views.rooms.ReadReceiptMarker'] = require('./components/views/rooms/ReadReceiptMarker');
import views$elements$PowerSelector from './components/views/elements/PowerSelector'; module.exports.components['views.rooms.RoomHeader'] = require('./components/views/rooms/RoomHeader');
views$elements$PowerSelector && (module.exports.components['views.elements.PowerSelector'] = views$elements$PowerSelector); module.exports.components['views.rooms.RoomList'] = require('./components/views/rooms/RoomList');
import views$elements$ProgressBar from './components/views/elements/ProgressBar'; module.exports.components['views.rooms.RoomNameEditor'] = require('./components/views/rooms/RoomNameEditor');
views$elements$ProgressBar && (module.exports.components['views.elements.ProgressBar'] = views$elements$ProgressBar); module.exports.components['views.rooms.RoomPreviewBar'] = require('./components/views/rooms/RoomPreviewBar');
import views$elements$TintableSvg from './components/views/elements/TintableSvg'; module.exports.components['views.rooms.RoomSettings'] = require('./components/views/rooms/RoomSettings');
views$elements$TintableSvg && (module.exports.components['views.elements.TintableSvg'] = views$elements$TintableSvg); module.exports.components['views.rooms.RoomTile'] = require('./components/views/rooms/RoomTile');
import views$elements$TruncatedList from './components/views/elements/TruncatedList'; module.exports.components['views.rooms.RoomTopicEditor'] = require('./components/views/rooms/RoomTopicEditor');
views$elements$TruncatedList && (module.exports.components['views.elements.TruncatedList'] = views$elements$TruncatedList); module.exports.components['views.rooms.SearchResultTile'] = require('./components/views/rooms/SearchResultTile');
import views$elements$UserSelector from './components/views/elements/UserSelector'; module.exports.components['views.rooms.SearchableEntityList'] = require('./components/views/rooms/SearchableEntityList');
views$elements$UserSelector && (module.exports.components['views.elements.UserSelector'] = views$elements$UserSelector); module.exports.components['views.rooms.SimpleRoomHeader'] = require('./components/views/rooms/SimpleRoomHeader');
import views$login$CaptchaForm from './components/views/login/CaptchaForm'; module.exports.components['views.rooms.TabCompleteBar'] = require('./components/views/rooms/TabCompleteBar');
views$login$CaptchaForm && (module.exports.components['views.login.CaptchaForm'] = views$login$CaptchaForm); module.exports.components['views.rooms.TopUnreadMessagesBar'] = require('./components/views/rooms/TopUnreadMessagesBar');
import views$login$CasLogin from './components/views/login/CasLogin'; module.exports.components['views.rooms.UserTile'] = require('./components/views/rooms/UserTile');
views$login$CasLogin && (module.exports.components['views.login.CasLogin'] = views$login$CasLogin); module.exports.components['views.settings.ChangeAvatar'] = require('./components/views/settings/ChangeAvatar');
import views$login$CustomServerDialog from './components/views/login/CustomServerDialog'; module.exports.components['views.settings.ChangeDisplayName'] = require('./components/views/settings/ChangeDisplayName');
views$login$CustomServerDialog && (module.exports.components['views.login.CustomServerDialog'] = views$login$CustomServerDialog); module.exports.components['views.settings.ChangePassword'] = require('./components/views/settings/ChangePassword');
import views$login$InteractiveAuthEntryComponents from './components/views/login/InteractiveAuthEntryComponents'; module.exports.components['views.settings.DevicesPanel'] = require('./components/views/settings/DevicesPanel');
views$login$InteractiveAuthEntryComponents && (module.exports.components['views.login.InteractiveAuthEntryComponents'] = views$login$InteractiveAuthEntryComponents); module.exports.components['views.settings.DevicesPanelEntry'] = require('./components/views/settings/DevicesPanelEntry');
import views$login$LoginFooter from './components/views/login/LoginFooter'; module.exports.components['views.settings.EnableNotificationsButton'] = require('./components/views/settings/EnableNotificationsButton');
views$login$LoginFooter && (module.exports.components['views.login.LoginFooter'] = views$login$LoginFooter); module.exports.components['views.voip.CallView'] = require('./components/views/voip/CallView');
import views$login$LoginHeader from './components/views/login/LoginHeader'; module.exports.components['views.voip.IncomingCallBox'] = require('./components/views/voip/IncomingCallBox');
views$login$LoginHeader && (module.exports.components['views.login.LoginHeader'] = views$login$LoginHeader); module.exports.components['views.voip.VideoFeed'] = require('./components/views/voip/VideoFeed');
import views$login$PasswordLogin from './components/views/login/PasswordLogin'; module.exports.components['views.voip.VideoView'] = require('./components/views/voip/VideoView');
views$login$PasswordLogin && (module.exports.components['views.login.PasswordLogin'] = views$login$PasswordLogin);
import views$login$RegistrationForm from './components/views/login/RegistrationForm';
views$login$RegistrationForm && (module.exports.components['views.login.RegistrationForm'] = views$login$RegistrationForm);
import views$login$ServerConfig from './components/views/login/ServerConfig';
views$login$ServerConfig && (module.exports.components['views.login.ServerConfig'] = views$login$ServerConfig);
import views$messages$MAudioBody from './components/views/messages/MAudioBody';
views$messages$MAudioBody && (module.exports.components['views.messages.MAudioBody'] = views$messages$MAudioBody);
import views$messages$MFileBody from './components/views/messages/MFileBody';
views$messages$MFileBody && (module.exports.components['views.messages.MFileBody'] = views$messages$MFileBody);
import views$messages$MImageBody from './components/views/messages/MImageBody';
views$messages$MImageBody && (module.exports.components['views.messages.MImageBody'] = views$messages$MImageBody);
import views$messages$MVideoBody from './components/views/messages/MVideoBody';
views$messages$MVideoBody && (module.exports.components['views.messages.MVideoBody'] = views$messages$MVideoBody);
import views$messages$MessageEvent from './components/views/messages/MessageEvent';
views$messages$MessageEvent && (module.exports.components['views.messages.MessageEvent'] = views$messages$MessageEvent);
import views$messages$SenderProfile from './components/views/messages/SenderProfile';
views$messages$SenderProfile && (module.exports.components['views.messages.SenderProfile'] = views$messages$SenderProfile);
import views$messages$TextualBody from './components/views/messages/TextualBody';
views$messages$TextualBody && (module.exports.components['views.messages.TextualBody'] = views$messages$TextualBody);
import views$messages$TextualEvent from './components/views/messages/TextualEvent';
views$messages$TextualEvent && (module.exports.components['views.messages.TextualEvent'] = views$messages$TextualEvent);
import views$messages$UnknownBody from './components/views/messages/UnknownBody';
views$messages$UnknownBody && (module.exports.components['views.messages.UnknownBody'] = views$messages$UnknownBody);
import views$room_settings$AliasSettings from './components/views/room_settings/AliasSettings';
views$room_settings$AliasSettings && (module.exports.components['views.room_settings.AliasSettings'] = views$room_settings$AliasSettings);
import views$room_settings$ColorSettings from './components/views/room_settings/ColorSettings';
views$room_settings$ColorSettings && (module.exports.components['views.room_settings.ColorSettings'] = views$room_settings$ColorSettings);
import views$room_settings$UrlPreviewSettings from './components/views/room_settings/UrlPreviewSettings';
views$room_settings$UrlPreviewSettings && (module.exports.components['views.room_settings.UrlPreviewSettings'] = views$room_settings$UrlPreviewSettings);
import views$rooms$Autocomplete from './components/views/rooms/Autocomplete';
views$rooms$Autocomplete && (module.exports.components['views.rooms.Autocomplete'] = views$rooms$Autocomplete);
import views$rooms$AuxPanel from './components/views/rooms/AuxPanel';
views$rooms$AuxPanel && (module.exports.components['views.rooms.AuxPanel'] = views$rooms$AuxPanel);
import views$rooms$EntityTile from './components/views/rooms/EntityTile';
views$rooms$EntityTile && (module.exports.components['views.rooms.EntityTile'] = views$rooms$EntityTile);
import views$rooms$EventTile from './components/views/rooms/EventTile';
views$rooms$EventTile && (module.exports.components['views.rooms.EventTile'] = views$rooms$EventTile);
import views$rooms$LinkPreviewWidget from './components/views/rooms/LinkPreviewWidget';
views$rooms$LinkPreviewWidget && (module.exports.components['views.rooms.LinkPreviewWidget'] = views$rooms$LinkPreviewWidget);
import views$rooms$MemberDeviceInfo from './components/views/rooms/MemberDeviceInfo';
views$rooms$MemberDeviceInfo && (module.exports.components['views.rooms.MemberDeviceInfo'] = views$rooms$MemberDeviceInfo);
import views$rooms$MemberInfo from './components/views/rooms/MemberInfo';
views$rooms$MemberInfo && (module.exports.components['views.rooms.MemberInfo'] = views$rooms$MemberInfo);
import views$rooms$MemberList from './components/views/rooms/MemberList';
views$rooms$MemberList && (module.exports.components['views.rooms.MemberList'] = views$rooms$MemberList);
import views$rooms$MemberTile from './components/views/rooms/MemberTile';
views$rooms$MemberTile && (module.exports.components['views.rooms.MemberTile'] = views$rooms$MemberTile);
import views$rooms$MessageComposer from './components/views/rooms/MessageComposer';
views$rooms$MessageComposer && (module.exports.components['views.rooms.MessageComposer'] = views$rooms$MessageComposer);
import views$rooms$MessageComposerInput from './components/views/rooms/MessageComposerInput';
views$rooms$MessageComposerInput && (module.exports.components['views.rooms.MessageComposerInput'] = views$rooms$MessageComposerInput);
import views$rooms$MessageComposerInputOld from './components/views/rooms/MessageComposerInputOld';
views$rooms$MessageComposerInputOld && (module.exports.components['views.rooms.MessageComposerInputOld'] = views$rooms$MessageComposerInputOld);
import views$rooms$PresenceLabel from './components/views/rooms/PresenceLabel';
views$rooms$PresenceLabel && (module.exports.components['views.rooms.PresenceLabel'] = views$rooms$PresenceLabel);
import views$rooms$ReadReceiptMarker from './components/views/rooms/ReadReceiptMarker';
views$rooms$ReadReceiptMarker && (module.exports.components['views.rooms.ReadReceiptMarker'] = views$rooms$ReadReceiptMarker);
import views$rooms$RoomHeader from './components/views/rooms/RoomHeader';
views$rooms$RoomHeader && (module.exports.components['views.rooms.RoomHeader'] = views$rooms$RoomHeader);
import views$rooms$RoomList from './components/views/rooms/RoomList';
views$rooms$RoomList && (module.exports.components['views.rooms.RoomList'] = views$rooms$RoomList);
import views$rooms$RoomNameEditor from './components/views/rooms/RoomNameEditor';
views$rooms$RoomNameEditor && (module.exports.components['views.rooms.RoomNameEditor'] = views$rooms$RoomNameEditor);
import views$rooms$RoomPreviewBar from './components/views/rooms/RoomPreviewBar';
views$rooms$RoomPreviewBar && (module.exports.components['views.rooms.RoomPreviewBar'] = views$rooms$RoomPreviewBar);
import views$rooms$RoomSettings from './components/views/rooms/RoomSettings';
views$rooms$RoomSettings && (module.exports.components['views.rooms.RoomSettings'] = views$rooms$RoomSettings);
import views$rooms$RoomTile from './components/views/rooms/RoomTile';
views$rooms$RoomTile && (module.exports.components['views.rooms.RoomTile'] = views$rooms$RoomTile);
import views$rooms$RoomTopicEditor from './components/views/rooms/RoomTopicEditor';
views$rooms$RoomTopicEditor && (module.exports.components['views.rooms.RoomTopicEditor'] = views$rooms$RoomTopicEditor);
import views$rooms$SearchResultTile from './components/views/rooms/SearchResultTile';
views$rooms$SearchResultTile && (module.exports.components['views.rooms.SearchResultTile'] = views$rooms$SearchResultTile);
import views$rooms$SearchableEntityList from './components/views/rooms/SearchableEntityList';
views$rooms$SearchableEntityList && (module.exports.components['views.rooms.SearchableEntityList'] = views$rooms$SearchableEntityList);
import views$rooms$SimpleRoomHeader from './components/views/rooms/SimpleRoomHeader';
views$rooms$SimpleRoomHeader && (module.exports.components['views.rooms.SimpleRoomHeader'] = views$rooms$SimpleRoomHeader);
import views$rooms$TabCompleteBar from './components/views/rooms/TabCompleteBar';
views$rooms$TabCompleteBar && (module.exports.components['views.rooms.TabCompleteBar'] = views$rooms$TabCompleteBar);
import views$rooms$TopUnreadMessagesBar from './components/views/rooms/TopUnreadMessagesBar';
views$rooms$TopUnreadMessagesBar && (module.exports.components['views.rooms.TopUnreadMessagesBar'] = views$rooms$TopUnreadMessagesBar);
import views$rooms$UserTile from './components/views/rooms/UserTile';
views$rooms$UserTile && (module.exports.components['views.rooms.UserTile'] = views$rooms$UserTile);
import views$settings$ChangeAvatar from './components/views/settings/ChangeAvatar';
views$settings$ChangeAvatar && (module.exports.components['views.settings.ChangeAvatar'] = views$settings$ChangeAvatar);
import views$settings$ChangeDisplayName from './components/views/settings/ChangeDisplayName';
views$settings$ChangeDisplayName && (module.exports.components['views.settings.ChangeDisplayName'] = views$settings$ChangeDisplayName);
import views$settings$ChangePassword from './components/views/settings/ChangePassword';
views$settings$ChangePassword && (module.exports.components['views.settings.ChangePassword'] = views$settings$ChangePassword);
import views$settings$DevicesPanel from './components/views/settings/DevicesPanel';
views$settings$DevicesPanel && (module.exports.components['views.settings.DevicesPanel'] = views$settings$DevicesPanel);
import views$settings$DevicesPanelEntry from './components/views/settings/DevicesPanelEntry';
views$settings$DevicesPanelEntry && (module.exports.components['views.settings.DevicesPanelEntry'] = views$settings$DevicesPanelEntry);
import views$settings$EnableNotificationsButton from './components/views/settings/EnableNotificationsButton';
views$settings$EnableNotificationsButton && (module.exports.components['views.settings.EnableNotificationsButton'] = views$settings$EnableNotificationsButton);
import views$voip$CallView from './components/views/voip/CallView';
views$voip$CallView && (module.exports.components['views.voip.CallView'] = views$voip$CallView);
import views$voip$IncomingCallBox from './components/views/voip/IncomingCallBox';
views$voip$IncomingCallBox && (module.exports.components['views.voip.IncomingCallBox'] = views$voip$IncomingCallBox);
import views$voip$VideoFeed from './components/views/voip/VideoFeed';
views$voip$VideoFeed && (module.exports.components['views.voip.VideoFeed'] = views$voip$VideoFeed);
import views$voip$VideoView from './components/views/voip/VideoView';
views$voip$VideoView && (module.exports.components['views.voip.VideoView'] = views$voip$VideoView);

View file

@ -26,7 +26,7 @@ var dis = require("../../../dispatcher");
var sdk = require('../../../index'); var sdk = require('../../../index');
var rate_limited_func = require('../../../ratelimitedfunc'); var rate_limited_func = require('../../../ratelimitedfunc');
var Rooms = require('../../../Rooms'); var Rooms = require('../../../Rooms');
import DMRoomMap from '../../../utils/DMRoomMap'; var DMRoomMap = require('../../../utils/DMRoomMap');
var Receipt = require('../../../utils/Receipt'); var Receipt = require('../../../utils/Receipt');
var HIDE_CONFERENCE_CHANS = true; var HIDE_CONFERENCE_CHANS = true;

View file

@ -21,7 +21,7 @@ var ReactDOM = require("react-dom");
var classNames = require('classnames'); var classNames = require('classnames');
var dis = require("../../../dispatcher"); var dis = require("../../../dispatcher");
var MatrixClientPeg = require('../../../MatrixClientPeg'); var MatrixClientPeg = require('../../../MatrixClientPeg');
import DMRoomMap from '../../../utils/DMRoomMap'; var DMRoomMap = require('../../../utils/DMRoomMap');
var sdk = require('../../../index'); var sdk = require('../../../index');
var ContextualMenu = require('../../structures/ContextualMenu'); var ContextualMenu = require('../../structures/ContextualMenu');
var RoomNotifs = require('../../../RoomNotifs'); var RoomNotifs = require('../../../RoomNotifs');