Browse Source

Front-end shop basket progress

Vova Tkach 5 years ago
parent
commit
8206a84598

+ 14 - 0
assets/template/header_html_file.go

@@ -31,6 +31,20 @@ var VarHeaderHtmlFile = []byte(`<!doctype html>
 			var ShopBasketBtnContinue = 'Continue Shopping';
 			var ShopBasketBtnOrder = 'Make order';
 			var ShopBasketEmpty = 'Your basket currently empty...';
+			var ShopOrderLabelLastName = 'Last Name';
+			var ShopOrderLabelFirstName = 'First Name';
+			var ShopOrderLabelSecondName = 'Second Name';
+			var ShopOrderLabelMobilePhone = 'Mobile Phone';
+			var ShopOrderLabelEmailAddress = 'Email Address';
+			var ShopOrderLabelDelivery = 'Delivery';
+			var ShopOrderLabelComment = 'Comment';
+			var ShopOrderEmptyLastName = 'Please enter your last name';
+			var ShopOrderEmptyFirstName = 'Please enter your first name';
+			var ShopOrderEmptySecondName = 'Please enter your second name';
+			var ShopOrderEmptyMobilePhone = 'Please enter your mobile phone';
+			var ShopOrderEmptyEmailAddress = 'Please enter your email address';
+			var ShopOrderEmptyDelivery = 'Please enter delivery comment';
+			var ShopOrderEmptyComment = 'Please enter order comment';
 			var ShopOrderSuccess = 'Thank you for your order! We will call you shortly';
 			var ShopOrderErrorMobilePhone = 'Mobile phone number is invalid';
 			var ShopOrderErrorEmailAddress = 'Email address is invalid';

+ 7 - 8
assets/template/scripts_js_file.go

@@ -186,7 +186,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_last_name">Last Name</label> \
+													<label for="lbl_client_last_name">' + ShopOrderLabelLastName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_last_name" name="client_last_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -196,7 +196,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_first_name">First Name</label> \
+													<label for="lbl_client_first_name">' + ShopOrderLabelFirstName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_first_name" name="client_first_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -206,7 +206,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_second_name">Second Name</label> \
+													<label for="lbl_client_second_name">' + ShopOrderLabelSecondName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_second_name" name="client_second_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -216,7 +216,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_phone">Mobile phone</label> \
+													<label for="lbl_client_phone">' + ShopOrderLabelMobilePhone + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_phone" name="client_phone" value="" minlength="1" maxlength="20" autocomplete="off" required> \
@@ -226,7 +226,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_email">Email address</label> \
+													<label for="lbl_client_email">' + ShopOrderLabelEmailAddress + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_email" name="client_email" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -236,7 +236,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_delivery_comment">Delivery</label> \
+													<label for="lbl_client_delivery_comment">' + ShopOrderLabelDelivery + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_delivery_comment" name="client_delivery_comment" value="" minlength="1" maxlength="255" autocomplete="off"> \
@@ -246,7 +246,7 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_order_comment">Comment</label> \
+													<label for="lbl_client_order_comment">' + ShopOrderLabelComment + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<textarea class="form-control" id="lbl_client_order_comment" name="client_order_comment" autocomplete="off"></textarea> \
@@ -434,7 +434,6 @@ var VarScriptsJsFile = []byte(`(function(window, $) {
 					// Validate
 					// Send form
 					ShopBasketBlockObject(object);
-					console.log('Order action');
 					var OrderForm = $('#sys-modal-shop-basket .modal-body .order-form form');
 					$.ajax({
 						type: "POST",

+ 14 - 0
hosts/localhost/template/header.html

@@ -29,6 +29,20 @@
 			var ShopBasketBtnContinue = 'Continue Shopping';
 			var ShopBasketBtnOrder = 'Make order';
 			var ShopBasketEmpty = 'Your basket currently empty...';
+			var ShopOrderLabelLastName = 'Last Name';
+			var ShopOrderLabelFirstName = 'First Name';
+			var ShopOrderLabelSecondName = 'Second Name';
+			var ShopOrderLabelMobilePhone = 'Mobile Phone';
+			var ShopOrderLabelEmailAddress = 'Email Address';
+			var ShopOrderLabelDelivery = 'Delivery';
+			var ShopOrderLabelComment = 'Comment';
+			var ShopOrderEmptyLastName = 'Please enter your last name';
+			var ShopOrderEmptyFirstName = 'Please enter your first name';
+			var ShopOrderEmptySecondName = 'Please enter your second name';
+			var ShopOrderEmptyMobilePhone = 'Please enter your mobile phone';
+			var ShopOrderEmptyEmailAddress = 'Please enter your email address';
+			var ShopOrderEmptyDelivery = 'Please enter delivery comment';
+			var ShopOrderEmptyComment = 'Please enter order comment';
 			var ShopOrderSuccess = 'Thank you for your order! We will call you shortly';
 			var ShopOrderErrorMobilePhone = 'Mobile phone number is invalid';
 			var ShopOrderErrorEmailAddress = 'Email address is invalid';

+ 7 - 7
hosts/localhost/template/scripts.js

@@ -184,7 +184,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_last_name">Last Name</label> \
+													<label for="lbl_client_last_name">' + ShopOrderLabelLastName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_last_name" name="client_last_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -194,7 +194,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_first_name">First Name</label> \
+													<label for="lbl_client_first_name">' + ShopOrderLabelFirstName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_first_name" name="client_first_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -204,7 +204,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_second_name">Second Name</label> \
+													<label for="lbl_client_second_name">' + ShopOrderLabelSecondName + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_second_name" name="client_second_name" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -214,7 +214,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_phone">Mobile phone</label> \
+													<label for="lbl_client_phone">' + ShopOrderLabelMobilePhone + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_phone" name="client_phone" value="" minlength="1" maxlength="20" autocomplete="off" required> \
@@ -224,7 +224,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_email">Email address</label> \
+													<label for="lbl_client_email">' + ShopOrderLabelEmailAddress + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_email" name="client_email" value="" minlength="1" maxlength="64" autocomplete="off" required> \
@@ -234,7 +234,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_delivery_comment">Delivery</label> \
+													<label for="lbl_client_delivery_comment">' + ShopOrderLabelDelivery + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<input class="form-control" type="text" id="lbl_client_delivery_comment" name="client_delivery_comment" value="" minlength="1" maxlength="255" autocomplete="off"> \
@@ -244,7 +244,7 @@
 										<div class="form-group"> \
 											<div class="row"> \
 												<div class="col-md-3"> \
-													<label for="lbl_client_order_comment">Comment</label> \
+													<label for="lbl_client_order_comment">' + ShopOrderLabelComment + '</label> \
 												</div> \
 												<div class="col-md-9"> \
 													<textarea class="form-control" id="lbl_client_order_comment" name="client_order_comment" autocomplete="off"></textarea> \