integration/v2/js/main.js
author Anthony Ly <anthonyly.com@gmail.com>
Thu, 20 Jun 2013 15:03:13 +0200
changeset 128 5ce3313fb21d
parent 119 9d2a4916ee7a
child 131 f7f6c6acf9b9
permissions -rwxr-xr-x
add tag it plugin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
115
a88246833732 setup integration
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
     1
$(function(){
119
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
     2
//masonry
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     3
	var container = $('.list-projets-3');
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     4
	container.masonry({
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     5
	  columnWidth: 465,
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     6
	  itemSelector: '.item',
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     7
	  gutter : 20
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     8
	});
119
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
     9
//popin
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
    10
	$('.new-collection').bind('click', function(e){
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
    11
		e.preventDefault();
119
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    12
		var target = $(this).attr('href');
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    13
		$('.popin-wrap').fadeIn(function(){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    14
			$(target).show();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    15
		});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    16
	});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    17
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    18
	$('.close-popin, .popin-wrap').bind('click', function(e){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    19
		e.preventDefault();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    20
		e.stopPropagation();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    21
		$('.popin-wrap').fadeOut(function(){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    22
			$('.popin').hide();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    23
		});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    24
	});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    25
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    26
	$('.popin').bind('click', function(e){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    27
		e.stopPropagation();
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
    28
	});
128
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    29
//tag it
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    30
	var keywordsTagIt = $('.tag-it').tagit({
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    31
		allowSpaces : true
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    32
	});
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    33
	$('.list-key-add a').bind('click', function(e){
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    34
		e.preventDefault();
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    35
		var tag = $(this).attr('data-tag');
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    36
		keywordsTagIt.tagit("createTag", tag);
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    37
	});
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    38
	
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    39
	
115
a88246833732 setup integration
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    40
});//ready