Fieldify: add multiple ancestor object to allow multi-tr fields
[brisk.git] / web / info.js
index 8587e98..499a7e1 100644 (file)
@@ -25,19 +25,30 @@ var mlang_info = { 'btn_close' : { 'it' : 'Chiudi.',
                                    'en' : 'Close.' }
                  };
 
+
 function info_fld(dobj)
 {
     var fields = { login: { type: 'value' },
                    state: { type: 'value', perms: 'ro' },
                    guar: { type: 'value', perms: 'ro' },
+
+                   widefriend: { type: 'fields', fields: { black: { type: 'value', perms: 'ro' },
+                                                           test: { type: 'value', perms: 'ro'},
+                                                           friend: { type: 'value', perms: 'ro'},
+                                                           bff: { type: 'value', perms: 'ro'}
+                                                         } },
+                   narrowfriend: { type: 'fields', fields: { black: { type: 'value', perms: 'ro'},
+                                                             test: { type: 'value', perms: 'ro'},
+                                                             friend: { type: 'value', perms: 'ro'},
+                                                             bff: { type: 'value', perms: 'ro'}
+                                                         } },
                    match: { type: 'value', perms: 'ro' },
                    game: { type: 'value', perms: 'ro' },
                    friend: { type: 'radio' },
                    skill: { type: 'radio' },
                    trust: { type: 'radio' }
                  };
-
-    return (new Fieldify(dobj, fields));
+    return (new Fieldify([dobj], fields));
  }
 
 function info_show(username)