GitHub user 1ambda reopened a pull request:
https://github.com/apache/zeppelin/pull/2391
[ZEPPELIN-2501] Better Job Navigation Experience
### What is this PR for?
Improve UX for Job Navigation. Please refer the *TODOs* section and
screenshots attached below for detail.
FYI, **pagination** is added to improve page loading speed. Currently, it
is going to be slow when there are 50+ jobs.
### What type of PR is it?
[Improvement | Feature]
### Todos
* [x] - improve UI
* [x] - add pagination to improve page loading speed
* [x] - interactive job searching without *enter key*
* [x] - add date sorter
* [x] - display total job count
### What is the Jira issue?
[ZEPPELIN-2501](https://issues.apache.org/jira/browse/ZEPPELIN-2501)
### How should this be tested?
1. build: `mvn clean package -DskipTests; ./bin/zeppelin-daemon.sh restart`
2. open the job page: `http://localhost:8080/#/jobmanager`
3. try to search, filter, sort.
### Screenshots (if appropriate)
#### Before

#### After: Larger UI components

#### After: Interactive search without enter-key

#### After Newly added timestamp sorter

#### After: Newly added pagination

#### Total Job Count

### 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
ZEPPELIN-2501/pagination-for-job-page
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/2391.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 #2391
----
commit 0ae31a01bc600ef342ba850fd29f27020e5f1373
Author: 1ambda <[email protected]>
Date: 2017-06-02T08:32:57Z
style: Reindent jobmanager.html
commit f8fab3f10bb4c49f1b807ae1bfcf24f2e9723f73
Author: 1ambda <[email protected]>
Date: 2017-06-02T09:02:04Z
refactor: Remove duplicated switch DOMs
commit 018048af11f9f76c500f928081b07c342f66090a
Author: 1ambda <[email protected]>
Date: 2017-06-02T09:10:31Z
fix: Simplify job names
commit 084407a1eda593d6bda8145746a190894c0dc6d9
Author: 1ambda <[email protected]>
Date: 2017-06-02T09:43:04Z
feat: Add pagination for JOB page
commit d7017f41c16e2a84745eef3196fa31031da002be
Author: 1ambda <[email protected]>
Date: 2017-06-02T10:02:29Z
fix: Better layout for jobmanager header
commit d52008e1f3352e8b6234ecd48d5ffbb30774bf27
Author: 1ambda <[email protected]>
Date: 2017-06-02T10:13:43Z
fix: Remove all styles in search tools
commit 081b9bb4ecae2c0491fa44b7967579b4096a04b8
Author: 1ambda <[email protected]>
Date: 2017-06-02T11:00:57Z
feat: re-style search tools
commit e20d1dbe1efa2dd89cfccfb36ddd7ad58e43c0f6
Author: 1ambda <[email protected]>
Date: 2017-06-02T12:28:31Z
fix: Apply interactive search
commit 3dd50815560b60f460de46ed0ef608a44bfbfc2c
Author: 1ambda <[email protected]>
Date: 2017-06-02T14:12:26Z
feat: Add date sorter
commit c5ff1f5a2fae1661d40834197aac70a9a1f2aa07
Author: 1ambda <[email protected]>
Date: 2017-06-02T14:27:01Z
fix: Add license notation to job-status
commit 53769661edd6945e8c854fa8d4725c62320e9ba2
Author: 1ambda <[email protected]>
Date: 2017-06-02T23:04:14Z
feat: Add total job count
----
---
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.
---