- Scan ID:
- e08f3608-cd6f-468a-86bb-e55a1ce07ba6Finished
- Submitted URL:
- https://joplincloud.comRedirected
- Report Finished:
Links · 1 found
The outgoing links identified from the page
Link | Text |
---|---|
https://joplinapp.org/plans | sign up |
JavaScript Variables · 8 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 |
onDocumentReady | function |
setupPasswordStrengthHandler | function |
togglePasswordVisibility | function |
Console log messages · 1 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
verbose | dom |
|
HTML
The raw HTML body of the page
<!DOCTYPE html><html><head>
<title>Joplin Cloud - Login</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="https://joplincloud.com/images/icons/cloud/favicon.ico" sizes="32x32">
<link rel="icon" href="https://joplincloud.com/images/icons/cloud/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="https://joplincloud.com/images/icons/cloud/icon-180.png">
<link rel="manifest" href="https://joplincloud.com/images/icons/cloud/manifest.webmanifest"> <link rel="stylesheet" href="https://joplincloud.com/css/bulma.min.css" crossorigin="anonymous">
<link rel="stylesheet" href="https://joplincloud.com/css/main.css" crossorigin="anonymous">
<link rel="stylesheet" href="https://joplincloud.com/css/fontawesome/css/all.min.css" crossorigin="anonymous">
<script src="https://joplincloud.com/js/jquery.min.js"></script>
<script src="https://joplincloud.com/js/main.js"></script>
</head>
<body class="page-login ">
<nav class="navbar is-dark" role="navigation" aria-label="main navigation">
<div class="container navbar-container">
<div class="navbar-brand logo-container">
<a class="navbar-item" href="https://joplincloud.com">
<img class="logo" src="https://joplincloud.com/images/cloud_logo.png">
<span class="navbar-appname">Joplin Cloud</span>
</a>
</div>
<div class="navbar-menu is-active">
<div class="navbar-end">
<a class="navbar-item" href="https://joplincloud.com/help">Help</a>
</div>
</div>
</div>
</nav>
<main class="main">
<div class="container main-container">
<script>
onDocumentReady(function() {
const buttons = document.getElementsByClassName('close-notification-button');
for (const button of buttons) {
button.addEventListener('click', function(event) {
const closeUrl = button.dataset.closeUrl;
const notificationId = button.dataset.id;
fetch(closeUrl, {
method: 'PATCH',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
read: 1,
}),
});
document.getElementById('notification-' + notificationId).style.display = 'none';
});
}
});
</script>
<section class="section login-box">
<h1 class="title">Login to Joplin Cloud</h1>
<p class="subtitle">Please input your details to login to Joplin Cloud</p>
<div class="container block">
<form action="https://joplincloud.com/login" method="POST" id="login-form">
<input type="hidden" name="applicationAuthId" value="">
<div class="field">
<label class="label">Email</label>
<div class="field has-addons">
<div class="control is-expanded">
<input class="input" type="email" name="email" value="">
</div>
</div>
</div>
<div class="field">
<label class="label">Password</label>
<div class="field has-addons">
<div class="control is-expanded">
<input class="input" type="password" name="password" value="">
</div>
<p class="control">
<button class="button" onclick="togglePasswordVisibility()" type="button">
<span class="icon is-small">
<i class="fas fa-eye"></i>
</span>
</button>
</p>
</div>
<p class="help"><a href="https://joplincloud.com/password/forgot">I forgot my password</a></p>
</div>
<div class="control pt-3">
<button class="button is-primary">Login</button>
</div>
</form>
</div>
<div class="container block">
Or <a href="https://joplinapp.org/plans">sign up</a> to create a new account.
</div>
</section>
<script type="text/javascript">
function togglePasswordVisibility() {
let input = document.querySelector('input[name=password]');
if (input.type === 'password') {
input.type = 'text';
} else {
input.type = 'password';
}
}
</script>
</div>
</main>
<div class="footer">
<div class="content has-text-centered">
Joplin Cloud v3.1.1 (Based on Joplin Server v3.1.0), copyright © 2021-2024 JOPLIN. For more information, see the <a href="https://joplincloud.com/terms">Terms of Use</a> and <a href="https://joplincloud.com/privacy">Privacy Policy</a>
</div>
</div>
</body></html>