Sha256: 62018fc5aa355c82057dc0a2751083b0ba756c810bd418c5c622f4ea08cc2b58

Contents?: true

Size: 707 Bytes

Versions: 3

Compression:

Stored size: 707 Bytes

Contents

//
//= require jquery
//= require jquery_ujs
//= require_tree .

// Fetch Data
var quotes = undefined;

$.ajax({
    url: '/fetchData.json',
    success: function(msg) {
      quotes = msg;
    },
    error: function(jqXHR, textStatus, errorThrown){
    },
    complete: function(){
      setTimeout(setPrompt, 1000);
    }
  });


setPrompt = function() {
  // Generate a random number of the quote to be picked
  random_index = ((Math.floor((Math.random() * 100))% quotes.data_count) + 1)
  noty({
    text: quotes.data[random_index],
    layout: quotes.position,
    maxVisible: quotes.maxVisible,
    timeout: quotes.timeout,
    type: 'default'
  });

  setTimeout(setPrompt, quotes.call_timeout);
};

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devmate-0.1.2 app/assets/javascripts/devmate/application.js
devmate-0.1.1 app/assets/javascripts/devmate/application.js
devmate-0.1.0 app/assets/javascripts/devmate/application.js