diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/error.png b/sdkjs-plugins/content/ai/resources/icons/dark/error.png
new file mode 100644
index 00000000..9f9e72a2
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/error.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/error@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.25x.png
new file mode 100644
index 00000000..d14d7cb1
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.25x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/error@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.5x.png
new file mode 100644
index 00000000..ff9705c1
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.5x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/error@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.75x.png
new file mode 100644
index 00000000..fb2733c3
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/error@1.75x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/error@2x.png b/sdkjs-plugins/content/ai/resources/icons/dark/error@2x.png
new file mode 100644
index 00000000..fabfda61
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/error@2x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/info.png b/sdkjs-plugins/content/ai/resources/icons/dark/info.png
new file mode 100644
index 00000000..8755c140
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/info.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/info@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.25x.png
new file mode 100644
index 00000000..1d0b0b89
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.25x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/info@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.5x.png
new file mode 100644
index 00000000..449cbc4e
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.5x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/info@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.75x.png
new file mode 100644
index 00000000..1206b417
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/info@1.75x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/dark/info@2x.png b/sdkjs-plugins/content/ai/resources/icons/dark/info@2x.png
new file mode 100644
index 00000000..ec5f7904
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/dark/info@2x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.png b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.png
deleted file mode 100644
index 2929e634..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.svg b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.svg
deleted file mode 100644
index c05095a7..00000000
--- a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.25x.png
deleted file mode 100644
index 2c304dda..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.25x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.5x.png
deleted file mode 100644
index 34e195af..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.5x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.75x.png
deleted file mode 100644
index 975ef4fe..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@1.75x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@2x.png b/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@2x.png
deleted file mode 100644
index 4be089cd..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-big/error-big@2x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error.png b/sdkjs-plugins/content/ai/resources/icons/error-small/error.png
deleted file mode 100644
index aba7a0b5..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-small/error.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error.svg b/sdkjs-plugins/content/ai/resources/icons/error-small/error.svg
deleted file mode 100644
index 93b6a38e..00000000
--- a/sdkjs-plugins/content/ai/resources/icons/error-small/error.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.25x.png
deleted file mode 100644
index a0dd8321..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.25x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.5x.png
deleted file mode 100644
index 28a55d2c..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.5x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.75x.png
deleted file mode 100644
index c1c489f2..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-small/error@1.75x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/error-small/error@2x.png b/sdkjs-plugins/content/ai/resources/icons/error-small/error@2x.png
deleted file mode 100644
index 3231ce63..00000000
Binary files a/sdkjs-plugins/content/ai/resources/icons/error-small/error@2x.png and /dev/null differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/error.png b/sdkjs-plugins/content/ai/resources/icons/light/error.png
new file mode 100644
index 00000000..ccf33ee0
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/error.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/error@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/light/error@1.25x.png
new file mode 100644
index 00000000..d739b538
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/error@1.25x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/error@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/light/error@1.5x.png
new file mode 100644
index 00000000..a01617a9
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/error@1.5x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/error@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/light/error@1.75x.png
new file mode 100644
index 00000000..11aae35f
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/error@1.75x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/error@2x.png b/sdkjs-plugins/content/ai/resources/icons/light/error@2x.png
new file mode 100644
index 00000000..50799a8b
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/error@2x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/info.png b/sdkjs-plugins/content/ai/resources/icons/light/info.png
new file mode 100644
index 00000000..968795bc
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/info.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/info@1.25x.png b/sdkjs-plugins/content/ai/resources/icons/light/info@1.25x.png
new file mode 100644
index 00000000..7e6dc176
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/info@1.25x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/info@1.5x.png b/sdkjs-plugins/content/ai/resources/icons/light/info@1.5x.png
new file mode 100644
index 00000000..113afc88
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/info@1.5x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/info@1.75x.png b/sdkjs-plugins/content/ai/resources/icons/light/info@1.75x.png
new file mode 100644
index 00000000..5fb1854d
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/info@1.75x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/icons/light/info@2x.png b/sdkjs-plugins/content/ai/resources/icons/light/info@2x.png
new file mode 100644
index 00000000..1cb1fec0
Binary files /dev/null and b/sdkjs-plugins/content/ai/resources/icons/light/info@2x.png differ
diff --git a/sdkjs-plugins/content/ai/resources/styles/customProviders.css b/sdkjs-plugins/content/ai/resources/styles/customProviders.css
index 7b86b6bf..77b33a8a 100644
--- a/sdkjs-plugins/content/ai/resources/styles/customProviders.css
+++ b/sdkjs-plugins/content/ai/resources/styles/customProviders.css
@@ -16,8 +16,6 @@ body {
margin-left: 4px;
width: 20px;
height: 20px;
- opacity: 0.6;
- filter: grayscale(1);
}
#alert-inner-popover {
diff --git a/sdkjs-plugins/content/ai/scripts/aiModelEdit.js b/sdkjs-plugins/content/ai/scripts/aiModelEdit.js
index 989ee299..ee4b2daa 100644
--- a/sdkjs-plugins/content/ai/scripts/aiModelEdit.js
+++ b/sdkjs-plugins/content/ai/scripts/aiModelEdit.js
@@ -218,7 +218,7 @@ function onThemeChanged(theme) {
});
document.body.classList.add(theme.name);
document.body.classList.add('theme-type-' + themeType);
- $('.toggle-button img').each(function() {
+ $('img.icon').each(function() {
var src = $(this).attr('src');
var newSrc = src.replace(/(icons\/)([^\/]+)(\/)/, '$1' + themeType + '$3');
$(this).attr('src', newSrc);
@@ -543,7 +543,7 @@ function ValidatorWrapper(options) {
validator: function(value) {
return value.trim().length > 1 ? '' : window.Asc.plugin.tr('This field is required');
},
- errorIconSrc: 'resources/icons/error-small/error.png'
+ errorIconSrc: 'resources/icons/light/error.png'
};
// Merge user options with defaults
this.options = Object.assign({}, defaults, options);
@@ -562,7 +562,10 @@ function ValidatorWrapper(options) {
this.errorIconEl = document.createElement('img');
this.errorIconEl.src = this.options.errorIconSrc;
+ this.errorIconEl.className = 'icon';
this.errorIconEl.style.position = 'absolute';
+ this.errorIconEl.style.width = '20px';
+ this.errorIconEl.style.height = '20px';
this.errorIconEl.style.top = '1px';
this.errorIconEl.style.right = '0px';
this.errorIconEl.style.display = 'none';
@@ -649,6 +652,7 @@ function ToggleButton(options) {
this.buttonEl.className = "toggle-button";
this.iconEl = document.createElement("img");
+ this.iconEl.className = "icon";
this.iconEl.src = this.options.icon;
this.buttonEl.appendChild(this.iconEl);
diff --git a/sdkjs-plugins/content/ai/scripts/chat.js b/sdkjs-plugins/content/ai/scripts/chat.js
index e472b33a..bbc43993 100644
--- a/sdkjs-plugins/content/ai/scripts/chat.js
+++ b/sdkjs-plugins/content/ai/scripts/chat.js
@@ -92,7 +92,7 @@
const errorObj = errorsMap[item.error];
const $error = $(
'
' +
- '
 + ')
' +
+ '
 + ')
' +
'
' + errorObj.title + '
' +
'
' +
'
' + errorObj.description + '
'