aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/config
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2021-08-19 15:52:39 +0200
committersonartech <sonartech@sonarsource.com>2021-08-20 20:03:10 +0000
commit508689e0fd9245e474411d1e387eee74cbc766c4 (patch)
tree2bb8ea7657808c8c0ac00194ba9df714d536b1c6 /server/sonar-web/config
parent2d0873e027ff54dbb470c46b76b04f98caa48384 (diff)
downloadsonarqube-508689e0fd9245e474411d1e387eee74cbc766c4.tar.gz
sonarqube-508689e0fd9245e474411d1e387eee74cbc766c4.zip
SONAR-15297 Remove all sonar-ui-common theming logic
Diffstat (limited to 'server/sonar-web/config')
-rw-r--r--server/sonar-web/config/jest/SetupTestEnvironment.ts8
-rw-r--r--server/sonar-web/config/jest/testTheme.ts180
2 files changed, 0 insertions, 188 deletions
diff --git a/server/sonar-web/config/jest/SetupTestEnvironment.ts b/server/sonar-web/config/jest/SetupTestEnvironment.ts
index e82edbb84a7..fd9e66bb063 100644
--- a/server/sonar-web/config/jest/SetupTestEnvironment.ts
+++ b/server/sonar-web/config/jest/SetupTestEnvironment.ts
@@ -17,17 +17,9 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-import * as theme from '../../src/main/js/app/theme';
-import ThemeContext from '../../src/main/js/components/theme';
-
const content = document.createElement('div');
content.id = 'content';
document.documentElement.appendChild(content);
const baseUrl = '';
(window as any).baseUrl = baseUrl;
-
-// Hack : override the default value of the context used for theme by emotion
-// This allows tests to get the theme value without specifiying a theme provider
-ThemeContext['_currentValue'] = theme;
-ThemeContext['_currentValue2'] = theme;
diff --git a/server/sonar-web/config/jest/testTheme.ts b/server/sonar-web/config/jest/testTheme.ts
deleted file mode 100644
index d1fffad306b..00000000000
--- a/server/sonar-web/config/jest/testTheme.ts
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2021 SonarSource SA
- * mailto:info AT sonarsource DOT com
- *
- * This program 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 3 of the License, or (at your option) any later version.
- *
- * This program 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 program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-const grid = 8;
-
-export default {
- colors: {
- blue: '#4b9fd5',
- veryLightBlue: '#f2faff',
- lightBlue: '#cae3f2',
- darkBlue: '#236a97',
- veryDarkBlue: '#0E516F',
- green: '#00aa00',
- lightGreen: '#b0d513',
- veryLightGreen: '#f5f9fc',
- yellow: '#eabe06',
- orange: '#ed7d20',
- red: '#d4333f',
- purple: '#9139d4',
- white: '#ffffff',
-
- gray94: '#efefef',
- gray80: '#cdcdcd',
- gray71: '#b4b4b4',
- gray67: '#aaa',
- gray60: '#999',
- gray40: '#404040',
-
- transparentWhite: 'rgba(255,255,255,0.62)',
- transparentGray: 'rgba(200, 200, 200, 0.5)',
- transparentBlack: 'rgba(0, 0, 0, 0.25)',
-
- disableGrayText: '#bbb',
- disableGrayBorder: '#ddd',
- disableGrayBg: '#ebebeb',
-
- barBackgroundColor: '#f3f3f3',
- barBackgroundColorHighlight: '#f8f8f8',
- barBorderColor: '#e6e6e6',
-
- globalNavBarBg: '#262626',
-
- // fonts
- baseFontColor: '#444',
- secondFontColor: '#777',
-
- // forms
- mandatoryFieldColor: '#a4030f',
-
- // leak
- leakPrimaryColor: '#fbf3d5',
- leakSecondaryColor: '#f1e8cb',
-
- // issues
- issueBgColor: '#f2dede',
- hotspotBgColor: '#eeeff4',
- issueLocationSelected: '#f4b1b0',
- issueLocationHighlighted: '#e1e1f2',
- conciseIssueRed: '#d18582',
- conciseIssueRedSelected: '#a4030f',
-
- // coverage
- lineCoverageRed: '#a4030f',
- lineCoverageGreen: '#b4dd78',
-
- // alerts
- warningIconColor: '#eabe06',
-
- alertBorderError: '#f4b1b0',
- alertBackgroundError: '#f2dede',
- alertTextError: '#862422',
- alertIconError: '#a4030f',
-
- alertBorderWarning: '#faebcc',
- alertBackgroundWarning: '#fcf8e3',
- alertTextWarning: '#6f4f17',
- alertIconWarning: '#db781a',
-
- alertBorderSuccess: '#d6e9c6',
- alertBackgroundSuccess: '#dff0d8',
- alertTextSuccess: '#215821',
- alertIconSuccess: '#6d9867',
-
- alertBorderInfo: '#b1dff3',
- alertBackgroundInfo: '#d9edf7',
- alertTextInfo: '#0e516f',
- alertIconInfo: '#0271b9'
- },
-
- sizes: {
- gridSize: `${grid}px`,
-
- baseFontSize: '13px',
- verySmallFontSize: '10px',
- smallFontSize: '12px',
- mediumFontSize: '14px',
- bigFontSize: '16px',
- hugeFontSize: '24px',
-
- hugeControlHeight: `${5 * grid}px`,
- largeControlHeight: `${4 * grid}px`,
- controlHeight: `${3 * grid}px`,
- smallControlHeight: `${2.5 * grid}px`,
- tinyControlHeight: `${2 * grid}px`,
-
- globalNavHeight: `${6 * grid}px`,
-
- globalNavContentHeight: `${4 * grid}px`,
-
- maxPageWidth: '1320px',
- minPageWidth: '1080px',
- pagePadding: '20px'
- },
-
- rawSizes: {
- grid,
- globalNavHeightRaw: 6 * grid,
- globalNavContentHeightRaw: 4 * grid,
- contextNavHeightRaw: 9 * grid
- },
-
- fonts: {
- baseFontFamily: "'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif",
- systemFontFamily:
- "-apple-system,'BlinkMacSystemFont','Segoe UI','Helvetica','Arial',sans-serif",
- sonarcloudFontFamily:
- "Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"
- },
-
- // z-index
- // =======
- // 1 - 100 for page elements (e.g. sidebars, panels)
- // 101 - 500 for generic page fixed elements (e.g. navigation, workspace)
- // 501 - 3000 for page ui elements
- // 3001 - 8000 for generic ui elements (e.g. dropdowns, tooltips)
- zIndexes: {
- // common
- aboveNormalZIndex: '3',
- normalZIndex: '2',
- belowNormalZIndex: '1',
-
- // page elements
- pageMainZIndex: '50',
-
- // generic page fixed elements
- contextbarZIndex: '420',
-
- // generic ui elements
- popupZIndex: '5000',
-
- modalZIndex: '6001',
- modalOverlayZIndex: '6000',
-
- processContainerZIndex: '7000',
-
- dropdownMenuZIndex: '7500',
-
- tooltipZIndex: '8000'
- },
-
- others: {
- defaultShadow: '0 6px 12px rgba(0, 0, 0, 0.175)'
- }
-};