Sha256: dd3d697056a31bcd6cb220620bd16b6e0d526b35e10a1c5ec38b74e741f4d271

Contents?: true

Size: 1.91 KB

Versions: 7

Compression:

Stored size: 1.91 KB

Contents

{:uriI"file:///Users/leandro/src/job_notifier/app/assets/javascripts/job_notifier/notifier.js?type=application/javascript&pipeline=self&id=a03a56f938b696be36f9a08dfdedbd4d50367fe137fcc552d6fb5f027db06c1d:ET:load_pathI";/Users/leandro/src/job_notifier/app/assets/javascripts;T:
filenameI"T/Users/leandro/src/job_notifier/app/assets/javascripts/job_notifier/notifier.js;T:	nameI"job_notifier/notifier;T:logical_pathI""job_notifier/notifier.self.js;T:content_typeI"application/javascript;T:sourceI"Xvar JobNotifier = {};
window.JobNotifier = JobNotifier;

(function(o){
  o.init = function() {
    var body = document.querySelector("body");
    o.jobIdentifier = body.dataset.identifier;

    setInterval(o.poll, 5000);
  };

  o.poll = function() {
    var oReq = new XMLHttpRequest();
    oReq.onload = o.reqListener;
    oReq.onerror = o.onError;
    oReq.open('get', '/job_notifier/jobs.json?identifier=' + o.jobIdentifier, true);
    oReq.send();
  };

  o.reqListener = function() {
    var data = JSON.parse(this.responseText);
    o.onNotify(data);
  };

  o.onNotify = function(data) {
    console.info('Override this method with your own logic. Data: ', data);
  };

  o.onError = function(err) {
    console.error('Error', err);
  };
})(JobNotifier);

console.log(JobNotifier);

document.addEventListener("DOMContentLoaded", JobNotifier.init);
;T:
metadata{:dependencieso:Set:
@hash{
I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"bfile-digest:///Users/leandro/src/job_notifier/app/assets/javascripts/job_notifier/notifier.js;TT:
requiredo;;{:stubbedo;;{:
linkso;;{:charsetI"
utf-8;F:digest"%.W"VSr%wUhѢ:lengthiX:dependencies_digest"%~	jH_9]4q"L
ıjP=:idI"Ea03a56f938b696be36f9a08dfdedbd4d50367fe137fcc552d6fb5f027db06c1d;F:
mtimel+1W

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
job_notifier-1.4.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-1.1.1 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-1.1.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-1.0.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-0.2.1 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-0.2.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache
job_notifier-0.1.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/xiEalVa5N9g545S6KDPH--pGiJfp1Nj8d1cV_2503G0.cache