smartxml: fix - handle invalid params.node value
[fnpeditor.git] / src / editor / modules / rng / documentSummary.js
index 211037d..8e6927d 100644 (file)
@@ -8,16 +8,19 @@ var $ = require('libs/jquery'),
 
 
 var view = {
-    dom: $('<div class="documentSummary"></div>'),
-    init: function(config) {
+    dom: $('<ul></ul>'),
+    init: function(config, doc) {
         this.config = config;
+        this.doc = doc;
         this.template = _.template(template);
+
+        this.doc.on('propertyChanged', this.render, this);
     },
-    render: function(properties) {
+    render: function() {
         this.dom.html(this.template({
             title: this.config.title,
             properties: this.config.properties,
-            propertyValues: properties
+            propertyValues: this.doc.properties
         }));
     },
     setDraftField: function(value) {