YaleSTC/shifts

View on GitHub
app/assets/javascripts/reports_show.js

Summary

Maintainability
A
2 hrs
Test Coverage
$(document).ready(function(){
    // Ctrl+Enter adds to the report
    $('#new_report_item #item').keydown(function (e) {
      if (e.keyCode === 13 && (e.ctrlKey || e.metaKey)) {
        $('#report_item_submit').click();
        e.preventDefault();
      }
    });


    if ($('#update_notices').length) {
        var freq1=$('#update_notices').data('frequency')*1000;
        setInterval(function(){
            $.get('/notices/update_message_center');
        },freq1);
    }
    if ($('#update_tasks').length) {
        var freq2=$('#update_tasks').data('frequency')*1000;
        setInterval(function(){
            $.get('/tasks/update_tasks');
        },freq2);
    }
    if ($('#update_report').length) {
        var freq3=$('#update_report').data('frequency')*1000;
        setInterval(function(){
            var id=$('#update_report').data('id');
            $.get('/reports/'+id+'/update_reports');
        }, freq3);
    }

});