temp fix for restaurant saving
This commit is contained in:
parent
48bafe9029
commit
e37a193fb0
@ -317,8 +317,17 @@
|
|||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2" style="text-align: right;"><br />
|
<td colspan="2" style="text-align: right;"><br />
|
||||||
<div class="action-button green admin-restaurant-save">
|
<div class="action-button action-button-small green admin-restaurant-save-details">
|
||||||
<span>Save Restaurant</span>
|
<span>Save Details</span>
|
||||||
|
</div>
|
||||||
|
<div class="action-button action-button-small green admin-restaurant-save-hours" style="margin-right: 10px;">
|
||||||
|
<span>Save Hours</span>
|
||||||
|
</div>
|
||||||
|
<div class="action-button action-button-small green admin-restaurant-save-dishes" style="margin-right: 10px;">
|
||||||
|
<span>Save Dishes</span>
|
||||||
|
</div>
|
||||||
|
<div class="action-button action-button-small green admin-restaurant-save" style="margin-right: 10px;">
|
||||||
|
<span>Save All</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@ -183,7 +183,19 @@ $(function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$('.admin-restaurant-save').live('click', function() {
|
$('.admin-restaurant-save').live('click', function() {
|
||||||
saveRestaurant();
|
saveRestaurant(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.admin-restaurant-save-details').live('click', function() {
|
||||||
|
saveRestaurant(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.admin-restaurant-save-hours').live('click', function() {
|
||||||
|
saveHours();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.admin-restaurant-save-dishes').live('click', function() {
|
||||||
|
saveDishes();
|
||||||
});
|
});
|
||||||
|
|
||||||
var saveDishes = function(complete) {
|
var saveDishes = function(complete) {
|
||||||
@ -252,7 +264,7 @@ $(function() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
var saveRestaurant = function() {
|
var saveRestaurant = function(all) {
|
||||||
var selector = 'input.dataset-restaurant, select.dataset-restaurant, textarea.dataset-restaurant';
|
var selector = 'input.dataset-restaurant, select.dataset-restaurant, textarea.dataset-restaurant';
|
||||||
var id = App.restaurant;
|
var id = App.restaurant;
|
||||||
|
|
||||||
@ -260,11 +272,13 @@ $(function() {
|
|||||||
App.cache('Restaurant', id, function() {
|
App.cache('Restaurant', id, function() {
|
||||||
var restaurant = getValues(selector, this);
|
var restaurant = getValues(selector, this);
|
||||||
restaurant.save(function() {
|
restaurant.save(function() {
|
||||||
|
if (all) {
|
||||||
saveHours(function() {
|
saveHours(function() {
|
||||||
saveDishes(function() {
|
saveDishes(function() {
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
@ -274,12 +288,13 @@ $(function() {
|
|||||||
|
|
||||||
App.cache('Restaurant', r.id_restaurant, function() {
|
App.cache('Restaurant', r.id_restaurant, function() {
|
||||||
App.restaurant = this.id_restaurant;
|
App.restaurant = this.id_restaurant;
|
||||||
|
if (all) {
|
||||||
saveHours(function() {
|
saveHours(function() {
|
||||||
saveDishes(function() {
|
saveDishes(function() {
|
||||||
location.href = '/admin/restaurants/' + App.restaurant;
|
location.href = '/admin/restaurants/' + App.restaurant;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user