Skip to content

Commit

Permalink
Add icons for maximizing and minizing sections
Browse files Browse the repository at this point in the history
  • Loading branch information
BrainMaestro committed Apr 11, 2017
1 parent 9a9f19a commit cfc2a0c
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
19 changes: 18 additions & 1 deletion src/display.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
(function () {
var tableHeaders = ['Name', 'Version', 'Latest', 'Description'];
var open = '\
<svg class="octicon octicon-chevron-down" viewBox="0 0 10 16" version="1.1" width="15" height="26" aria-hidden="true">\
<path fill-rule="evenodd" d="M5 11L0 6l1.5-1.5L5 8.25 8.5 4.5 10 6z">\
</path>\
</svg>';
var closed = '\
<svg class="octicon octicon-chevron-right" viewBox="0 0 8 16" version="1.1" width="12" height="24" aria-hidden="true">\
<path fill-rule="evenodd" d="M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3z">\
</path>\
</svg>';


function display(deps, devDeps, config) {
var readme = document.querySelector('.markdown-body.entry-content');
Expand Down Expand Up @@ -57,12 +68,16 @@
var row = document.createElement('tr');
var td = document.createElement('td');
var header = document.createElement('strong');

header.textContent = dev ? 'Development Dependencies' : 'Project Dependencies';
td.colSpan = tableHeaders.length;
row.style.cursor = 'pointer';
row.onclick = toggleDependencies;
td.appendChild(header);
var icon = document.createElement('div');
icon.style.float = 'right';
icon.innerHTML = open;
td.appendChild(icon);
row.appendChild(td);

return row;
Expand All @@ -72,6 +87,8 @@
for (var i = 0; i < rows.length; i++) {
toggle(rows[i]);
}
var icon = td.getElementsByTagName('div')[0];
icon.innerHTML = icon.innerHTML === open ? closed : open;
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Package Hub",
"version": "0.6.0",
"version": "0.7.0",
"manifest_version": 2,
"description": "Display dependencies for many package managers on GitHub",
"author": "Ezinwa Okpoechi",
Expand Down

0 comments on commit cfc2a0c

Please sign in to comment.