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
    
    
![image](https://cloud.githubusercontent.com/assets/4968473/26729918/39f51c8a-47ea-11e7-88a1-30ffa5947e3a.png)
    
    #### After: Larger UI components
    
    
![image](https://cloud.githubusercontent.com/assets/4968473/26729934/48ea4c74-47ea-11e7-91f0-4aa97bb93161.png)
    
    #### After: Interactive search without enter-key
    
    
![2501_interactive](https://cloud.githubusercontent.com/assets/4968473/26730000/7f39045a-47ea-11e7-8377-fc9d12b12237.gif)
    
    #### After Newly added timestamp sorter
    
    
![2501_timestamp](https://cloud.githubusercontent.com/assets/4968473/26730073/c50ea656-47ea-11e7-8c5d-db61064ca745.gif)
    
    #### After: Newly added pagination
    
![2501_pagination](https://cloud.githubusercontent.com/assets/4968473/26730130/ef173c06-47ea-11e7-9e5d-818693d3220a.gif)
    
    
    ### 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.
---

Reply via email to