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 || ''})); } });