mirror of
https://github.com/espocrm/espocrm.git
synced 2026-06-28 06:56:05 +00:00
inline edit icons
This commit is contained in:
@@ -1310,32 +1310,27 @@ class BaseFieldView extends View {
|
||||
addInlineEditLinks() {
|
||||
const $cell = this.get$cell();
|
||||
|
||||
const $saveLink = $('<a>')
|
||||
.attr('role', 'button')
|
||||
.attr('tabindex', '-1')
|
||||
.addClass('pull-right inline-save-link')
|
||||
.attr('title', 'Ctrl+Enter')
|
||||
.text(this.translate('Update'));
|
||||
const saveLink = document.createElement('a');
|
||||
saveLink.role = 'button';
|
||||
saveLink.tabIndex = -1;
|
||||
saveLink.title = this.translate('Update') + ' · ' + 'Ctrl+Enter';
|
||||
saveLink.innerHTML = `<span class="fas fa-check"></span>`;
|
||||
saveLink.classList.add('inline-save-link');
|
||||
|
||||
const $cancelLink = $('<a>')
|
||||
.attr('role', 'button')
|
||||
.attr('tabindex', '-1')
|
||||
.addClass('pull-right inline-cancel-link')
|
||||
.attr('title', 'Esc')
|
||||
.text(this.translate('Cancel'));
|
||||
const cancelLink = document.createElement('a');
|
||||
cancelLink.role = 'button';
|
||||
cancelLink.tabIndex = -1;
|
||||
cancelLink.title = this.translate('Cancel') + ' · ' + 'Esc';
|
||||
cancelLink.innerHTML = `<span class="fas fa-arrow-right-to-bracket"></span>`;
|
||||
cancelLink.classList.add('inline-cancel-link');
|
||||
|
||||
$cell.prepend($saveLink);
|
||||
$cell.prepend($cancelLink);
|
||||
$cell.prepend(saveLink);
|
||||
$cell.prepend(cancelLink);
|
||||
|
||||
$cell.find('.inline-edit-link').addClass('hidden');
|
||||
|
||||
$saveLink.click(() => {
|
||||
this.inlineEditSave();
|
||||
});
|
||||
|
||||
$cancelLink.click(() => {
|
||||
this.inlineEditClose();
|
||||
});
|
||||
saveLink.onclick = () => this.inlineEditSave();
|
||||
cancelLink.onclick = () => this.inlineEditClose();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -465,3 +465,15 @@ input[type="radio"].form-radio {
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
.cell {
|
||||
.inline-save-link {
|
||||
float: right;
|
||||
margin-left: var(--8px);
|
||||
}
|
||||
|
||||
.inline-cancel-link {
|
||||
float: right;
|
||||
margin-left: var(--26px);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user