Line | |
---|
1 | |
---|
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) { |
---|
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.