GitHub user AhyoungRyu opened a pull request:

    https://github.com/apache/zeppelin/pull/1143

    [ZEPPELIN-1085] Make dropdown menu scrollbar always visible

    ### What is this PR for?
    In Zeppelin docs website, there are 4 dropdown menus(Quick Start, 
Interpreters, Display System and More) in navbar. Especially **Interpreters** 
and **More** menu have lots of lists so I made this dropdown menu scrollable in 
#1004.
    Originally the scroll bar is shown up when user is trying to scroll down. 
That's why it's hard to notice there are more menus in the dropdown menu.  See 
[this issue](https://issues.apache.org/jira/browse/ZEPPELIN-1085).
    
    So I made this scroll bar always visible. But only for chrome & safari. 
Unfortunately, Firefox doesn't support custom scroll bar. See 
[here](http://stackoverflow.com/questions/18317634/force-visible-scrollbar-in-firefox-on-mac-os-x).
    In short, it says
    >There is no way to actually "force" Firefox render the old-style scrollbar 
since the default scrollbar used in the system is predefined by the OS itself 
(note that you can modify which scrollbar you want in System Preferences).
    
    ### What type of PR is it?
    Improvement
    
    ### TODO
    - [x] : test this in major browsers
    
    ### What is the Jira issue?
    [ZEPPELIN-1085](https://issues.apache.org/jira/browse/ZEPPELIN-1085)
    
    ### How should this be tested?
    Outline the steps to test the PR here.
    
    ### Screenshots (if appropriate)
     - Before : scrollbar is only shown up when you are trying to scroll up & 
down
    
![before](https://cloud.githubusercontent.com/assets/10060731/16647507/8c6fbc60-446a-11e6-9a57-b00a76e6b59c.gif)
    
     - After : always visible
    
![after](https://cloud.githubusercontent.com/assets/10060731/16647513/901e4e3a-446a-11e6-840b-599b6121fe46.gif)
    
     - In case of IE, you can always see the scrollbar. So it's not a problem 
originally. 
    ![screen shot 2016-07-07 at 5 41 27 
pm](https://cloud.githubusercontent.com/assets/10060731/16647584/e3708ff8-446a-11e6-8aee-c03eaba70cc9.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/AhyoungRyu/zeppelin ZEPPELIN-1085

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/1143.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 #1143
    
----
commit 4d10883bccb821b927c739b76ea0e455c00b8e51
Author: AhyoungRyu <fbdkdu...@hanmail.net>
Date:   2016-07-07T06:32:28Z

    Make dropdown menu scrollbar always visible

----


---
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