Compare commits

..

No commits in common. "ben/fix/warnings" and "development" have entirely different histories.

16 changed files with 1961 additions and 1761 deletions

View file

@ -29,10 +29,6 @@
],
"scripts": [
"node_modules/moment/min/moment.min.js"
],
"allowedCommonJsDependencies": [
"chart.js",
"ng2-validation-manager"
]
},
"configurations": {

View file

@ -1,9 +0,0 @@
module.exports = {
packages: {
'@agm/markerclusterer': {
ignorableDeepImportMatchers: [
/@google\//,
]
}
}
}

3588
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -24,14 +24,14 @@
"dependencies": {
"@agm/core": "^3.0.0-beta.0",
"@agm/markerclusterer": "^3.0.0-beta.0",
"@angular/common": "10.2.1",
"@angular/compiler": "10.2.1",
"@angular/core": "10.2.1",
"@angular/forms": "10.2.1",
"@angular/platform-browser": "10.2.1",
"@angular/platform-browser-dynamic": "10.2.1",
"@angular/router": "10.2.1",
"@angular/upgrade": "10.2.1",
"@angular/common": "10.0.6",
"@angular/compiler": "10.0.6",
"@angular/core": "10.0.6",
"@angular/forms": "10.0.6",
"@angular/platform-browser": "10.0.6",
"@angular/platform-browser-dynamic": "10.0.6",
"@angular/router": "10.0.6",
"@angular/upgrade": "10.0.6",
"@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.3.1",
"@coreui/icons": "0.3.0",
"@google/markerclustererplus": "^5.0.4",
@ -54,7 +54,7 @@
"ngx-filter-pipe": "^2.1.2",
"ngx-pagination": "^4.0.0",
"popper.js": "^1.15.0",
"rxjs": "6.6.3",
"rxjs": "6.6.0",
"stream": "0.0.2",
"ts-helpers": "1.1.2",
"tslib": "^1.10.0",
@ -63,9 +63,9 @@
"zone.js": "~0.10.3"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.1002.0",
"@angular/cli": "^10.2.0",
"@angular/compiler-cli": "10.2.1",
"@angular-devkit/build-angular": "^0.1000.4",
"@angular/cli": "^10.0.4",
"@angular/compiler-cli": "10.0.6",
"@types/googlemaps": "^3.39.8",
"@types/jasmine": "3.3.13",
"@types/jasminewd2": "2.0.6",

View file

@ -1,22 +1,16 @@
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-6 col-md-8">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<strong>Record Transaction</strong>
<strong>Submit Transaction</strong>
<small>Required Data marked in <strong>bold</strong>.</small>
</div>
<div class="card-block">
<div class="form-group row">
<label class="col-md-3 form-control-label" for="text-input"><strong>Time of Transaction</strong></label>
<div class="col-md-9">
<input
type="datetime-local"
class="form-control"
[min]="minDate"
[(ngModel)]="myDate"
(ngModelChange)="transactionFormValidate()"
>
<input type="datetime-local" class="form-control" [min]="minDate" [(ngModel)]="myDate" (ngModelChange)="transactionFormValidate()">
<span class="help-block">Enter the date and time the transaction occurred.</span>
</div>
</div>
@ -27,7 +21,7 @@
<span class="input-group-addon"><i class="fa fa-gbp"></i></span>
<input type="number" min="0.00" step="0.01" class="form-control" placeholder="0.00" [(ngModel)]="amount" (ngModelChange)="transactionFormValidate()">
</div>
<span class="help-block">Enter the amount spent, such as &lsquo;5.35&rsquo; for &pound;5.35.</span>
<span class="help-block">Enter the amount spent, such as 5.35 for £5.35.</span>
</div>
</div>
@ -35,7 +29,7 @@
<label class="col-md-3 form-control-label" for="text-input">Essential Purchase</label>
<div class="col-md-9">
<div class="input-group">
<input type="checkbox" class="mr-1" [(ngModel)]="essentialPurchase" (ngModelChange)="transactionFormValidate()">
<input type="checkbox" class="mr-auto" [(ngModel)]="essentialPurchase" (ngModelChange)="transactionFormValidate()">
<span class="help-block">Tick if the purchase is deemed an essential purchase for budgeting purposes.</span>
</div>
</div>
@ -44,7 +38,7 @@
<label class="col-md-3 form-control-label" for="text-input">Recurring Purchase</label>
<div class="col-md-9">
<div class="input-group">
<input type="checkbox" class="mr-1" [(ngModel)]="recurringPurchase" (ngModelChange)="transactionFormValidate()">
<input type="checkbox" class="mr-auto" [(ngModel)]="recurringPurchase" (ngModelChange)="transactionFormValidate()">
<span class="help-block">Tick if the purchase frequently recurs, such as monthly.</span>
</div>
</div>

View file

@ -48,7 +48,7 @@ const routes: Routes = [
{
path: 'add-data',
component: AddDataComponent,
data: { title: 'Record Transaction' },
data: { title: 'Add Transaction' },
},
{
path: 'leaderboard',
@ -85,7 +85,7 @@ const routes: Routes = [
{
path: 'feedback',
component: FeedbackComponent,
data: { title: 'Submit Feedback' },
data: { title: 'Give Feedback' },
},
{
path: 'suppliers',

View file

@ -1,9 +1,9 @@
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-6 col-md-8">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<strong>Submit Feedback</strong>
<strong>Submit Transaction</strong>
<small>Required Data marked in <strong>bold</strong>.</small>
</div>
<form class="form-horizontal" [formGroup]="feedbackForm" (ngSubmit)="onSubmit()">

View file

@ -27,7 +27,7 @@
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Type</th>
<th>Ward</th>
<th>Amount of Transactions</th>
<th>Sum of Transactions</th>
</tr>

View file

@ -1,6 +1,6 @@
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-6 col-md-8">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<h4>Search Suppliers</h4>
@ -20,7 +20,7 @@
</div>
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-6 col-md-8">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<h4>List of Suppliers</h4>

View file

@ -38,17 +38,19 @@
</div>
</a>
</li>
</ul>
<hr>
<ul class="nav">
<strong class="nav-title">Actions</strong>
<li *ngIf="accountType == 'organisation'" class="nav-item">
<a class="nav-link" routerLinkActive="active" [routerLink]="['/more-graphs-and-tables']">
<div class="row no-gutters align-items-center">
<div class="col-2"><i class="icon-map"></i></div>
<div class="col-10">Infographics</div>
</div>
</a>
</li>
<li class="nav-item">
<a class="nav-link" routerLinkActive="active" [routerLink]="['/add-data']">
<div class="row no-gutters align-items-center">
<div class="col-2"><i class="icon-basket"></i></div>
<div class="col-10">Record Transaction</div>
<div class="col-10">Add Transaction</div>
</div>
</a>
</li>
@ -56,21 +58,7 @@
<a class="nav-link" routerLinkActive="active" [routerLink]="['/feedback']">
<div class="row no-gutters align-items-center">
<div class="col-2"><i class="icon-envelope-letter"></i></div>
<div class="col-10">Submit Feedback</div>
</div>
</a>
</li>
</ul>
<hr>
<ul class="nav">
<strong class="nav-title">Info</strong>
<li class="nav-item">
<a class="nav-link" routerLinkActive="active" [routerLink]="['/more-graphs-and-tables']">
<div class="row no-gutters align-items-center">
<div class="col-2"><i class="icon-map"></i></div>
<div class="col-10">Infographics</div>
<div class="col-10">Enter Feedback</div>
</div>
</a>
</li>
@ -151,6 +139,6 @@
</div>
<footer class="app-footer">
<a href="http://www.peartrade.org" target="_blank">&copy; 2020 Pear Trading Ltd.</a>
<a href="http://www.peartrade.org" target="_blank">&copy; 2017 Pear Trading Ltd.</a>
<span class="float-right">Powered by <a href="http://coreui.io">CoreUI</a></span>
</footer>

View file

@ -11,7 +11,6 @@
position: relative;
flex: 0 1 auto;
margin-bottom: 0;
cursor: pointer;
// Bring the hover, focused, and "active" buttons to the fron to overlay
// the borders properly

View file

@ -32,12 +32,10 @@
@include box-shadow(none);
}
:enabled {
&:active,
&.active {
background-image: none;
@include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);
}
&:active,
&.active {
background-image: none;
@include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);
}
}

View file

@ -70,10 +70,6 @@
&:first-child {
@include border-radius($card-border-radius-inner $card-border-radius-inner 0 0);
}
small {
padding-left: 1em;
}
}
.card-footer {

View file

@ -23,16 +23,6 @@
z-index: 3;
}
}
input[type="radio"],
input[type="checkbox"] {
cursor: pointer;
}
}
.help-block {
font-size: 0.8em;
font-style: italic;
}
.input-group-addon,

View file

@ -80,8 +80,6 @@
.table-hover {
tbody tr {
cursor: pointer;
@include hover {
background-color: $table-bg-hover;
}

View file

@ -8,9 +8,5 @@
"exclude": [
"test.ts",
"**/*.spec.ts"
],
"files": [
"main.ts",
"polyfills.ts"
]
}