partial #1886 - when a user is outside of delivery range, LET them continue after prompt
This commit is contained in:
parent
fb0b3c5ff7
commit
e2948b36af
@ -410,3 +410,17 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="address-out-of-range-warning order-warning modal zoom-anim-dialog small-container mfp-hide">
|
||||||
|
<h1>Woops!</h1>
|
||||||
|
<p>The address <strong>{{order.form.address}}</strong> is out of delivery range, or you have entered an invalid address.<br/><br/>Please check your address, or order takeout.</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<div ng-click="addressOutOfRangePlaceAnyway();">Place Order Anyway</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<div ng-click="addressLetMeChangeIt();">Modify Address</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -257,6 +257,9 @@ html[xmlns] .clearfix {
|
|||||||
.order-warning, .order-warning h1{
|
.order-warning, .order-warning h1{
|
||||||
font-size: 14px !important;
|
font-size: 14px !important;
|
||||||
}
|
}
|
||||||
|
.order-warning p{
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
.order-warning strong {
|
.order-warning strong {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
@ -264,12 +267,13 @@ html[xmlns] .clearfix {
|
|||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
.order-warning ul li {
|
.order-warning ul li {
|
||||||
|
color: #d74924;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin: 10px 0;
|
margin: 10px 0;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.show-more-restaurants {
|
.show-more-restaurants {
|
||||||
color: #FFF;
|
color: #FFF;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
|
|||||||
@ -574,6 +574,11 @@ NGApp.controller('RestaurantCtrl', function ($scope, $http, $routeParams, $rootS
|
|||||||
// Give time to close the modal.
|
// Give time to close the modal.
|
||||||
setTimeout( function(){ order.submit( true );; }, 300 );
|
setTimeout( function(){ order.submit( true );; }, 300 );
|
||||||
}
|
}
|
||||||
|
$scope.addressOutOfRangePlaceAnyway = function(){
|
||||||
|
$rootScope.closePopup();
|
||||||
|
// Give time to close the modal.
|
||||||
|
setTimeout( function(){ order.submit( true );; }, 300 );
|
||||||
|
}
|
||||||
|
|
||||||
$scope.giftCardCreditPayment = function(){
|
$scope.giftCardCreditPayment = function(){
|
||||||
$rootScope.closePopup();
|
$rootScope.closePopup();
|
||||||
|
|||||||
@ -505,7 +505,8 @@ NGApp.factory('OrderService', function ($http, $location, $rootScope, $filter, A
|
|||||||
distance = service.location.km2Miles( distance );
|
distance = service.location.km2Miles( distance );
|
||||||
|
|
||||||
if (!service.restaurant.deliveryHere(distance)) {
|
if (!service.restaurant.deliveryHere(distance)) {
|
||||||
App.alert('Sorry, you are out of delivery range or have an invalid address. <br>Please check your address, or order takeout.');
|
App.busy.unBusy();
|
||||||
|
App.dialog.show( '.address-out-of-range-warning' );
|
||||||
|
|
||||||
App.busy.unBusy();
|
App.busy.unBusy();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user