2011-04-18 02:37:51 +01:00
|
|
|
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() {
|
2011-04-18 05:41:42 +01:00
|
|
|
SN.Init.CheckBoxes();
|
|
|
|
$('fieldset fieldset label').inFieldLabels({ fadeOpacity:0 });
|
2011-04-21 20:35:33 +01:00
|
|
|
SN.Init.NoticeFormSetup($('#form_new_bookmark'));
|
2011-04-18 02:37:51 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
|
|
|
|
|
// Stop normal live event stuff
|
2013-09-23 11:07:37 +01:00
|
|
|
$(document).off("submit", "form.ajax");
|
|
|
|
$(document).off("click", "form.ajax input[type=submit]");
|
2011-04-18 02:37:51 +01:00
|
|
|
|
|
|
|
// Make the bookmark submit super special
|
2013-09-14 12:41:04 +01:00
|
|
|
$(document).on('submit', '#form_initial_bookmark', function (e) {
|
2011-04-18 02:37:51 +01:00
|
|
|
Bookmark.BookmarkXHR($(this));
|
|
|
|
e.stopPropagation();
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
|
2011-04-18 04:34:05 +01:00
|
|
|
// Restore live event stuff to other forms & submit buttons
|
2011-04-18 02:37:51 +01:00
|
|
|
SN.Init.AjaxForms();
|
|
|
|
|
|
|
|
});
|