fix in listview show title on hover and customize form: show updated only if something returned from server

This commit is contained in:
Anand Doshi 2012-12-27 13:08:56 +05:30
parent 60d93f29e9
commit b1f3d06a92
2 changed files with 9 additions and 5 deletions

View file

@ -49,8 +49,10 @@ cur_frm.cscript.refresh = function(doc, dt, dn) {
if(r.exc) {
//msgprint(r.exc);
} else {
if(r.server_messages) { cur_frm.cscript.doc_type(doc, doc.doctype, doc.name); }
cur_frm.frm_head.set_label(['Updated', 'label-success']);
if(r.server_messages) {
cur_frm.cscript.doc_type(doc, doc.doctype, doc.name);
cur_frm.frm_head.set_label(['Updated', 'label-success']);
}
}
});
}

View file

@ -55,14 +55,16 @@ wn.views.ListView = Class.extend({
$(parent).find('input').data('name', data.name);
}
else if(opts.content=='docstatus') {
$(parent).append(repl('<span class="docstatus"><i class="%(docstatus_icon)s" \
$(parent).append(repl('<span class="docstatus"> \
<i class="%(docstatus_icon)s" \
title="%(docstatus_title)s"></i></span>', data));
}
else if(opts.content=='tags') {
this.add_user_tags(parent, data);
}
else if(opts.content=='modified') {
$(parent).append(data.when);
$(parent).append(data.when)
.attr("title", "Last Modified On: " + data.when);
}
else if(opts.type=='bar-graph') {
this.render_bar_graph(parent, data, opts.content, opts.label);
@ -82,7 +84,7 @@ wn.views.ListView = Class.extend({
$(parent).append(repl('<span title="%(title)s"> %(content)s</span>', {
"title": (opts.title || opts.content)
+ (data[opts.content].indexOf("<")===-1
? ": " + data[opts.content]
? ": " + data[opts.content].replace(/\"/g, '&quot;')
: ""),
"content": data[opts.content]
}));