Gitlab '해킹'

6485 단어 gitproductivityjokes
Gitlab에서 '생산적'으로 보이고 싶었던 적이 있습니까? 이것을 콘솔에 붙여넣으십시오. 가장 좋아하는 git 관련 해킹은 무엇입니까? 😜

colors = [`rgb(172, 213, 242)`,
`rgb(127, 168, 201)`,
`rgb(82, 123, 160)`,
`rgb(37, 78, 119)`]

$(".user-contrib-cell").each(function(){ $(this).attr("fill", colors[Math.floor(Math.random()*colors.length)])})


결과는 아래 이미지를 참조하세요!



둘 다 가질 수 있는데 플랫폼을 선택하는 이유는 무엇입니까? 💩



그들의 바닐라 자바스크립트 솔루션 + GitHub 스크립트에 감사드립니다!



△ LUKE知る








오타가 있습니다. colors.length 대신 items.length 이어야 합니다. 또한 다음과 같이 바닐라 JS로 작성할 수 있습니다.

((colors, query) =>
    Array.from(document.querySelectorAll(query)).forEach(cell =>
        cell.setAttribute(
            "fill",
            `#${colors[Math.floor(Math.random() * colors.length)]}`
        )
    ))(["acd5f2", "7fa8c9", "527ba0", "254e77"], ".user-contrib-cell");



GitHub의 경우 다음과 같이 매개변수를 변경할 수 있습니다.

((colors, query) =>
    Array.from(document.querySelectorAll(query)).forEach(cell =>
        cell.setAttribute(
            "fill",
            `#${colors[Math.floor(Math.random() * colors.length)]}`
        )
    ))(["c6e48b", "7bc96f", "239a3b", "196127"], ".js-calendar-graph-svg rect");

좋은 웹페이지 즐겨찾기