GitHub user 1ambda opened a pull request:
https://github.com/apache/zeppelin/pull/1734
[ZEPPELIN-1766] Improve Interpreter Binding UI better (frontend)
### What is this PR for?
Current Interpreter Binding UI
- is too long so that users should scroll down to just close binding UI
- doesn't have filter
- doens't stress default interpreter
- has restart button which can be designed better
As the result of this PR the binding UI would be better
- small size
- well noticed the default binding (green color)
- be simple by hiding restart button. even we can utilise the dropbox
buttons to add more features for bindings (e.g **adding link to go to a
specific interpreter**)
- **binding UI would be better** (short, easy to read)
* [x] - Add binding filter
* [x] - Highlight default binding
* [x] - Remove useless text and stress important message in binding usage
### What type of PR is it?
[Improvement | Feature]
### Todos
* [x] - Improve binding UI
* [x] - Add binding filter
* [x] - Highlight default binding
* [x] - Remove useless text and stress important message in binding usage
### What is the Jira issue?
[ZEPPELIN-1766](https://issues.apache.org/jira/browse/ZEPPELIN-1766)
### How should this be tested?
Open interpreter binding UI and manipulate it.
- insert filter keyword
- click restart buttons
### Screenshots (if appropriate)
#### Screenshots for Restart Button
<img width="714" alt="screen shot 2016-12-08 at 5 39 55 am"
src="https://cloud.githubusercontent.com/assets/4968473/20986239/1aa5646c-bd0b-11e6-8f93-282609da892a.png">
#### Screenshots for Filtering
<img width="711" alt="screen shot 2016-12-08 at 5 40 17 am"
src="https://cloud.githubusercontent.com/assets/4968473/20986242/1dd535b8-bd0b-11e6-83b3-1419e7d7a085.png">
### Questions:
* Does the licenses files need update? - NO
* Is there breaking changes for older versions? - NO
* Does this needs documentation? - NO
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/1ambda/zeppelin feat/improve-binding-box
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/1734.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1734
----
commit f4971bb8241ea41f25a0127765d94c47a039e132
Author: 1ambda <[email protected]>
Date: 2016-12-07T20:25:10Z
feat: Inlined bindings
commit c30301847e7283e8da0d8db62ca3a601dd7ffd4e
Author: 1ambda <[email protected]>
Date: 2016-12-07T20:32:05Z
feat: Add binding filter
commit 5a63e77fb62ee307a3c32e3e7518bd25fdfacf54
Author: 1ambda <[email protected]>
Date: 2016-12-07T20:34:38Z
docs: Update title, add strong to important text
commit 3001bfa3f27bf742a8f970a33133991df95b6d7e
Author: 1ambda <[email protected]>
Date: 2016-12-07T20:39:23Z
feat: Highlight default binding
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---