From 84e66df10b0820337c11e1ff66f096b152ddd00a Mon Sep 17 00:00:00 2001 From: Simrun Date: Mon, 25 Nov 2019 10:49:25 -0500 Subject: [PATCH 1/2] Student mode displays position in queue, instructor mode displays num. people on queue --- app/assets/javascripts/components/course_queue.js.jsx | 10 ++++++++++ app/views/layouts/application.html.erb | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/components/course_queue.js.jsx b/app/assets/javascripts/components/course_queue.js.jsx index 525bae1..c415bd7 100644 --- a/app/assets/javascripts/components/course_queue.js.jsx +++ b/app/assets/javascripts/components/course_queue.js.jsx @@ -9,6 +9,15 @@ var CourseQueue = React.createClass({ instructorMessage: '', }; }, + updateTitle:function(){ + var myRequest = this.getMyFirstRequest(); + if (myRequest && this.state.requests.indexOf(myRequest.request) >= 0) { + var myRequestIdx = this.state.requests.indexOf(myRequest.request); + document.title = `(#${myRequestIdx + 1}) Office Hours Help Queue` + } else { + document.title = `(${this.state.requests.length}) Office Hours Help Queue` + } + }, enable: function () { this.setState({ enabled: true }); }, @@ -160,6 +169,7 @@ var CourseQueue = React.createClass({ icon: data.bump_by.avatar_url, }); } + this.updateTitle(); }.bind(this), }); diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index f7c8a81..be18817 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,7 +1,7 @@ - Office Hours Help Queue + 481 Test <%= csrf_meta_tags %> <%= stylesheet_link_tag 'application', media: 'all' %> From eeb9fbcaea72c1630654fa5638dfd9136dc0817a Mon Sep 17 00:00:00 2001 From: Simrun Date: Mon, 25 Nov 2019 10:52:42 -0500 Subject: [PATCH 2/2] Fixed test title --- app/views/layouts/application.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index be18817..f7c8a81 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,7 +1,7 @@ - 481 Test + Office Hours Help Queue <%= csrf_meta_tags %> <%= stylesheet_link_tag 'application', media: 'all' %>