Skip to content
This repository has been archived by the owner on Apr 15, 2022. It is now read-only.

Commit

Permalink
Added User Preferences and text size function
Browse files Browse the repository at this point in the history
  • Loading branch information
mikojimnz committed Oct 31, 2021
1 parent 1755469 commit 107b5a3
Show file tree
Hide file tree
Showing 20 changed files with 1,015 additions and 10 deletions.
Binary file modified .DS_Store
Binary file not shown.
11 changes: 6 additions & 5 deletions app/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSettings" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-wrench pr-2"></i> Settings</a>
<a class="nav-link dropdown-toggle" href="preferences.html" id="navbarDropdownSettings" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-wrench pr-2"></i> Settings</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSettings">
<a class="dropdown-item" href="#">Edit Favorites</a>
<a class="dropdown-item" href="#">Change Campus</a>
<a class="dropdown-item" href="#">Location & Notification Preferences</a>
<a class="dropdown-item" href="#">Language & Accessibility Preferences</a>
<a class="dropdown-item" href="preferences.html#campus">Change Campus</a>
<a class="dropdown-item" href="preferences.html#location">Location & Notification Preferences</a>
<a class="dropdown-item" href="preferences.html#language">Language & Accessibility Preferences</a>
<a class="dropdown-item" href="login.html">Logout</a>
</div>
</li>
Expand Down Expand Up @@ -127,5 +127,6 @@ <h5>October 29</h5>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.7/js/tether.min.js" integrity="sha384-CPFFlrdhp9pDDCqRqdTKNZ5oAHsnfnvHGt0CsRIeL5Gc7V/OkP1Y4w8zTxlV3mat" crossorigin="anonymous"></script>
<script src="https://cdn.ucf.edu/athena-framework/v1.1.0/js/framework.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
<script src="../scripts/app.js"></script>
</html>
165 changes: 165 additions & 0 deletions app/preferences.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
<!doctype html>

<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>UCF Mobile – Preferences</title>
<meta name="description" content="UCF Mobile Preferences">
<meta name="author" content="Group 3">

<link rel="stylesheet" href="https://cdn.ucf.edu/athena-framework/v1.1.0/css/framework.min.css">
<link rel="stylesheet" href="../css/styles.css">

</head>

<body>

<header>
<div class="banner-top">
<nav class="row navbar navbar-toggleable-lg navbar-inverse bg-inverse bg-faded">
<div class="col col-2"><button onclick="window.history.go(-1); return false;" class="btn btn-link btn-sm back"><i class="fas fa-chevron-left fa-2x"></i></button></div>
<div class="col col-8 text-center">
<a class="btn" href="home.html"><h6 class="text-uppercase banner-logo-text" role="button">UCF Downtown</h6></a>
</div>
<div class="col col-2">
<button class="navbar-toggler collapsed float-right" type="button" data-toggle="collapse" data-target="#settingsNav" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</div>

<div class="collapse navbar-collapse" id="settingsNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-user pr-2"></i></span>Profile</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownFavorites" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-star pr-2"></i>Favorites</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownFavorites">
<a class="dropdown-item" href="#">myUCF</a>
<a class="dropdown-item" href="#">Kinghts Email</a>
<a class="dropdown-item" href="#">Grades</a>
<a class="dropdown-item" href="#">Dining</a>
<a class="dropdown-item" href="#">Parking</a>
<a class="dropdown-item" href="#">News</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSettings" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fas fa-wrench pr-2"></i> Settings</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSettings">
<a class="dropdown-item" href="#">Edit Favorites</a>
<a class="dropdown-item" href="preferences.html#campus">Change Campus</a>
<a class="dropdown-item" href="preferences.html#location">Location & Notification Preferences</a>
<a class="dropdown-item" href="preferences.html#language">Language & Accessibility Preferences</a>
<a class="dropdown-item" href="login.html">Logout</a>
</div>
</li>
</div>
</nav>
</div>
</header>

<div class="container no-image-padding">

<div class="row">
<div class="col">
<h1 class="heading-underline">Preferences</h1>

<div class="pt-5 pb-5">
<h2 class="heading-underline" id="campus">Change Campus</h2>
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownCampus" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Select Campus
</button>
<div class="dropdown-menu" aria-labelledby="dropdownCampus">
<a class="dropdown-item" href="#">Main</a>
<a class="dropdown-item" href="#">Downtown</a>
<a class="dropdown-item" href="#">Rosen</a>
<a class="dropdown-item" href="#">Daytona</a>
</div>
</div>
</div>

<div class="pb-5">
<h2 class="heading-underline" id="location">Location Preferences</h2>
<p>Allow location services.</p>
<button type="button" class="btn btn-success btn-toggle">Enabled</button>
</div>

<div class="pb-5">
<h2 class="heading-underline" id="notification">Notification Preferences</h2>
<h4 class="pt-4">Emergency Notifications</h4>
<p>Emergency alerts and notifications.</p>
<button type="button" class="btn btn-success btn-toggle">Enabled</button>
<h4 class="pt-4">News & Events</h4>
<p>Calender alerts, new events.</p>
<button type="button" class="btn btn-success btn-toggle">Enabled</button>
<h4 class="pt-4">Transit Notifications</h4>
<p>Parking, travel time.</p>
<button type="button" class="btn btn-success btn-toggle">Enabled</button>
</div>

<div class="pb-5">
<h2 class="heading-underline" id="language">Language Preferences</h2>
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownLanguage" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Change Language
</button>
<div class="dropdown-menu" aria-labelledby="dropdownLanguage">
<a class="dropdown-item" href="#">English</a>
<a class="dropdown-item" href="#">Spanish</a>
<a class="dropdown-item" href="#">French</a>
<a class="dropdown-item" href="#">German</a>
</div>
</div>
</div>

<div class="pb-5">
<h2 class="heading-underline" id="accessibility">Accessibility</h2>

<h4 class="pt-4">Text Size</h4>
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-default text-size-toggle font-size-sm" id="text-size-sm">Smaller</button>
<button type="button" class="btn btn-primary text-size-toggle font-size-base" id="text-size-rg">Normal</button>
<button type="button" class="btn btn-default text-size-toggle font-size-lg" id="text-size-lg">Larger</button>
</div>

<h4 class="pt-4">High Contrast Colors</h4>
<button type="button" class="btn btn-default btn-toggle">Disabled</button>

<h4 class="pt-4">Dark Mode</h4>
<button type="button" class="btn btn-default btn-toggle">Disabled</button>
</div>

</div>
</div>
</div>

<footer>
<ul class="nav nav-fill justify-content-center pl-5 pr-5">
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-book fa-2x"></i></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-bus fa-2x"></i></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-map-marked fa-2x"></i></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-calendar-alt fa-2x"></i></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><i class="fas fa-exclamation-triangle fa-2x"></i></a>
</li>
</ul>
</footer>
</body>

<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.7/js/tether.min.js" integrity="sha384-CPFFlrdhp9pDDCqRqdTKNZ5oAHsnfnvHGt0CsRIeL5Gc7V/OkP1Y4w8zTxlV3mat" crossorigin="anonymous"></script>
<script src="https://cdn.ucf.edu/athena-framework/v1.1.0/js/framework.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
<script src="../scripts/app.js"></script>
</html>
6 changes: 6 additions & 0 deletions css/styles.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion css/styles.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions css/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@
color: white;
}

.font-size-lg {
font-size: 1.75rem!important;
}

.notch-padding {
background-color: black;
display: block;
Expand Down Expand Up @@ -95,6 +99,10 @@ header {
padding-bottom: 0;
}

.no-image-padding {
padding-top: 115px;
}

/* Bottom nav styling */

footer {
Expand Down
Binary file modified node_modules/.DS_Store
Binary file not shown.
10 changes: 9 additions & 1 deletion node_modules/.package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added node_modules/js-cookie/.DS_Store
Binary file not shown.
21 changes: 21 additions & 0 deletions node_modules/js-cookie/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 107b5a3

Please sign in to comment.