aboutsummaryrefslogtreecommitdiff
path: root/interface/views
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-05-03 15:25:08 -0400
committerBobby <[email protected]>2022-05-03 15:25:08 -0400
commit45ed5c37a3ec4155616334b7e09a2c1679b3fb52 (patch)
tree3dc99b4bbcc850f2fae402126ceeda413096ff7e /interface/views
parent40eac9bcc99f0dc0139a9356464df66e9cf5c7dc (diff)
downloadWelfare-Schemes-DMQL-45ed5c37a3ec4155616334b7e09a2c1679b3fb52.tar.xz
Welfare-Schemes-DMQL-45ed5c37a3ec4155616334b7e09a2c1679b3fb52.zip
working edit
Diffstat (limited to 'interface/views')
-rw-r--r--interface/views/citizens.ejs86
-rw-r--r--interface/views/index.ejs1
-rw-r--r--interface/views/partials/scripts.ejs7
3 files changed, 23 insertions, 71 deletions
diff --git a/interface/views/citizens.ejs b/interface/views/citizens.ejs
index d11b4f5..a1c6f5e 100644
--- a/interface/views/citizens.ejs
+++ b/interface/views/citizens.ejs
@@ -1,42 +1,5 @@
<!DOCTYPE html>
<html lang="en">
-
-
-<script>
-
- function editCitizensRecord(citizen) {
- $(".edit.modal").modal("show");
- $("#address").val(citizen.address);
- $("#mobilenumber").val(citizen.mobile_num);
- $("#dob").val(citizen.dob);
- $("#marital_status").val(citizen.marital_status);
- $('#villagename').val(citizen.village_name);
-
- }
-
- function editCitizen(event) {
- event.preventDefault();
- var data = {
- address: $("#address").val(),
- mobilenumber: $("#mobilenumber").val(),
- dob: $("#dob").val(),
- marital_status: $("#marital_status").val(),
- villagename: $("#villagename").val(),
- };
- $.ajax({
- url: "/citizen/edit",
- type: "POST",
- data: data,
- success: function(response) {
- console.log(response);
- $(".edit.modal").modal("hide");
- location.reload();
- }
- });
- }
-
-</script>
-
<head>
<%- include('partials/head') %>
</head>
@@ -44,12 +7,12 @@
<body>
<div class="ui modal edit">
<i class="close icon"></i>
- <div class="header">Log in to continue</div>
+ <div class="header">Editing Citizen (<span id="citizen_id"></span>)</div>
<div
class="ui padded container segment"
style="border: none; box-shadow: none"
>
- <div class="ui form">
+ <form class="ui form" method="post" onsubmit="editCitizen(event)">
<div class="field">
<label>Address</label>
<input
@@ -65,18 +28,13 @@
<input
type="text"
name="mobile_number"
- placeholder="Mobuile Number"
- id="mobilenumber"
+ placeholder="Mobile Number"
+ id="mobile_number"
/>
</div>
<div class="field">
<label>Date of Birth</label>
- <input
- type="date"
- name="dob"
- placeholder="DOB"
- id="dob"
- />
+ <input type="date" name="dob" placeholder="DOB" id="dob" />
</div>
<div class="field">
<label>Marital Status</label>
@@ -85,24 +43,14 @@
<option value="UM">Unmarried</option>
</select>
</div>
- <div class="field">
- <label>Village Name</label>
- <input
- type="text"
- name="village"
- placeholder="Village Name"
- id="villagename"
- />
- </div>
-
- <div class="ui primary button" id="submit">Submit</div>
+ <div class="ui primary button" id="editCitizen">Submit</div>
<div class="ui error message"></div>
- </div>
+ </form>
</div>
</div>
<%- include('partials/navbar') %>
- <table class="ui selectable table" style="padding: 2%">
+ <table class="ui selectable table">
<thead>
<tr>
<!-- <th>Citizen ID</th> -->
@@ -135,17 +83,27 @@
<td><%= citizens[i].dob %></td>
<td><%= citizens[i].gender %></td>
<td><%= citizens[i].marital_status %></td>
- <!-- <td><%= citizens[i].disabled %></td> -->
+ <!-- <td><%= citizens[i].disabled %></td> -->
<!-- <td><%= citizens[i].disbaled_percentage %></td> -->
<!-- <td><%= citizens[i].caste %></td> -->
<td><%= citizens[i].village_name %></td>
<td>
<div class="ui teal buttons">
- <div class="ui button" onclick="editCitizensRecord(<%=JSON.stringify(citizens[i])%>)">Edit</div>
+ <div
+ class="ui button"
+ onclick="editCitizensRecord('<%=JSON.stringify(citizens[i])%>')"
+ >
+ Edit
+ </div>
<div class="ui floating dropdown icon button">
<i class="dropdown icon"></i>
<div class="menu">
- <div class="item" onclick="deleteCitizenRecord(<%= JSON.stringify(citizens[i])%>)"><i class="delete icon"></i> Delete</div>
+ <div
+ class="item"
+ onclick="deleteCitizenRecord('<%= JSON.stringify(citizens[i])%>')"
+ >
+ <i class="delete icon"></i> Delete
+ </div>
</div>
</div>
</div>
@@ -156,5 +114,5 @@
</table>
</body>
<%- include('partials/scripts') %>
-
+ <script src="/citizens.js"></script>
</html>
diff --git a/interface/views/index.ejs b/interface/views/index.ejs
index 99dc89b..ffd77e6 100644
--- a/interface/views/index.ejs
+++ b/interface/views/index.ejs
@@ -66,7 +66,6 @@
</body>
<%- include('partials/scripts') %>
<script>
- $(".ui.dropdown").dropdown();
$(".login.modal").modal("attach events", ".loginButton", "show");
</script>
<script src="/login.js"></script>
diff --git a/interface/views/partials/scripts.ejs b/interface/views/partials/scripts.ejs
index 02a61ab..0055b8e 100644
--- a/interface/views/partials/scripts.ejs
+++ b/interface/views/partials/scripts.ejs
@@ -8,10 +8,5 @@
<script src="/router.js"></script>
<script src="/logout.js"></script>
<script>
- $('.dropdown')
- .dropdown({
- // you can use any ui transition
- transition: 'drop'
- })
-;
+ $(".ui.dropdown").dropdown();
</script> \ No newline at end of file