diff --git a/content.js b/content.js index e69de29b..1a7f50f2 100644 --- a/content.js +++ b/content.js @@ -0,0 +1,18 @@ +var elements = document.getElementsByClassName('rwd-table results'); +var table = elements[0]; +var header = table.tHead.children[0]; + +var th = document.createElement('th'); +th.innerHTML = "Rating"; +header.insertBefore(th,header.children[5]); + +var tableBody = table.getElementsByTagName('tbody')[0]; +tr = tableBody.getElementsByTagName("tr"); +for (i = 0; i < tr.length; i++) { + if(!(tr[i].children.length == 1)){ + var td = document.createElement('td'); + var newContent = document.createTextNode(Math.random()); + td.appendChild(newContent); + tr[i].insertBefore(td,tr[i].children[5]); + } +} \ No newline at end of file diff --git a/manifest.json b/manifest.json index 28051d1c..c06b4dc6 100644 --- a/manifest.json +++ b/manifest.json @@ -9,6 +9,9 @@ "css": ["styles.css"], "js": ["content.js"], "matches": ["https://utdirect.utexas.edu/apps/registrar/course_schedule/*"] - }] - + }], + "background": { + "scripts": ["content.js"], + "persistent": false + } } \ No newline at end of file