add icons to buttons

This commit is contained in:
daria 2025-09-12 18:25:21 +03:00
parent 56aa440467
commit 1efeef7cbb
No known key found for this signature in database
GPG Key ID: 3B75240E6B2F2701
4 changed files with 12 additions and 1 deletions

View File

@ -1054,7 +1054,9 @@ define([
redraw();
var upload = blocks.button('primary', '', Messages.admin_logoButton);
upload.prepend(Icons.get('upload'));
var remove = blocks.button('danger', '', Messages.admin_logoRemoveButton);
remove.prepend(Icons.get('restore'));
let spinnerBlock = blocks.inline();
let spinner = UI.makeSpinner($(spinnerBlock));
@ -1147,6 +1149,7 @@ define([
let $preview = $(preview);
let remove = blocks.button('danger', '', Messages.admin_logoRemoveButton);
remove.prepend(Icons.get('restore'));
let $remove = $(remove);
let setColor = (color, done) => {
@ -1191,6 +1194,7 @@ define([
let color = $input.val();
setColor(color, done);
});
btn.prepend(Icons.get('color-palette'));
UI.confirmButton($remove, {

View File

@ -198,6 +198,7 @@ define([
"notifications" : "notebook-text",
"mute": "bell-off",
"cursor": "text-cursor",
"import": "import",
// Settings + Admin
"settings": "settings",
"apps-settings": "wrench",

View File

@ -242,6 +242,7 @@ define([
'class': 'btn btn-primary'
}).text(Messages.settings_logoutEverywhereButton)
.appendTo($div);
$button.prepend(Icons.get('logout-everywhere'));
var spinner = UI.makeSpinner($div);
$button.click(function() {
@ -485,6 +486,7 @@ define([
if (!common.isLoggedIn()) { return cb(false); }
var button = h('button.btn.btn-danger', Messages.settings_deleteButton);
button.prepend(Icons.get('trash-full'));
var form = h('div', [
UI.passwordInput({
id: 'cp-settings-delete-account',
@ -1055,7 +1057,7 @@ define([
.text(Messages.settings_resetThumbnailsDescription).appendTo($div);
var $button = $('<button>', { 'id': 'resetThumbnails', 'class': 'btn btn-primary' })
.text(Messages.settings_resetThumbnailsAction).appendTo($div);
$button.prepend(Icons.get('clear-canvas'));
$button.click(function() {
sframeChan.query("Q_THUMBNAIL_CLEAR", null, function(err) {
if (err) { return void console.error("Cannot clear localForage"); }
@ -1151,6 +1153,7 @@ define([
.text(Messages.settings_backupHint2).appendTo($div);
var $export2 = common.createButton('export', true, {}, exportDrive);
$export2.attr('class', 'btn btn-success').text(Messages.settings_backup2);
$export2.prepend(Icons.get('download'));
$div.append($export2);
return $div;
@ -1166,6 +1169,7 @@ define([
'id': 'cp-settings-import-local-pads',
'class': 'btn btn-primary'
}).text(Messages.settings_import).appendTo($div);
$button.prepend(Icons.get('import'));
var spinner = UI.makeSpinner($div);
$button.click(function() {
UI.confirm(Messages.settings_importConfirm, function(yes) {
@ -1186,6 +1190,7 @@ define([
var button = h('button.btn.btn-danger-alt', {
disabled: 'disabled'
}, Messages.trimHistory_button);
button.prepend(Icons.get('trash-full'));
var currentSize = h('p', $(spinner.spinner).clone()[0]);
var content = h('div#cp-settings-trim-container', [
currentSize,

View File

@ -1269,6 +1269,7 @@ define([
makeBlock('delete', function (common, cb, $div) { // Msg.team_deleteHint, .team_deleteTitle
$div.addClass('cp-online');
var deleteTeam = h('button.btn.btn-danger', Messages.team_deleteButton);
deleteTeam.prepend(Icons.get('trash-full'));
var spinnerContainer = h('span', {class: 'cp-team-spinner'});
var spinner = UI.makeSpinner($(spinnerContainer));