CINXE.COM
Projects
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script src="/TDPortal/Content/Scripts/jquery/2.2.4/jquery.min.js?v=20241122000758"></script><script src="/TDPortal/Content/Scripts/jquery-migrate/1.4.1/jquery-migrate.min.js?v=20241122000758"></script><script src="/TDPortal/Content/Scripts/jquery-ui/1.13.2/jquery-ui-1.13.2.custom.timepicker.min.js?v=20241122001144"></script><link href="/TDPortal/Content/Styles/jquery-ui/1.13.2/jquery-ui.compiled.min.css?v=20241122001146" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/bootstrap/3.4.1/dist/css/bootstrap.min.css?v=20241122000758" rel="stylesheet" type="text/css" id="lnkBootstrapCSS" /><script src="/TDPortal/Content/bootstrap/3.4.1/dist/js/bootstrap.min.js?v=20241122000758"></script><link href="/TDPortal/Content/FontAwesome/css/fontawesome.min.css?v=20241122000754" rel="stylesheet" type="text/css" id="lnkFontAwesome" /><link href="/TDPortal/Content/FontAwesome/css/solid.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/regular.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/brands.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/v4-shims.css?v=20241122000754" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/bootstrap_custom.min.css?v=20241122001144" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/TDStyles.min.css?v=20241122001146" rel="stylesheet" type="text/css" /><link href="https://service.purdue.edu/TDPortal/BE/Style/2/TDClient/32?v=20240523190737" rel="stylesheet" type="text/css" /><script src="/TDPortal/Content/Scripts/tdx/TDJSFramework.compiled.min.js?v=20241122001144"></script><script src="/TDPortal/Content/Scripts/underscore/1.12.1/underscore-min.js?v=20241122000758"></script> <script src="/TDClient/Scripts/clientOS.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/collapseMe.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/tdsearchfilter.min.js?v=20241122001134"></script> <script src="/TDClient/Scripts/SiteSearch.min.js?v=20241122001134"></script> <script src="/TDPortal/Content/Scripts/tdx/elasticsearchAutocomplete/elasticsearchAutocomplete.min.js?v=20241122001142"></script> <link id="ctl00_lnkFavicon" rel="icon" href="https://service.purdue.edu/TDPortal/BE/Icon/2/32?v=20230216135713" /> <script async src="//www.googletagmanager.com/gtag/js?id=G-3X3YRYLMTE"></script> <script> $(function () { window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); // Be sure to set the proper cookie domain to the customer's full subdomain when sending the pageview hit. gtag('config', 'G-3X3YRYLMTE', { 'cookie_domain': 'service.purdue.edu' }); }); </script> <script> $(function () { var masterUi = MasterUI({ isPostback: false, baseUrl: '/TDClient/', isTdGoogleAnalyticsEnabled: true, isAuthenticated: false }); $('#collapseMe').collapseMe({ toggleVisibilitySelector: '.navbar-toggle' }); }); // The sub-nav menu uses padding-top to position itself below the header bar and main navigation sections. When the // window is resized, there is a chance that the content of these header or nav sections wraps, causing the height // to change, potentially covering the sub-nav menu, which is obviously a big usability problem. This function // listens for when the window size or orientation is changing (and also when the window first loads), and adjusts // the padding so that the sub-nav menu appears in the correct location. $(window).bind('load ready resize orientationchange', function () { var headerHeight = $('#divMstrHeader').height(); $('#navShim').css({ "padding-top": headerHeight }); $('#content').css({ "padding-top": headerHeight, "margin-top": headerHeight * -1 }); }); </script> <script> debouncedSearch = _.debounce(function () { __doPostBack('ctl00$cpContent$btnSearch', ''); }, 500); $(function () { $("#ctl00_cpContent_txtSearchText").focus(); }); function viewGridClick() { $('#gridLI').addClass("active"); $('#tilesLI').removeClass("active"); } function viewTilesClick() { $('#gridLI').removeClass("active"); $('#tilesLI').addClass("active"); } function search() { debouncedSearch(); } </script> <style> .tile-container { align-items:flex-start; display:flex; flex-wrap:wrap; gap:15px; justify-content:space-between; } .tile-item { flex-basis:49%; flex-grow:0; min-width:460px; } </style> <meta property="og:title" content="Projects" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://service.purdue.edu/TDClient/32/Purdue/Projects/" /> <meta property="og:image" content="https://service.purdue.edu/TDPortal/BE/Logo/2/32" /> <meta property="og:site_name" content="Purdue University" /><title> Projects </title></head> <body> <form method="post" action="/TDClient/32/Purdue/Projects/" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/TDClient/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZMSMQxVWLi4fik2rw1_u_hZsCNzwv5c621ov6_ZX_wzTt5vh-g2&t=638610727965203766" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvmVxW3-Ljsg_2Hna32smxrg-6ogyYAN3UTPsJQ8m1uwzn_kuf2Wpne6NSFmYui3h0wCQhJN3ZUiLTNkvhiIgZpq74-lKmofUPQGJ8own8RI2_mwAcmvlSj2WBnqwm5Wj4cyNvv81&t=ffffffffb201fd3f" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OLdGoo5BVWQ_Eo60QZTEhEcHeiVfwgY9tLCgzdZ5TRwvrwYEnOvujbNccOVLUfWtUg4HivSIsewg6JABxkBGEqVVV64eiRyCAsPDqh6tUioISUQKB74sWMO4Er2mHrWEIWs_sBM1&t=ffffffffb201fd3f" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B85214E4" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="eV3hJYlAIG6p/jmGg+MQRvIwmOslTR2RK386IkzA+wVUgef9/8qsWJ5b39RhBqw3dhxe6vRxhaYN6JVez92XCaOhrpbcK3HOevJWXsB3lnKIR4Gm3VHOSV/hiJFLwmj7ZVm/54odO9nu9qcoGMiMbSP4NHf1EEk9b3xavy9+Iu+4HcIHxylT+cVAYhoU3j+6iUAiNupSOZdzhcqR7+lSsM2mDC8=" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$smMain', 'aspnetForm', ['tctl00$cpContent$UpdatePanel1','','tctl00$cpContent$lblResults$ctl00',''], [], [], 90, 'ctl00'); //]]> </script> <div id="ctl00_upMain" style="display:none;"> <div id="ctl00_pbMain" class="progress-box-container"><div class="progress-box-body"><div class="well shadow"><h2 class="h4 gutter-top-none">Updating...</h2><div class="progress" style="margin-bottom: 0;"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div></div></div></div></div> </div> <header role="banner"> <div id="divMstrHeader" class="master-header NoPrint" style="background-color: #fff;"> <script type="text/javascript" src="https://bot.ivy.ai/bot/script/category/baY98kOxomWwy4MXEjGRDZBzJv7pjr3X"></script> <div class="logo-header-full hidden-xs"> <div class="pull-left"> <a href="#mainContent" class="sr-only sr-only-focusable">Skip to main content</a> </div> <div id="ctl00_divPageHeader" class="container logo-header clearfix" style="padding: 5px;"> <div id="divLogo" class="pull-left logo-container"> <a href="http://www.purdue.edu/" target="_blank"> <img src="/TDPortal/BE/Logo/2/32" alt="Purdue University Home Page" class="js-logo img-responsive" /> </a> </div> <div class="master-header-right pull-right padding-top padding-bottom"> <div class="pull-left topLevelSearch input-group"> <div id="SiteSearch-d8ad133383e1481d87f23c0d0d30d9c5" class="gutter-bottom input-group site-search" style="max-width: 400px;"> <div id="SiteSearch-dropdown-d8ad133383e1481d87f23c0d0d30d9c5" class="input-group-btn"> <button type="button" id="SiteSearch-filter-d8ad133383e1481d87f23c0d0d30d9c5" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="Filter your search by category" data-component="all"> <span class="fa-solid fa-solid fa-earth-americas"></span><span class="fa-solid fa-fw fa-nopad fa-caret-down" aria-hidden="true"></span> <span class="sr-only"> Filter your search by category. Current category: <span class="js-current-component">All</span> </span> </button> <ul tabindex="-1" aria-label="Filter your search by category" role="menu" class="dropdown-menu" > <li> <a role="menuitem" href="javascript:void(0);" data-component-text="All" data-component="all" data-component-icon="fa-solid fa-earth-americas" title="Search all areas"> <span class="fa-solid fa-fw fa-nopad fa-earth-americas" aria-hidden="true"></span> All </a> </li> <li aria-hidden="true" class="divider"></li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Knowledge Base" data-component="kb" data-component-icon="fa-lightbulb" title="Search Knowledge Base"> <span class="fa-regular fa-fw fa-nopad fa-lightbulb" aria-hidden="true"></span> Knowledge Base </a> </li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Service Catalog" data-component="sc" data-component-icon="fa-compass" title="Search Service Catalog"> <span class="fa-solid fa-fw fa-nopad fa-compass" aria-hidden="true"></span> Service Catalog </a> </li> </ul> </div> <label class="sr-only" for="SiteSearch-text-d8ad133383e1481d87f23c0d0d30d9c5">Search the client portal</label> <input id="SiteSearch-text-d8ad133383e1481d87f23c0d0d30d9c5" type="text" class="form-control" autocomplete="off" placeholder="Search the client portal" title="To search for items with a specific tag, enter the # symbol followed by the name of the tag. To search for items using exact match, place double quotes around your text." /> <span class="input-group-btn"> <button id="SiteSearch-button-d8ad133383e1481d87f23c0d0d30d9c5" class="btn btn-default" type="button" title="Search"> <span class="fa-solid fa-fw fa-nopad fa-search blue" aria-hidden="true"></span> <span class="sr-only">Search</span> </button> </span> </div> <script> $(function() { var siteSearch = new TeamDynamix.SiteSearch({ searchUrl: "/TDClient/32/Purdue/Shared/Search", enableAutocompleteSearch: true, autocompleteSearchUrl: '/TDClient/32/Purdue/Shared/AutocompleteSearch', autocompleteResultsPosition: 'fixed', autocompleteResultsZIndex: 1000, searchTextBoxSelector: '#SiteSearch-text-d8ad133383e1481d87f23c0d0d30d9c5', searchComponentFilterButtonSelector: '#SiteSearch-filter-d8ad133383e1481d87f23c0d0d30d9c5', searchButtonSelector: '#SiteSearch-button-d8ad133383e1481d87f23c0d0d30d9c5', searchFilterDropdownSelector: '#SiteSearch-dropdown-d8ad133383e1481d87f23c0d0d30d9c5', showKnowledgeBaseOption: true, showServicesOption: true, showForumsOption: false, autoFocusSearch: false }); }); </script> </div> <div title="Sign In" class="pull-right gutter-top-sm"> <a href="/TDClient/32/Purdue/Login.aspx?ReturnUrl=%2fTDClient%2f32%2fPurdue%2fProjects%2f"> Sign In </a> </div> </div> </div> </div> <nav id="ctl00_mainNav" class="navbar navbar-default themed tdbar" aria-label="Primary"> <div id="navContainer" class="container"> <div class="navbar-header"> <button type="button" class="pull-left navbar-toggle collapsed themed tdbar-button-anchored tdbar-toggle gutter-left" data-toggle="collapse" data-target=".navbar-collapse"> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="sr-only">Show Applications Menu</span> </button> <a class="navbar-brand hidden-sm hidden-md hidden-lg themed tdbar-button-anchored truncate-be" href="#"> Purdue Portal </a> </div> <div id="td-navbar-collapse" class="collapse navbar-collapse"> <ul class="nav navbar-nav nav-collapsing" id="collapseMe"> <li class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/32/Purdue/Login.aspx?ReturnUrl=%2fTDClient%2f32%2fPurdue%2fProjects%2f">Sign In</a> </li> <li id="divSearch" class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/32/Purdue/Shared/Search" title="search">Search</a> </li> <li id="divDesktopd9f20c67-3195-4269-8692-eceb93ef1337" class="themed tdbar-button-anchored"> <a href="/TDClient/32/Purdue/Home/">Home</a> </li> <li id="divTDProjects" class="themed tdbar-button-anchored"> <a href="/TDClient/32/Purdue/Projects/">Projects</a> </li> <li id="divTDRequests" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/32/Purdue/Requests/ServiceCatalog">Services</a> </li> <li id="divTDKnowledgeBase" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/32/Purdue/KB/">Knowledge Base</a> </li> <li class="themed tdbar-button-anchored hidden-xs more-items-button" id="moreMenu"> <a data-toggle="dropdown" title="More Applications" href="javascript:;"> <span class="sr-only">More Applications</span> <span class="fa-solid fa-ellipsis-h" aria-hidden="true"></span> </a> <ul class="dropdown-menu dropdown-menu-right themed tdbar" id="collapsed"></ul> </li> </ul> </div> </div> </nav> </div> </header> <div id="navShim" class="hidden-xs hidden-sm"></div> <main role="main"> <div id="content"> <div id="mainContent" tabindex="-1"></div> <div class="container gutter-top gutter-bottom"> <span id="ctl00_cpContent_lblResults_ctl00" aria-live="polite" aria-atomic="true"><span id="ctl00_cpContent_lblResults_lblResults-label" class="red"></span></span> <div id="ctl00_cpContent_UpdatePanel1" aria-live="polite" aria-atomic="true"> <h1>Projects (1)</h1> <div id="divProjSearch" class="gutter-top gutter-bottom clearfix"> <div class="pull-left input-group gutter-right" style="max-width: 300px;"> <label class="sr-only" for="ctl00_cpContent_txtSearchText">Search projects</label> <input name="ctl00$cpContent$txtSearchText" type="text" id="ctl00_cpContent_txtSearchText" class="form-control" placeholder="Search projects" /> <span class="input-group-btn"> <!-- this hidden button is used as the default button for the form so the visible search button type can be 'button' to avoid a double-submission. --> <input type="submit" name="ctl00$cpContent$btnSearchHidden" value="Search Projects" id="ctl00_cpContent_btnSearchHidden" class="hidden" aria-hidden="true" /> <button onclick="__doPostBack('ctl00$cpContent$btnSearch','')" id="ctl00_cpContent_btnSearch" class="btn btn-default" type="button" title="Search Projects"> <span class="fa-solid fa-fw fa-nopad fa-search blue" aria-hidden="true"></span> <span class="sr-only">Search Projects</span> </button> </span> </div> <div class="pull-left gutter-right gutter-top-sm"> <fieldset> <legend class="sr-only">Choose a filter to refine your search</legend> </fieldset> </div> </div> <div id="divProjects"> <ul class="nav nav-shelf gutter-bottom"> <li id="ctl00_cpContent_tilesLI" role="presentation" class="active"> <a id="ctl00_cpContent_btnViewTiles" title="Display a list of tiles representing projects" class="font-lg" href="javascript:__doPostBack('ctl00$cpContent$btnViewTiles','')">Tiles</a> </li> <li id="ctl00_cpContent_gridLI" role="presentation" class=""> <a id="ctl00_cpContent_btnViewGrid" title="Display a sortable grid of projects" class="font-lg" href="javascript:__doPostBack('ctl00$cpContent$btnViewGrid','')">Grid</a> </li> </ul> <input type="hidden" name="ctl00$cpContent$hdnSelectedView" id="ctl00_cpContent_hdnSelectedView" value="Tile" /> <div id="ctl00_cpContent_divProjectsTiles" class="gutter-bottom tile-container"> <div class="tile-item"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-xs-3 col-sm-2"> <span class="fa-solid fa-minus blue-no-health-print fa-fw fa-4x blue" title="None - No health has been set" aria-hidden="true"></span> </div> <div class="col-xs-9 col-sm-10"> <div class="font-lg truncate"> <a href="/TDClient/32/Purdue/Projects/Details/?TID=31" title="Project: BICC Releases">BICC Releases</a> </div> <div class="gutter-bottom-sm"> <span class="label label-primary">Open</span> </div> <div class="gray"> Sun 1/28/24 - Mon 12/31/35 </div> <div class="gutter-top-sm clearfix"> <div class="progress pull-left" style="width: 80%; height: 15px;"> <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width:0%;"></div> </div> <span class="pull-right label label-primary">0%</span></div> </div> </div> </div> <div class="panel-footer text-right"> Manager(s): <a href="/TDClient/32/Purdue/People/Details?ID=%7b356DC20F-4FEA-ED11-800F-0050F2F4DEA3%7d&popup=1" onclick="return openWinHref(event, '992', '700', 'PersonDetail {356DC20F-4FEA-ED11-800F-0050F2F4DEA3}');">Zach Yater</a>, <a href="/TDClient/32/Purdue/People/Details?ID=fe3e7601-29e7-ed11-800f-0050f2f4ade4&popup=1" onclick="return openWinHref(event, '992', '700', 'PersonDetail fe3e7601-29e7-ed11-800f-0050f2f4ade4');">Amy Keene</a>, <a href="/TDClient/32/Purdue/People/Details?ID=b9004b20-fee7-ed11-800f-0050f2f4ade4&popup=1" onclick="return openWinHref(event, '992', '700', 'PersonDetail b9004b20-fee7-ed11-800f-0050f2f4ade4');">Justin Hollins</a>, <a href="/TDClient/32/Purdue/People/Details?ID=4c1a69db-06e8-ed11-800f-0050f2f4ade4&popup=1" onclick="return openWinHref(event, '992', '700', 'PersonDetail 4c1a69db-06e8-ed11-800f-0050f2f4ade4');">Katie Hendryx</a>, <a href="/TDClient/32/Purdue/People/Details?ID=9f610071-4dea-ed11-800f-0050f2f4dea3&popup=1" onclick="return openWinHref(event, '992', '700', 'PersonDetail 9f610071-4dea-ed11-800f-0050f2f4dea3');">Natasha Ervin</a> </div> </div> </div> </div> </div> <div id="ctl00_cpContent_divContentMessage" class="alert alert-info"> Showing projects that are visible to everyone. </div> </div> </div> </div> </main> <script type="text/javascript"> //<![CDATA[ setNavPosition('TDProjects');$('#ctl00_cpContent_grdProjects').rowHighlight({cssClass:'hilite',numHeadersRendered:1,numFootersRendered:1});Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl00_upMain")); }); //]]> </script> </form> <footer role="contentinfo"> <div class="master-footer"> <footer role="contentinfo" class="footer colophon"> <div class="footer footer__global__logo"> <div class="container is-fullhd"> <a href="https://www.purdue.edu/" rel="home"> <img src="https://www.purdue.edu/purdue/images/PU-H.svg" alt="Purdue Logo"> </a> </div> </div> <div class="footer footer__signature"> <div class="container is-fullhd"> <a href="https://www.purdue.edu/securepurdue/security-programs/copyright-policies/reporting-alleged-copyright-infringement.php" target="_blank">Copyright</a> 漏 <span class="get-current-year-by-script"></span> Purdue University. All Rights Reserved.<br> <a href="https://www.purdue.edu/accessibilityresources/" target="_blank">Accessibility</a> | <a href="https://www.purdue.edu/purdue/ea_eou_statement.php" target="_blank">EA/EO University</a> | <a href="https://www.purdue.edu/purdue/about/integrity_statement.php" target="_blank">Integrity Statement</a> | <a href="https://www.purdue.edu/purdue/about/privacy-notice.php" target="_blank">Privacy Policy</a> </div> </div> </footer> <script src="https://it.purdue.edu/assets-td/index.js?cache=10-17-24-1"></script> </div> </footer> <script> // Inject the Google Analytics isogram. This must happen here because it // cannot be injected through an external javascript library. (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); // Per Incident #6707155. Need to focus on img. pseudo-class :focus-within is not supported in IE (function ($) { var $anchor = $('#divLogo a'); var $beLogo = $('#divLogo a img'); $anchor.focus(function () { $beLogo.addClass('accessibility-focus-on-logo'); }).blur(function () { $beLogo.removeClass('accessibility-focus-on-logo'); }); $.ajax({ url: "/TDClient/32/Purdue/Chatbots/GetScript", type: "GET", dataType: 'text', success: function (data) { var jQueryAjaxSettingsCache = jQuery.ajaxSettings.cache; jQuery.ajaxSettings.cache = true; $(document.body).append(data); jQuery.ajaxSettings.cache = jQueryAjaxSettingsCache; } }); window.addEventListener("message", (event) => { // Only accept events that come from the same origin if (event.origin != window.location.origin) { return; } switch (event.data.type) { case "authenticate-using-popup": handleAuthenticateUsingPopup(event.data.payload); break; case "authenticated-successfully": handleAuthenticatedSuccessfully(event.data.payload); break; default: break; } }); function handleAuthenticateUsingPopup(payload) { let loginUrl = '/TDClient/32/Purdue/Login.aspx'; if (payload.successCallbackUrl) { loginUrl += '?SuccessCallbackUrl=' + payload.successCallbackUrl; } window.open(loginUrl, "_blank", "popup=1"); } function handleAuthenticatedSuccessfully() { event.source.close(); window.location.href = window.location.href; } })(jQuery); </script> </body> </html>