integration/v2/js/main.js
author Anthony Ly <anthonyly.com@gmail.com>
Fri, 21 Jun 2013 14:52:50 +0200
changeset 132 2f15d59e65ef
parent 131 f7f6c6acf9b9
child 133 d7aecea73e6d
permissions -rwxr-xr-x
update
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
132
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
     3
	var masonry465 = $('.masonry-465');
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
     4
	masonry465.masonry({
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     5
	  columnWidth: 465,
132
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
     6
	  itemSelector: '.item-masonry',
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     7
	  gutter : 20
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
     8
	});
132
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
     9
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    10
	var masonry225 = $('.masonry-225');
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    11
	masonry225.masonry({
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    12
	  columnWidth: 225,
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    13
	  itemSelector: '.item-masonry',
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    14
	  gutter : 16
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    15
	});
119
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    16
//popin
131
f7f6c6acf9b9 add jquery ui
Anthony Ly <anthonyly.com@gmail.com>
parents: 128
diff changeset
    17
	$('.open-popin').bind('click', function(e){
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
    18
		e.preventDefault();
119
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    19
		var target = $(this).attr('href');
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    20
		$('.popin-wrap').fadeIn(function(){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    21
			$(target).show();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    22
		});
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
	$('.close-popin, .popin-wrap').bind('click', function(e){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    26
		e.preventDefault();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    27
		e.stopPropagation();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    28
		$('.popin-wrap').fadeOut(function(){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    29
			$('.popin').hide();
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    30
		});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    31
	});
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    32
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    33
	$('.popin').bind('click', function(e){
9d2a4916ee7a update name of fonts
Anthony Ly <anthonyly.com@gmail.com>
parents: 118
diff changeset
    34
		e.stopPropagation();
118
Anthony Ly <anthonyly.com@gmail.com>
parents: 115
diff changeset
    35
	});
128
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    36
//tag it
132
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    37
	if($('.tag-it').length){
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    38
		var keywordsTagIt = $('.tag-it').tagit({
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    39
			allowSpaces : true
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    40
		});
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    41
		$('.list-key-add a').bind('click', function(e){
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    42
			e.preventDefault();
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    43
			var tag = $(this).attr('data-tag');
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    44
			keywordsTagIt.tagit("createTag", tag);
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    45
		});
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    46
	}
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    47
//filters
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    48
	$('.filters a').each(function(){
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    49
		var text = $.trim($(this).text());
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    50
		if(text.length > 30){
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    51
			$(this).text(text.substr(0, 30) + '...')
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    52
		}
Anthony Ly <anthonyly.com@gmail.com>
parents: 131
diff changeset
    53
	})
128
5ce3313fb21d add tag it plugin
Anthony Ly <anthonyly.com@gmail.com>
parents: 119
diff changeset
    54
	
115
a88246833732 setup integration
Anthony Ly <anthonyly.com@gmail.com>
parents:
diff changeset
    55
});//ready