new changes updated
Цей коміт міститься в:
сторонній
+15
-6
@@ -311,15 +311,16 @@ function initLogin() {
|
|||||||
|
|
||||||
// function to validate user entered email
|
// function to validate user entered email
|
||||||
function validateEmail(userEmail) {
|
function validateEmail(userEmail) {
|
||||||
var pattern =
|
var pattern = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
|
||||||
/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
|
// return $.trim(userEmail).test(pattern) ? true : false;
|
||||||
return $.trim(userEmail).match(pattern) ? true : false;
|
return pattern.test(userEmail) ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// function to validate user entered password
|
// function to validate user entered password
|
||||||
function validatepassword(userPassword) {
|
function validatepassword(userPassword) {
|
||||||
var pattern = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).{11,}$/;
|
var pattern = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).{11,}$/;
|
||||||
return $.trim(userPassword).match(pattern) ? true : false;
|
// return $.trim(userPassword).test(pattern) ? true : false;
|
||||||
|
return pattern.test(userPassword) ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
registerForm.find("#User_Email,#User_password").keypress(function (e) {
|
registerForm.find("#User_Email,#User_password").keypress(function (e) {
|
||||||
@@ -351,15 +352,23 @@ function initLogin() {
|
|||||||
emailInput.find(".form-floating").removeClass("is-invalid");
|
emailInput.find(".form-floating").removeClass("is-invalid");
|
||||||
passwordInput.find("#User_password").removeClass("is-invalid");
|
passwordInput.find("#User_password").removeClass("is-invalid");
|
||||||
passwordInput.find(".form-floating").removeClass("is-invalid");
|
passwordInput.find(".form-floating").removeClass("is-invalid");
|
||||||
if (validateEmail(userEmail) && validatepassword(userPassword)) {
|
let Email_valid = validateEmail(userEmail);
|
||||||
|
let Pwd_valid = validatepassword(userPassword);
|
||||||
|
if (Email_valid === true && Pwd_valid === true) {
|
||||||
userRegistration();
|
userRegistration();
|
||||||
$("#register_form .otp-input-group .otp-sent-email").text(userEmail);
|
$("#register_form .otp-input-group .otp-sent-email").text(userEmail);
|
||||||
} else {
|
} else if(Email_valid === false) {
|
||||||
emailInput.find("#User_Email").addClass("is-invalid");
|
emailInput.find("#User_Email").addClass("is-invalid");
|
||||||
emailInput.find(".form-floating").addClass("is-invalid");
|
emailInput.find(".form-floating").addClass("is-invalid");
|
||||||
emailInput.find(".invalid-feedback").text("Please enter a valid email");
|
emailInput.find(".invalid-feedback").text("Please enter a valid email");
|
||||||
registerForm.find(".loader-btn").hide();
|
registerForm.find(".loader-btn").hide();
|
||||||
$(this).show();
|
$(this).show();
|
||||||
|
}else if(Pwd_valid === false){
|
||||||
|
emailInput.find("#User_password").addClass("is-invalid");
|
||||||
|
emailInput.find(".form-floating").addClass("is-invalid");
|
||||||
|
emailInput.find(".invalid-feedback").text("Please check the password!");
|
||||||
|
registerForm.find(".loader-btn").hide();
|
||||||
|
$(this).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
<!------------------------------ RAM-------------------------->
|
<!------------------------------ RAM-------------------------->
|
||||||
<div class="tab-pane fade show active" id="pills-network-cards" role="tabpanel" aria-labelledby="pills-network-cards-tab">
|
<div class="tab-pane fade show active" id="pills-network-cards" role="tabpanel" aria-labelledby="pills-network-cards-tab">
|
||||||
<div class="py-md-5">
|
<div class="py-md-5">
|
||||||
<div class="text-center pb-md-5">
|
<div class="text-center">
|
||||||
<h1 class="satoshi_font pb-md-4 pb-3">Discover the revolution of ORA</h1>
|
<h1 class="satoshi_font pb-md-4 pb-3">Discover the revolution of ORA</h1>
|
||||||
<p class="fs-6 satoshi_font fw-500 pb-md-4">
|
<p class="fs-6 satoshi_font fw-500 pb-md-4">
|
||||||
ORA Memory Series, harnessing cutting-edge</br>
|
ORA Memory Series, harnessing cutting-edge</br>
|
||||||
|
|||||||
@@ -94,8 +94,6 @@
|
|||||||
<script src="../libs/axios.min.js"></script>
|
<script src="../libs/axios.min.js"></script>
|
||||||
<script src="../dist/js/footer.js"></script>
|
<script src="../dist/js/footer.js"></script>
|
||||||
<script src="../libs/cookies.min.js"></script>
|
<script src="../libs/cookies.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../dist/js/fontawesome.all.js"></script>
|
<script src="../dist/js/fontawesome.all.js"></script>
|
||||||
<script src="../dist/js/fontawesome.min.js"></script>
|
<script src="../dist/js/fontawesome.min.js"></script>
|
||||||
<script src="../dist/js/vendor/modernizr-3.11.7.min.js"></script>
|
<script src="../dist/js/vendor/modernizr-3.11.7.min.js"></script>
|
||||||
|
|||||||
+71
-71
@@ -42,7 +42,7 @@
|
|||||||
color:#ffff !important;
|
color:#ffff !important;
|
||||||
}
|
}
|
||||||
.card-title{
|
.card-title{
|
||||||
font-size: 1.2rem;
|
font-size: 1.4rem;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
<!------------------------------ RAM-------------------------->
|
<!------------------------------ RAM-------------------------->
|
||||||
<div class="tab-pane fade show active" id="pills-network-cards" role="tabpanel" aria-labelledby="pills-network-cards-tab">
|
<div class="tab-pane fade show active" id="pills-network-cards" role="tabpanel" aria-labelledby="pills-network-cards-tab">
|
||||||
<div class="py-md-5">
|
<div class="py-md-5">
|
||||||
<div class="text-center pb-md-5">
|
<div class="text-center">
|
||||||
<h1 class="satoshi_font pb-md-4 pb-3">Discover the revolution of ORA</h1>
|
<h1 class="satoshi_font pb-md-4 pb-3">Discover the revolution of ORA</h1>
|
||||||
<p class="fs-6 satoshi_font fw-500 pb-md-4">
|
<p class="fs-6 satoshi_font fw-500 pb-md-4">
|
||||||
ORA Memory Series, harnessing cutting-edge</br>
|
ORA Memory Series, harnessing cutting-edge</br>
|
||||||
@@ -90,26 +90,19 @@
|
|||||||
</a>
|
</a>
|
||||||
<div class="card-body pt-0">
|
<div class="card-body pt-0">
|
||||||
<a href="#" class="text-decoration-none text-dark">
|
<a href="#" class="text-decoration-none text-dark">
|
||||||
<h5 class="card-title satoshi_font mb-0">
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
ORA3 M.2 NVMe 512GB Internal Solid State Drive with NMVe PCIe Gen 3
|
ORA3 512GB Solid State Drive with NMVe PCIe Gen 3
|
||||||
</h5>
|
</h5>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<ul class="bg-gray-3 border-0 list-group-flush ps-3">
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">PCI Express 3.0</span>
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWPC33K512GS</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">512GB SSD</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
</li>
|
<p class="satoshi_font fs-9 mb-0">3500 MHz</p>
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Read speed: 3500 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Write speed: 3000 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">GRAPHENE THERMAL PAD</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="card-body text-center">
|
<div class="card-body text-center">
|
||||||
@@ -127,31 +120,24 @@
|
|||||||
<div class="col-lg-4 col-md-6 col-md-6">
|
<div class="col-lg-4 col-md-6 col-md-6">
|
||||||
<div class="card border bg-gray-3 rounded-3 p-1 h-100">
|
<div class="card border bg-gray-3 rounded-3 p-1 h-100">
|
||||||
<a href="#">
|
<a href="#">
|
||||||
<img src="./dist/assets/imgs/Navbar/ora4_ram.png" class="card-img-top" alt="...">
|
<img src="./dist/assets/imgs/Navbar/ora3_ram.png" class="card-img-top" alt="...">
|
||||||
</a>
|
</a>
|
||||||
<div class="card-body pt-0">
|
<div class="card-body pt-0">
|
||||||
<a href="#"
|
<a href="#"
|
||||||
class="text-decoration-none text-dark">
|
class="text-decoration-none text-dark">
|
||||||
<h5 class="card-title satoshi_font mb-0">
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
ORA3 M.2 NVMe 1TB Internal Solid State Drive with NMVe PCIe Gen 3
|
ORA3 1TB Solid State Drive with NMVe PCIe Gen 3
|
||||||
</h5>
|
</h5>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<ul class="bg-gray-3 border-0 list-group-flush ps-3">
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">PCI Express 3.0</span>
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWLD43232M</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">1TB SSD</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
</li>
|
<p class="satoshi_font fs-9 mb-0">3500 MHz</p>
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Read speed: 3500 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Write speed: 3000 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">GRAPHENE THERMAL PAD</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="card-body text-center">
|
<div class="card-body text-center">
|
||||||
@@ -173,26 +159,19 @@
|
|||||||
</a>
|
</a>
|
||||||
<div class="card-body pt-0">
|
<div class="card-body pt-0">
|
||||||
<a href="#" class="text-decoration-none text-dark">
|
<a href="#" class="text-decoration-none text-dark">
|
||||||
<h5 class="card-title satoshi_font mb-0">
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
ORA3 M.2 NVMe 2TB Internal Solid State Drive with NMVe PCIe Gen 3
|
ORA3 2TB Solid State Drive with NMVe PCIe Gen 3
|
||||||
</h5>
|
</h5>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<ul class="bg-gray-3 border-0 list-group-flush ps-3">
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">PCI Express 3.0</span>
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWPC33K002TS</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">2TB SSD</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
</li>
|
<p class="satoshi_font fs-9 mb-0">3500 MHz</p>
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Read speed:3500 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Write speed:3000 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">GRAPHENE THERMAL PAD</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="card-body text-center">
|
<div class="card-body text-center">
|
||||||
@@ -215,26 +194,19 @@
|
|||||||
<div class="card-body pt-0">
|
<div class="card-body pt-0">
|
||||||
<a href="#"
|
<a href="#"
|
||||||
class="text-decoration-none text-dark">
|
class="text-decoration-none text-dark">
|
||||||
<h5 class="card-title satoshi_font mb-0">
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
ORA4 M.2 NVMe 1TB Internal Solid State Drive with NMVe PCIe Gen 4
|
ORA4 512GB Solid State Drive with NMVe PCIe Gen 4
|
||||||
</h5>
|
</h5>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<ul class="bg-gray-3 border-0 list-group-flush ps-3">
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">PCI Express 4.0</span>
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWPC45K512GS</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">1TB SSD</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
</li>
|
<p class="satoshi_font fs-9 mb-0">4900 MHz</p>
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Read speed:4900 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Write speed:4400 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">GRAPHENE THERMAL PAD</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="card-body text-center">
|
<div class="card-body text-center">
|
||||||
@@ -257,26 +229,54 @@
|
|||||||
<div class="card-body pt-0">
|
<div class="card-body pt-0">
|
||||||
<a href="#"
|
<a href="#"
|
||||||
class="text-decoration-none text-dark">
|
class="text-decoration-none text-dark">
|
||||||
<h5 class="card-title satoshi_font mb-0">
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
ORA4 M.2 NVMe 2TB Internal Solid State Drive with NMVe PCIe Gen 4
|
ORA4 1TB Solid State Drive with NMVe PCIe Gen 4
|
||||||
</h5>
|
</h5>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<ul class="bg-gray-3 border-0 list-group-flush ps-3">
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">PCI Express 4.0</span>
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWPC45K001TS</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">2TB SSD</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">4900 MHz</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="card-body text-center">
|
||||||
|
<a href="#"
|
||||||
|
class="btn bg-white font-1-2 px-5 w-100 satoshi_font"
|
||||||
|
data_des="High-speed PCIe Gen 4x4
|
||||||
|
interface with read speeds
|
||||||
|
up to 4900 MB/s and write
|
||||||
|
speeds up to 4400MB/s."
|
||||||
|
data_name="ORA4 M.2 NVMe 1TB Internal Solid State Drive with NMVe PCIe Gen 4">Details
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4 col-md-6 col-md-6">
|
||||||
|
<div class="card border bg-gray-3 rounded-3 p-1 h-100">
|
||||||
|
<a href="#">
|
||||||
|
<img src="./dist/assets/imgs/Navbar/ora4_ram.png" class="card-img-top" alt="...">
|
||||||
|
</a>
|
||||||
|
<div class="card-body pt-0">
|
||||||
|
<a href="#"
|
||||||
|
class="text-decoration-none text-dark">
|
||||||
|
<h5 class="card-title text-center fw-600 satoshi_font mb-0">
|
||||||
|
ORA4 2TB Solid State Drive with NMVe PCIe Gen 4
|
||||||
|
</h5>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<ul class="bg-gray-3 border-0 mb-0 list-group-flush px-3 d-flex justify-content-between">
|
||||||
|
<li class="list-group-item border-0 py-0">
|
||||||
|
<p class="mb-0 fs-9">Modal</p>
|
||||||
|
<p class="satoshi_font fs-9 mb-0">AWPC45K002TS</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="list-group-item border-0 py-0">
|
<li class="list-group-item border-0 py-0">
|
||||||
<span class="satoshi_font">Read speed: 4900 MB/sec</span>
|
<p class="mb-0 fs-9">Memory Speed</p>
|
||||||
</li>
|
<p class="satoshi_font fs-9 mb-0">4900 MHz</p>
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">Write speed: 4400 MB/sec</span>
|
|
||||||
</li>
|
|
||||||
<li class="list-group-item border-0 py-0">
|
|
||||||
<span class="satoshi_font">GRAPHENE THERMAL PAD</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="card-body text-center">
|
<div class="card-body text-center">
|
||||||
|
|||||||
Посилання в новій задачі
Заблокувати користувача