Sha256: 5bddf12439a1b7aef31e388b7a76368f93f22e89a27b3f9846978c48d465ab01

Contents?: true

Size: 1.6 KB

Versions: 21

Compression:

Stored size: 1.6 KB

Contents

var st; //For debuggin only
$(document).ready(function() {
  var data = Movies[1], html = $.trim($("#template").html()), template = Mustache.compile(html);
  var view = function(record, index){
    return template({record: record, index: index});
  };
  var $summary = $('#summary');
  var $found = $('#found');
  var $record_count = $('#record_count');

  $('#found').hide();

  var callbacks = {
    pagination: function(summary){
      if ($.trim($('#st_search').val()).length > 0){
        $found.text('Found : '+ summary.total).show();
      }else{
        $found.hide();
      }
      $summary.text( summary.from + ' to '+ summary.to +' of '+ summary.total +' entries');
    },
    after_add: function(){
      var percent = this.data.length*100/2000;
      $record_count.text(percent + '%').attr('style', 'width:' + percent + '%');

      //Only for example: Stop ajax streaming beacause from localfile data size never going to empty.
      if (this.data.length == 2000){
        this.stopStreaming();
        $('.example .progress').removeClass('active').hide();
      }

    }
  }

  st = StreamTable('#stream_table',
    { view: view, 
      per_page: 10, 
      data_url: 'data/movies.json',
      stream_after: 0.5,
      fetch_data_limit: 100,
      callbacks: callbacks,
      pagination: {span: 5, next_text: 'Next →', prev_text: '← Previous'}
    }
  , data);

  //Only for example: Stop ajax streaming beacause from localfile data size never going to empty.
  /*
  var timer = setTimeout(function(){
    st.clearTimer();
    $('.example .progress').removeClass('active').hide();
   }, 10*1000);
  */ 

});

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
kirgudu_base-0.0.25 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.23 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.22 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.21 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.19 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.18 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.17 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.16 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.15 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.14 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.13 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.12 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.11 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.10 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.9 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.8 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.7 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.6 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.5 app/assets/javascripts/kirgudu_base/stream.js
kirgudu_base-0.0.4 app/assets/javascripts/kirgudu_base/stream.js