Rev | Line | |
---|
[826] | 1 | |
---|
[831] | 2 | // Load an Entry from via AJAX. |
---|
| 3 | // @container Container object to load response into. |
---|
| 4 | // @button Button object used to trigger this function. |
---|
| 5 | // @args Params map to pass to actionUrl. |
---|
| 6 | function loadEntryForm(container, button, params) { |
---|
[826] | 7 | |
---|
| 8 | var actionUrl = getContextPath()+"/entryDetailed/ajaxCreate/"; |
---|
| 9 | |
---|
| 10 | function success(data, textStatus, jqXHR){ |
---|
| 11 | container.html(data); |
---|
| 12 | jQuery('html,body').animate({scrollTop: container.offset().top}, 800, function() { |
---|
| 13 | container.css("border", "1px solid #006DBA"); |
---|
| 14 | container.find(':input[name="comment"]').focus(); |
---|
| 15 | }); |
---|
| 16 | } |
---|
| 17 | |
---|
| 18 | function error(jqXHR, textStatus, errorThrown){ |
---|
| 19 | container.html(errorIndication().slideDown(600)); |
---|
| 20 | button.show(600); |
---|
| 21 | } |
---|
| 22 | |
---|
| 23 | // Start. |
---|
| 24 | button.hide(600); |
---|
| 25 | container.html(loadingIndication().slideDown(600)); |
---|
| 26 | |
---|
| 27 | jQuery.ajax({ |
---|
| 28 | url: actionUrl, |
---|
| 29 | data: params, |
---|
| 30 | success: success, |
---|
| 31 | error: error |
---|
| 32 | }); |
---|
| 33 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.