/** * Notes */ ul.notes { display: block; list-style: none; margin: 0px; padding: 0px; .discussion-header, .note-header { @extend .cgray; padding-top: 5px; padding-bottom: 15px; .avatar { float: left; margin-right: 10px; } .discussion-last-update, .note-last-update { font-style: italic; } .note-author { color: $style_color; font-weight: bold; &:hover { color: $primary_color; } } } .discussion { padding: 8px 0; overflow: hidden; display: block; position:relative; .discussion-body { margin-left: 50px; .diff_file, .discussion-hidden, .notes { @extend .borders; background-color: #F9F9F9; } .diff_file .note { border-bottom: 0px; padding: 0px; } .discussion-hidden .note { @extend .cgray; padding: 8px; text-align: center; } .notes .note { border-color: #ddd; padding: 8px; } } } .note { padding: 8px 0; overflow: hidden; display: block; position:relative; p { color: $style_color; } .avatar { margin-top:3px; } .note-body { margin-left:45px; padding-top: 5px; } .note-header { padding-bottom: 5px; } } // paint top or bottom borders depending on notes direction &:not(.reversed) .note, &:not(.reversed) .discussion { border-bottom: 1px solid #eee; } &.reversed .note, &.reversed .discussion { border-top: 1px solid #eee; } } .diff_file tr.notes_holder { font-family: $sansFontFamily; font-size: 13px; line-height: 18px; td { border: 1px solid #ddd; border-left: none; &.notes_line { text-align: center; padding: 10px 0; } &.notes_content { background-color: $white; border-width: 1px 0; padding-top: 0; } } .comment-btn { margin-top: 8px; } // TODO: start cleanup form { // hide it by default display: none; margin: 8px 0; .note_actions { margin:0; padding-top: 10px; .buttons { float:left; width:300px; } .options { .labels { float:left; padding-left:10px; label { padding: 6px 0; margin: 0; width:120px; } } } } } // TODO: end cleanup } /** * Discussion/Note Actions */ .discussion, .note { &.note:hover { .note-actions { display: block; } } .discussion-header:hover { .discussion-actions { display: block; } } .discussion-actions, .note-actions { display: none; float: right; [class^="icon-"], [class*="icon-"] { font-size: 16px; line-height: 16px; vertical-align: middle; } a { @extend .cgray; &:hover { color: $primary_color; &.danger { @extend .cred; } } } } } .diff_file .note .note-actions { right: 0; top: 0; } .issue_notes, .wiki_notes { .note_content { float: left; width: 400px; } } .notes-status { margin: 18px; } p.notify_controls input{ margin: 5px; } p.notify_controls span{ font-weight: 700; } /** * add line note button on the side of diffs */ .diff_file tr.line_holder { .add-diff-note { position:absolute; margin-left:-70px; margin-top:-10px; z-index:10; background: url("comment_add.png") no-repeat left 0; width:32px; height:32px; opacity: 0.0; filter: alpha(opacity=0); &:hover { opacity: 1.0; filter: alpha(opacity=100); } } &:hover > td { background: $hover !important; .add-diff-note { opacity: 1.0; filter: alpha(opacity=100); } } } /** * Note Forms */ .comment-btn { @extend .save-btn; } .new_note { textarea { height:80px; width:99%; font-size:14px; } } .note-forms { .new_diff_note { display: none; } } #new_note { .attach_holder { display:none; } } .preview_note { margin: 2px; border: 1px solid #ddd; padding: 10px; min-height: 60px; background:#f5f5f5; } form.new_note { .input-file { font: 500px monospace; opacity: 0; filter: alpha(opacity=0); position: absolute; z-index: 1; top: 0; right: 0; padding: 0; margin: 0; } .note_advanced_opts { h6 { line-height: 32px; padding-right: 15px; } } .attachments { position: relative; width: 350px; height: 50px; overflow: hidden; margin:0 0 5px !important; .input_file { .file_upload { position: absolute; right: 14px; top: 7px; } .file_name { line-height: 30px; width: 240px; height: 28px; overflow: hidden; } .input-file { width: 260px; height: 41px; float: right; } } } } .note-text { border: 1px solid #aaa; box-shadow: none; }