From 6bd9c5416ae55148be5f1299be90919e43c1edeb Mon Sep 17 00:00:00 2001 From: cole alban Date: Mon, 9 Jan 2017 17:24:17 -0500 Subject: [PATCH] Fixed issue with JS running twice --- .../app/assets/javascripts/application.js | 1 - Pearlception/app/assets/javascripts/runs.js | 19 ++++++++++++------- Pearlception/app/views/runs/index.html.erb | 3 ++- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/Pearlception/app/assets/javascripts/application.js b/Pearlception/app/assets/javascripts/application.js index b12018d..159326e 100644 --- a/Pearlception/app/assets/javascripts/application.js +++ b/Pearlception/app/assets/javascripts/application.js @@ -13,4 +13,3 @@ //= require jquery //= require jquery_ujs //= require turbolinks -//= require_tree . diff --git a/Pearlception/app/assets/javascripts/runs.js b/Pearlception/app/assets/javascripts/runs.js index f862dfc..91df68e 100644 --- a/Pearlception/app/assets/javascripts/runs.js +++ b/Pearlception/app/assets/javascripts/runs.js @@ -1,7 +1,12 @@ -$.ajax({ - url: "http://localhost:3000/runs.json?limit=25" -}).done(function(data){ - for(var i = 0; i < data.length; i++){ - $(".runs").append("
  • Data for run #"+data[i].run_id+"

  • "); - } -}); +var getRunData = function(){ + $.ajax({ + url: "http://localhost:3000/runs.json?limit=25" + }).done(function(data){ + for(var i = 0; i < data.length; i++){ + $(".runs").append("
  • Data for run #"+data[i].run_id+"

  • "); + console.log("Appended "+data[i]); + } + }); +} + +$(document).on("ready",getRunData); diff --git a/Pearlception/app/views/runs/index.html.erb b/Pearlception/app/views/runs/index.html.erb index f2ba611..0cf4e7d 100644 --- a/Pearlception/app/views/runs/index.html.erb +++ b/Pearlception/app/views/runs/index.html.erb @@ -1,6 +1,7 @@ Customer name here + <%= javascript_include_tag "runs" %>
    @@ -16,7 +17,7 @@
    -
    +