From ba2d26745bd3ecd478bf289b1d69d0beab0f2ac4 Mon Sep 17 00:00:00 2001 From: Alex Eng Date: Fri, 22 Jul 2016 20:34:28 +1000 Subject: [PATCH] refactor(editor): Move editor into frontend --- pom.xml | 24 +-- zanata-editor/pom.xml | 189 ------------------ zanata-editor/src/.gitignore | 18 -- .../src/app/components/IconButtonToggle.js | 42 ---- .../app/components/TranslatingIndicator.js | 32 --- zanata-frontend/.gitignore | 20 ++ zanata-frontend/pom.xml | 116 ++++++++++- .../src/editor}/.babelrc | 0 .../src/editor}/.csscomb.json | 0 .../src/editor}/.eslintrc | 0 .../src/editor}/.jsbeautifyrc | 0 .../src/editor}/.jshintrc | 0 .../src/editor}/.storybook/README.md | 0 .../src/editor}/.storybook/config.js | 0 .../src/editor}/.storybook/storybook.css | 0 .../src/editor}/.storybook/webpack.config.js | 0 .../src/editor}/.travis.yml | 0 .../src/editor}/AUTHORS | 0 .../src/editor}/LICENSE.LESSER.txt | 0 .../src/editor}/README.md | 0 .../__tests__/components/ButtonTest.js | 0 .../__tests__/components/DashboardLinkTest.js | 0 .../__tests__/components/DocsDropdownTest.js | 0 .../__tests__/components/DropdownTest.js | 0 .../__tests__/components/IconButtonTest.js | 0 .../components/IconButtonToggleTest.js | 0 .../components/LanguageDropdownTest.js | 0 .../components/NoSuggestionPanelTest.js | 0 .../editor}/__tests__/components/PagerTest.js | 0 .../__tests__/components/ProgressBarTest.js | 0 .../components/ProjectVersionLinkTest.js | 0 .../components/SuggestionContentsTest.js | 0 .../components/SuggestionMatchPercentTest.js | 0 .../components/SuggestionSourceDetailsTest.js | 0 .../components/SuggestionSourcesTest.js | 0 .../__tests__/components/TextDiffTest.js | 0 .../__tests__/components/ToggleSwitchTest.js | 0 .../components/TransUnitFilterTest.js | 0 .../components/TranslatingIndicatorTest.js | 0 .../components/UiLanguageDropdownTest.js | 0 .../src/editor}/__tests__/mock/cssMock.js | 0 .../editor}/__tests__/mockAngularGettext.js | 0 .../src/editor}/app/README.md | 0 .../app/actions/controlsHeaderActions.js | 0 .../editor}/app/actions/editorShortcuts.js | 0 .../src/editor}/app/actions/headerActions.js | 0 .../src/editor}/app/actions/index.js | 0 .../editor}/app/actions/phraseNavigation.js | 0 .../src/editor}/app/actions/phrases.js | 0 .../src/editor}/app/actions/suggestions.js | 0 .../src/editor}/app/api/index.js | 0 .../src/editor}/app/api/suggestions.js | 0 .../src/editor}/app/app.css | 0 .../editor}/app/components/Button/index.css | 0 .../editor}/app/components/Button/index.js | 0 .../editor}/app/components/Button/story.js | 0 .../editor}/app/components/DashboardLink.js | 0 .../editor}/app/components/DocsDropdown.js | 0 .../editor}/app/components/Dropdown/index.css | 0 .../editor}/app/components/Dropdown/index.js | 0 .../app/components/FilterToggle/index.css | 0 .../app/components/FilterToggle/index.js | 25 ++- .../src/editor}/app/components/IconButton.js | 0 .../editor/app/components/IconButtonToggle.js | 63 ++++++ .../editor}/app/components/KeyCombinations.js | 0 .../app/components/LanguagesDropdown.js | 0 .../app/components/NoSuggestionsPanel.js | 0 .../src/editor}/app/components/Pager.js | 25 ++- .../app/components/ProgressBar/index.css | 0 .../app/components/ProgressBar/index.js | 0 .../app/components/ProjectVersionLink.js | 0 .../app/components/SplitDropdown/index.css | 0 .../app/components/SplitDropdown/index.js | 0 .../src/editor}/app/components/Suggestion.js | 0 .../app/components/SuggestionContents.js | 0 .../editor}/app/components/SuggestionList.js | 0 .../app/components/SuggestionMatchPercent.js | 0 .../SuggestionSearchInput/index.css | 0 .../components/SuggestionSearchInput/index.js | 31 ++- .../app/components/SuggestionSourceDetails.js | 8 +- .../app/components/SuggestionSources.js | 0 .../SuggestionTranslationDetails.js | 0 .../app/components/SuggestionTranslations.js | 0 .../app/components/SuggestionUpdateMessage.js | 0 .../editor}/app/components/TextDiff/index.css | 0 .../editor}/app/components/TextDiff/index.js | 0 .../editor}/app/components/TextDiff/story.js | 0 .../app/components/ToggleSwitch/index.css | 0 .../app/components/ToggleSwitch/index.js | 0 .../app/components/TransUnit/index.css | 0 .../editor}/app/components/TransUnit/index.js | 0 .../editor}/app/components/TransUnitFilter.js | 0 .../app/components/TransUnitLocaleHeading.js | 0 .../app/components/TransUnitSourceHeader.js | 14 +- .../app/components/TransUnitSourcePanel.js | 0 .../editor}/app/components/TransUnitStatus.js | 0 .../components/TransUnitTranslationFooter.js | 26 ++- .../components/TransUnitTranslationHeader.js | 0 .../components/TransUnitTranslationPanel.js | 0 .../app/components/TranslatingIndicator.js | 53 +++++ .../app/components/UiLanguageDropdown.js | 0 .../src/editor}/app/components/stories.js | 0 .../src/editor}/app/config.json | 0 .../src/editor}/app/config/intl.js | 0 .../editor}/app/containers/ControlsHeader.js | 0 .../app/containers/EditorHeader/index.css | 0 .../app/containers/EditorHeader/index.js | 0 .../KeyShortcutCheatSheet/index.css | 0 .../containers/KeyShortcutCheatSheet/index.js | 0 .../app/containers/KeyShortcutDispatcher.js | 0 .../src/editor}/app/containers/MainContent.js | 0 .../src/editor}/app/containers/NavHeader.js | 0 .../editor}/app/containers/NeedSlugMessage.js | 0 .../app/containers/ParamPropDispatcher.js | 0 .../src/editor}/app/containers/Root/index.css | 0 .../src/editor}/app/containers/Root/index.js | 0 .../editor}/app/containers/SuggestionsBody.js | 0 .../app/containers/SuggestionsHeader.js | 23 ++- .../app/containers/SuggestionsPanel.js | 0 .../app/containers/ZanataLogoLoader.js | 0 .../src/editor}/app/css/README.md | 0 .../src/editor}/app/css/base/index.css | 0 .../src/editor}/app/css/base/lib/forms.css | 0 .../src/editor}/app/css/base/lib/global.css | 0 .../src/editor}/app/css/base/lib/headings.css | 0 .../src/editor}/app/css/base/lib/links.css | 0 .../src/editor}/app/css/base/lib/lists.css | 0 .../src/editor}/app/css/base/lib/media.css | 0 .../src/editor}/app/css/base/lib/misc.css | 0 .../src/editor}/app/css/base/lib/text.css | 0 .../src/editor}/app/css/heading/index.css | 0 .../src/editor}/app/css/links/index.css | 0 .../src/editor}/app/css/resizer/index.css | 0 .../src/editor}/app/css/theme/index.css | 0 .../editor}/app/css/theme/lib/theme-map.css | 0 .../src/editor}/app/css/theme/lib/theme.css | 0 .../app/css/utils-background/index.css | 0 .../editor}/app/css/utils-display/index.css | 0 .../editor}/app/css/utils-layout/index.css | 0 .../src/editor}/app/css/utils-list/index.css | 0 .../editor}/app/css/utils-position/index.css | 0 .../src/editor}/app/css/utils-size/index.css | 0 .../src/editor}/app/css/utils-space/index.css | 0 .../src/editor}/app/css/utils-text/index.css | 0 .../src/editor}/app/index.css | 0 .../src/editor}/app/index.html | 0 .../src/editor}/app/index.js | 0 .../app/middlewares/getstate-in-actions.js | 0 .../app/middlewares/new-context-fetch.js | 0 .../selected-phrase-suggestion-search.js | 0 .../app/middlewares/state-change-dispatch.js | 0 .../src/editor}/app/reducers/context.js | 0 .../src/editor}/app/reducers/dropdown.js | 0 .../src/editor}/app/reducers/headerData.js | 0 .../src/editor}/app/reducers/index.js | 0 .../src/editor}/app/reducers/phrase.js | 0 .../src/editor}/app/reducers/suggestions.js | 0 .../src/editor}/app/reducers/ui.js | 0 .../src/editor}/app/translations/README.md | 0 .../src/editor}/app/translations/de.po | 0 .../src/editor}/app/translations/fr.po | 0 .../src/editor}/app/translations/template.pot | 0 .../src/editor}/app/utils/RoutingHelpers.js | 0 .../editor}/app/utils/TransStatusService.js | 0 .../src/editor}/app/utils/Util.js | 0 .../src/editor}/app/utils/doc-id.js | 0 .../editor}/app/utils/filter-paging-util.js | 0 .../src/editor}/app/utils/phrase.js | 0 .../src/editor}/app/utils/status.js | 0 .../src/editor}/app/utils/string-utils.js | 0 .../src/editor}/app/webpack.config.js | 0 .../src/editor}/app/webpack.dev.config.js | 0 .../src/editor}/app/webpack.prod.config.js | 0 .../src/editor}/gulpfile.js | 0 .../src/editor}/gulpfile.paths.js | 0 .../src/editor}/makefile | 0 .../src/editor}/npm-shrinkwrap.json | 0 .../src/editor}/package.json | 0 zanata-frontend/src/frontend/.gitignore | 6 - zanata-frontend/src/frontend/README.md | 2 +- .../utils}/GlossaryHelperTest.js | 0 .../utils}/StringUtilsTest.js | 0 .../frontend/{main => app}/actions/common.js | 0 .../frontend/{main => app}/actions/explore.js | 0 .../{main => app}/actions/glossary.js | 0 .../frontend/{main => app}/actions/index.js | 0 .../frontend/{main => app}/actions/profile.js | 0 .../{main => app}/components/Nav/NavIcon.jsx | 0 .../{main => app}/components/Nav/NavItem.jsx | 0 .../{main => app}/components/Nav/index.jsx | 0 .../components/Notification/index.js | 0 .../{main => app}/components/index.js | 0 .../{main => app}/constants/Messages.js | 0 .../{main => app}/constants/Options.js | 0 .../frontend/{main => app}/containers/App.js | 0 .../containers/Explore/GroupTeaser.jsx | 0 .../containers/Explore/LanguageTeamTeaser.jsx | 0 .../containers/Explore/ProjectTeaser.jsx | 0 .../containers/Explore/TeaserList.jsx | 0 .../containers/Explore/TeaserListHeader.jsx | 0 .../containers/Explore/UserTeaser.jsx | 0 .../{main => app}/containers/Explore/index.js | 0 .../Glossary/DeleteAllEntriesModal.jsx | 0 .../containers/Glossary/DeleteEntryModal.jsx | 0 .../containers/Glossary/Entry.js | 0 .../containers/Glossary/EntryModal.js | 0 .../containers/Glossary/ExportModal.js | 0 .../containers/Glossary/Header.jsx | 0 .../containers/Glossary/ImportModal.js | 0 .../containers/Glossary/NewEntryModal.js | 0 .../containers/Glossary/ViewHeader.js | 0 .../containers/Glossary/index.js | 0 .../frontend/{main => app}/containers/Root.js | 0 .../UserProfile/CalendarMonthMatrix.jsx | 0 .../UserProfile/CalendarPeriodHeading.jsx | 0 .../UserProfile/CategoryItemMatrix.jsx | 0 .../UserProfile/CategoryMatrixTable.jsx | 0 .../UserProfile/ContentStateFilter.jsx | 0 .../UserProfile/ContributionChart.jsx | 0 .../containers/UserProfile/DayMatrix.jsx | 0 .../UserProfile/FilterableMatrixTable.jsx | 0 .../UserProfile/RecentContributions.jsx | 0 .../containers/UserProfile/index.jsx | 0 .../src/frontend/{main => app}/index.js | 0 .../src/frontend/{main => app}/legacy.js | 0 .../frontend/{main => app}/reducers/common.js | 0 .../{main => app}/reducers/explore.js | 0 .../{main => app}/reducers/glossary.js | 0 .../frontend/{main => app}/reducers/index.js | 0 .../{main => app}/reducers/profile.js | 0 .../src/frontend/{main => app}/schemas.js | 0 .../{main => app}/utils/DateHelper.js | 0 .../{main => app}/utils/GlossaryHelper.js | 0 .../{main => app}/utils/RoutingHelpers.js | 0 .../{main => app}/utils/StringUtils.js | 0 .../{main => app}/utils/callWithSameArgs.js | 0 .../src/frontend/atomicCssConfig.js | 2 +- .../src/frontend/main/web/.babelrc | 4 - zanata-frontend/src/frontend/package.json | 2 +- .../src/frontend/webpack.config.js | 7 +- .../src/frontend/webpack.legacy.config.js | 6 +- .../src/frontend/webpack.prod.config.js | 4 +- zanata-war/pom.xml | 5 - .../zanata/webtrans/public/Application.xhtml | 4 +- .../webapp/WEB-INF/template/template.xhtml | 4 +- zanata-war/src/main/webapp/app/index.xhtml | 4 +- 246 files changed, 391 insertions(+), 368 deletions(-) delete mode 100644 zanata-editor/pom.xml delete mode 100644 zanata-editor/src/.gitignore delete mode 100644 zanata-editor/src/app/components/IconButtonToggle.js delete mode 100644 zanata-editor/src/app/components/TranslatingIndicator.js rename {zanata-editor/src => zanata-frontend/src/editor}/.babelrc (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.csscomb.json (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.eslintrc (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.jsbeautifyrc (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.jshintrc (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.storybook/README.md (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.storybook/config.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.storybook/storybook.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.storybook/webpack.config.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/.travis.yml (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/AUTHORS (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/LICENSE.LESSER.txt (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/README.md (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/ButtonTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/DashboardLinkTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/DocsDropdownTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/DropdownTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/IconButtonTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/IconButtonToggleTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/LanguageDropdownTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/NoSuggestionPanelTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/PagerTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/ProgressBarTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/ProjectVersionLinkTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/SuggestionContentsTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/SuggestionMatchPercentTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/SuggestionSourceDetailsTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/SuggestionSourcesTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/TextDiffTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/ToggleSwitchTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/TransUnitFilterTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/TranslatingIndicatorTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/components/UiLanguageDropdownTest.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/mock/cssMock.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/__tests__/mockAngularGettext.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/README.md (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/controlsHeaderActions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/editorShortcuts.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/headerActions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/phraseNavigation.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/phrases.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/actions/suggestions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/api/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/api/suggestions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/app.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Button/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Button/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Button/story.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/DashboardLink.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/DocsDropdown.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Dropdown/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Dropdown/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/FilterToggle/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/FilterToggle/index.js (57%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/IconButton.js (100%) create mode 100644 zanata-frontend/src/editor/app/components/IconButtonToggle.js rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/KeyCombinations.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/LanguagesDropdown.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/NoSuggestionsPanel.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Pager.js (76%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/ProgressBar/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/ProgressBar/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/ProjectVersionLink.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SplitDropdown/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SplitDropdown/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/Suggestion.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionContents.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionList.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionMatchPercent.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionSearchInput/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionSearchInput/index.js (73%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionSourceDetails.js (87%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionSources.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionTranslationDetails.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionTranslations.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/SuggestionUpdateMessage.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TextDiff/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TextDiff/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TextDiff/story.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/ToggleSwitch/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/ToggleSwitch/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnit/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnit/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitFilter.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitLocaleHeading.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitSourceHeader.js (89%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitSourcePanel.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitStatus.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitTranslationFooter.js (85%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitTranslationHeader.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/TransUnitTranslationPanel.js (100%) create mode 100644 zanata-frontend/src/editor/app/components/TranslatingIndicator.js rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/UiLanguageDropdown.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/components/stories.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/config.json (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/config/intl.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/ControlsHeader.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/EditorHeader/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/EditorHeader/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/KeyShortcutCheatSheet/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/KeyShortcutCheatSheet/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/KeyShortcutDispatcher.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/MainContent.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/NavHeader.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/NeedSlugMessage.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/ParamPropDispatcher.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/Root/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/Root/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/SuggestionsBody.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/SuggestionsHeader.js (79%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/SuggestionsPanel.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/containers/ZanataLogoLoader.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/README.md (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/forms.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/global.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/headings.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/links.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/lists.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/media.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/misc.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/base/lib/text.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/heading/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/links/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/resizer/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/theme/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/theme/lib/theme-map.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/theme/lib/theme.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-background/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-display/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-layout/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-list/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-position/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-size/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-space/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/css/utils-text/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/index.css (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/index.html (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/middlewares/getstate-in-actions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/middlewares/new-context-fetch.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/middlewares/selected-phrase-suggestion-search.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/middlewares/state-change-dispatch.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/context.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/dropdown.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/headerData.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/index.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/phrase.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/suggestions.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/reducers/ui.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/translations/README.md (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/translations/de.po (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/translations/fr.po (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/translations/template.pot (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/RoutingHelpers.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/TransStatusService.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/Util.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/doc-id.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/filter-paging-util.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/phrase.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/status.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/utils/string-utils.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/webpack.config.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/webpack.dev.config.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/app/webpack.prod.config.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/gulpfile.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/gulpfile.paths.js (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/makefile (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/npm-shrinkwrap.json (100%) rename {zanata-editor/src => zanata-frontend/src/editor}/package.json (100%) delete mode 100644 zanata-frontend/src/frontend/.gitignore rename zanata-frontend/src/frontend/{main/utils/__tests__ => __tests__/utils}/GlossaryHelperTest.js (100%) rename zanata-frontend/src/frontend/{main/utils/__tests__ => __tests__/utils}/StringUtilsTest.js (100%) rename zanata-frontend/src/frontend/{main => app}/actions/common.js (100%) rename zanata-frontend/src/frontend/{main => app}/actions/explore.js (100%) rename zanata-frontend/src/frontend/{main => app}/actions/glossary.js (100%) rename zanata-frontend/src/frontend/{main => app}/actions/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/actions/profile.js (100%) rename zanata-frontend/src/frontend/{main => app}/components/Nav/NavIcon.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/components/Nav/NavItem.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/components/Nav/index.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/components/Notification/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/components/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/constants/Messages.js (100%) rename zanata-frontend/src/frontend/{main => app}/constants/Options.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/App.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/GroupTeaser.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/LanguageTeamTeaser.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/ProjectTeaser.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/TeaserList.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/TeaserListHeader.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/UserTeaser.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Explore/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/DeleteAllEntriesModal.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/DeleteEntryModal.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/Entry.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/EntryModal.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/ExportModal.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/Header.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/ImportModal.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/NewEntryModal.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/ViewHeader.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Glossary/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/Root.js (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/CalendarMonthMatrix.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/CalendarPeriodHeading.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/CategoryItemMatrix.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/CategoryMatrixTable.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/ContentStateFilter.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/ContributionChart.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/DayMatrix.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/FilterableMatrixTable.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/RecentContributions.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/containers/UserProfile/index.jsx (100%) rename zanata-frontend/src/frontend/{main => app}/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/legacy.js (100%) rename zanata-frontend/src/frontend/{main => app}/reducers/common.js (100%) rename zanata-frontend/src/frontend/{main => app}/reducers/explore.js (100%) rename zanata-frontend/src/frontend/{main => app}/reducers/glossary.js (100%) rename zanata-frontend/src/frontend/{main => app}/reducers/index.js (100%) rename zanata-frontend/src/frontend/{main => app}/reducers/profile.js (100%) rename zanata-frontend/src/frontend/{main => app}/schemas.js (100%) rename zanata-frontend/src/frontend/{main => app}/utils/DateHelper.js (100%) rename zanata-frontend/src/frontend/{main => app}/utils/GlossaryHelper.js (100%) rename zanata-frontend/src/frontend/{main => app}/utils/RoutingHelpers.js (100%) rename zanata-frontend/src/frontend/{main => app}/utils/StringUtils.js (100%) rename zanata-frontend/src/frontend/{main => app}/utils/callWithSameArgs.js (100%) delete mode 100644 zanata-frontend/src/frontend/main/web/.babelrc diff --git a/pom.xml b/pom.xml index 30106d67fb..2e5e66b8d2 100644 --- a/pom.xml +++ b/pom.xml @@ -653,12 +653,6 @@ ${project.version} - - org.zanata - zanata-editor - ${project.version} - - org.zanata @@ -2149,7 +2143,7 @@ - build frontend module + build zanata-frontend module !excludeFrontend @@ -2163,22 +2157,6 @@ - - - build zanata-editor module - - - !excludeAlphaEditor - - - - 3.1.0 - - - zanata-editor - - - victims diff --git a/zanata-editor/pom.xml b/zanata-editor/pom.xml deleted file mode 100644 index c1f57b1ca4..0000000000 --- a/zanata-editor/pom.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - 4.0.0 - - - - org.zanata - server - 4.0.0-SNAPSHOT - - zanata-editor - - Zanata Web Editor - https://github.com/zanata/zanata-server/tree/master/zanata-editor - - - - - UTF-8 - - - ${project.build.directory}/web - - - ${build.directory}/app/build - - - ${project.build.outputDirectory}/META-INF/resources/app/editor - - - - - - - - - - - src - - ${build.directory} - - false - - - - - - com.github.eirslett - frontend-maven-plugin - - - - org.codehaus.mojo - exec-maven-plugin - - - - execute npm install for: editor - process-resources - - exec - - - ${build.directory} - - ${npm.executable} - install - --cache-min - ${npm.cache.min} - - - - - - - npm run processhtml: editor - process-resources - - exec - - - ${build.directory} - - ${npm.executable} - run - processhtml - - - - - - - npm run build (${project.artifactId}) - compile - - exec - - - ${build.directory} - - ${npm.executable} - run - build - - - - - - - execute npm test for: editor - test - - exec - - - ${skipTests} - ${build.directory} - - ${npm.executable} - test - - - - - - - - maven-surefire-plugin - - true - false - - - - - - maven-resources-plugin - - - prepare-package - - copy-resources - - - ${bundle.destination} - - - ${built.artifact.directory} - index.html - bundle.js - bundle.js.map - bundle.css - bundle.css.map - - - - - - - - - - - - - - npmOffline - - - npmOffline - - - - 9999999 - - - - - diff --git a/zanata-editor/src/.gitignore b/zanata-editor/src/.gitignore deleted file mode 100644 index 95eb91d3ac..0000000000 --- a/zanata-editor/src/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# bower used to be used, so this ensures old build directories are still ignored -bower_components -bower_main - -build -node_modules -npm-debug.log - -# files generated by `make storybook-static`, should never be checked in -storybook-static - -# idea -*.idea/ -*.iml -*.orig - -# imdone task board -.imdone diff --git a/zanata-editor/src/app/components/IconButtonToggle.js b/zanata-editor/src/app/components/IconButtonToggle.js deleted file mode 100644 index 7890440cc2..0000000000 --- a/zanata-editor/src/app/components/IconButtonToggle.js +++ /dev/null @@ -1,42 +0,0 @@ -import cx from 'classnames' -import IconButton from './IconButton' -import React, { PropTypes } from 'react' - -/** - * An action button with an icon, title and background styling. - * - * Like IconButton but changes colour based on 'active' prop. - * - * props.className is applied to the icon - */ -const IconButtonToggle = React.createClass({ - - propTypes: { - icon: PropTypes.string.isRequired, - title: PropTypes.string.isRequired, - onClick: PropTypes.func.isRequired, - active: PropTypes.bool.isRequired, - disabled: PropTypes.bool, - className: PropTypes.string - }, - - getDefaultProps: () => { - return { - active: false - } - }, - - render: function () { - const className = cx(this.props.className, - 'Button Button--snug u-roundish Button--invisible', - { 'is-active': this.props.active }) - - return ( - - ) - } -}) - -export default IconButtonToggle diff --git a/zanata-editor/src/app/components/TranslatingIndicator.js b/zanata-editor/src/app/components/TranslatingIndicator.js deleted file mode 100644 index c01f1e0e55..0000000000 --- a/zanata-editor/src/app/components/TranslatingIndicator.js +++ /dev/null @@ -1,32 +0,0 @@ -import { Icon } from 'zanata-ui' -import React, { PropTypes } from 'react' - -/** - * Indicator that shows 'Translating' when the user is - * translating the document. Presumably it will show - * 'viewing' when that mode is available. - */ -const TranslatingIndicator = React.createClass({ - - propTypes: { - // DO NOT RENAME, the translation string extractor looks specifically - // for gettextCatalog.getString when generating the translation template. - gettextCatalog: PropTypes.shape({ - getString: PropTypes.func.isRequired - }).isRequired - }, - - render: function () { - return ( - - ) - } -}) - -export default TranslatingIndicator diff --git a/zanata-frontend/.gitignore b/zanata-frontend/.gitignore index 743f950bb4..fe1bd49689 100644 --- a/zanata-frontend/.gitignore +++ b/zanata-frontend/.gitignore @@ -3,3 +3,23 @@ node_modules/ # compiled resources bundle.css bundle.js + +# frontend +src/frontend/dist +src/frontend/app/styles/atomic.css + +# editor +build +node_modules +npm-debug.log + +# files generated by `make storybook-static`, should never be checked in +storybook-static + +# idea +*.idea/ +*.iml +*.orig + +# imdone task board +.imdone \ No newline at end of file diff --git a/zanata-frontend/pom.xml b/zanata-frontend/pom.xml index ee099bb137..b53b3247e6 100644 --- a/zanata-frontend/pom.xml +++ b/zanata-frontend/pom.xml @@ -22,10 +22,21 @@ ${build.directory}/frontend + + ${build.directory}/editor + ${project.build.outputDirectory}/META-INF/resources + + + ${bundle.dest}/app/editor + + + ${editor.build.directory}/app/build @@ -62,7 +73,7 @@ - execute npm install for: frontend + frontend: execute npm install process-resources exec @@ -78,9 +89,44 @@ + + + editor: execute npm install + process-resources + + exec + + + ${editor.build.directory} + + ${npm.executable} + install + --cache-min + ${npm.cache.min} + + + + + + + editor: npm run processhtml + process-resources + + exec + + + ${editor.build.directory} + + ${npm.executable} + run + processhtml + + + + - execute npm run build for: frontend + frontend: execute npm run build compile exec @@ -95,9 +141,26 @@ + + + editor: execute npm run build + compile + + exec + + + ${editor.build.directory} + + ${npm.executable} + run + build + + + + - execute npm test for: frontend + frontend: execute npm test test exec @@ -111,6 +174,23 @@ + + + + editor: execute npm test + test + + exec + + + ${skipTests} + ${editor.build.directory} + + ${npm.executable} + test + + + @@ -122,12 +202,13 @@ - + maven-resources-plugin prepare-package + frontend copy-resources copy-resources @@ -135,9 +216,30 @@ ${bundle.dest} - ${build.directory} - **/frontend.*.min.js - **/frontend.css + ${frontend.build.directory}/dist + frontend.*.min.js + frontend.css + + + + + + + prepare-package + editor copy-resources + + copy-resources + + + ${editor.bundle.destination} + + + ${editor.built.artifact.directory} + index.html + bundle.js + bundle.js.map + bundle.css + bundle.css.map diff --git a/zanata-editor/src/.babelrc b/zanata-frontend/src/editor/.babelrc similarity index 100% rename from zanata-editor/src/.babelrc rename to zanata-frontend/src/editor/.babelrc diff --git a/zanata-editor/src/.csscomb.json b/zanata-frontend/src/editor/.csscomb.json similarity index 100% rename from zanata-editor/src/.csscomb.json rename to zanata-frontend/src/editor/.csscomb.json diff --git a/zanata-editor/src/.eslintrc b/zanata-frontend/src/editor/.eslintrc similarity index 100% rename from zanata-editor/src/.eslintrc rename to zanata-frontend/src/editor/.eslintrc diff --git a/zanata-editor/src/.jsbeautifyrc b/zanata-frontend/src/editor/.jsbeautifyrc similarity index 100% rename from zanata-editor/src/.jsbeautifyrc rename to zanata-frontend/src/editor/.jsbeautifyrc diff --git a/zanata-editor/src/.jshintrc b/zanata-frontend/src/editor/.jshintrc similarity index 100% rename from zanata-editor/src/.jshintrc rename to zanata-frontend/src/editor/.jshintrc diff --git a/zanata-editor/src/.storybook/README.md b/zanata-frontend/src/editor/.storybook/README.md similarity index 100% rename from zanata-editor/src/.storybook/README.md rename to zanata-frontend/src/editor/.storybook/README.md diff --git a/zanata-editor/src/.storybook/config.js b/zanata-frontend/src/editor/.storybook/config.js similarity index 100% rename from zanata-editor/src/.storybook/config.js rename to zanata-frontend/src/editor/.storybook/config.js diff --git a/zanata-editor/src/.storybook/storybook.css b/zanata-frontend/src/editor/.storybook/storybook.css similarity index 100% rename from zanata-editor/src/.storybook/storybook.css rename to zanata-frontend/src/editor/.storybook/storybook.css diff --git a/zanata-editor/src/.storybook/webpack.config.js b/zanata-frontend/src/editor/.storybook/webpack.config.js similarity index 100% rename from zanata-editor/src/.storybook/webpack.config.js rename to zanata-frontend/src/editor/.storybook/webpack.config.js diff --git a/zanata-editor/src/.travis.yml b/zanata-frontend/src/editor/.travis.yml similarity index 100% rename from zanata-editor/src/.travis.yml rename to zanata-frontend/src/editor/.travis.yml diff --git a/zanata-editor/src/AUTHORS b/zanata-frontend/src/editor/AUTHORS similarity index 100% rename from zanata-editor/src/AUTHORS rename to zanata-frontend/src/editor/AUTHORS diff --git a/zanata-editor/src/LICENSE.LESSER.txt b/zanata-frontend/src/editor/LICENSE.LESSER.txt similarity index 100% rename from zanata-editor/src/LICENSE.LESSER.txt rename to zanata-frontend/src/editor/LICENSE.LESSER.txt diff --git a/zanata-editor/src/README.md b/zanata-frontend/src/editor/README.md similarity index 100% rename from zanata-editor/src/README.md rename to zanata-frontend/src/editor/README.md diff --git a/zanata-editor/src/__tests__/components/ButtonTest.js b/zanata-frontend/src/editor/__tests__/components/ButtonTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/ButtonTest.js rename to zanata-frontend/src/editor/__tests__/components/ButtonTest.js diff --git a/zanata-editor/src/__tests__/components/DashboardLinkTest.js b/zanata-frontend/src/editor/__tests__/components/DashboardLinkTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/DashboardLinkTest.js rename to zanata-frontend/src/editor/__tests__/components/DashboardLinkTest.js diff --git a/zanata-editor/src/__tests__/components/DocsDropdownTest.js b/zanata-frontend/src/editor/__tests__/components/DocsDropdownTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/DocsDropdownTest.js rename to zanata-frontend/src/editor/__tests__/components/DocsDropdownTest.js diff --git a/zanata-editor/src/__tests__/components/DropdownTest.js b/zanata-frontend/src/editor/__tests__/components/DropdownTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/DropdownTest.js rename to zanata-frontend/src/editor/__tests__/components/DropdownTest.js diff --git a/zanata-editor/src/__tests__/components/IconButtonTest.js b/zanata-frontend/src/editor/__tests__/components/IconButtonTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/IconButtonTest.js rename to zanata-frontend/src/editor/__tests__/components/IconButtonTest.js diff --git a/zanata-editor/src/__tests__/components/IconButtonToggleTest.js b/zanata-frontend/src/editor/__tests__/components/IconButtonToggleTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/IconButtonToggleTest.js rename to zanata-frontend/src/editor/__tests__/components/IconButtonToggleTest.js diff --git a/zanata-editor/src/__tests__/components/LanguageDropdownTest.js b/zanata-frontend/src/editor/__tests__/components/LanguageDropdownTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/LanguageDropdownTest.js rename to zanata-frontend/src/editor/__tests__/components/LanguageDropdownTest.js diff --git a/zanata-editor/src/__tests__/components/NoSuggestionPanelTest.js b/zanata-frontend/src/editor/__tests__/components/NoSuggestionPanelTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/NoSuggestionPanelTest.js rename to zanata-frontend/src/editor/__tests__/components/NoSuggestionPanelTest.js diff --git a/zanata-editor/src/__tests__/components/PagerTest.js b/zanata-frontend/src/editor/__tests__/components/PagerTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/PagerTest.js rename to zanata-frontend/src/editor/__tests__/components/PagerTest.js diff --git a/zanata-editor/src/__tests__/components/ProgressBarTest.js b/zanata-frontend/src/editor/__tests__/components/ProgressBarTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/ProgressBarTest.js rename to zanata-frontend/src/editor/__tests__/components/ProgressBarTest.js diff --git a/zanata-editor/src/__tests__/components/ProjectVersionLinkTest.js b/zanata-frontend/src/editor/__tests__/components/ProjectVersionLinkTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/ProjectVersionLinkTest.js rename to zanata-frontend/src/editor/__tests__/components/ProjectVersionLinkTest.js diff --git a/zanata-editor/src/__tests__/components/SuggestionContentsTest.js b/zanata-frontend/src/editor/__tests__/components/SuggestionContentsTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/SuggestionContentsTest.js rename to zanata-frontend/src/editor/__tests__/components/SuggestionContentsTest.js diff --git a/zanata-editor/src/__tests__/components/SuggestionMatchPercentTest.js b/zanata-frontend/src/editor/__tests__/components/SuggestionMatchPercentTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/SuggestionMatchPercentTest.js rename to zanata-frontend/src/editor/__tests__/components/SuggestionMatchPercentTest.js diff --git a/zanata-editor/src/__tests__/components/SuggestionSourceDetailsTest.js b/zanata-frontend/src/editor/__tests__/components/SuggestionSourceDetailsTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/SuggestionSourceDetailsTest.js rename to zanata-frontend/src/editor/__tests__/components/SuggestionSourceDetailsTest.js diff --git a/zanata-editor/src/__tests__/components/SuggestionSourcesTest.js b/zanata-frontend/src/editor/__tests__/components/SuggestionSourcesTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/SuggestionSourcesTest.js rename to zanata-frontend/src/editor/__tests__/components/SuggestionSourcesTest.js diff --git a/zanata-editor/src/__tests__/components/TextDiffTest.js b/zanata-frontend/src/editor/__tests__/components/TextDiffTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/TextDiffTest.js rename to zanata-frontend/src/editor/__tests__/components/TextDiffTest.js diff --git a/zanata-editor/src/__tests__/components/ToggleSwitchTest.js b/zanata-frontend/src/editor/__tests__/components/ToggleSwitchTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/ToggleSwitchTest.js rename to zanata-frontend/src/editor/__tests__/components/ToggleSwitchTest.js diff --git a/zanata-editor/src/__tests__/components/TransUnitFilterTest.js b/zanata-frontend/src/editor/__tests__/components/TransUnitFilterTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/TransUnitFilterTest.js rename to zanata-frontend/src/editor/__tests__/components/TransUnitFilterTest.js diff --git a/zanata-editor/src/__tests__/components/TranslatingIndicatorTest.js b/zanata-frontend/src/editor/__tests__/components/TranslatingIndicatorTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/TranslatingIndicatorTest.js rename to zanata-frontend/src/editor/__tests__/components/TranslatingIndicatorTest.js diff --git a/zanata-editor/src/__tests__/components/UiLanguageDropdownTest.js b/zanata-frontend/src/editor/__tests__/components/UiLanguageDropdownTest.js similarity index 100% rename from zanata-editor/src/__tests__/components/UiLanguageDropdownTest.js rename to zanata-frontend/src/editor/__tests__/components/UiLanguageDropdownTest.js diff --git a/zanata-editor/src/__tests__/mock/cssMock.js b/zanata-frontend/src/editor/__tests__/mock/cssMock.js similarity index 100% rename from zanata-editor/src/__tests__/mock/cssMock.js rename to zanata-frontend/src/editor/__tests__/mock/cssMock.js diff --git a/zanata-editor/src/__tests__/mockAngularGettext.js b/zanata-frontend/src/editor/__tests__/mockAngularGettext.js similarity index 100% rename from zanata-editor/src/__tests__/mockAngularGettext.js rename to zanata-frontend/src/editor/__tests__/mockAngularGettext.js diff --git a/zanata-editor/src/app/README.md b/zanata-frontend/src/editor/app/README.md similarity index 100% rename from zanata-editor/src/app/README.md rename to zanata-frontend/src/editor/app/README.md diff --git a/zanata-editor/src/app/actions/controlsHeaderActions.js b/zanata-frontend/src/editor/app/actions/controlsHeaderActions.js similarity index 100% rename from zanata-editor/src/app/actions/controlsHeaderActions.js rename to zanata-frontend/src/editor/app/actions/controlsHeaderActions.js diff --git a/zanata-editor/src/app/actions/editorShortcuts.js b/zanata-frontend/src/editor/app/actions/editorShortcuts.js similarity index 100% rename from zanata-editor/src/app/actions/editorShortcuts.js rename to zanata-frontend/src/editor/app/actions/editorShortcuts.js diff --git a/zanata-editor/src/app/actions/headerActions.js b/zanata-frontend/src/editor/app/actions/headerActions.js similarity index 100% rename from zanata-editor/src/app/actions/headerActions.js rename to zanata-frontend/src/editor/app/actions/headerActions.js diff --git a/zanata-editor/src/app/actions/index.js b/zanata-frontend/src/editor/app/actions/index.js similarity index 100% rename from zanata-editor/src/app/actions/index.js rename to zanata-frontend/src/editor/app/actions/index.js diff --git a/zanata-editor/src/app/actions/phraseNavigation.js b/zanata-frontend/src/editor/app/actions/phraseNavigation.js similarity index 100% rename from zanata-editor/src/app/actions/phraseNavigation.js rename to zanata-frontend/src/editor/app/actions/phraseNavigation.js diff --git a/zanata-editor/src/app/actions/phrases.js b/zanata-frontend/src/editor/app/actions/phrases.js similarity index 100% rename from zanata-editor/src/app/actions/phrases.js rename to zanata-frontend/src/editor/app/actions/phrases.js diff --git a/zanata-editor/src/app/actions/suggestions.js b/zanata-frontend/src/editor/app/actions/suggestions.js similarity index 100% rename from zanata-editor/src/app/actions/suggestions.js rename to zanata-frontend/src/editor/app/actions/suggestions.js diff --git a/zanata-editor/src/app/api/index.js b/zanata-frontend/src/editor/app/api/index.js similarity index 100% rename from zanata-editor/src/app/api/index.js rename to zanata-frontend/src/editor/app/api/index.js diff --git a/zanata-editor/src/app/api/suggestions.js b/zanata-frontend/src/editor/app/api/suggestions.js similarity index 100% rename from zanata-editor/src/app/api/suggestions.js rename to zanata-frontend/src/editor/app/api/suggestions.js diff --git a/zanata-editor/src/app/app.css b/zanata-frontend/src/editor/app/app.css similarity index 100% rename from zanata-editor/src/app/app.css rename to zanata-frontend/src/editor/app/app.css diff --git a/zanata-editor/src/app/components/Button/index.css b/zanata-frontend/src/editor/app/components/Button/index.css similarity index 100% rename from zanata-editor/src/app/components/Button/index.css rename to zanata-frontend/src/editor/app/components/Button/index.css diff --git a/zanata-editor/src/app/components/Button/index.js b/zanata-frontend/src/editor/app/components/Button/index.js similarity index 100% rename from zanata-editor/src/app/components/Button/index.js rename to zanata-frontend/src/editor/app/components/Button/index.js diff --git a/zanata-editor/src/app/components/Button/story.js b/zanata-frontend/src/editor/app/components/Button/story.js similarity index 100% rename from zanata-editor/src/app/components/Button/story.js rename to zanata-frontend/src/editor/app/components/Button/story.js diff --git a/zanata-editor/src/app/components/DashboardLink.js b/zanata-frontend/src/editor/app/components/DashboardLink.js similarity index 100% rename from zanata-editor/src/app/components/DashboardLink.js rename to zanata-frontend/src/editor/app/components/DashboardLink.js diff --git a/zanata-editor/src/app/components/DocsDropdown.js b/zanata-frontend/src/editor/app/components/DocsDropdown.js similarity index 100% rename from zanata-editor/src/app/components/DocsDropdown.js rename to zanata-frontend/src/editor/app/components/DocsDropdown.js diff --git a/zanata-editor/src/app/components/Dropdown/index.css b/zanata-frontend/src/editor/app/components/Dropdown/index.css similarity index 100% rename from zanata-editor/src/app/components/Dropdown/index.css rename to zanata-frontend/src/editor/app/components/Dropdown/index.css diff --git a/zanata-editor/src/app/components/Dropdown/index.js b/zanata-frontend/src/editor/app/components/Dropdown/index.js similarity index 100% rename from zanata-editor/src/app/components/Dropdown/index.js rename to zanata-frontend/src/editor/app/components/Dropdown/index.js diff --git a/zanata-editor/src/app/components/FilterToggle/index.css b/zanata-frontend/src/editor/app/components/FilterToggle/index.css similarity index 100% rename from zanata-editor/src/app/components/FilterToggle/index.css rename to zanata-frontend/src/editor/app/components/FilterToggle/index.css diff --git a/zanata-editor/src/app/components/FilterToggle/index.js b/zanata-frontend/src/editor/app/components/FilterToggle/index.js similarity index 57% rename from zanata-editor/src/app/components/FilterToggle/index.js rename to zanata-frontend/src/editor/app/components/FilterToggle/index.js index e598355c1b..0886c3cca0 100644 --- a/zanata-editor/src/app/components/FilterToggle/index.js +++ b/zanata-frontend/src/editor/app/components/FilterToggle/index.js @@ -1,3 +1,24 @@ +/* + * Copyright 2016, Red Hat, Inc. and individual contributors as indicated by the + * @author tags. See the copyright.txt file in the distribution for a full + * listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it under the + * terms of the GNU Lesser General Public License as published by the Free + * Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. + * + * This software is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this software; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF + * site: http://www.fsf.org. + */ + import cx from 'classnames' import { Icon, Row } from 'zanata-ui' import React, { PropTypes } from 'react' @@ -42,8 +63,8 @@ const FilterToggle = React.createClass({ onChange={this.props.onChange} />