Skip to content

Instantly share code, notes, and snippets.

View lou's full-sized avatar

louis cuny lou

  • fr.getaround.com
  • paris
View GitHub Profile
@lou
lou / searchable.hmtl
Created April 3, 2012 09:46
searchable multiselect
<body>
<select name="countries[]" multiple="multiple" id="searchable-select">
<option value="fr" selected="selected">France</option>
<option value="ca">Canada</option>
<option value="ar">Argentina</option>
<option value="pt">Portugal</option>
<option value="us">United States</option>
<option value="gb">United Kingdom</option>
<option value="au">Australia</option>
<option value="ao">Angola</option>
@lou
lou / searchable.js
Created April 3, 2012 09:42
multiselect searchable
$('#searchable-form').multiSelect({
selectableHeader : '<input type="text" id="search" autocomplete = "off" />'
});
$('input#search').quicksearch('#ms-searchable-form .ms-selectable li');
@lou
lou / gmap-fullscreen.js
Created January 2, 2012 12:10
Google map Fullscreen with jQuery
$(function() {
var map = new google.maps.Map(document.getElementById("map_canvas"), {});
var newyork = new google.maps.LatLng(40.69847032728747, -73.9514422416687);
var googleMapWidth = $("#map_canvas").css('width');
var googleMapHeight = $("#map_canvas").css('height');
map.setCenter(newyork);
$('#enter-full-screen').click(function(){
@lou
lou / deactivate-selected-elem.js
Created September 28, 2011 08:32
deactivate selected element in multiselect
$('.multiselect').multiSelect({
afterSelect: function(value){
if (1 == 1){
var selectedLi = $('.ms-elem-selected[ms-value="'+value+'"]').first();
selectedLi.unbind('click');
selectedLi.addClass('beautiful-disabled-class');
}
}
});
@lou
lou / searchable-multiselect.js
Created September 14, 2011 16:28
searchable multiselect
$('#searchable-form').multiSelect({
selectableHeader : '<input type="text" id="search" />'
});
$('input#search').quicksearch('#ms-searchable-form .ms-selectable li');
@lou
lou / multiselect-collapse
Created August 24, 2011 18:30
multiselect optgroup collapsable
$('#ms-YOUR_SELECT_ID .ms-selectable').find('li.ms-elem-selectable').hide();
$('.ms-optgroup-label').click(function(){
$(this).nextAll('li').toggle();
});
@lou
lou / uninstall all gems
Created July 7, 2011 10:06
uninstall all gems
for i in `gem list --no-versions`; do gem uninstall -Ia $i; done
$(document).click(function(e) {
if ($(e.target).closest('.toggle').length > 0){
e.preventDefault();
var target = target.closest('.toggle');
if (target.hasClass('menuOn')){
$('.toggle').removeClass('menuOn');
target.closest('.dropdown').find('.menu').hide('fast');
} else {
$('.toggle').removeClass('menuOn');
$('.dropdown .menu').hide();