Merge pull request #495 from xwiki-labs/differentiate-admin-messages
Differentiate admin messagespull/1/head
commit
3e3c495e82
|
@ -23,5 +23,26 @@
|
|||
display: flex;
|
||||
flex-flow: column;
|
||||
}
|
||||
|
||||
.cp-support-list-actions {
|
||||
margin: 10px 0px 10px 2px;
|
||||
}
|
||||
.cp-support-list-message {
|
||||
&:last-child:not(.cp-support-fromadmin) {
|
||||
color: @colortheme_cp-red;
|
||||
background-color: lighten(@colortheme_cp-red, 25%);
|
||||
.cp-support-showdata {
|
||||
background-color: lighten(@colortheme_cp-red, 30%);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.cp-support-fromadmin {
|
||||
color: @colortheme_logo-2;
|
||||
background-color: #FFF;
|
||||
.cp-support-message-content {
|
||||
color: @colortheme_logo-2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -170,7 +170,9 @@ define([
|
|||
var privateData = metadataMgr.getPrivateData();
|
||||
|
||||
// Check content.sender to see if it comes from us or from an admin
|
||||
var fromMe = content.sender && content.sender.edPublic === privateData.edPublic;
|
||||
var senderKey = content.sender && content.sender.edPublic;
|
||||
var fromMe = senderKey === privateData.edPublic;
|
||||
var fromAdmin = ctx.adminKeys.indexOf(senderKey) !== -1;
|
||||
|
||||
var userData = h('div.cp-support-showdata', [
|
||||
Messages.support_showData,
|
||||
|
@ -183,7 +185,7 @@ define([
|
|||
});
|
||||
|
||||
var name = Util.fixHTML(content.sender.name) || Messages.anonymous;
|
||||
return h('div.cp-support-list-message', {
|
||||
return h('div.cp-support-list-message' + (fromAdmin? '.cp-support-fromadmin': ''), {
|
||||
'data-hash': hash
|
||||
}, [
|
||||
h('div.cp-support-message-from' + (fromMe ? '.cp-support-fromme' : ''), [
|
||||
|
@ -219,6 +221,7 @@ define([
|
|||
common: common,
|
||||
isAdmin: isAdmin,
|
||||
pinUsage: pinUsage || false,
|
||||
adminKeys: Array.isArray(ApiConfig.adminKeys)? ApiConfig.adminKeys.slice(): [],
|
||||
};
|
||||
|
||||
ui.sendForm = function (id, form, dest) {
|
||||
|
|
Loading…
Reference in New Issue