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 <1am...@gmail.com> Date: 2017-06-02T08:32:57Z style: Reindent jobmanager.html commit f8fab3f10bb4c49f1b807ae1bfcf24f2e9723f73 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:02:04Z refactor: Remove duplicated switch DOMs commit 018048af11f9f76c500f928081b07c342f66090a Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:10:31Z fix: Simplify job names commit 084407a1eda593d6bda8145746a190894c0dc6d9 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T09:43:04Z feat: Add pagination for JOB page commit d7017f41c16e2a84745eef3196fa31031da002be Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T10:02:29Z fix: Better layout for jobmanager header commit d52008e1f3352e8b6234ecd48d5ffbb30774bf27 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T10:13:43Z fix: Remove all styles in search tools commit 081b9bb4ecae2c0491fa44b7967579b4096a04b8 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T11:00:57Z feat: re-style search tools commit e20d1dbe1efa2dd89cfccfb36ddd7ad58e43c0f6 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T12:28:31Z fix: Apply interactive search commit 3dd50815560b60f460de46ed0ef608a44bfbfc2c Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T14:12:26Z feat: Add date sorter commit c5ff1f5a2fae1661d40834197aac70a9a1f2aa07 Author: 1ambda <1am...@gmail.com> Date: 2017-06-02T14:27:01Z fix: Add license notation to job-status commit 53769661edd6945e8c854fa8d4725c62320e9ba2 Author: 1ambda <1am...@gmail.com> 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---