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 ### 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  ### 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 e604c3f3152fa2b6c22e11b0c6d875fb7960e2a6 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T08:32:57Z style: Reindent jobmanager.html commit 49139c85b5448b006d8b240952f387a6ff05dce8 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:02:04Z refactor: Remove duplicated switch DOMs commit 014943d4903328bedce8a7a12d57ac9d44989e22 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:10:31Z fix: Simplify job names commit 59ddb42bbe2b9010e4547fa84410a00dc283065b Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:43:04Z feat: Add pagination for JOB page commit 7f48e17fa3d884951c9bcf31c968d0e387f64e96 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T10:02:29Z fix: Better layout for jobmanager header commit 7a6e0d0bdbcaa03e5a8fdc1723e548f5d7055df0 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T10:13:43Z fix: Remove all styles in search tools commit ca12cd05f5eb3e52cc22c86ca5722814ebd39f61 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T11:00:57Z feat: re-style search tools commit b0b4e52e87dd045c0d03d93df8e439383d8ebdd9 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T12:28:31Z fix: Apply interactive search commit ae93f418ccfe5a9b44199ceec0f9efca82e96656 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T14:12:26Z feat: Add date sorter commit 2d1b89dfd1e7fd35d9c003f7a8b6a596842d160d Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T14:27:01Z fix: Add license notation to job-status ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---