[IMP] mail: announcement bar: hardcode close ttl + update link with dbuuid
bzr revid: chs@openerp.com-20131210174728-hgkbv609mwq8iuu5
This commit is contained in:
parent
5520d73d5f
commit
0d02d06675
|
@ -17,7 +17,9 @@ openerp_announcement = function(instance) {
|
|||
if (!dbuuid) {
|
||||
return;
|
||||
}
|
||||
var $css = $('<link />').attr({
|
||||
var $link = $bar.find('.url a');
|
||||
$link.attr('href', _.str.sprintf('%s/%s', $link.attr('href'), dbuuid));
|
||||
var $css = $('<link />').attr({
|
||||
rel : 'stylesheet',
|
||||
type: 'text/css',
|
||||
media: 'screen',
|
||||
|
@ -25,17 +27,8 @@ openerp_announcement = function(instance) {
|
|||
});
|
||||
$css.on('load', function() {
|
||||
var close = function() {
|
||||
var data = window.getComputedStyle($bar.find('.data')[0], ':before').content || "'{}'";
|
||||
var delim = data[0];
|
||||
data = data.slice(1, data.length - 1).replace(new RegExp('\\\\'+delim, 'g'), delim);
|
||||
try {
|
||||
data = JSON.parse(data);
|
||||
} catch(_e) {
|
||||
data = {};
|
||||
}
|
||||
var ttl = data.close_ttl || 24*60*60;
|
||||
var ttl = 7*24*60*60;
|
||||
self.session.set_cookie('ab', 'c', ttl);
|
||||
|
||||
$bar.slideUp('slow');
|
||||
};
|
||||
$bar.find('.close').on('click', close);
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
<span class="message"></span>
|
||||
<span class="url"><a href="https://services.openerp.com/openerp-enterprise/ab/register" target="_blank"></a></span>
|
||||
<span class="close"></span>
|
||||
<span class="data"></span>
|
||||
</td>
|
||||
</t>
|
||||
</t>
|
||||
|
|
Loading…
Reference in New Issue