Merge pull request #12419 from prssanna/redesign-fixes

This commit is contained in:
Prssanna Desai 2021-02-18 12:20:19 +05:30 committed by GitHub
commit 24a90c76d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 43 additions and 19 deletions

View file

@ -312,7 +312,6 @@ Cypress.Commands.add('add_filter', () => {
cy.get('.filter-section .filter-button').click();
cy.wait(300);
cy.get('.filter-popover').should('exist');
cy.get('.filter-popover').find('.add-filter').click();
});
Cypress.Commands.add('clear_filters', () => {

View file

@ -136,7 +136,7 @@ frappe.ui.form.ControlLink = frappe.ui.form.ControlData.extend({
return $('<li></li>')
.data('item.autocomplete', d)
.prop('aria-selected', 'false')
.html('<a><p>' + html + '</p></a>')
.html(`<a><p class="ellipsis" title="${_label}">${html}</p></a>`)
.get(0);
},
sort: function() {

View file

@ -51,10 +51,15 @@ frappe.views.ListViewSelect = class ListViewSelect {
action: () => this.set_route("report"),
current_view_handler: () => {
const reports = this.get_reports();
this.setup_dropdown_in_sidebar("Report", reports, {
label: __("Report Builder"),
action: () => this.set_route("report")
});
let default_action = {};
// Only add action if current route is not report builder
if (frappe.get_route().length > 3) {
default_action = {
label: __("Report Builder"),
action: () => this.set_route("report")
};
}
this.setup_dropdown_in_sidebar("Report", reports, default_action);
}
},
Dashboard: {
@ -147,8 +152,9 @@ frappe.views.ListViewSelect = class ListViewSelect {
${__("No {} Found", [view])}
</div>`;
} else {
const page_name = this.get_page_name();
items.map(item => {
if (item.name == this.get_page_name()) {
if (item.name.toLowerCase() == page_name.toLowerCase()) {
placeholder = item.name;
}
html += `<li><a class="dropdown-item" href="${item.route}">${

View file

@ -214,6 +214,7 @@ frappe.ui.Filter = class {
df.read_only = 0;
df.hidden = 0;
df.is_filter = true;
delete df.hidden_due_to_dependency;
let c = condition ? condition : this.utils.get_default_condition(df);
this.set_condition(c);

View file

@ -74,8 +74,8 @@ frappe.ui.FilterGroup = class {
}
this.set_filter_events();
}
hide_empty_filters && this.toggle_empty_filters(false);
this.toggle_empty_filters(false);
!hide_empty_filters && this.add_filter(this.doctype, 'name');
});
this.filter_button.on('hidden.bs.popover', () => {
@ -286,7 +286,9 @@ frappe.ui.FilterGroup = class {
return $(`
<div class="filter-area">
<div class="filter-edit-area">
<div class="text-muted empty-filters text-center">${__('No filters selected')}</div>
<div class="text-muted empty-filters text-center">
${__('No filters selected')}
</div>
</div>
<hr class="divider"></hr>
<div class="filter-action-buttons">

View file

@ -704,6 +704,7 @@ frappe.provide("frappe.views");
name: card.name,
title: card[state.card_meta.title_field.fieldname],
creation: moment(card.creation).format('MMM DD, YYYY'),
_liked_by: card._liked_by,
tags: card._user_tags,
column: card[state.board.field_name],
assigned_list: card.assigned_list || assigned_list,

View file

@ -1,4 +1,3 @@
@import "variables.scss";
@import "~air-datepicker/dist/css/datepicker.min.css";
.datepicker {

View file

@ -29,6 +29,18 @@
margin-bottom: 0;
}
}
.awesomplete {
ul[role="listbox"] {
min-width: 100%;
width: auto;
li {
max-width: 300px;
}
}
}
}
.empty-filters {

View file

@ -50,13 +50,6 @@ a:focus,
outline: 0;
}
a.disabled,
a.disabled:hover {
color: var(--text-muted);
cursor: default;
text-decoration: none;
}
a.grey,
.sidebar-section a,
.control-value a,
@ -75,6 +68,13 @@ a.grey:focus,
text-decoration: underline;
}
a.disabled,
a.disabled:hover {
color: var(--text-muted);
cursor: default;
text-decoration: none;
}
a.text-muted,
a.text-extra-muted {
text-decoration: none;

View file

@ -32,7 +32,7 @@
border-radius: var(--border-radius);
padding: var(--padding-md);
min-height: calc(100vh - 250px);
max-height: calc(75vh - 10px);
max-height: calc(100vh - (var(--navbar-height) + var(--page-bottom-margin) + 80px));
.add-card {
@include flex(flex, center, center, null);
@ -172,6 +172,10 @@
text-decoration: none;
}
}
&:last-child .kanban-card {
margin-bottom: var(--margin-xl);
}
}
.kanban-card:hover,