Skip to content

Commit

Permalink
adding an option to specify the spinner target to FormRequest
Browse files Browse the repository at this point in the history
  • Loading branch information
anutron committed Nov 1, 2011
1 parent 29add22 commit 203a03d
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions Source/Forms/Behavior.FormRequest.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,21 @@ Behavior.addGlobalFilter('FormRequest', {
},
setup: function(element, api){
var updateElement,
update = api.get('update');
if (update =="self") {
updateElement = element;
} else {
updateElement = element.getElement(update);
}
update = api.get('update'),
spinner = api.get('spinner');
if (update =="self") updateElement = element;
else updateElement = element.getElement(update);

if (spinner == "self") spinner = element;
else if (spinner) spinner = element.getElement(spinner);
else spinner = updateElement;

if (!updateElement) api.fail('Could not find target element for form update');

var req = new Form.Request(element, updateElement, {
requestOptions: {
filter: api.get('filter'),
spinnerTarget: updateElement
spinnerTarget: spinner
},
resetForm: api.get('resetForm') || /* noReset is deprecated: */ !element.hasClass('noReset')
}).addEvent('complete', function(){
Expand Down

0 comments on commit 203a03d

Please sign in to comment.