CINXE.COM
Staff Search
<!DOCTYPE html> <html> <head> <link href="https://misportal.jlab.org/assets/assetCollection/misAssets/images/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> <title>Staff Search </title> <script src="https://misportal.jlab.org/assets/assetCollection/aliased/jquery.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/aliased/jquery-ui-dir/jquery-ui.min.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/aliased/jquery_ujs.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/misAssets/javascripts/mis_and_layout.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/misAssets/javascripts/input_cloner.js"></script> <script src="/profile/assets/application-549cb1a67198afe8d403b79a468694a8163bc8bfc1f38c5ac46b7c421fd6ca1e.js"></script> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/misAssets/stylesheets/system.allcombined.css" /> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/thirdParty/font-awesome-4.7.0/css/font-awesome.min.css" /> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/thirdParty/bootstrap-3.3.7/bootstrap.min.css" /> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/aliased/jquery-ui-dir/jquery-ui.min.css" /> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/misAssets/stylesheets/jquery-ui-overrides.css" /> <link rel="stylesheet" media="all" href="https://misportal.jlab.org/assets/assetCollection/misAssets/stylesheets/mis_and_layout.css" /> <link rel="stylesheet" media="all" href="/profile/assets/application-61ae6b5081f536ede6ff4b057306dc66ba4bddc219af40b4e2846dfc38f6e371.css" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="pjvZ5jRg2euH95+jWwAa+Mvi2z2H0htw83svRJvWzf0i6Q2pfy3qfC84uhWKcxSNKtuUkv339wYUisES9ufESg==" /> <script src="https://misportal.jlab.org/assets/assetCollection/thirdParty/jquery-plugins/jquery.dataTables-1.10.9.min.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/thirdParty/jquery-plugins/jquery.are-you-sure.1.9.0.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/thirdParty/accounting-0.4.2/accounting.min.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/thirdParty/ckeditor4/ckeditor.js"></script> <script src="https://misportal.jlab.org/assets/assetCollection/misAssets/javascripts/mis_ajax_helper.js"></script> <script> misCore.getProfileAppUrl = function(){ return window.location.protocol + "//" + window.location.hostname + ":" + window.location.port + "/profile"; } </script> </head> <body class="html with_framework no-sidebars"> <div id="skip-link"> <a class="element-invisible element-focusable" href="#main-content">Skip to main content</a> </div> <div class="page-wrapper"> <header class="header" id="navbar" role="banner"> <div class="container"> <div class="row"> <div class="navbar-header"> <a class="logo navbar-btn pull-left" href="http://www.jlab.org" title="Home"> <img alt="Home" src="https://misportal.jlab.org/assets/assetCollection/misAssets/images/jlab-logo.png"> </a> <button class="navbar-toggle" data-target="#navbar-collapse" data-toggle="collapse" type="button"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="top-right"> <div class="region region-top-right"> <div class="top-menu"> <ul class="menu"> <li class="first last leaf nowrap"> <a class="right" href="/profile/signin">Sign In</a> </li> </ul> </div> <div class="block block-views" id="HeaderSearchBlock"> <div class="content"> </div> </div> <div class="block block-block usde-logo"> <div class="content"> <p> <a href="http://energy.gov" title="U.S. Department of Energy"> <img alt="U.S. Department of Energy" src="https://misportal.jlab.org/assets/assetCollection/misAssets/images/usde-logo.jpg"> </a> </p> </div> </div> </div> </div> <div class="primary-nav"> <div class="region region-navigation block block-menu main-menu"> <div class="content"> <ul class="menu"> </ul> </div> </div> </div> </div> <p class="hide"> <a href="http://www.jlab.org/em/web/standards/upgrade.html" title="Please Upgrade your Browser">Please upgrade your browser</a> . This site's design is only visible in a graphical browser that supports <a href="http://www.webstandards.org/about/" title="The Web Standards Project">web standards</a> , but its content is accessible to any browser. <a href="mailto:webmaster@jlab.org">Concerns?</a> </p> </div> </header> <div class="main-container-wrapper"> <div class="main-container container"> <div class="row"> <section class="no-sidebars"> <div class="row-inner" id="page_content"> <a id="main-content"></a> <h1 class="page-header"> Staff Search </h1> <div class="tab-wrap"></div> <div class="region region-content block block-system"> <div class="content"> <div class="toast" id="toasts"> <div class="toast--notice"></div> <div class="toast--error"></div> </div> <div class="round" id="pageMessages"> </div> <div class="searchSection"> Search by: Lastname, Firstname, Building, Phone <form data-type="json" id="StaffSearchForm" action="/profile/staff_search" accept-charset="UTF-8" data-remote="true" method="get"><input name="utf8" type="hidden" value="✓" /><input type="text" name="q" id="q" autofocus="autofocus" /> <input type="submit" name="commit" value="Go" data-disable-with="Searching..." class="btn btn-primary" /> </form><span class="small">(partial accepted)</span> </div> <div id="SearchMessages"></div> <div id="SearchResults"> <div class="small"> <p> Your search returned <span id="ResultCt">0</span> results(s). <span id="TruncatedMsg"> Only showing <span id="DisplayCt">0</span> of these. Consider making your search more specific. </span> </p> <table class="formattedDataTable fullscreen" id="PeopleTable" width="100%"> <thead> <tr> <td>Name</td> <td>Phone</td> <td>Postal Address</td> <td>Division</td> <td>OrgAbbrev</td> <td>Email</td> </tr> </thead> </table> </div> <small> <p> <br> Note - we have removed the CPR and First Aid certifications from this page. If you used it and want it back, please send an email to the <a href="mailto:helpdesk@jlab.org">helpdesk</a>. </p> </small> </div> </div> </div> </div> </section> </div> </div> </div> <footer class="footer"> <div class="container"> <div class="row"> <div class="block_footer block_footer_left"> <ul class="menu"> <li class="first leaf"><a href="https://www.jlab.org/privacy-and-security-notice">Privacy and Security Notice</a></li> <li class="leaf"><a href="http://status.jlab.org/">JLab Status</a></li> </ul> </div> <div class="block_footer block_footer_right"> <ul class="menu"> <li class="first last leaf"><a href="mailto:mis-webapps@jlab.org">mis-webapps@jlab.org</a></li> </ul> </div> </div> </div> </footer> </div> <div id="InvisibleContent"> <div id="PermissionDeniedDialog"></div> </div> <script> misCore.setApplicationVariables = function(scope) { scope.isProduction = true; scope.baseUrl = "https://misportal.jlab.org"; scope.compId = null; scope.applicationId = 1329; scope.checkSessionAlivePath = "/profile/sessions/check_session_alive"; scope.autoCompletionsPeoplePath = "/profile/auto_completions/people"; scope.autoCompletionsPath = "/profile/auto_completions/"; scope.keepAlivePath = "/profile/sessions/keep_alive"; scope.signoutPath = "/profile/signout"; scope.reactivatePage = "/profile/signin?reactivate=true"; } if (!misCore.applicationVariables) { misCore.applicationVariables = {}; } misCore.setApplicationVariables(misCore.applicationVariables); $(function() { var pushStateSupported = history && history.pushState; var shouldPushState = true; var isOnsite = false; var columns = [ {data: "full_name_last_first", width: "200px"}, {data: "published_phones", width: "150px", render: function(data, row) { var content = ""; if (row.staff_pageable) { content = MisHtml.link(row.links.page, {classes: "pageLink", text: "Click to page"}); } if (data && data.length > 0) { var $ul = $("<ul>", {class: 'phoneList'}); for (var i = 0; i < data.length; i++) { var phone = data[i]; var text = phone.pretty_number; if (phone.type && phone.type.length > 0) { text = phone.type + " " + text; } var $li = $("<li>").text(text); $ul.append($li); } content += $ul[0].outerHTML; } return content; } }, {data: "postal_address_parts", width: "240px", render: function(data) { if (!data) { data = {}; } var $div = $("<div>", {class: "postalAddress"}); if (data.name) { $div.append( $("<span>").text(data.name) ); $div.append("<br>"); } if (data.line1) { $div.append( $("<span>").text(data.line1) ); if (data.suite) { $div.append(" "); $div.append( $("<span>").text(data.suite) ); } $div.append("<br>"); } if (data.city) { $div.append( $("<span>").text(data.city + ", " + data.state) ); } if (data.zip) { $div.append(" "); $div.append( $("<span>").text(data.zip) ); } return $div[0].outerHTML; }}, ]; if (isOnsite) { columns = columns.concat([ {data: "mail_stop", width: "100px"}, {data: "building_room", width: "100px", type: "link", url: "links.room"}, {data: "employer_name", width: "150px"}, ]); } columns = columns.concat([ {data: "division", width: "150px"}, {data: "org_abrv", width: "100px"}, {data: "email_address", width: "150px", type: "link", url: "links.email"}, ]); var remoteTable = new MisRemoteDataTable("#PeopleTable", columns); $("#SearchResults").hide(); var searchForm = new MisRailsAjaxHelper("#StaffSearchForm", { messageSelector: "#SearchMessages", beforeSend: function() { try { var query = $("#q").val(); if (shouldPushState) { var urlParam = "q=" + encodeURIComponent(query); if (pushStateSupported) { history.pushState({}, query, "?" + urlParam); } else { location.search = urlParam } } updateTitle(query); } catch(err) { console.log(err); } }, formSuccess: function(data) { this.clearFormErrors(); remoteTable.updateData(data.data); $("#ResultCt").text(data.resultCt); if (data.resultCt > data.data.length) { $("#DisplayCt").text(data.data.length); $("#TruncatedMsg").show(); } else { $("#TruncatedMsg").hide(); } $("#SearchResults").show(); }, formError: function(data) { $("#SearchResults").hide(); this.defaultFormError(data); } }); function updateTitle(query) { searchForm.helper.updatePageMessages(null); if (query) { var title = "Staff Search - " + query; } else { var title = "Staff Search" $("#SearchResults").hide(); } document.title = title; $("h1.page-header").text(title); return title; } // IE doesn't support URL, so write our own url parameter method function getURLParam(param) { var urlParams = window.location.search.substring(1); var urlVars = urlParams.split('&'); for (var i = 0; i < urlVars.length; i++) { var parts = urlVars[i].split('='); if (parts[0] == param) { return parts[1]; } } return null; } var curQParam = getURLParam('q'); if (curQParam) { shouldPushState = false; $("#q").val(curQParam); searchForm.$form.submit(); shouldPushState = true; } window.onpopstate = function(event) { shouldPushState = false; var q = getURLParam('q'); var oldQ = $("#q").val(); if (q != oldQ) { $("#q").val(q); if (q) { searchForm.$form.submit(); } else { updateTitle(null); } } shouldPushState = true; } misCore.activateJavascriptComponents(); if (false) { misCore.hideSidebarMenu(); } }); </script> </body> </html>