[ADD] display unhelpful message when a list view search yields no result
bzr revid: xmo@openerp.com-20120403141553-hrv006vdkv70zyfu
This commit is contained in:
parent
7270d04618
commit
e9f4fc98cc
|
@ -344,3 +344,12 @@
|
||||||
-webkit-box-shadow: none;
|
-webkit-box-shadow: none;
|
||||||
-box-shadow: none;
|
-box-shadow: none;
|
||||||
}
|
}
|
||||||
|
.openerp2 .oe-listview .oe_listview_nocontent > img {
|
||||||
|
float: left;
|
||||||
|
margin-right: 1.5em;
|
||||||
|
}
|
||||||
|
.openerp2 .oe-listview .oe_listview_nocontent > div {
|
||||||
|
overflow: hidden;
|
||||||
|
font-size: 150%;
|
||||||
|
width: 60ex;
|
||||||
|
}
|
||||||
|
|
|
@ -337,6 +337,20 @@ $colour4: #8a89ba
|
||||||
@include box-shadow(none)
|
@include box-shadow(none)
|
||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
|
|
||||||
|
// ListView {{{
|
||||||
|
.oe-listview
|
||||||
|
.oe_listview_nocontent
|
||||||
|
> img
|
||||||
|
float: left
|
||||||
|
margin-right: 1.5em
|
||||||
|
> div
|
||||||
|
// don't encroach on my arrow
|
||||||
|
overflow: hidden
|
||||||
|
font-size: 150%
|
||||||
|
width: 60ex
|
||||||
|
// }}}
|
||||||
|
|
||||||
.openerp
|
.openerp
|
||||||
// Transitional overrides for old styles {{{
|
// Transitional overrides for old styles {{{
|
||||||
// }}}
|
// }}}
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 2.3 KiB |
|
@ -747,6 +747,18 @@ openerp.web.ListView = openerp.web.View.extend( /** @lends openerp.web.ListView#
|
||||||
.attr('colspan', this.previous_colspan);
|
.attr('colspan', this.previous_colspan);
|
||||||
this.previous_colspan = null;
|
this.previous_colspan = null;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
no_result: function () {
|
||||||
|
var help = this.options.action.help;
|
||||||
|
if (this.groups.group_by || !help) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.$element.children('table').replaceWith(
|
||||||
|
$('<div class="oe_listview_nocontent">')
|
||||||
|
.append($('<img>', {
|
||||||
|
src: '/web/static/src/img/empty-list-arrow.png',
|
||||||
|
alt: _t("This list is empty")}))
|
||||||
|
.append($('<div>').html(help)));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.ListView.List# */{
|
openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.ListView.List# */{
|
||||||
|
@ -1344,6 +1356,9 @@ openerp.web.ListView.Groups = openerp.web.Class.extend( /** @lends openerp.web.L
|
||||||
self.records.add(records, {silent: true});
|
self.records.add(records, {silent: true});
|
||||||
list.render();
|
list.render();
|
||||||
d.resolve(list);
|
d.resolve(list);
|
||||||
|
if (_.isEmpty(records)) {
|
||||||
|
view.no_result();
|
||||||
|
}
|
||||||
});});
|
});});
|
||||||
return d.promise();
|
return d.promise();
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue