pnoeric
(Eric)
4월 21, 2020, 11:48오전
1
안녕하세요, ‘quote’ 박스 스타일링 작업을 하고 있습니다… Discourse 코어에서 아래쪽 화살표(컨텍스트 내 인용문 참조)와 위쪽 화살표(인용된 메시지로 이동)에 클래스를 추가할 수 있을까요?
그리고— 더 중요한 질문이지만— 이 인용된 사용자가 차단(blocked)된 상태인지 나타내는 클래스가 메인 .quote aside(부모 div)에도 추가될 수 있을까요?
시각적인 변경이나 “무시(ignore)” 기능의 동작 방식 변경을 요청하는 것은 아닙니다 단지 저와 다른 미래의 테마 개발자들이 활용할 수 있는 클래스 몇 개만 있으면 좋겠습니다.
혹시 코드베이스에서 어디를 시도해 봐야 할지 대략적인 방향만 알려주시면, 제가 직접 시도해서 PR을 제출해 보겠습니다.
sam
(Sam Saffron)
4월 22, 2020, 7:14오전
2
pnoeric:
저도 이걸 한번 시도해 볼 수 있습니다.
정말 그렇게 해야 합니까? 다른 방법으로 타겟팅할 수는 없나요? 꼭 그렇게 해야 한다면 title 속성을 사용하여 타겟팅할 수도 있습니다.
pnoeric
(Eric)
4월 22, 2020, 7:18오전
3
네, 그 두 요소(화살표)를 CSS로 타겟팅할 수 있을 것 같습니다. 꽤 복잡한 선택자가 필요하고, 해당 요소에 클래스를 직접 붙이는 것만큼은 아니겠지만, 아마도 처리할 수 있을 것입니다.
더 어려운 부분은 해당 사용자가 무시된 상태인지 확인하는 것입니다. 제가 볼 때, 상위 컨테이너 중 어느 것도 인용 블록의 ‘무시됨’ 상태를 나타내는 클래스를 추가하지 않습니다. 그 클래스가 없으면 CSS에서 다른 처리를 할 수 없습니다. 어떻게 생각하시나요? 제 생각이 틀렸다면 알려주세요
sam
(Sam Saffron)
4월 22, 2020, 8:18오전
4
인용된 사용자가 무시된 것으로 보이는데, 이 경우 실제로는 코어 변경이 필요할 것 같습니다.
여기서 클래스를 추가하는 작업을 해야 한다는 것에 대해 어떻게 느껴야 할지 잘 모르겠습니다. PR을 올려주시고 충분히 간단하다면 병합하는 데는 문제가 없습니다.
pnoeric
(Eric)
4월 22, 2020, 10:23오전
6
Dannii
(Dannii)
4월 22, 2020, 12:27오후
7
위아래 화살표는 쉽습니다
.quote-controls .svg-icon-title
.quote-controls .back
차단된 게시글에 대해서는 확신이 없는데, PR이 가장 좋은 방법이라는 말이 맞을 수도 있습니다.