Skip to content

Commit

Permalink
Diagram - fix js error in FF and IE browsers + update touch bar appea…
Browse files Browse the repository at this point in the history
…rance (#10650)
  • Loading branch information
Roman Rodin committed Nov 18, 2019
1 parent 75df821 commit 37f10da
Show file tree
Hide file tree
Showing 8 changed files with 56 additions and 19 deletions.
6 changes: 3 additions & 3 deletions images/widgets/common/diagram/image-delete.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions images/widgets/common/diagram/image-edit.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions images/widgets/common/diagram/image-insert.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -28,7 +28,7 @@
"types": "./bundles/dx.all.d.ts",
"license": "SEE LICENSE IN README.md",
"dependencies": {
"devexpress-diagram": "0.1.43",
"devexpress-diagram": "0.1.45",
"devexpress-gantt": "0.0.24",
"jszip": "^2.0.0 || ^3.0.0",
"quill": "^1.3.7",
Expand Down
13 changes: 2 additions & 11 deletions styles/widgets/common/diagram.less
Expand Up @@ -136,10 +136,11 @@
height: 64px;
}

.dx-diagram-touchbar {
.dx-diagram-touchbar.dx-context-menu {
.dx-menu-items-container {
display: block;
height: 100%;
padding: 0;
}

.dx-menu-items-container::after {
Expand All @@ -153,16 +154,6 @@
float: left;
}

.dx-menu-separator {
width: 1px;
height: 29px;
margin: 0 2px;
}

.dx-menu-item .dx-menu-item-content {
padding: 5px 5px 6px;
}

.dx-menu-item.dx-menu-item-has-text.dx-menu-item-has-icon .dx-menu-item-content .dx-icon {
margin: 0;
}
Expand Down
13 changes: 13 additions & 0 deletions styles/widgets/generic/diagram.generic.less
Expand Up @@ -12,6 +12,7 @@

@GENERIC_DIAGRAM_TOOLBAR_ICON_SIZE: @GENERIC_BASE_ICON_SIZE;
@DIAGRAM_TOOLBAR_COLORBUTTON_BORDER_WIDTH: 3px;
@DIAGRAM_TOUCHBAR_ITEM_PADDING: 5px;

.dx-diagram {
border-color: @diagram-border-color;
Expand Down Expand Up @@ -162,4 +163,16 @@
}
}

.dx-diagram-touchbar.dx-context-menu {
.dx-menu-item .dx-menu-item-content {
padding: @DIAGRAM_TOUCHBAR_ITEM_PADDING;
}

.dx-menu-separator {
width: 1px;
height: @GENERIC_BASE_ICON_SIZE + @DIAGRAM_TOUCHBAR_ITEM_PADDING + @DIAGRAM_TOUCHBAR_ITEM_PADDING + 2;
margin: 0;
}
}

.diagram-icons-mixin(@base-icon-color, @menu-color, @GENERIC_DIAGRAM_TOOLBAR_ICON_SIZE);
13 changes: 13 additions & 0 deletions styles/widgets/ios7/diagram.ios7.less
Expand Up @@ -12,6 +12,7 @@

@IOS7_DIAGRAM_TOOLBAR_ICON_SIZE: 18px;
@DIAGRAM_TOOLBAR_COLORBUTTON_BORDER_WIDTH: 3px;
@DIAGRAM_TOUCHBAR_ITEM_PADDING: 6px;

.dx-diagram {
.dx-diagram-toolbar-wrapper {
Expand All @@ -36,4 +37,16 @@
}
}

.dx-diagram-touchbar {
.dx-menu-item .dx-menu-item-content {
padding: @DIAGRAM_TOUCHBAR_ITEM_PADDING;
}

.dx-menu-separator {
width: 1px;
height: @IOS7_DIAGRAM_TOOLBAR_ICON_SIZE + @DIAGRAM_TOUCHBAR_ITEM_PADDING + @DIAGRAM_TOUCHBAR_ITEM_PADDING + 2;
margin: 0;
}
}

.diagram-icons-mixin(@IOS7_BUTTON_TEXT, @IOS7_CONTEXT_MENU_TEXT_COLOR, @IOS7_DIAGRAM_TOOLBAR_ICON_SIZE);
20 changes: 20 additions & 0 deletions styles/widgets/material/diagram.material.less
Expand Up @@ -13,6 +13,14 @@
@MATERIAL_DIAGRAM_TOOLBAR_ICON_SIZE: @MATERIAL_BASE_ICON_SIZE;
@DIAGRAM_TOOLBAR_COLORBUTTON_BORDER_WIDTH: 3px;

.dx-size-default() {
@DIAGRAM_TOUCHBAR_ITEM_PADDING: 10px;
}

.dx-size-compact() {
@DIAGRAM_TOUCHBAR_ITEM_PADDING: 7px;
}

.dx-diagram {
border-color: @diagram-border-color;
// stylelint-disable selector-class-pattern
Expand Down Expand Up @@ -171,4 +179,16 @@
}
}

.dx-diagram-touchbar {
.dx-menu-item .dx-menu-item-content {
padding: @DIAGRAM_TOUCHBAR_ITEM_PADDING;
}

.dx-menu-separator {
width: 1px;
height: @MATERIAL_DIAGRAM_TOOLBAR_ICON_SIZE + @DIAGRAM_TOUCHBAR_ITEM_PADDING + @DIAGRAM_TOUCHBAR_ITEM_PADDING + 2;
margin: 0;
}
}

.diagram-icons-mixin(@base-text-color, @base-text-color, @MATERIAL_DIAGRAM_TOOLBAR_ICON_SIZE);

0 comments on commit 37f10da

Please sign in to comment.