mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
Yet another iteration on the user interface
* Automatically display the overlay when the card details is opened (previously we waited for the mouse to enter the card details panel) * Improve the design of the minicards badges * Change the minicard background when it is hovered or selected * Removes unimplemented features links from the UI * Fix the board canvas position when the sidebar is open (was hidden behind) Fixes #215
This commit is contained in:
parent
5eb67e803a
commit
91cfcf7b12
11 changed files with 53 additions and 43 deletions
|
@ -22,6 +22,9 @@ BlazeComponent.extendComponent({
|
|||
|
||||
self._isDragging = false;
|
||||
self._lastDragPositionX = 0;
|
||||
|
||||
// Used to set the overlay
|
||||
self.mouseHasEnterCardDetails = false;
|
||||
},
|
||||
|
||||
openNewListForm: function() {
|
||||
|
@ -57,18 +60,14 @@ BlazeComponent.extendComponent({
|
|||
return currentCard && currentCard.listId === listId;
|
||||
},
|
||||
|
||||
sidebarSize: function() {
|
||||
var sidebar = this.componentChildren('sidebar')[0];
|
||||
if (sidebar && sidebar.isOpen())
|
||||
return 'next-sidebar';
|
||||
},
|
||||
|
||||
events: function() {
|
||||
return [{
|
||||
// XXX The board-overlay div should probably be moved to the parent
|
||||
// component.
|
||||
'mouseenter .board-overlay': function() {
|
||||
this.showOverlay.set(false);
|
||||
if (this.mouseHasEnterCardDetails) {
|
||||
this.showOverlay.set(false);
|
||||
}
|
||||
},
|
||||
|
||||
// Click-and-drag action
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue