@@ -119,8 +119,8 @@ <h1>Shopping cart</h1>
119
119
< div class ="box ">
120
120
< div class ="box-header ">
121
121
< h4 style ="display: inline; "> Shipping Address</ h4 >
122
- < p style ="display: inline; float: right; ">
123
- < a data-toggle ="modal " data-target ="#address-modal " href ="#change " > Change </ a >
122
+ < p id =" add_shipping " style ="display: inline; float: right; ">
123
+ < a data-toggle ="modal " data-target ="#address-modal " href ="#add " > Add </ a >
124
124
</ p >
125
125
</ div >
126
126
< p id ="address "> </ p >
@@ -170,8 +170,8 @@ <h4 class="modal-title" id="Login">Address</h4>
170
170
< div class ="box ">
171
171
< div class ="box-header ">
172
172
< h4 style ="display: inline; "> Payment</ h4 >
173
- < p style ="display: inline; float: right; ">
174
- < a data-toggle ="modal " data-target ="#card-modal " href ="#change " > Change </ a >
173
+ < p id =" add_payment " style ="display: inline; float: right; ">
174
+ < a data-toggle ="modal " data-target ="#card-modal " href ="#add " > Add </ a >
175
175
</ p >
176
176
</ div >
177
177
< p id ="number "> </ p >
@@ -366,6 +366,7 @@ <h4>Coupon code</h4>
366
366
var cartTotal = 0 ;
367
367
var numItemsInCart = 0 ;
368
368
var shipping = 4.99 ;
369
+ var orderPlaced = false ;
369
370
$ . each ( data , function ( index , element ) {
370
371
if ( element != null && element . itemId != null && element . itemId != "null" ) {
371
372
$ . getJSON ( '/catalogue/' + element . itemId , function ( data ) {
@@ -405,6 +406,8 @@ <h4>Coupon code</h4>
405
406
} ) ;
406
407
} else {
407
408
$ ( '#orderButton' ) . click ( function ( event ) {
409
+ if ( orderPlaced == false ) {
410
+ orderPlaced = true ;
408
411
return order ( ) ;
409
412
} ) ;
410
413
}
@@ -423,8 +426,10 @@ <h4>Coupon code</h4>
423
426
$ . getJSON ( '/card' , function ( data ) {
424
427
if ( data . status_code !== 500 ) {
425
428
$ ( "p#number" ) . text ( "Card ending in " + data . number ) . css ( "color" , "black" ) ;
429
+ $ ( "#add_payment" ) . hide ( ) ;
426
430
} else {
427
431
$ ( "p#number" ) . text ( "No credit card saved for user." ) . css ( "color" , "red" ) ;
432
+ $ ( "#add_payment" ) . show ( ) ;
428
433
}
429
434
} ) ;
430
435
@@ -439,8 +444,10 @@ <h4>Coupon code</h4>
439
444
text += "</br>" ;
440
445
text += data . country ;
441
446
$ ( "p#address" ) . html ( text ) . css ( "color" , "black" ) ;
447
+ $ ( "#add_shipping" ) . hide ( ) ;
442
448
} else {
443
449
$ ( "p#address" ) . text ( "No address saved for user." ) . css ( "color" , "red" ) ;
450
+ $ ( "#add_shipping" ) . show ( ) ;
444
451
}
445
452
} ) ;
446
453
0 commit comments