-
Notifications
You must be signed in to change notification settings - Fork 278
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ea22b3e
commit 7859bf9
Showing
4 changed files
with
501 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,14 +2,12 @@ | |
<html lang="en"> | ||
|
||
<head> | ||
|
||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> | ||
<link rel="stylesheet" href="testp.css"> <!-- Link to your CSS file --> | ||
|
||
<script src="testp.js" defer></script> | ||
|
||
<title>Profile Page</title> | ||
|
||
</head> | ||
|
@@ -19,35 +17,38 @@ | |
<div class="profile-container"> | ||
|
||
<div class="content-section"> | ||
<h2>Your Profile</h2> | ||
<h2>Your Profile</h2> | ||
<a href="index.html"> | ||
<i class="fas fa-home"></i> | ||
</a> | ||
<div class="profile-card"> | ||
<div class="profile-header"> | ||
<img src="https://i.postimg.cc/NFFmtc9K/xnz-Mst5-V-400x400.jpg" alt="Profile Image" class="profile-image"> | ||
<!-- Profile image will be set dynamically --> | ||
<img id="profileImage" src="https://i.postimg.cc/NFFmtc9K/xnz-Mst5-V-400x400.jpg" alt="Profile Image" class="profile-image"> | ||
|
||
<div class="profile-info"> | ||
<h3 class="profile-name">Joan Reed</h3> | ||
<p class="profile-email">Role: Patient</p> | ||
<p class="profile-email">Email: [email protected]</p> | ||
<p class="profile-phone">Phone: +987 654 3210</p> | ||
<p id="last-active">Emergency Contact: +983 928 1988</p> | ||
<p class="profile-bio">Date of Birth: 02/02/02</p> | ||
<p class="profile-bio">Gender: Male</p> | ||
<p id="last-active">Preferred Language: Hindi</p> | ||
<p id="last-active">Last active: 31/10/2024, 11:12 PM</p> | ||
|
||
<!-- Profile info will be set dynamically --> | ||
<h3 id="profileName" class="profile-name">Joan Reed</h3> | ||
<p id="profileRole" class="profile-role">Role: Patient</p> | ||
<p id="profileEmail" class="profile-email">Email: [email protected]</p> | ||
<p id="profilePhone" class="profile-phone">Phone: +987 654 3210</p> | ||
<p id="profileEmergencyContact" class="profile-emergency-contact">Emergency Contact: +983 928 1988</p> | ||
<p id="profileDOB" class="profile-dob">Date of Birth: 02/02/02</p> | ||
<p id="profileGender" class="profile-gender">Gender: Male</p> | ||
<p id="profileLanguage" class="profile-language">Preferred Language: Hindi</p> | ||
<p id="last-active" class="profile-bio">Last active: </p> | ||
</div> | ||
|
||
</div> | ||
<a href="profileedit.html"> | ||
<button class="edit-profile-btn edit_profiled">Edit Profile</button> | ||
</a> | ||
|
||
</div> | ||
|
||
</div> | ||
|
||
<!-- Account Details and other sections remain the same --> | ||
<div class="content-section"> | ||
|
||
<h2>Account Details</h2> | ||
<div class="profile-details"> | ||
<div class="profile-detail-card" id="profileCard"> | ||
|
@@ -58,48 +59,94 @@ <h3>Address</h3> | |
|
||
<div class="profile-detail-card"> | ||
<h3>Change Password</h3> | ||
<p>*********63</p> | ||
<button class="edit-profile-btn">Change</button></a> | ||
<p>*****63</p> | ||
<button class="edit-profile-btn">Change</button> | ||
</div> | ||
|
||
<div class="profile-detail-card"> | ||
<h3>Privacy Settings</h3> | ||
<p>Visibility Status: Public</p> | ||
<a href="#"> | ||
<button class="edit-profile-btn">Edit</button></a> | ||
<button class="edit-profile-btn">Edit</button> | ||
</a> | ||
</div> | ||
|
||
<div class="profile-detail-card"> | ||
<h3>Medical History</h3> | ||
<p>Last Checkup: October 2024</p> | ||
<a href="#"> | ||
<button class="edit-profile-btn">View</button></a> | ||
<button class="edit-profile-btn">View</button> | ||
</a> | ||
</div> | ||
|
||
</div> | ||
|
||
</div> | ||
|
||
<section class="content-section"> | ||
|
||
<h2>Notifications</h2> | ||
<div class="card"> | ||
<p>[October 31, 2024] You have an upcoming appointment with Dr. Jane Smith on November 03, 2024.</p> | ||
|
||
<button class="edit-profile-btn">View Notification</button> | ||
</div> | ||
<div class="card"> | ||
<p>[October 30, 2024] Your annual check-up was successful. Please continue your current medication and schedule a follow-up appointment in 6 months.</p> | ||
|
||
<p>Your profile has been updated successfully!</p> | ||
<button class="edit-profile-btn">View Notification</button> | ||
</div> | ||
<div class="card"> | ||
<p>[October 29, 2024] Your profile has been updated successfully!</p> | ||
|
||
<p>Joshef Roy has sent you a friend request. Accept or decline?</p> | ||
<button class="edit-profile-btn">View Notification</button> | ||
</div> | ||
|
||
</section> | ||
|
||
</div> | ||
|
||
<script> | ||
|
||
document.addEventListener("DOMContentLoaded", function() { | ||
// Load saved profile information from localStorage | ||
const savedName = localStorage.getItem("profileName"); | ||
const savedRole = localStorage.getItem("profileRole"); | ||
const savedEmail = localStorage.getItem("profileEmail"); | ||
const savedPhone = localStorage.getItem("profilePhone"); | ||
const savedEmergencyContact = localStorage.getItem("emergencyContact"); | ||
const savedDOB = localStorage.getItem("dob"); | ||
const savedGender = localStorage.getItem("gender"); | ||
const savedPreferredLanguage = localStorage.getItem("preferredLanguage"); | ||
const savedAvatar = localStorage.getItem("selectedAvatar"); | ||
const savedLastActive = localStorage.getItem("lastActive"); // Load last active time | ||
|
||
// Update profile information if it exists in localStorage | ||
if (savedName) { | ||
document.getElementById("profileName").textContent = savedName; | ||
} | ||
if (savedRole) { | ||
document.getElementById("profileRole").textContent = `Role: ${savedRole}`; | ||
} | ||
if (savedEmail) { | ||
document.getElementById("profileEmail").textContent = `Email: ${savedEmail}`; | ||
} | ||
if (savedPhone) { | ||
document.getElementById("profilePhone").textContent = `Phone: ${savedPhone}`; | ||
} | ||
if (savedEmergencyContact) { | ||
document.getElementById("profileEmergencyContact").textContent = `Emergency Contact: ${savedEmergencyContact}`; | ||
} | ||
if (savedDOB) { | ||
document.getElementById("profileDOB").textContent = `Date of Birth: ${savedDOB}`; | ||
} | ||
if (savedGender) { | ||
document.getElementById("profileGender").textContent = `Gender: ${savedGender}`; | ||
} | ||
if (savedPreferredLanguage) { | ||
document.getElementById("profileLanguage").textContent = `Preferred Language: ${savedPreferredLanguage}`; | ||
} | ||
|
||
if (savedAvatar) { | ||
document.getElementById("profileImage").src = savedAvatar; | ||
} | ||
}); | ||
|
||
</script> | ||
|
||
</body> | ||
|
||
</html> | ||
|
||
|
Oops, something went wrong.