-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Widgets #550
Widgets #550
Conversation
… values None shouldn't be really allowed and 'auto' should be used instead, and current meaning of 'auto' changed to 'adaptive'.
Conflicts: .gitignore
@mattpap what is the issue with the reference import of bootstrap? |
Added |
Conflicts: bokeh/server/__init__.py
Now all Bootstrap's CSS classes are prefixed with Currently bokeh-server's user interface is broken, because it still uses Bootstrap 2 almost everywhere. This will be fixed in another PR. We have to deal with inclusion of images, fonts, etc. In a few cases I used base64 encoded images, to allow using them in HTML file plots. Tests pass even if images are missing because now There is a very strange issue with |
I plan on merging this in the next hours, if no objections. |
if the performance gets worse over time my guess is that we are binding events multiple times @mattpap are you using the modelform for this example? I wrote it, and I think the modelform interactions with widgets is poor. It complicates things with respect to who (whether the widget or the modelform) should send the data to the server |
No, this example uses session/document directly and |
Fix server styles after PR #550
This adds
HandsonTable
,PivotTable
andDatePicker
(alsoTabs
, but that's just a stub right now) widgets,Date
property,app/downloads
,glyphs/widget_server.py
andglyphs/data_tables_server.py
examples. There are improvements toObjectExplorer
.This PR merges in. This PR issbt
branch (just for my convenience)very, very, very (or even more) WIP. No point in reviewing right now, but you try running the examples (app/downloads
requires data; I will send an E-mail tomorrow how to obtain it).There are lots of issues with this PR.
HandsonTable
has known issues with rendering, so you may need to resize the window to make it render better, but at least it shows up, which wasn't the case at the beggining.I had to. I had to include, hopefully temporarily, bootstrap.css to makefrom .widgetobjects import *
inbokeh.objects
to helpViewable
discover classes (first import counts and without this hack you will get missing models errors)PivotTable
render (almost) properly. I tried to usereference
-less imports, but without success.glyphs/widget_server.py
allows data editing throughHandsonTable
and line glyph is nicely updated, but notDataRange1d
, which doesn't follow data modifications.