12345678910111213141516171819202122232425262728293031323334353637 |
- var Bookmark = {
- // Special XHR that sends in some code to be run
- // when the full bookmark form gets loaded
- BookmarkXHR: function(form)
- {
- SN.U.FormXHR(form, Bookmark.InitBookmarkForm);
- return false;
- },
- // Special initialization function just for the
- // second step in the bookmarking workflow
- InitBookmarkForm: function() {
- SN.Init.CheckBoxes();
- $('fieldset fieldset label').inFieldLabels({ fadeOpacity:0 });
- SN.Init.NoticeFormSetup($('#form_new_bookmark'));
- }
- }
- $(document).ready(function() {
- // Stop normal live event stuff
- $(document).off("submit", "form.ajax");
- $(document).off("click", "form.ajax input[type=submit]");
- // Make the bookmark submit super special
- $(document).on('submit', '#form_initial_bookmark', function (e) {
- Bookmark.BookmarkXHR($(this));
- e.stopPropagation();
- return false;
- });
- // Restore live event stuff to other forms & submit buttons
- SN.Init.AjaxForms();
- });
|