Merge pull request #2180 from epicfaace/feature/scroll

Scroll very long context menus
This commit is contained in:
Rachel Fenichel
2018-12-18 09:21:33 -08:00
committed by GitHub
2 changed files with 7 additions and 1 deletions

View File

@@ -584,6 +584,7 @@ Blockly.Css.CONTENT = [
'.blocklyContextMenu {',
'border-radius: 4px;',
'max-height: 100%;',
'}',
'.blocklyDropdownMenu {',

View File

@@ -186,7 +186,12 @@ Blockly.WidgetDiv.positionWithAnchor = function(viewportBBox, anchorBBox,
var x = Blockly.WidgetDiv.calculateX_(viewportBBox, anchorBBox, widgetSize,
rtl);
Blockly.WidgetDiv.positionInternal_(x, y, widgetSize.height);
if (y < 0) {
Blockly.WidgetDiv.positionInternal_(x, 0, widgetSize.height + y);
}
else {
Blockly.WidgetDiv.positionInternal_(x, y, widgetSize.height);
}
};
/**