瀏覽代碼

fix: Update alert colors according to the new design

version-14
Suraj Shetty 3 年之前
父節點
當前提交
377eb88198
共有 7 個文件被更改,包括 42 次插入30 次删除
  1. +1
    -1
      frappe/public/js/frappe/ui/messages.js
  2. +12
    -0
      frappe/public/scss/common/alert.scss
  3. +10
    -0
      frappe/public/scss/common/css_variables.scss
  4. +10
    -22
      frappe/public/scss/desk/dark.scss
  5. +1
    -0
      frappe/public/scss/desk/index.scss
  6. +6
    -6
      frappe/public/scss/desk/toast.scss
  7. +2
    -1
      frappe/public/scss/website/index.scss

+ 1
- 1
frappe/public/js/frappe/ui/messages.js 查看文件

@@ -390,7 +390,7 @@ frappe.show_alert = frappe.toast = function(message, seconds=7, actions={}) {
const indicator = message.indicator || 'blue'; const indicator = message.indicator || 'blue';


const div = $(` const div = $(`
<div class="alert desk-alert ${indicator}">
<div class="alert desk-alert ${indicator}" role="alert">
<div class="alert-message-container"> <div class="alert-message-container">
<div class="alert-title-container"> <div class="alert-title-container">
<div>${frappe.utils.icon(icon, 'lg')}</div> <div>${frappe.utils.icon(icon, 'lg')}</div>


+ 12
- 0
frappe/public/scss/common/alert.scss 查看文件

@@ -0,0 +1,12 @@
// Color overrides for https://getbootstrap.com/docs/4.0/components/alerts
$alert-types: info, success, warning, danger;

.alert {
@each $alert-type in $alert-types {
&.alert-#{$alert-type} {
color: var(--alert-text-#{$alert-type});
background-color: var(--alert-bg-#{$alert-type});
border: none;
}
}
}

+ 10
- 0
frappe/public/scss/common/css_variables.scss 查看文件

@@ -189,6 +189,16 @@
--text-on-pink: var(--pink-500); --text-on-pink: var(--pink-500);
--text-on-cyan: var(--cyan-600); --text-on-cyan: var(--cyan-600);


// alert colors
--alert-text-danger: var(--red-600);
--alert-text-warning: var(--yellow-700);
--alert-text-info: var(--blue-700);
--alert-text-success: var(--green-700);
--alert-bg-danger: var(--red-50);
--alert-bg-warning: var(--yellow-50);
--alert-bg-info: var(--blue-50);
--alert-bg-success: var(--green-50);

// Layout Colors // Layout Colors
--bg-color: var(--gray-50); --bg-color: var(--gray-50);
--fg-color: white; --fg-color: white;


+ 10
- 22
frappe/public/scss/desk/dark.scss 查看文件

@@ -63,6 +63,16 @@
--text-on-light-gray: var(--gray-100); --text-on-light-gray: var(--gray-100);
--text-on-purple: var(--purple-100); --text-on-purple: var(--purple-100);


// alert colors
--alert-text-danger: var(--red-300);
--alert-text-warning: var(--yellow-300);
--alert-text-info: var(--blue-300);
--alert-text-success: var(--green-300);
--alert-bg-danger: var(--red-900);
--alert-bg-warning: var(--yellow-900);
--alert-bg-info: var(--blue-900);
--alert-bg-success: var(--green-900);

--sidebar-select-color: var(--gray-800); --sidebar-select-color: var(--gray-800);


--scrollbar-thumb-color: var(--gray-600); --scrollbar-thumb-color: var(--gray-600);
@@ -166,26 +176,4 @@
color: var(--text-color); color: var(--text-color);
background: var(--gray-500); background: var(--gray-500);
} }

.desk-alert {
&.red {
--toast-bg: var(--red-900);
}

&.yellow {
--toast-bg: var(--yellow-900);
}

&.orange {
--toast-bg: var(--orange-900);
}

&.blue {
--toast-bg: var(--blue-900);
}

&.green {
--toast-bg: var(--green-900);
}
}
} }

+ 1
- 0
frappe/public/scss/desk/index.scss 查看文件

@@ -2,6 +2,7 @@
@import "../common/mixins.scss"; @import "../common/mixins.scss";
@import "../common/global.scss"; @import "../common/global.scss";
@import "../common/icons.scss"; @import "../common/icons.scss";
@import "../common/alert.scss";


@import "~bootstrap/scss/bootstrap"; @import "~bootstrap/scss/bootstrap";
@import "global"; @import "global";


+ 6
- 6
frappe/public/scss/desk/toast.scss 查看文件

@@ -11,23 +11,23 @@


.desk-alert { .desk-alert {
&.red { &.red {
--toast-bg: var(--red-100);
--toast-bg: var(--alert-bg-danger);
} }


&.yellow { &.yellow {
--toast-bg: var(--yellow-50);
--toast-bg: var(--alert-bg-warning);
} }


&.orange { &.orange {
--toast-bg: var(--orange-50);
--toast-bg: var(--alert-bg-warning);
} }


&.blue { &.blue {
--toast-bg: var(--blue-50);
--toast-bg: var(--alert-bg-info);
} }


&.green { &.green {
--toast-bg: var(--green-50);
--toast-bg: var(--alert-bg-success);
} }


box-shadow: var(--modal-shadow); box-shadow: var(--modal-shadow);
@@ -66,7 +66,7 @@
.alert-subtitle { .alert-subtitle {
font-size: var(--text-md); font-size: var(--text-md);
padding-left: 34px; padding-left: 34px;
color: var(--text-muted);
color: var(--text-light);
} }
} }




+ 2
- 1
frappe/public/scss/website/index.scss 查看文件

@@ -4,6 +4,7 @@
@import "../common/mixins"; @import "../common/mixins";
@import "../common/global"; @import "../common/global";
@import "../common/icons"; @import "../common/icons";
@import "../common/alert";
@import 'base'; @import 'base';
@import "../common/flex"; @import "../common/flex";
@import "../common/buttons"; @import "../common/buttons";
@@ -137,7 +138,7 @@ body {
a { a {
color: var(--text-color) color: var(--text-color)
} }
li.disabled { li.disabled {
a { a {
color: var(--text-muted); color: var(--text-muted);


Loading…
取消
儲存