- Scan ID:
- d558dd78-5aa1-4676-baac-411e824dcc36Finished
- Submitted URL:
- https://ngoportal.ngosource.org/#/signIn
- Report Finished:
Links · 1 found
The outgoing links identified from the page
Link | Text |
---|---|
https://www.ngosource.org/for-ngos/ngo-faq | FAQ |
JavaScript Variables · 90 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
angular | object |
xDomainCookie | object |
apiCheck | function |
dayjs | function |
dayjs_plugin_utc | function |
Console log messages · 3 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
error | network |
|
warning | other |
|
warning | other |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><!--[if lt IE 7]> <html lang="en" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--><!--[if IE 7]> <html lang="en" class="no-js lt-ie9 lt-ie8"> <![endif]--><!--[if IE 8]> <html lang="en" class="no-js lt-ie9"> <![endif]--><!--[if gt IE 8]><!--><html lang="en" class="no-js"><!--<![endif]--><head><style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}</style><style type="text/css">.uib-time input{width:50px;}</style><style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style><style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style><style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style><style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style><style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
<base href="/#/">
<meta charset="utf-8">
<title>My CTP App | ngo
</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="icon" href="img/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="vendor/animate.css/animate.min.css" type="text/css">
<link rel="stylesheet" href="vendor/simple-line-icons/css/simple-line-icons.css" type="text/css">
<link rel="stylesheet" href="vendor/font-source-sans-pro/source-sans-pro.css">
<link rel="stylesheet" href="css/imageCrop.css">
<link rel="stylesheet" href="vendor/cooperative/osHeader/osHeader-0.0.10.css">
<link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css" type="text/css">
<link rel="stylesheet" href="css/menu.css">
<link rel="stylesheet" href="css/app.css">
<link rel="preload" href="/fonts/lato-v14-latin-700italic.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="preload" href="/fonts/lato-v14-latin-700.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="preload" href="/fonts/lato-v14-latin-italic.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="preload" href="/fonts/glyphicons-halflings-regular.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="preload" href="/vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0" as="font" type="font/woff2" crossorigin="">
<link rel="preconnect" href="https://dev.tsgctp.org:35072" crossorigin="anonymous">
<link rel="preconnect" href="https://dev.tsgctp.org:37376" crossorigin="anonymous">
<link rel="preconnect" href="https://dev.tsgctp.org:39168" crossorigin="anonymous">
<link rel="preconnect" href="https://dev.tsgctp.org:33280" crossorigin="anonymous">
<link rel="preconnect" href="https://dev.tsgctp.org:36864" crossorigin="anonymous">
<link rel="preconnect" href="https://accounts.tsgctp.org:38401" crossorigin="anonymous">
<link rel="preconnect" href="https://accounts.tsgctp.org" crossorigin="anonymous">
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin="anonymous">
<link rel="preconnect" href="https://maps.google.com" crossorigin="anonymous">
<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-RKBPGLNXWN&l=dataLayer&cx=c&gtm=45He4bc0v831330125za200"></script><script type="text/javascript" src="https://code.angularjs.org/1.4.10/i18n/angular-locale_en.js"></script></head>
<body>
<!-- uiView: --><span ui-view="" class="ng-scope" style=""><style class="ng-scope">app-content {
height: 100%;
}
.app-content-body {
float: left;
width: 100%;
padding-bottom: 50px;
}
.modal-over {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.modal-center {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.bg-back {
z-index: 1000;
color: #ffffff;
background-color: #0b4f6c;
}
.modal-bottom {
position: absolute;
bottom: 10px;
width: 100%;
}
a.no-color-change:hover {
color: currentColor;
}
a.no-color-change:focus {
color: currentColor;
}</style><div class="app-content ng-scope" dir="ltr"><div class="app-content-body fade-in-down"><div class="modal-over bg-back"><div class="headerNoLink"><!-- ngInclude: 'components/layout/headerNoLink.html' --><header id="ngosHeader" data-ng-include=" 'components/layout/headerNoLink.html' " class="ng-scope"><div class="ng-scope"><img src="../img/ngos_logo.svg" alt="NGOsource"><small>v 1.12.6</small></div></header></div><!-- ngIf: ctrl.status != 'noauth' --><!-- ngIf: ctrl.status == 'noauth' --><div class="modal-center text-center ng-scope" ng-if="ctrl.status == 'noauth'" style="width:900px"><h2><p ng-bind-html="ctrl.msg2" class="ng-binding">Your session has expired. Please click on your assigned URL to continue access to the NGO Portal. <br><br> For questions, please review our <a class="no-color-change" href="https://www.ngosource.org/for-ngos/ngo-faq" target="_blank">FAQ</a> or contact <a class="no-color-change" href="mailto:[email protected]." target="_blank">[email protected]</a></p></h2></div><!-- end ngIf: ctrl.status == 'noauth' --></div></div></div></span>
<script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-NTHQM6G"></script><script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<script src="vendor/angular/angular.js"></script>
<script defer="" src="vendor/angular/angular-animate/angular-animate.min.js"></script>
<script defer="" src="vendor/angular/angular-ui-router/angular-ui-router.min.js"></script>
<script defer="" src="vendor/angular/angular-sanitize/angular-sanitize.min.js"></script>
<script defer="" src="vendor/angular/angular-bootstrap/ui-bootstrap-tpls.min.js"></script>
<script defer="" src="vendor/modules/ng-file-upload/ng-file-upload.min.js"></script>
<script defer="" src="vendor/modules/ng-file-upload/ng-file-upload-shim.min.js"></script>
<script defer="" src="vendor/angular/angular-translate/angular-translate.min.js"></script>
<script defer="" src="vendor/angular/angular-translate/angular-translate-loader-static-files.min.js"></script>
<script defer="" src="vendor/angular/angular-translate/angular-translate-loader-url.min.js"></script>
<script defer="" src="vendor/angular/angular-translate/angular-translate-storage-cookie.min.js"></script>
<script defer="" src="vendor/angular/angular-translate/angular-translate-storage-local.min.js"></script>
<script src="vendor/angular/angular-cookies/angular-cookies.min.js"></script>
<script defer="" src="vendor/angular/angular-messages/angular-messages.min.js"></script>
<script defer="" src="vendor/angular/oclazyload/ocLazyLoad.js"></script>
<script defer="" src="vendor/underscore/underscore-min.js"></script>
<script src="vendor/libs/xdomaincookie.min.js"></script>
<script defer="" src="vendor/libs/xwindowcomms.min.js"></script>
<script defer="" src="vendor/libs/aes.js"></script>
<script defer="" src="vendor/pdfmake/pdfmake.min.js"></script>
<script defer="" src="vendor/pdfmake/vfs_fonts_patch.js"></script>
<script defer="" src="vendor/xlsx-populate/xlsx-populate.min.js"></script>
<script defer="" src="vendor/cooperative/cooperative-tpls-0.1.112.js"></script>
<script defer="" src="vendor/cooperative/osHeader/osHeader-0.0.10.min.js"></script>
<script defer="" src="vendor/cooperative/osHeader/osHeader-0.0.10-tpl.js"></script>
<script defer="" src="vendor/cooperative/ctpBlueprint/ctpBlueprint-0.0.271.js"></script>
<script defer="" src="vendor/cooperative/ctpFormly/ctpFormly-0.0.271.js"></script>
<script defer="" src="vendor/cooperative/ctpFormlyBasicComponents/ctpFormlyBasicComponents-0.0.271.js"></script>
<script defer="" src="vendor/angular/angular-bind-html-compile/angular-bind-html-compile.min.js"></script>
<script src="vendor/api-check/api-check.min.js"></script>
<script src="vendor/dayjs/dayjs.min.js"></script>
<script src="vendor/dayjs/plugin/utc.js"></script>
<script>
apiCheck.globalConfig.disabled = true;
</script>
<script defer="" src="vendor/angular/angular-formly/formly_mod.js"></script>
<script defer="" src="vendor/angular/angular-formly-templates-bootstrap/angular-formly-templates-bootstrap.min.js"></script>
<!-- <script defer src="vendor/angular/angular-ui-mask/mask.min.js"></script> -->
<!-- <script defer src="https://maps.google.com/maps/api/js"></script> -->
<!-- <script defer src="vendor/ngmap/ng-map.min.js"></script> -->
<script defer="" src="vendor/cooperative/vanilla-ctp.js"></script>
<script defer="" src="vendor/cooperative/ctpBlueprint/bpClient.js"></script>
<script src="js/app.js"></script>
<script src="js/app-tpl.js"></script>
<script src="vendor/modules/angular-google-analytics/angular-google-analytics.js"></script>
<!-- Google Tag Manager -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTHQM6G" height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NTHQM6G');
</script>
<!-- End Google Tag Manager (noscript) -->
<script>
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
var langParm = getCookie('langParm') ? getCookie('langParm') : "en";
script.src = "https://code.angularjs.org/1.4.10/i18n/angular-locale_" + langParm + ".js";
// if (langParm === 'fr')
// script.src = "https://code.angularjs.org/1.4.10/i18n/angular-locale_fr.js";
// else if (langParm === 'es')
// script.src = "https://code.angularjs.org/1.4.10/i18n/angular-locale_es.js";
// else if (langParm === '')
// else
// script.src = "https://code.angularjs.org/1.4.10/i18n/angular-locale_en.js";
head.appendChild(script);
angular.element(document).ready(function() {
if (typeof WebSocket != 'function' && typeof WebSocket != 'object') {
$('body').html("<h1>{{ 'ngo.common.Error' | translate }}</h1><p>{{ 'ngo.common.BrowserSupportError' | translate }}</p>");
return;
}
angular.bootstrap(document, ['ngo']);
});
// xDomainCookie.consumer.init(['https://accounts.tsgctp.org/ssoHost.html',
// 'https://accounts.techsoup.org/ssoHost.html'], function() {
// angular.element(document).ready(function() {
// if (typeof WebSocket != 'function' && typeof WebSocket != 'object') {
// $('body').html("<h1>{{ 'ngo.common.Error' | translate }}</h1><p>{{ 'ngo.common.BrowserSupportError' | translate }}</p>");
// return;
// }
// angular.bootstrap(document, ['ngo']);
// });
// }, false);
// Stop back button
history.pushState(null, document.title, location.href);
window.addEventListener('popstate', function (event)
{
history.pushState(null, document.title, location.href);
});
</script>
</body></html>