diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8353b81c4..6ac728eb9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ on: jobs: backend: - timeout-minutes: 20 + timeout-minutes: 40 strategy: matrix: node-version: [16.x] diff --git a/Pipfile b/Pipfile index 9d499dabf..8c602fb52 100644 --- a/Pipfile +++ b/Pipfile @@ -22,6 +22,8 @@ pyngrok = "==5.1" flask-talisman = "==1.0" gevent = "==21.12.0" gevent-websocket = "==0.10.1" +kthread = "==0.2.3" +werkzeug = "==2.0.3" [dev-packages] black = "*" diff --git a/gui/doc/input.csv b/gui/doc/input.csv index 34f498738..f66c56cbf 100644 --- a/gui/doc/input.csv +++ b/gui/doc/input.csv @@ -4,4 +4,6 @@ password,bool,False,"If True, the text is obscured: all input characters are dis label,str,None,The label associated with the input. >sharedInput,,, >on_change,,, +multiline,bool,False,"If True, the text is presented as a multi line input." +lines_shown,int,5,"The height of the displayed element if multiline is True." >propagate,,, diff --git a/gui/doc/table.csv b/gui/doc/table.csv index 8fab825a0..eef46d374 100644 --- a/gui/doc/table.csv +++ b/gui/doc/table.csv @@ -32,6 +32,8 @@ width,str|int|float,"""100vw""","The width, in CSS units, of this table control. height,str|int|float,"""80vh""","The height, in CSS units, of this table control." nan_value,str,"""""",The replacement text for NaN (not-a-number) values. nan_value[col_name],str,"""""",The replacement text for NaN (not-a-number) values for the indicated column. +editable,dynamic(bool),FALSE,"Indicates, if True, that all columns can be edited." +editable[col_name],bool,"editable","Indicates, if False, that the indicated column cannot be edited when editable is True." on_edit,Callback,,"The name of a function that is to be triggered when a cell edition is validated.
All parameters of that function are optional: