]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - plugins/Bookmark/js/bookmark.js
Merge branch '1.0.x' into testing
[quix0rs-gnu-social.git] / plugins / Bookmark / js / bookmark.js
1 var Bookmark = {
2
3     // Special XHR that sends in some code to be run
4     // when the full bookmark form gets loaded
5     BookmarkXHR: function(form)
6     {
7         SN.U.FormXHR(form, Bookmark.InitBookmarkForm);
8         return false;
9     },
10
11     // Special initialization function just for the
12     // second step in the bookmarking workflow
13     InitBookmarkForm: function() {
14         SN.Init.CheckBoxes();
15         $('fieldset fieldset label').inFieldLabels({ fadeOpacity:0 });
16         SN.Init.NoticeFormSetup($('#form_new_bookmark'));
17     }
18 }
19
20 $(document).ready(function() {
21
22     // Stop normal live event stuff
23     $('form.ajax').die();
24     $('form.ajax input[type=submit]').die();
25
26     // Make the bookmark submit super special
27     $('#form_initial_bookmark').bind('submit', function(e) {
28         Bookmark.BookmarkXHR($(this));
29         e.stopPropagation();
30         return false;
31     });
32
33     // Restore live event stuff to other forms & submit buttons
34     SN.Init.AjaxForms();
35
36 });