This repository was archived by the owner on Apr 13, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-2
lines changed
Expand file tree Collapse file tree 1 file changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -190,9 +190,34 @@ function loadCommands() {
190190 } ) ;
191191}
192192
193+ function showReleaseSelector ( bShow ) {
194+ var selector = $ ( "#ulReleases" ) ;
195+ if ( bShow === undefined ) {
196+ bShow = selector . css ( "display" ) === "none" ;
197+ }
198+ $ ( "#ulReleases" ) . css ( "display" , bShow ? "block" : "none" ) ;
199+ var indicator = $ ( "#btnSelectRelease" ) . find ( ".expanded-indicator" ) ;
200+ if ( bShow ) {
201+ indicator . removeClass ( "docon-chevron-down-light" ) ;
202+ indicator . addClass ( "docon-chevron-up-light" ) ;
203+ } else {
204+ indicator . removeClass ( "docon-chevron-up-light" ) ;
205+ indicator . addClass ( "docon-chevron-down-light" ) ;
206+ }
207+ }
208+
193209$ ( function ( ) {
194- $ ( "#btnSelectRelease" ) . on ( "click" , function ( ) {
195- $ ( "#ulReleases" ) . css ( "display" , "block" ) ;
210+ $ ( "#btnSelectRelease" ) . on ( "click" , function ( evt ) {
211+ evt . stopPropagation ( ) ;
212+ showReleaseSelector ( ) ;
213+ } ) ;
214+ $ ( document . body ) . on ( "click" , function ( ) {
215+ showReleaseSelector ( false ) ;
216+ } ) ;
217+ $ ( document ) . keyup ( function ( evt ) {
218+ if ( evt . keyCode === 27 ) {
219+ showReleaseSelector ( false ) ;
220+ }
196221 } ) ;
197222 getExistingVersions ( ) ;
198223 getVersion ( ) ;
You can’t perform that action at this time.
0 commit comments