Переглянути джерело

fix: show & hide sidebar controls

version-14
shariquerik 4 роки тому
джерело
коміт
a1ad85a9cf
2 змінених файлів з 32 додано та 4 видалено
  1. +3
    -4
      frappe/public/js/frappe/views/wiki.js
  2. +29
    -0
      frappe/public/scss/desk/wiki.scss

+ 3
- 4
frappe/public/js/frappe/views/wiki.js Переглянути файл

@@ -282,15 +282,14 @@ frappe.views.Wiki = class Wiki {
}

show_sidebar_actions() {
$('.sidebar-item-control .drag-handle').removeClass('hidden');
$('.sidebar-item-control .delete-page').removeClass('hidden');
this.sidebar.find('.standard-sidebar-section').addClass('show-control');
}

add_sidebar_actions(item, sidebar_control) {
this.add_custom_button(
frappe.utils.icon('drag', 'xs'),
null,
"drag-handle hidden",
"drag-handle",
`${__('Drag')}`,
null,
sidebar_control
@@ -298,7 +297,7 @@ frappe.views.Wiki = class Wiki {
this.add_custom_button(
frappe.utils.icon('delete', 'xs'),
() => this.delete_page(item.name),
"delete-page hidden",
"delete-page",
`${__('Delete')}`,
null,
sidebar_control


+ 29
- 0
frappe/public/scss/desk/wiki.scss Переглянути файл

@@ -25,6 +25,11 @@
.drag-handle {
cursor: all-scroll;
cursor: -webkit-grabbing;
display: none;
}

.delete-page {
display: none;
}

svg {
@@ -50,6 +55,30 @@
overflow: hidden;
flex: 1;
}

.standard-sidebar-section.show-control {
.desk-sidebar-item.standard-sidebar-item {
&:hover {
.drag-handle {
display: inline-block;
}
.delete-page {
display: inline-block;
}
}
&.selected {
.drag-handle {
display: inline-block;
}
.delete-page {
display: inline-block;
}
}
}
}
}

.ce-header {


Завантаження…
Відмінити
Зберегти