functional command palette

This commit is contained in:
lxsang
2020-05-14 23:08:57 +02:00
parent d2de593974
commit 74534e976c
10 changed files with 179 additions and 15 deletions

View File

@ -29,6 +29,9 @@ class FormatedString
hash: () ->
@__().hash()
match: (t) ->
@__().match t
asBase64: () ->
@__().asBase64()

View File

@ -200,6 +200,14 @@ class ListViewTag extends Ant.OS.GUI.BaseTag
@set "selectedItem", e.item
@set "selectedItems", [e.item]
e.items = [e.item]
#scroll element
li = $(e.item).children()[0]
offset = $(@refs.container).offset()
top = $(@refs.container).scrollTop()
if ($(li).offset().top + $(li).height() > $(@refs.container).height() + offset.top)
$(@refs.container).scrollTop(top + $(@refs.container).height() - $(li).height())
else if ($(li).offset().top < offset.top)
$(@refs.container).scrollTop(top - $(@refs.container).height() + $(li).height())
if @get "dropdown"
@refs.drlabel.set "*", e.item.get "data"

View File

@ -106,7 +106,7 @@ class BaseFileHandle
me.info = d.result
me.ready = true
resolve(d.result)
.catch (e) -> resolve e
.catch (e) -> reject e
read: (t) ->
me = @