enmi12/glossaire/_includes/elements-demo-foot.html
author ymh <ymh.work@gmail.com>
Wed, 06 Nov 2013 03:21:17 +0000
changeset 0 d970ebf37754
permissions -rwxr-xr-x
first import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<script src="../{{ site.jquery_js }}"></script>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<script src="../{{ site.isotope_js }}"></script>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
<script src="../js/fake-element.js"></script>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
<script>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
  $(function(){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    var $container = $('#container');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
    {% include random-sizes.js %}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
    $container.isotope({
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
      itemSelector : '.element',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
      masonry : {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
        columnWidth : 120
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
      },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
      masonryHorizontal : {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
        rowHeight: 120
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
      },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
      cellsByRow : {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
        columnWidth : 240,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
        rowHeight : 240
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
      },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
      cellsByColumn : {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
        columnWidth : 240,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
        rowHeight : 240
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
      },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
      getSortData : {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
        symbol : function( $elem ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
          return $elem.attr('data-symbol');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
        },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
        category : function( $elem ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
          return $elem.attr('data-category');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
        },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
        number : function( $elem ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
          return parseInt( $elem.find('.number').text(), 10 );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
        },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
        weight : function( $elem ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
        },
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
        name : function ( $elem ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
          return $elem.find('.name').text();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
        }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
      }
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
    });
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
    
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
    {% include option-set-buttons.js %}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
    {% include layout-change.js %}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
    {% include change-sizes.js %}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
    {% include add-buttons.js %}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
    var $sortBy = $('#sort-by');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
    $('#shuffle a').click(function(){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
      $container.isotope('shuffle');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
      $sortBy.find('.selected').removeClass('selected');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
      $sortBy.find('[data-option-value="random"]').addClass('selected');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
      return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
    });
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
  });
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
</script>