]> source.dussan.org Git - sonarqube.git/commit
rewrite remaining popups in react (#3109)
authorStas Vilchik <stas.vilchik@sonarsource.com>
Fri, 2 Mar 2018 15:24:37 +0000 (16:24 +0100)
committerGitHub <noreply@github.com>
Fri, 2 Mar 2018 15:24:37 +0000 (16:24 +0100)
commit299cebedac5ef4a6a17dd18782c2b1a2a79f08d5
tree357d7b0ebe5fe686b9f2ea35507a2fb58bce12a0
parent2d98999918574c56056c21f9c4791476d644a041
rewrite remaining popups in react (#3109)

* extract baseFontFamily

* rewrite favorites store in ts

* add new types and change existing ones

* rewrite SourceViewer helpers in ts

* rewrite SourceViewer in ts and its popups in react

* drop popups

* fix iterating over nodelist

* fix quality flaws
101 files changed:
server/sonar-web/config/webpack.config.js
server/sonar-web/src/main/js/app/styles/init/type.css
server/sonar-web/src/main/js/app/theme.js
server/sonar-web/src/main/js/app/types.ts
server/sonar-web/src/main/js/apps/component/components/App.tsx
server/sonar-web/src/main/js/components/SourceViewer/SourceViewer.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/SourceViewer.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/SourceViewerBase.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/SourceViewerBase.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/CoveragePopup.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/DuplicationPopup.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/Line.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/Line.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesList.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesList.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineNumber.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineNumber.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineOptionsPopup.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/SCMPopup.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineCode-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineCode-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineCoverage-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineCoverage-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineDuplicationBlock-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineDuplicationBlock-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineDuplications-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineDuplications-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineIssuesIndicator-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineIssuesIndicator-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineIssuesList-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineIssuesList-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineNumber-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineNumber-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineOptionsPopup-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineSCM-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/LineSCM-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/SCMPopup-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineCode-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineCode-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineCoverage-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineCoverage-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineDuplicationBlock-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineDuplicationBlock-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineDuplications-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineDuplications-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineIssuesIndicator-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineIssuesIndicator-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineIssuesList-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineIssuesList-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineNumber-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineNumber-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineOptionsPopup-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineSCM-test.js.snap [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/LineSCM-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/components/__tests__/__snapshots__/SCMPopup-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/__tests__/highlight-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/__tests__/highlight-test.ts [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/__tests__/indexing-test.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/__tests__/indexing-test.ts [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/getCoverageStatus.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/getCoverageStatus.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/highlight.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/highlight.ts [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/indexing.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/indexing.ts [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/issueLocations.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/helpers/loadIssues.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/helpers/loadIssues.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/SourceViewer/popups/coverage-popup.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/duplication-popup.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/scm-popup.js [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/templates/source-viewer-coverage-popup.hbs [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/templates/source-viewer-duplication-popup.hbs [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/templates/source-viewer-line-options-popup.hbs [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/popups/templates/source-viewer-scm-popup.hbs [deleted file]
server/sonar-web/src/main/js/components/SourceViewer/styles.css
server/sonar-web/src/main/js/components/SourceViewer/types.js [deleted file]
server/sonar-web/src/main/js/components/common/BubblePopupHelper.tsx
server/sonar-web/src/main/js/components/common/LocationIndex.css
server/sonar-web/src/main/js/components/common/LocationMessage.css
server/sonar-web/src/main/js/components/common/popup.js [deleted file]
server/sonar-web/src/main/js/components/issue/Issue.d.ts [new file with mode: 0644]
server/sonar-web/src/main/js/helpers/issues.ts
server/sonar-web/src/main/js/store/favorites/duck.js [deleted file]
server/sonar-web/src/main/js/store/favorites/duck.ts [new file with mode: 0644]