diff options
| author | Magnus Hagander | 2019-10-11 13:31:32 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2019-10-11 13:31:32 +0000 |
| commit | de327f7a758c7684d46c9f12e22d7fedfd4458f5 (patch) | |
| tree | 7fe6861d06be4cd1088cd840533760c6d5ed3da2 /media | |
| parent | 331703c849b509b976bce5aa053ca6f9ff8e223c (diff) | |
Fix styling on twitter pages
Use different panel colors on the pending vs already handled tweets, and
make the wells between the sections a bit larger and in different color.
Diffstat (limited to 'media')
| -rw-r--r-- | media/css/twitter.css | 4 | ||||
| -rw-r--r-- | media/js/twitter.js | 24 |
2 files changed, 16 insertions, 12 deletions
diff --git a/media/css/twitter.css b/media/css/twitter.css index 40df5737..1105b3b5 100644 --- a/media/css/twitter.css +++ b/media/css/twitter.css @@ -18,6 +18,10 @@ div.queueentry img.preview-image, div.incomingentry img.preview-image { display: block; } +div.sectionwell { + background-color: #b0b0f5; +} + button.approve-button, button.discard-button, button.reply-button, button.discard-incoming-button, button.view-twitter-button, button.retweet-button { margin-top: 1rem; margin-right: 2rem; diff --git a/media/js/twitter.js b/media/js/twitter.js index bc3dc2de..b11f977e 100644 --- a/media/js/twitter.js +++ b/media/js/twitter.js @@ -25,8 +25,8 @@ function reset_state() { $('#buttonrow').show(); } -function add_queue_entry_html(row, d, modbuttons) { - var e = $('<div/>').addClass('queueentry panel panel-primary'); +function add_queue_entry_html(row, d, modbuttons, panelstyle) { + var e = $('<div/>').addClass('queueentry panel panel-' + panelstyle); e.append($('<div/>').addClass('panel-heading').text(d['time'])); var cdiv = $('<div/>').addClass('panel-body').text(d['txt']); if (d['hasimage']) { @@ -45,8 +45,8 @@ function add_queue_entry_html(row, d, modbuttons) { } -function add_incoming_entry_html(row, d, discardbutton) { - var e = $('<div/>').addClass('incomingentry panel panel-primary').data('replyid', d['id']).data('replyto', d['author']); +function add_incoming_entry_html(row, d, discardbutton, panelstyle) { + var e = $('<div/>').addClass('incomingentry panel panel-' + panelstyle).data('replyid', d['id']).data('replyto', d['author']); e.append($('<div/>').addClass('panel-heading').text('Posted by @' + d['author'] + ' (' + d['authorfullname'] + ') at ' + d['time'])); var cdiv = $('<div/>').addClass('panel-body').text(d['txt']); if (d['media']) { @@ -238,13 +238,13 @@ $(function() { $('#queuerow .queueentry').remove(); var row = $('#queuerow'); - row.append($('<div/>').addClass('well well-sm queueentry').text('Moderation queue at ' + t)); + row.append($('<div/>').addClass('well sectionwell queueentry').text('Moderation queue at ' + t)); $.each(data['queue'], function(i, d) { - add_queue_entry_html(row, d, is_moderator); + add_queue_entry_html(row, d, is_moderator, 'primary'); }); - row.append($('<div/>').addClass('well well-sm queueentry').text('Latest posts' + t)); + row.append($('<div/>').addClass('well sectionwell queueentry').text('Latest posts at ' + t)); $.each(data['latest'], function(i, d) { - add_queue_entry_html(row, d, false); + add_queue_entry_html(row, d, false, 'info'); }); $('#buttonrow').hide(); @@ -301,13 +301,13 @@ $(function() { $('#incomingrow .incomingentry').remove(); var row = $('#incomingrow'); - row.append($('<div/>').addClass('well well-sm incomingentry').text('Incoming tweets at ' + t)); + row.append($('<div/>').addClass('well sectionwell incomingentry').text('Incoming tweets at ' + t)); $.each(data['incoming'], function(i, d) { - add_incoming_entry_html(row, d, is_moderator); + add_incoming_entry_html(row, d, is_moderator, 'primary'); }); - row.append($('<div/>').addClass('well well-sm incomingentry').text('Processed incoming at ' + t)); + row.append($('<div/>').addClass('well sectionwell incomingentry').text('Processed incoming at ' + t)); $.each(data['incominglatest'], function(i, d) { - add_incoming_entry_html(row, d, false); + add_incoming_entry_html(row, d, false, 'info'); }); $('#buttonrow').hide(); |
