浏览代码

Bugfix in format of IQ stanza to save bookmarks.

JC Brand 9 年之前
父节点
当前提交
3e77deee26
共有 2 个文件被更改,包括 21 次插入22 次删除
  1. 13 13
      spec/bookmarks.js
  2. 8 9
      src/converse-bookmarks.js

+ 13 - 13
spec/bookmarks.js

@@ -91,20 +91,20 @@
                                 "</storage>"+
                             "</item>"+
                         "</publish>"+
+                        "<publish-options>"+
+                            "<x xmlns='jabber:x:data' type='submit'>"+
+                                "<field var='FORM_TYPE' type='hidden'>"+
+                                    "<value>http://jabber.org/protocol/pubsub#publish-options</value>"+
+                                "</field>"+
+                                "<field var='pubsub#persist_items'>"+
+                                    "<value>true</value>"+
+                                "</field>"+
+                                "<field var='pubsub#access_model'>"+
+                                    "<value>whitelist</value>"+
+                                "</field>"+
+                            "</x>"+
+                        "</publish-options>"+
                     "</pubsub>"+
-                    "<publish-options>"+
-                        "<x xmlns='jabber:x:data' type='submit'>"+
-                            "<field var='FORM_TYPE' type='hidden'>"+
-                                "<value>http://jabber.org/protocol/pubsub#publish-options</value>"+
-                            "</field>"+
-                            "<field var='pubsub#persist_items'>"+
-                                "<value>true</value>"+
-                            "</field>"+
-                            "<field var='pubsub#access_model'>"+
-                                "<value>whitelist</value>"+
-                            "</field>"+
-                        "</x>"+
-                    "</publish-options>"+
                 "</iq>"
             );
 

+ 8 - 9
src/converse-bookmarks.js

@@ -119,15 +119,14 @@
                                     .up()
                                 .up()
                             .up()
-                        .up()
-                        .c('publish-options')
-                            .c('x', {'xmlns': Strophe.NS.XFORM, 'type':'submit'})
-                                .c('field', {'var':'FORM_TYPE', 'type':'hidden'})
-                                    .c('value').t('http://jabber.org/protocol/pubsub#publish-options').up().up()
-                                .c('field', {'var':'pubsub#persist_items'})
-                                    .c('value').t('true').up().up()
-                                .c('field', {'var':'pubsub#access_model'})
-                                    .c('value').t('whitelist');
+                            .c('publish-options')
+                                .c('x', {'xmlns': Strophe.NS.XFORM, 'type':'submit'})
+                                    .c('field', {'var':'FORM_TYPE', 'type':'hidden'})
+                                        .c('value').t('http://jabber.org/protocol/pubsub#publish-options').up().up()
+                                    .c('field', {'var':'pubsub#persist_items'})
+                                        .c('value').t('true').up().up()
+                                    .c('field', {'var':'pubsub#access_model'})
+                                        .c('value').t('whitelist');
                     converse.connection.sendIQ(stanza, this.onBookmarkAdded, this.onBookmarkError);
                 },