Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 86 additions & 70 deletions webapp/admin.html
Original file line number Diff line number Diff line change
@@ -1,78 +1,94 @@
<style>
#message_preview {
border: 1px solid #ccc;
padding: 5px;
}
</style>

<h3>Admin page</h3>
<form id="form_blood" method="post" action="admin.php">
<div>Message:</div>
<textarea id="message_header" name="message_header" class="updatePreview"></textarea>
<div>Message footer:</div>
<textarea id="message_footer" name="message_footer" class="updatePreview"></textarea>
<div class="blood_row">
<div class="blood_type">A</div>
<input class="updatePreview" type="radio" name="blood_a" value="Very Low" id="blood_a_vlow"/>
<label for="blood_a_vlow">Very Low</label>
<input class="updatePreview" type="radio" name="blood_a" value="Low" id="blood_a_low"/>
<label for="blood_a_low">Low</label>
<input class="updatePreview" type="radio" name="blood_a" value="OK" id="blood_a_ok"/>
<label for="blood_a_ok">OK</label>
<input class="updatePreview" type="radio" name="blood_a" value="-" id="blood_a_"/>
<label for="blood_a_">Unknown</label>
</div>
<div class="blood_row">
<div class="blood_type">B</div>
<input class="updatePreview" type="radio" name="blood_b" value="Very Low" id="blood_b_vlow"/>
<label for="blood_b_vlow">Very Low</label>
<input class="updatePreview" type="radio" name="blood_b" value="Low" id="blood_b_low"/>
<label for="blood_b_low">Low</label>
<input class="updatePreview" type="radio" name="blood_b" value="OK" id="blood_b_ok"/>
<label for="blood_b_ok">OK</label>
<input class="updatePreview" type="radio" name="blood_b" value="-" id="blood_b_"/>
<label for="blood_b_">Unknown</label>
<!DOCTYPE html>
<html>
<head>
<title>Admin Page</title>
<style>

</style>
<link rel="stylesheet" href="css/admin-RIPAS-style.css" />
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
</head>

<body>
<div class="newheader">
<ul>
<li><a href="#">Blood Bank</a></li>
<li>Logo</li>
<li><a href="#">Announcement</a></li>
</ul>
</div>
<h3 style="clear: right;">Announcement</h3>
<!--Form-->

<form id="form_blood" method="post" action="admin.php">
<div>Message:</div>
<textarea id="message_header" name="message_header" class="updatePreview"></textarea>
<div>Message footer:</div>
<textarea id="message_footer" name="message_footer" class="updatePreview"></textarea>
<div class="blood_row">
<div class="blood_type">A</div>
<input class="updatePreview" type="radio" name="blood_a" value="Very Low" id="blood_a_vlow"/>
<label for="blood_a_vlow">Very Low</label>
<input class="updatePreview" type="radio" name="blood_a" value="Low" id="blood_a_low"/>
<label for="blood_a_low">Low</label>
<input class="updatePreview" type="radio" name="blood_a" value="OK" id="blood_a_ok"/>
<label for="blood_a_ok">OK</label>
<input class="updatePreview" type="radio" name="blood_a" value="-" id="blood_a_"/>
<label for="blood_a_">Unknown</label>
</div>
<div class="blood_row">
<div class="blood_type">B</div>
<input class="updatePreview" type="radio" name="blood_b" value="Very Low" id="blood_b_vlow"/>
<label for="blood_b_vlow">Very Low</label>
<input class="updatePreview" type="radio" name="blood_b" value="Low" id="blood_b_low"/>
<label for="blood_b_low">Low</label>
<input class="updatePreview" type="radio" name="blood_b" value="OK" id="blood_b_ok"/>
<label for="blood_b_ok">OK</label>
<input class="updatePreview" type="radio" name="blood_b" value="-" id="blood_b_"/>
<label for="blood_b_">Unknown</label>
</div>

Post to
<div>
<input type="checkbox" name="post_to" id="post_to_facebook" value="facebook" /><label for="post_to_facebook">Facebook</label>
<input type="checkbox" name="post_to" id="post_to_twitter" value="twitter" /><label for="post_to_twitter">Twitter</label>
<input type="checkbox" name="post_to" id="post_to_instagram" value="linked" /><label for="post_to_instagram">Instagram</label>
</div>
Post to
<div>
<input type="checkbox" name="post_to" id="post_to_facebook" value="facebook" /><label for="post_to_facebook">Facebook</label>
<input type="checkbox" name="post_to" id="post_to_twitter" value="twitter" /><label for="post_to_twitter">Twitter</label>
<input type="checkbox" name="post_to" id="post_to_instagram" value="linked" /><label for="post_to_instagram">Instagram</label>
</div>

<div>
<strong>Preview of message:</strong>
<div id="message_preview">
</div>
</div>
<div>
<strong>Preview of message:</strong>
<div id="message_preview">
</div>
</div>

<input type="submit" value="Send">
</form>
<script src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
var form = $("#form_blood");
var messageHeader = $("#message_header");
var messageFooter = $("#message_footer");
<input type="submit" value="ANNOUNCE NOW" class="submit">
</form>
<script src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
var form = $("#form_blood");
var messageHeader = $("#message_header");
var messageFooter = $("#message_footer");

$(".updatePreview").on('keyup', function(){ updatePreview(); });
$(".updatePreview").on('change', function(){ updatePreview(); });
function updatePreview(){
$(".updatePreview").on('keyup', function(){ updatePreview(); });
$(".updatePreview").on('change', function(){ updatePreview(); });
function updatePreview(){

var msg = "";
var blood = "";
form.find(":checked").each(function(){
var obj = jQuery(this);
var blood_type = obj.attr("name").replace("blood_", "").toUpperCase();
var status = obj.val();
blood += "<li>" + blood_type + ": " + status + "</li>";
var msg = "";
var blood = "";
form.find(":checked").each(function(){
var obj = jQuery(this);
var blood_type = obj.attr("name").replace("blood_", "").toUpperCase();
var status = obj.val();
blood += "<li>" + blood_type + ": " + status + "</li>";

});
msg += "<div>" + messageHeader.val() + "</div>";
msg += "<ul>" + blood + "</ul>";
msg += "<div>" + messageFooter.val() + "</div>";
$("#message_preview").html(msg);
}
});
msg += "<div>" + messageHeader.val() + "</div>";
msg += "<ul>" + blood + "</ul>";
msg += "<div>" + messageFooter.val() + "</div>";
$("#message_preview").html(msg);
}
});
</script>
</script>
</body>
</html>
184 changes: 184 additions & 0 deletions webapp/css/admin-ripas-style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
h1,h2,h3,h4 {
font-size: 100%;
font-weight: normal !important;
background: #D30142;
color: #FFF;
padding: 2em;
}

body {
margin: 50px;
color: #D30142;
font-family: 'Arial';
font-weight: normal !important;
text-transform: uppercase;
}

.color1 {
color: #D30142;
}

.style1,.style2,.style3,.style4 {
padding: 2em;
margin-bottom: 1em;
}

.style4 {
font-size: 100%;
font-weight: normal !important;
background: #D30142;
color: #FFF;
padding: 2em;
border: none;
text-transform: uppercase;
}

.style1 {
color: #404042;
background: #F3F3F5;
padding: 1em;
font-family: Ubuntu;
text-transform: none;
}

.style2 {
border: 1px solid #71263B;
padding: 2em;
font: Ubuntu;
text-transform: none;
color: #000;
}

.style3 {
font-family: Ubuntu;
text-transform: none;
padding: 2em;
color: #000;
}

li {
display: inline-block;
width: 50px;
height: 35px;
line-height: 35px;
text-align: center;
color: #404042;
border: 1px solid #D30142;
border-radius: 4px;
font-weight: bold;
}

.blood_status {
display: block;
width: 100%;
height: 35px;
line-height: 35px;
color: #404042;
border: 1px solid #999999;
border-radius: 4px;
font-weight: bold;
margin-bottom: 10px;
}

.blood_status div {
display: inline-block;
}

.blood_status .type {
width: 20%;
text-align: center;
float: left;
}

.blood_status .level {
width: 80%;
}

.blood_status .negative {
background: #F3F3F5;
}

.red .type {
color: #E4392F;
}

.red .level {
background: #E4392F;
}

.yellow .type {
color: #FFB612;
}

.yellow .level {
background: #FFB612;
}

.green .type {
color: #30B132;
}

.green .level {
background: #30B132;
}

/* Qoyyuum added new style here */
.submit {
padding: 15px 15px 15px 15px;
background: #5D6464;
border: gray 1px solid;
border-radius: 7%;
text-transform: capitalize;
font-weight: bold;
font: Ubuntu;
color: white;
float: right;
}

textarea .updatePreview {
padding: 15px 15px 15px 15px;
width: 100%;
}

.newheader {
background: black;
padding: 25px;
border-bottom: #D30142 5px solid;
height: 50px;

}

.newheader li {
float: left;
color: white;
width: 30%;
border: black 1px solid !important;
}

.newheader li a {
text-decoration: none;
color: inherit;
}

form {
clear: left;
background-color: #D3D3D3;
}

#message_preview {
border: 1px solid #ccc;
padding: 5px;
background-color: white;
}

#message_preview li {
display: inline-block;
width: 20%;
height: 35px;
line-height: 35px;
text-align: center;
color: #404042;
border: 1px solid #D30142;
border-radius: 4px;
font-weight: bold;
}