This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
Showing
425 changed files
with
173,589 additions
and
15,810 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
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<IfModule mod_rewrite.c> | ||
RewriteEngine on | ||
RewriteCond %{REQUEST_FILENAME} -s [OR] | ||
RewriteCond %{REQUEST_FILENAME} -l [OR] | ||
RewriteCond %{REQUEST_FILENAME} -d | ||
RewriteRule ^.*$ - [NC,L] | ||
RewriteRule ^(.*) index.html [NC,L] | ||
</IfModule> |
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 |
---|---|---|
@@ -1,7 +1,7 @@ | ||
{ | ||
"singleQuote": true, | ||
"useTabs": false, | ||
"tabWidth": 2, | ||
"useTabs": true, | ||
"tabWidth": 4, | ||
"semi": true, | ||
"bracketSpacing": true | ||
} |
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 |
---|---|---|
|
@@ -11,6 +11,7 @@ DSU (Departamentul pentru Situatii de Urgenta) needs a digital tool to manage th | |
|
||
[Contributing](#contributing) | [Built with](#built-with) | [Repos and projects](#repos-and-projects) | [Deployment](#deployment) | [Feedback](#feedback) | [License](#license) | [About Code4Ro](#about-code4ro) | ||
|
||
|
||
## Contributing | ||
|
||
This project is built by amazing volunteers and you can be one of them! Here's a list of ways in [which you can contribute to this project](.github/CONTRIBUTING.MD). | ||
|
@@ -31,7 +32,7 @@ Angular | |
|
||
### Package managers | ||
|
||
Yarn | ||
NPM | ||
|
||
### Database technology & provider | ||
|
||
|
@@ -59,3 +60,5 @@ This project is licensed under the MPL 2.0 License - see the [LICENSE](LICENSE) | |
Started in 2016, Code for Romania is a civic tech NGO, official member of the Code for All network. We have a community of over 500 volunteers (developers, ux/ui, communications, data scientists, graphic designers, devops, it security and more) who work pro-bono for developing digital solutions to solve social problems. #techforsocialgood. If you want to learn more details about our projects [visit our site](https://www.code4.ro/en/) or if you want to talk to one of our staff members, please e-mail us at [email protected]. | ||
|
||
Last, but not least, we rely on donations to ensure the infrastructure, logistics and management of our community that is widely spread across 11 timezones, coding for social change to make Romania and the world a better place. If you want to support us, [you can do it here](https://code4.ro/en/donate/). | ||
|
||
|
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 |
---|---|---|
@@ -0,0 +1,266 @@ | ||
<!doctype html> | ||
<html class="no-js" lang=""> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="x-ua-compatible" content="ie=edge"> | ||
<title>rvm-client documentation</title> | ||
<meta name="description" content=""> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
<link rel="icon" type="image/x-icon" href="../images/favicon.ico"> | ||
<link rel="stylesheet" href="../styles/style.css"> | ||
</head> | ||
<body> | ||
|
||
<div class="navbar navbar-default navbar-fixed-top visible-xs"> | ||
<a href="../" class="navbar-brand">rvm-client documentation</a> | ||
<button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button> | ||
</div> | ||
|
||
<div class="xs-menu menu" id="mobile-menu"> | ||
<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div> <compodoc-menu></compodoc-menu> | ||
</div> | ||
|
||
<div class="container-fluid main"> | ||
<div class="row main"> | ||
<div class="hidden-xs menu"> | ||
<compodoc-menu mode="normal"></compodoc-menu> | ||
</div> | ||
<!-- START CONTENT --> | ||
<div class="content class"> | ||
<div class="content-data"> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<ol class="breadcrumb"> | ||
<li>Classes</li> | ||
<li>EmailValidation</li> | ||
</ol> | ||
|
||
<ul class="nav nav-tabs" role="tablist"> | ||
<li class="active"> | ||
<a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a> | ||
</li> | ||
<li > | ||
<a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a> | ||
</li> | ||
</ul> | ||
|
||
<div class="tab-content"> | ||
<div class="tab-pane fade active in" id="c-info"> | ||
<p class="comment"> | ||
<h3>File</h3> | ||
</p> | ||
<p class="comment"> | ||
<code>src/app/core/validators/email-validation.ts</code> | ||
</p> | ||
|
||
|
||
|
||
|
||
|
||
<section> | ||
<h3 id="index">Index</h3> | ||
<table class="table table-sm table-bordered index-table"> | ||
<tbody> | ||
|
||
<tr> | ||
<td class="col-md-4"> | ||
<h6><b>Methods</b></h6> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td class="col-md-4"> | ||
<ul class="index-list"> | ||
<li> | ||
<span class="modifier">Static</span> | ||
<a href="#emailValidation">emailValidation</a> | ||
</li> | ||
</ul> | ||
</td> | ||
</tr> | ||
|
||
|
||
|
||
|
||
|
||
</tbody> | ||
</table> | ||
</section> | ||
|
||
|
||
|
||
<section> | ||
|
||
<h3 id="methods"> | ||
Methods | ||
</h3> | ||
<table class="table table-sm table-bordered"> | ||
<tbody> | ||
<tr> | ||
<td class="col-md-4"> | ||
<a name="emailValidation"></a> | ||
<span class="name"> | ||
<b> | ||
<span class="modifier">Static</span> | ||
emailValidation | ||
</b> | ||
<a href="#emailValidation"><span class="icon ion-ios-link"></span></a> | ||
</span> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td class="col-md-4"> | ||
<span class="modifier-icon icon ion-ios-reset"></span> | ||
<code>emailValidation(abstractControl: <a href="https://angular.io/api/forms/AbstractControl" target="_blank">AbstractControl</a>)</code> | ||
</td> | ||
</tr> | ||
|
||
|
||
<tr> | ||
<td class="col-md-4"> | ||
<div class="io-line">Defined in <a href="" data-line="7" | ||
class="link-to-prism">src/app/core/validators/email-validation.ts:7</a></div> | ||
</td> | ||
</tr> | ||
|
||
|
||
<tr> | ||
<td class="col-md-4"> | ||
<div class="io-description"><p>Email validator for reactive forms</p> | ||
</div> | ||
|
||
<div class="io-description"> | ||
<b>Parameters :</b> | ||
<table class="params"> | ||
<thead> | ||
<tr> | ||
<td>Name</td> | ||
<td>Type</td> | ||
<td>Optional</td> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr> | ||
<td>abstractControl</td> | ||
<td> | ||
<code><a href="https://angular.io/api/forms/AbstractControl" target="_blank" >AbstractControl</a></code> | ||
</td> | ||
|
||
<td> | ||
No | ||
</td> | ||
|
||
|
||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
<div> | ||
</div> | ||
<div class="io-description"> | ||
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code> | ||
|
||
</div> | ||
<div class="io-description"> | ||
|
||
</div> | ||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</section> | ||
|
||
|
||
|
||
|
||
|
||
</div> | ||
|
||
|
||
<div class="tab-pane fade tab-source-code" id="c-source"> | ||
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { AbstractControl } from '@angular/forms'; | ||
|
||
export class EmailValidation { | ||
/** | ||
* Email validator for reactive forms | ||
*/ | ||
static emailValidation(abstractControl: AbstractControl): any { | ||
const email = abstractControl.value; | ||
const reg = new RegExp(/^[a-z0-9\._%+-]+@[a-z0-9\.-]+\.[a-z]{2,4}$/); | ||
|
||
if (reg.test(email)) { | ||
return null; | ||
} | ||
|
||
return { 'email': 'Adresa de email introdusă nu este validă (ex: [email protected]).' }; | ||
} | ||
} | ||
</code></pre> | ||
</div> | ||
</div> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div><div class="search-results"> | ||
<div class="has-results"> | ||
<h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1> | ||
<ul class="search-results-list"></ul> | ||
</div> | ||
<div class="no-results"> | ||
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1> | ||
</div> | ||
</div> | ||
</div> | ||
<!-- END CONTENT --> | ||
</div> | ||
</div> | ||
|
||
<script> | ||
var COMPODOC_CURRENT_PAGE_DEPTH = 1; | ||
var COMPODOC_CURRENT_PAGE_CONTEXT = 'class'; | ||
var COMPODOC_CURRENT_PAGE_URL = 'EmailValidation.html'; | ||
</script> | ||
|
||
<script src="../js/libs/custom-elements.min.js"></script> | ||
<script src="../js/libs/lit-html.js"></script> | ||
<!-- Required to polyfill modern browsers as code is ES5 for IE... --> | ||
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script> | ||
<script src="../js/menu-wc.js" defer></script> | ||
|
||
<script src="../js/libs/bootstrap-native.js"></script> | ||
|
||
<script src="../js/libs/es6-shim.min.js"></script> | ||
<script src="../js/libs/EventDispatcher.js"></script> | ||
<script src="../js/libs/promise.min.js"></script> | ||
<script src="../js/libs/zepto.min.js"></script> | ||
|
||
<script src="../js/compodoc.js"></script> | ||
|
||
<script src="../js/tabs.js"></script> | ||
<script src="../js/menu.js"></script> | ||
<script src="../js/libs/clipboard.min.js"></script> | ||
<script src="../js/libs/prism.js"></script> | ||
<script src="../js/sourceCode.js"></script> | ||
<script src="../js/search/search.js"></script> | ||
<script src="../js/search/lunr.min.js"></script> | ||
<script src="../js/search/search-lunr.js"></script> | ||
<script src="../js/search/search_index.js"></script> | ||
<script src="../js/lazy-load-graphs.js"></script> | ||
|
||
|
||
</body> | ||
</html> |
Oops, something went wrong.