You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by ij...@apache.org on 2014/01/22 12:11:30 UTC

svn commit: r1560313 - in /jena/branches/jena-fuseki-new-ui/pages: js/app/services/ping-service.js ping.txt

Author: ijd
Date: Wed Jan 22 11:11:30 2014
New Revision: 1560313

URL: http://svn.apache.org/r1560313
Log:
Change to use ping endpoint in management API

Removed:
    jena/branches/jena-fuseki-new-ui/pages/ping.txt
Modified:
    jena/branches/jena-fuseki-new-ui/pages/js/app/services/ping-service.js

Modified: jena/branches/jena-fuseki-new-ui/pages/js/app/services/ping-service.js
URL: http://svn.apache.org/viewvc/jena/branches/jena-fuseki-new-ui/pages/js/app/services/ping-service.js?rev=1560313&r1=1560312&r2=1560313&view=diff
==============================================================================
--- jena/branches/jena-fuseki-new-ui/pages/js/app/services/ping-service.js (original)
+++ jena/branches/jena-fuseki-new-ui/pages/js/app/services/ping-service.js Wed Jan 22 11:11:30 2014
@@ -5,6 +5,7 @@
 define( ['jquery', 'underscore', 'sprintf'],
   function( $, _, sprintf ) {
 
+    var PING_URL = "$/ping"
     var DEFAULT_PING_TIME = 5000;
     var _startTime = 0;
 
@@ -30,14 +31,19 @@ define( ['jquery', 'underscore', 'sprint
                                       .attr( "title", statusText );
     };
 
+    /** Return a cache-defeating ping URL */
+    var ping_url = function() {
+      return PING_URL + "?_=" + Math.random();
+    };
+
     var start = function( period ) {
       ping( period || DEFAULT_PING_TIME );
     };
 
     var ping = function( period ) {
       onBeforeSend();
-      $.getJSON( "/ping.txt" ).done( onPingSuccess )
-                          .fail( onPingFail );
+      $.get( ping_url() ).done( onPingSuccess )
+                         .fail( onPingFail );
       setTimeout( function() {ping( period );}, period );
     };