From 3e1e6cb32125aab4c45957d463754f88181f9e68 Mon Sep 17 00:00:00 2001 From: Tyler Lemburg <lemburg@unl.edu> Date: Fri, 14 Apr 2017 16:27:56 -0500 Subject: [PATCH] Added auto-logout if user and kiosk mode after 10 minutes --- views/resource_calendar.erb | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/views/resource_calendar.erb b/views/resource_calendar.erb index 920a526..5250789 100644 --- a/views/resource_calendar.erb +++ b/views/resource_calendar.erb @@ -14,7 +14,6 @@ EIGHT_PM_MINUTES = 1200 # end time of calendar </h1> </div> - <% if kiosk_mode %> <div class="kiosk-buttons"> <% if @user %> @@ -48,7 +47,7 @@ EIGHT_PM_MINUTES = 1200 # end time of calendar <div class="time-chart"> <% (12..39).each do |j| %> <div class="calendar-half-hour"> - <label><%= "#{(j / 2) % 12 + (j==24?12:0)} #{j>=24?'PM':'AM'}" if j % 2 == 0 %></label> + <label><%= "#{(j / 2) % 12 + (j==24?12:0)} #{j>=24? 'PM':'AM'}" if j % 2 == 0 %></label> </div> <% end %> </div> @@ -274,4 +273,12 @@ require(['jquery', '/js/functions.js', '/js/jquery.mousewheel.min.js', '/js/jque setInterval(tick, 60000); }); }); -</script> \ No newline at end of file +</script> + +<% if @user && kiosk_mode # auto logout after 10 minutes! %> +<script type="text/javascript"> + window.setTimeout(function() { + window.location = '/kiosk-logout/?url_redirect=' + encodeURIComponent(window.location); + }, 10*60*1000); +</script> +<% end %> \ No newline at end of file -- GitLab