Show More
@@ -37,7 +37,7 class BaseWidget(LoggingConfigurable): | |||||
37 |
|
37 | |||
38 | # Shared declarations (Class level) |
|
38 | # Shared declarations (Class level) | |
39 | _keys = List(Unicode, default_value = [], |
|
39 | _keys = List(Unicode, default_value = [], | |
40 |
|
|
40 | help="List of keys comprising the state of the model.", allow_none=False) | |
41 | widget_construction_callback = None |
|
41 | widget_construction_callback = None | |
42 |
|
42 | |||
43 | def on_widget_constructed(callback): |
|
43 | def on_widget_constructed(callback): | |
@@ -198,7 +198,7 class BaseWidget(LoggingConfigurable): | |||||
198 | A single property's name to sync with the frontend. |
|
198 | A single property's name to sync with the frontend. | |
199 | """ |
|
199 | """ | |
200 | self._send({"method": "update", |
|
200 | self._send({"method": "update", | |
201 |
|
|
201 | "state": self.get_state()}) | |
202 |
|
202 | |||
203 | def get_state(self, key=None): |
|
203 | def get_state(self, key=None): | |
204 | """Gets the widget state, or a piece of it. |
|
204 | """Gets the widget state, or a piece of it. | |
@@ -241,7 +241,7 class BaseWidget(LoggingConfigurable): | |||||
241 | Content of the message to send. |
|
241 | Content of the message to send. | |
242 | """ |
|
242 | """ | |
243 | self._send({"method": "custom", |
|
243 | self._send({"method": "custom", | |
244 |
|
|
244 | "custom_content": content}) | |
245 |
|
245 | |||
246 |
|
246 | |||
247 | def on_msg(self, callback, remove=False): |
|
247 | def on_msg(self, callback, remove=False): | |
@@ -423,8 +423,8 class Widget(BaseWidget): | |||||
423 | be added to. |
|
423 | be added to. | |
424 | """ |
|
424 | """ | |
425 | self.send({"msg_type": "add_class", |
|
425 | self.send({"msg_type": "add_class", | |
426 |
|
|
426 | "class_list": class_name, | |
427 |
|
|
427 | "selector": selector}) | |
428 |
|
428 | |||
429 |
|
429 | |||
430 | def remove_class(self, class_name, selector=""): |
|
430 | def remove_class(self, class_name, selector=""): | |
@@ -440,8 +440,8 class Widget(BaseWidget): | |||||
440 | be removed from. |
|
440 | be removed from. | |
441 | """ |
|
441 | """ | |
442 | self.send({"msg_type": "remove_class", |
|
442 | self.send({"msg_type": "remove_class", | |
443 |
|
|
443 | "class_list": class_name, | |
444 |
|
|
444 | "selector": selector}) | |
445 |
|
445 | |||
446 |
|
446 | |||
447 | def view(self, view_name=None): |
|
447 | def view(self, view_name=None): |
@@ -23,5 +23,5 class ViewWidget(BaseWidget): | |||||
23 | target_name = Unicode('ViewModel') |
|
23 | target_name = Unicode('ViewModel') | |
24 |
|
24 | |||
25 | def __init__(self, widget, view): |
|
25 | def __init__(self, widget, view): | |
26 | self.default_view_name = view |
|
26 | self.default_view_name = view | |
27 | self.widget = widget |
|
27 | self.widget = widget |
General Comments 0
You need to be logged in to leave comments.
Login now