From 63fa1944155b60cadeb9490a3acf8061c0b39e61 Mon Sep 17 00:00:00 2001 From: Chris Houseknecht Date: Thu, 17 Apr 2014 16:41:27 -0400 Subject: [PATCH] Fixes to socket test page. --- awx/ui/static/js/controllers/Sockets.js | 39 +++++++++++++++++-------- awx/ui/static/partials/sockets.html | 33 ++------------------- 2 files changed, 30 insertions(+), 42 deletions(-) diff --git a/awx/ui/static/js/controllers/Sockets.js b/awx/ui/static/js/controllers/Sockets.js index ea25524881..e3a5d7ccbf 100644 --- a/awx/ui/static/js/controllers/Sockets.js +++ b/awx/ui/static/js/controllers/Sockets.js @@ -14,27 +14,42 @@ function SocketsController ($scope, $compile, ClearScope, Socket) { var test_scope = $scope.$new(), jobs_scope = $scope.$new(), - job_events_scope = $scope.$new(); - - var test_socket = Socket({ scope: test_scope, endpoint: "test" }), + job_events_scope = $scope.$new(), + test_socket = Socket({ scope: test_scope, endpoint: "test" }), jobs_socket = Socket({ scope: jobs_scope, endpoint: "jobs" }), - job_events_socket = Socket({ scope: job_events_scope, endpoint: "job_events" }); + job_events_socket = Socket({ scope: job_events_scope, endpoint: "job_events" }), + e, html; - var test_element = angular.element(document.getElementById('test_url')); - $compile(test_element)(test_scope); - var jobs_element = angular.element(document.getElementById("jobs_url")); - $compile(jobs_element)(jobs_scope); - var job_events_element = angular.element(document.getElementById("job_events_url")); - $compile(job_events_element)(job_events_scope); + test_scope.messages = []; + jobs_scope.messages = []; + job_events_scope.messages = []; + html = "
Socket url: {{ socket_url }}  Status: {{ socket_status }} {{ socket_reason }}
\n" + + "
\n" + + "
Received Messages:
\n" + + "\n" + + "
\n"; + + e = angular.element(document.getElementById('test-container')); + e.append(html); + $compile(e)(test_scope); + e = angular.element(document.getElementById('jobs-container')); + e.append(html); + $compile(e)(jobs_scope); + e = angular.element(document.getElementById('job-events-container')); + e.append(html); + $compile(e)(job_events_scope); + test_socket.init(); jobs_socket.init(); job_events_socket.init(); - test_scope.messages = ['Message Displayed Before Connection']; + test_scope.messages.push('Message Displayed Before Connection'); test_socket.on('test', function(data) { - test_scope.messages.push(data); + test_scope.messages.push(data); }); } diff --git a/awx/ui/static/partials/sockets.html b/awx/ui/static/partials/sockets.html index edc80f9c40..9be3d3425e 100644 --- a/awx/ui/static/partials/sockets.html +++ b/awx/ui/static/partials/sockets.html @@ -1,34 +1,7 @@
-
-
Socket url: {{ socket_url }}  Status: {{ socket_status }} {{ socket_reason }}
-
-
Received Test Messages:
-
    -
  • {{messages}}
  • -
  • {{ message }}
  • -
-
-
- -
-
Socket url: {{ socket_url }}  Status: {{ socket_status }} {{ socket_reason }}
-
-
Received Jobs Messages:
-
    -
  • {{ message }}
  • -
-
-
- -
-
Socket url: {{ socket_url }}  Status: {{ socket_status }} {{ socket_reason }}
-
-
Received Job Event Messages:
-
    -
  • {{ message }}
  • -
-
-
+
+
+