diff --git a/src/client/ui/templates/context/context.js b/src/client/ui/templates/context/context.js index 530c6dda..083647a4 100644 --- a/src/client/ui/templates/context/context.js +++ b/src/client/ui/templates/context/context.js @@ -68,6 +68,8 @@ define([ pos.top = e.detail.clientY; } + pos['max-height'] = window.innerHeight - pos.top - 10; + this.el .css(pos) .show(); diff --git a/src/client/ui/templates/context/styles.less b/src/client/ui/templates/context/styles.less index 2bb0f4ad..dd040b6d 100644 --- a/src/client/ui/templates/context/styles.less +++ b/src/client/ui/templates/context/styles.less @@ -11,6 +11,7 @@ color: @white; text-align: center; line-height: 15px; + overflow-y: auto; .list { width: 100%;