Skip to content
Snippets Groups Projects
Select Git revision
  • 861b01852ac49e70674093febd16d6366dd213b5
  • master default
  • disable-new-requests
  • fix-bulletin-view-missing-notes-error
  • add-missing-queue-managers
  • projects-task-53
  • projects-task-51
  • projects-task-43
  • projects-task-24
  • projects-task-31
  • projects-task-32
  • projects-task-8
  • project-setup-docs
  • projects-task-28
  • projects-task-27
  • projects-task-9
  • projects-task-7
  • mass-update-course-codes-in-sections
  • wdn-four
  • learning-outcomes
  • additional-bulletin-pages
  • svn-redesign
  • svn-popups
  • svn-trunk
  • svn-performance
  • svn-tim
26 results

view.js

Blame
  • view.js 1.44 KiB
    addLoadEvent(onLoadViewRequest);
    
    function onLoadViewRequest()
    {
        var tabBar = getElementsByClassName('tabBar');
        tabBar = tabBar[0];
    
        var tabs = tabBar.getElementsByTagName('a');
        for (var i = 0; i < tabs.length; i++) {
            tabs[i].onclick = viewRequestSelectTab;
        }
    }
    
    function viewRequestSelectTab()
    {
        var commentsContent = document.getElementById('commentsContent');
        var editorCommentsContent = document.getElementById('editorCommentsContent');
        var privateCommentsContent = document.getElementById('privateCommentsContent');
    
        var commentsTab = document.getElementById('commentsTab');
        var editorCommentsTab = document.getElementById('editorCommentsTab');
        var privateCommentsTab = document.getElementById('privateCommentsTab');
    
        commentsContent.style.display = 'none';
        editorCommentsContent.style.display = 'none';
        privateCommentsContent.style.display = 'none';
    
        commentsTab.className = '';
        editorCommentsTab.className = '';
        privateCommentsTab.className = '';
    
        this.className = 'selected';
        var ajax = new AjaxClient();
        ajax.sendRequest('/Request/SetCommentTab/' + this.id);
    
        if (this.id == 'commentsTab') {
            commentsContent.style.display = 'block';
        } else if (this.id == 'editorCommentsTab') {
            editorCommentsContent.style.display = 'block';
        } else if (this.id == 'privateCommentsTab') {
            privateCommentsContent.style.display = 'block';
        }
    
        return false;
    }