Skip to content

Commit

Permalink
Expose compact mode as an option
Browse files Browse the repository at this point in the history
* some minor space cleanup
* Also close the ULS window when clicked outside

Change-Id: I06b465926196f79e47990e80e3b23f5a16474ba3
  • Loading branch information
santhoshtr committed Mar 15, 2013
1 parent 44ff5e0 commit 0340e60
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 14 deletions.
2 changes: 1 addition & 1 deletion css/jquery.uls.compact.css
Expand Up @@ -18,7 +18,7 @@
} }


.uls-compact .filterinput, .uls-compact .filterinput,
.uls-compact .filterinput:focus { .uls-compact .filterinput:focus {
background-color: transparent; background-color: transparent;
border: none; border: none;
box-shadow: none; box-shadow: none;
Expand Down
14 changes: 2 additions & 12 deletions examples/index-compact.html
Expand Up @@ -26,20 +26,10 @@
var languageName = $.uls.data.getAutonym( language ); var languageName = $.uls.data.getAutonym( language );
$( '.uls-trigger' ).text( languageName ); $( '.uls-trigger' ).text( languageName );
}, },
compact: true,
quickList: [ 'en', 'hi', 'he', 'ml', 'ta', 'fr' ] quickList: [ 'en', 'hi', 'he', 'ml', 'ta', 'fr' ]
} ); } );
$( '.uls-trigger' ).click( function () { } );
//Hacks to include optional classes and make the dialog close when clicking outside:
$( '.uls-menu' ).addClass( 'uls-compact' );
$( 'html' ).click( function () {
$( '.uls-menu' ).hide();
} );

$( '.uls-menu' ).click( function ( event ) {
event.stopPropagation();
} );
} );
} );
</script> </script>
</head> </head>


Expand Down
2 changes: 1 addition & 1 deletion grunt.js
Expand Up @@ -23,7 +23,7 @@ module.exports = function(grunt) {
}, },
css: { css: {
src: [ 'css/jquery.uls.css', 'css/jquery.uls.grid.css', src: [ 'css/jquery.uls.css', 'css/jquery.uls.grid.css',
'css/jquery.uls.lcd.css' ], 'css/jquery.uls.lcd.css', 'css/jquery.uls.compact.css' ],
dest : 'dist/<%= pkg.name %>/css/<%= pkg.name %>.css' dest : 'dist/<%= pkg.name %>/css/<%= pkg.name %>.css'
} }
}, },
Expand Down
7 changes: 7 additions & 0 deletions src/jquery.uls.core.js
Expand Up @@ -143,6 +143,10 @@
left: '25%' left: '25%'
} ); } );


if ( this.options.compact ) {
this.$menu.addClass( 'uls-compact' );
}

if ( !this.initialized ) { if ( !this.initialized ) {
$( 'body' ).prepend( this.$menu ); $( 'body' ).prepend( this.$menu );
this.i18n(); this.i18n();
Expand Down Expand Up @@ -281,6 +285,8 @@
uls.$languageFilter.languagefilter( 'clear' ); uls.$languageFilter.languagefilter( 'clear' );
} }
} ); } );

$( 'html' ).click( $.proxy( this.hide, this ) );
}, },


/** /**
Expand Down Expand Up @@ -383,6 +389,7 @@
languages: $.uls.data.getAutonyms(), // Languages to be used for ULS, default is all languages languages: $.uls.data.getAutonyms(), // Languages to be used for ULS, default is all languages
quickList: null, // Array of language codes or function that returns such quickList: null, // Array of language codes or function that returns such
lazyload: true, // Lazy load the language list when scrolled. lazyload: true, // Lazy load the language list when scrolled.
compact: false, // Show ULS in compact mode
showRegions: ['WW', 'AM', 'EU', 'ME', 'AF', 'AS', 'PA'] showRegions: ['WW', 'AM', 'EU', 'ME', 'AF', 'AS', 'PA']
}; };


Expand Down

0 comments on commit 0340e60

Please sign in to comment.