diff --git a/js/legacy/wn/widgets/form/sidebar.js b/js/legacy/wn/widgets/form/sidebar.js
index 0a2c43034b..4f7b98b941 100644
--- a/js/legacy/wn/widgets/form/sidebar.js
+++ b/js/legacy/wn/widgets/form/sidebar.js
@@ -106,10 +106,7 @@ wn.widgets.form.sidebar = { Sidebar: function(form) {
render: function(wrapper) {
me.form.assign_to = new wn.widgets.form.sidebar.AssignTo(wrapper, me, me.form.doctype, me.form.docname);
},
- display: function() {
- if(me.form.doc.__local) return false;
- else return true;
- }
+ display: function() { return !me.form.doc.__islocal }
},
{
diff --git a/js/wn/views/doclistview.js b/js/wn/views/doclistview.js
index 423925361e..7827ccdc47 100644
--- a/js/wn/views/doclistview.js
+++ b/js/wn/views/doclistview.js
@@ -384,7 +384,7 @@ wn.views.ListView = Class.extend({
// content
if(typeof opts.content=='function') {
- opts.content(parent, data);
+ opts.content(parent, data, me);
}
else if(opts.content=='name') {
$(parent).append(repl('%(name)s', data));
@@ -409,16 +409,7 @@ wn.views.ListView = Class.extend({
$(parent).append(data.when);
}
else if(opts.type=='bar-graph') {
- args = {
- percent: data[opts.content],
- fully_delivered: (data[opts.content] > 99 ? 'bar-complete' : ''),
- label: opts.label
- }
- $(parent).append(repl('\
- \
- ', args));
+ this.render_bar_graph(parent, data, opts.content, opts.label);
}
else if(opts.type=='link' && opts.doctype) {
$(parent).append(repl('\
+ \
+ ', args));
+ },
+ render_icon: function(parent, icon_class, label) {
+ var icon_html = "";
+ $(parent).append(repl(icon_html, {icon_class: icon_class, label: label || ''}));
}
});