This repository has been archived by the owner on Jun 3, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 144
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #220 from rmarren1/ide
IDE support
- Loading branch information
Showing
32 changed files
with
2,409 additions
and
612 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ node_modules/ | |
.npm | ||
vv/ | ||
venv/ | ||
.tox | ||
*.pyc | ||
*.egg-info | ||
*.log | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# AUTO GENERATED FILE - DO NOT EDIT | ||
|
||
from dash.development.base_component import Component, _explicitize_args | ||
|
||
|
||
class Checklist(Component): | ||
"""A Checklist component. | ||
Checklist is a component that encapsulates several checkboxes. | ||
The values and labels of the checklist is specified in the `options` | ||
property and the checked items are specified with the `values` property. | ||
Each checkbox is rendered as an input with a surrounding label. | ||
Keyword arguments: | ||
- id (string; optional) | ||
- options (list; optional): An array of options | ||
- values (list; optional): The currently selected value | ||
- className (string; optional): The class of the container (div) | ||
- style (dict; optional): The style of the container (div) | ||
- inputStyle (dict; optional): The style of the <input> checkbox element | ||
- inputClassName (string; optional): The class of the <input> checkbox element | ||
- labelStyle (dict; optional): The style of the <label> that wraps the checkbox input | ||
and the option's label | ||
- labelClassName (string; optional): The class of the <label> that wraps the checkbox input | ||
and the option's label | ||
Available events: 'change'""" | ||
@_explicitize_args | ||
def __init__(self, id=Component.UNDEFINED, options=Component.UNDEFINED, values=Component.UNDEFINED, className=Component.UNDEFINED, style=Component.UNDEFINED, inputStyle=Component.UNDEFINED, inputClassName=Component.UNDEFINED, labelStyle=Component.UNDEFINED, labelClassName=Component.UNDEFINED, **kwargs): | ||
self._prop_names = ['id', 'options', 'values', 'className', 'style', 'inputStyle', 'inputClassName', 'labelStyle', 'labelClassName'] | ||
self._type = 'Checklist' | ||
self._namespace = 'dash_core_components' | ||
self._valid_wildcard_attributes = [] | ||
self.available_events = ['change'] | ||
self.available_properties = ['id', 'options', 'values', 'className', 'style', 'inputStyle', 'inputClassName', 'labelStyle', 'labelClassName'] | ||
self.available_wildcard_properties = [] | ||
|
||
_explicit_args = kwargs.pop('_explicit_args') | ||
_locals = locals() | ||
_locals.update(kwargs) # For wildcard attrs | ||
args = {k: _locals[k] for k in _explicit_args if k != 'children'} | ||
|
||
for k in []: | ||
if k not in args: | ||
raise TypeError( | ||
'Required argument `' + k + '` was not specified.') | ||
super(Checklist, self).__init__(**args) | ||
|
||
def __repr__(self): | ||
if(any(getattr(self, c, None) is not None | ||
for c in self._prop_names | ||
if c is not self._prop_names[0]) | ||
or any(getattr(self, c, None) is not None | ||
for c in self.__dict__.keys() | ||
if any(c.startswith(wc_attr) | ||
for wc_attr in self._valid_wildcard_attributes))): | ||
props_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self._prop_names | ||
if getattr(self, c, None) is not None]) | ||
wilds_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self.__dict__.keys() | ||
if any([c.startswith(wc_attr) | ||
for wc_attr in | ||
self._valid_wildcard_attributes])]) | ||
return ('Checklist(' + props_string + | ||
(', ' + wilds_string if wilds_string != '' else '') + ')') | ||
else: | ||
return ( | ||
'Checklist(' + | ||
repr(getattr(self, self._prop_names[0], None)) + ')') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# AUTO GENERATED FILE - DO NOT EDIT | ||
|
||
from dash.development.base_component import Component, _explicitize_args | ||
|
||
|
||
class ConfirmDialog(Component): | ||
"""A ConfirmDialog component. | ||
ConfirmDialog is used to display the browser's native "confirm" modal, | ||
with an optional message and two buttons ("OK" and "Cancel"). | ||
This ConfirmDialog can be used in conjunction with buttons when the user | ||
is performing an action that should require an extra step of verification. | ||
Keyword arguments: | ||
- id (string; optional) | ||
- message (string; optional): Message to show in the popup. | ||
- submit_n_clicks (number; optional): Number of times the submit button was clicked | ||
- submit_n_clicks_timestamp (number; optional): Last time the submit button was clicked. | ||
- cancel_n_clicks (number; optional): Number of times the popup was canceled. | ||
- cancel_n_clicks_timestamp (number; optional): Last time the cancel button was clicked. | ||
- displayed (boolean; optional): Set to true to send the ConfirmDialog. | ||
Available events: """ | ||
@_explicitize_args | ||
def __init__(self, id=Component.UNDEFINED, message=Component.UNDEFINED, submit_n_clicks=Component.UNDEFINED, submit_n_clicks_timestamp=Component.UNDEFINED, cancel_n_clicks=Component.UNDEFINED, cancel_n_clicks_timestamp=Component.UNDEFINED, displayed=Component.UNDEFINED, **kwargs): | ||
self._prop_names = ['id', 'message', 'submit_n_clicks', 'submit_n_clicks_timestamp', 'cancel_n_clicks', 'cancel_n_clicks_timestamp', 'displayed'] | ||
self._type = 'ConfirmDialog' | ||
self._namespace = 'dash_core_components' | ||
self._valid_wildcard_attributes = [] | ||
self.available_events = [] | ||
self.available_properties = ['id', 'message', 'submit_n_clicks', 'submit_n_clicks_timestamp', 'cancel_n_clicks', 'cancel_n_clicks_timestamp', 'displayed'] | ||
self.available_wildcard_properties = [] | ||
|
||
_explicit_args = kwargs.pop('_explicit_args') | ||
_locals = locals() | ||
_locals.update(kwargs) # For wildcard attrs | ||
args = {k: _locals[k] for k in _explicit_args if k != 'children'} | ||
|
||
for k in []: | ||
if k not in args: | ||
raise TypeError( | ||
'Required argument `' + k + '` was not specified.') | ||
super(ConfirmDialog, self).__init__(**args) | ||
|
||
def __repr__(self): | ||
if(any(getattr(self, c, None) is not None | ||
for c in self._prop_names | ||
if c is not self._prop_names[0]) | ||
or any(getattr(self, c, None) is not None | ||
for c in self.__dict__.keys() | ||
if any(c.startswith(wc_attr) | ||
for wc_attr in self._valid_wildcard_attributes))): | ||
props_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self._prop_names | ||
if getattr(self, c, None) is not None]) | ||
wilds_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self.__dict__.keys() | ||
if any([c.startswith(wc_attr) | ||
for wc_attr in | ||
self._valid_wildcard_attributes])]) | ||
return ('ConfirmDialog(' + props_string + | ||
(', ' + wilds_string if wilds_string != '' else '') + ')') | ||
else: | ||
return ( | ||
'ConfirmDialog(' + | ||
repr(getattr(self, self._prop_names[0], None)) + ')') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# AUTO GENERATED FILE - DO NOT EDIT | ||
|
||
from dash.development.base_component import Component, _explicitize_args | ||
|
||
|
||
class ConfirmDialogProvider(Component): | ||
"""A ConfirmDialogProvider component. | ||
A wrapper component that will display a confirmation dialog | ||
when its child component has been clicked on. | ||
For example: | ||
``` | ||
dcc.ConfirmDialogProvider( | ||
html.Button('click me', id='btn'), | ||
message='Danger - Are you sure you want to continue.' | ||
id='confirm') | ||
``` | ||
Keyword arguments: | ||
- children (boolean | number | string | dict | list; optional): The children to hijack clicks from and display the popup. | ||
- id (string; optional) | ||
- message (string; optional): Message to show in the popup. | ||
- submit_n_clicks (number; optional): Number of times the submit was clicked | ||
- submit_n_clicks_timestamp (number; optional): Last time the submit button was clicked. | ||
- cancel_n_clicks (number; optional): Number of times the popup was canceled. | ||
- cancel_n_clicks_timestamp (number; optional): Last time the cancel button was clicked. | ||
- displayed (boolean; optional): Is the modal currently displayed. | ||
Available events: """ | ||
@_explicitize_args | ||
def __init__(self, children=None, id=Component.UNDEFINED, message=Component.UNDEFINED, submit_n_clicks=Component.UNDEFINED, submit_n_clicks_timestamp=Component.UNDEFINED, cancel_n_clicks=Component.UNDEFINED, cancel_n_clicks_timestamp=Component.UNDEFINED, displayed=Component.UNDEFINED, **kwargs): | ||
self._prop_names = ['children', 'id', 'message', 'submit_n_clicks', 'submit_n_clicks_timestamp', 'cancel_n_clicks', 'cancel_n_clicks_timestamp', 'displayed'] | ||
self._type = 'ConfirmDialogProvider' | ||
self._namespace = 'dash_core_components' | ||
self._valid_wildcard_attributes = [] | ||
self.available_events = [] | ||
self.available_properties = ['children', 'id', 'message', 'submit_n_clicks', 'submit_n_clicks_timestamp', 'cancel_n_clicks', 'cancel_n_clicks_timestamp', 'displayed'] | ||
self.available_wildcard_properties = [] | ||
|
||
_explicit_args = kwargs.pop('_explicit_args') | ||
_locals = locals() | ||
_locals.update(kwargs) # For wildcard attrs | ||
args = {k: _locals[k] for k in _explicit_args if k != 'children'} | ||
|
||
for k in []: | ||
if k not in args: | ||
raise TypeError( | ||
'Required argument `' + k + '` was not specified.') | ||
super(ConfirmDialogProvider, self).__init__(children=children, **args) | ||
|
||
def __repr__(self): | ||
if(any(getattr(self, c, None) is not None | ||
for c in self._prop_names | ||
if c is not self._prop_names[0]) | ||
or any(getattr(self, c, None) is not None | ||
for c in self.__dict__.keys() | ||
if any(c.startswith(wc_attr) | ||
for wc_attr in self._valid_wildcard_attributes))): | ||
props_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self._prop_names | ||
if getattr(self, c, None) is not None]) | ||
wilds_string = ', '.join([c+'='+repr(getattr(self, c, None)) | ||
for c in self.__dict__.keys() | ||
if any([c.startswith(wc_attr) | ||
for wc_attr in | ||
self._valid_wildcard_attributes])]) | ||
return ('ConfirmDialogProvider(' + props_string + | ||
(', ' + wilds_string if wilds_string != '' else '') + ')') | ||
else: | ||
return ( | ||
'ConfirmDialogProvider(' + | ||
repr(getattr(self, self._prop_names[0], None)) + ')') |
Oops, something went wrong.