Attendance Viewer

Are you still skipping classes??

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Attendance Viewer
// @namespace    https://github.com/krsatyam7/NIET-Attendance-Viewer
// @version      0.1
// @description  Are you still skipping classes??
// @author       krsatyam7
// @match        https://niet.instituteoncloud.com/AttendanceReport/StudentAcademicAttendance
// @icon         https://user-images.githubusercontent.com/110342305/230463675-b0cde796-e67d-4330-a53d-e3530b9ab1da.png
// @license MIT 
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    // Get all elements with the "display:none" property
const hiddenElements = document.querySelectorAll("[style*='display:none']");

// Loop through each hidden element and remove its "display:none" property
hiddenElements.forEach(function(element) {
  element.style.display = "";
});

})();