| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5716bc3 commit b66e09f
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,28 +12,11 @@ import org.joda.time.format.ISODateTimeFormat | |||
| 12 | 12 | class DiagnosticsController extends Controller with Logging { | |
| 13 | 13 | val r = scala.util.Random | |
| 14 | 14 | ||
| 15 | - def acceptBeaconOptions = postOptions | ||
| 16 | - | ||
| 17 | - def acceptBeacon = Action { implicit request => | ||
| 18 | - countsFromQueryString(request) | ||
| 19 | - TinyResponse.ok | ||
| 20 | - } | ||
| 21 | - | ||
| 22 | 15 | def analytics(prefix: String) = Action { implicit request => | |
| 23 | 16 | Analytics.report(prefix) | |
| 24 | 17 | TinyResponse.gif | |
| 25 | 18 | } | |
| 26 | 19 | ||
| 27 | - // e.g. .../counts?c=pv&c=vv&c=ve | ||
| 28 | - def analyticsCounts() = Action { implicit request => | ||
| 29 | - countsFromQueryString(request) | ||
| 30 | - TinyResponse.gif | ||
| 31 | - } | ||
| 32 | - | ||
| 33 | - private def countsFromQueryString(request: Request[AnyContent]): Unit = { | ||
| 34 | - request.queryString.getOrElse("c", Nil).foreach(Analytics.report) | ||
| 35 | - } | ||
| 36 | - | ||
| 37 | 20 | private lazy val jsonParser = parse.tolerantJson(1024 *1024) | |
| 38 | 21 | ||
| 39 | 22 | def css = Action(jsonParser) { implicit request => | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,8 +6,6 @@ GET /_healthcheck controllers.HealthCheck.healthCheck( | |||
| 6 | 6 | ||
| 7 | 7 | GET /count/$path<.+>.gif controllers.DiagnosticsController.analytics(path) | |
| 8 | 8 | ||
| 9 | - GET /counts.gif controllers.DiagnosticsController.analyticsCounts() | ||
| 10 | - | ||
| 11 | 9 | GET /robots.txt controllers.Assets.at(path="/public", file="robots.txt") | |
| 12 | 10 | ||
| 13 | 11 | POST /css controllers.DiagnosticsController.css | |
@@ -20,9 +18,6 @@ POST /commercial-report controllers.DiagnosticsController.co | |||
| 20 | 18 | OPTIONS /commercial-report controllers.DiagnosticsController.commercialOptions | |
| 21 | 19 | GET /commercial-reports/:dateTime controllers.DiagnosticsController.commercialReports(dateTime) | |
| 22 | 20 | ||
| 23 | - POST /accept-beacon controllers.DiagnosticsController.acceptBeacon | ||
| 24 | - OPTIONS /accept-beacon controllers.DiagnosticsController.acceptBeaconOptions | ||
| 25 | - | ||
| 26 | 21 | GET /quiz/results/:quizId controllers.QuizzesController.results(quizId) | |
| 27 | 22 | OPTIONS /quiz/results/:quizId controllers.QuizzesController.resultsOptions(quizId) | |
| 28 | 23 | POST /quiz/update controllers.QuizzesController.update() | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,21 +11,6 @@ define([ | |||
| 11 | 11 | ) { | |
| 12 | 12 | var canBeacon = !!navigator.sendBeacon; | |
| 13 | 13 | ||
| 14 | - function buildCounts(keys) { | ||
| 15 | - return map(isArray(keys) ? keys : [keys], function (key) { | ||
| 16 | - return 'c=' + key; | ||
| 17 | - }).join('&'); | ||
| 18 | - } | ||
| 19 | - | ||
| 20 | - // note, support is reasonably limited https://developer.mozilla.org/en-US/docs/Web/API/navigator.sendBeacon | ||
| 21 | - function beaconCounts(keys) { | ||
| 22 | - var url; | ||
| 23 | - if (canBeacon) { | ||
| 24 | - url = config.page.beaconUrl + '/accept-beacon?' + buildCounts(keys); | ||
| 25 | - return navigator.sendBeacon(url, ''); | ||
| 26 | - } | ||
| 27 | - } | ||
| 28 | - | ||
| 29 | 14 | return { | |
| 30 | 15 | fire: function (path) { | |
| 31 | 16 | var img = new Image(); | |
@@ -50,16 +35,6 @@ define([ | |||
| 50 | 35 | crossOrigin: true | |
| 51 | 36 | }); | |
| 52 | 37 | } | |
| 53 | - }, | ||
| 54 | - counts: function (keys) { | ||
| 55 | - if (canBeacon) { | ||
| 56 | - return beaconCounts(keys); | ||
| 57 | - } else { | ||
| 58 | - var query = buildCounts(keys); | ||
| 59 | - return this.fire('/counts.gif?' + query); | ||
| 60 | - } | ||
| 61 | - }, | ||
| 62 | - | ||
| 63 | - beaconCounts: beaconCounts | ||
| 38 | + } | ||
| 64 | 39 | }; | |
| 65 | 40 | }); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments