4415 lines
543 KiB
HTML
4415 lines
543 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Interactive BOM for KiCAD</title>
|
|
<style type="text/css">
|
|
:root {
|
|
--pcb-edge-color: black;
|
|
--pad-color: #878787;
|
|
--pad-hole-color: #CCCCCC;
|
|
--pad-color-highlight: #D04040;
|
|
--pad-color-highlight-both: #D0D040;
|
|
--pad-color-highlight-marked: #44a344;
|
|
--pin1-outline-color: #ffb629;
|
|
--pin1-outline-color-highlight: #ffb629;
|
|
--pin1-outline-color-highlight-both: #fcbb39;
|
|
--pin1-outline-color-highlight-marked: #fdbe41;
|
|
--silkscreen-edge-color: #aa4;
|
|
--silkscreen-polygon-color: #4aa;
|
|
--silkscreen-text-color: #4aa;
|
|
--fabrication-edge-color: #907651;
|
|
--fabrication-polygon-color: #907651;
|
|
--fabrication-text-color: #a27c24;
|
|
--track-color: #def5f1;
|
|
--track-color-highlight: #D04040;
|
|
--zone-color: #def5f1;
|
|
--zone-color-highlight: #d0404080;
|
|
}
|
|
|
|
html,
|
|
body {
|
|
margin: 0px;
|
|
height: 100%;
|
|
font-family: Verdana, sans-serif;
|
|
}
|
|
|
|
.dark.topmostdiv {
|
|
--pcb-edge-color: #eee;
|
|
--pad-color: #808080;
|
|
--pin1-outline-color: #ffa800;
|
|
--pin1-outline-color-highlight: #ccff00;
|
|
--track-color: #42524f;
|
|
--zone-color: #42524f;
|
|
background-color: #252c30;
|
|
color: #eee;
|
|
}
|
|
|
|
button {
|
|
background-color: #eee;
|
|
border: 1px solid #888;
|
|
color: black;
|
|
height: 44px;
|
|
width: 44px;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
display: inline-block;
|
|
font-size: 14px;
|
|
font-weight: bolder;
|
|
}
|
|
|
|
.dark button {
|
|
/* This will be inverted */
|
|
background-color: #c3b7b5;
|
|
}
|
|
|
|
button.depressed {
|
|
background-color: #0a0;
|
|
color: white;
|
|
}
|
|
|
|
.dark button.depressed {
|
|
/* This will be inverted */
|
|
background-color: #b3b;
|
|
}
|
|
|
|
button:focus {
|
|
outline: 0;
|
|
}
|
|
|
|
button#tb-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
button#lr-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
|
|
}
|
|
|
|
button#bom-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-grouped-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-ungrouped-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#bom-netlist-btn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
|
|
}
|
|
|
|
button#copy {
|
|
background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
|
|
background-position: 6px 6px;
|
|
background-repeat: no-repeat;
|
|
background-size: 26px 26px;
|
|
border-radius: 6px;
|
|
height: 40px;
|
|
width: 40px;
|
|
margin: 10px 5px;
|
|
}
|
|
|
|
button#copy:active {
|
|
box-shadow: inset 0px 0px 5px #6c6c6c;
|
|
}
|
|
|
|
textarea.clipboard-temp {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 2em;
|
|
height: 2em;
|
|
padding: 0;
|
|
border: None;
|
|
outline: None;
|
|
box-shadow: None;
|
|
background: transparent;
|
|
}
|
|
|
|
.left-most-button {
|
|
border-right: 0;
|
|
border-top-left-radius: 6px;
|
|
border-bottom-left-radius: 6px;
|
|
}
|
|
|
|
.middle-button {
|
|
border-right: 0;
|
|
}
|
|
|
|
.right-most-button {
|
|
border-top-right-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
}
|
|
|
|
.button-container {
|
|
font-size: 0;
|
|
margin: 10px 10px 10px 0px;
|
|
}
|
|
|
|
.dark .button-container {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.button-container button {
|
|
background-size: 32px 32px;
|
|
background-position: 5px 5px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
@media print {
|
|
.hideonprint {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
canvas {
|
|
cursor: crosshair;
|
|
}
|
|
|
|
canvas:active {
|
|
cursor: grabbing;
|
|
}
|
|
|
|
.fileinfo {
|
|
width: 100%;
|
|
max-width: 1000px;
|
|
border: none;
|
|
padding: 5px;
|
|
}
|
|
|
|
.fileinfo .title {
|
|
font-size: 20pt;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.fileinfo td {
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
max-width: 1px;
|
|
width: 50%;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.bom {
|
|
border-collapse: collapse;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 10pt;
|
|
table-layout: fixed;
|
|
width: 100%;
|
|
margin-top: 1px;
|
|
position: relative;
|
|
}
|
|
|
|
.bom th,
|
|
.bom td {
|
|
border: 1px solid black;
|
|
padding: 5px;
|
|
word-wrap: break-word;
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
|
|
.dark .bom th,
|
|
.dark .bom td {
|
|
border: 1px solid #777;
|
|
}
|
|
|
|
.bom th {
|
|
background-color: #CCCCCC;
|
|
background-clip: padding-box;
|
|
}
|
|
|
|
.dark .bom th {
|
|
background-color: #3b4749;
|
|
}
|
|
|
|
.bom tr.highlighted:nth-child(n) {
|
|
background-color: #cfc;
|
|
}
|
|
|
|
.dark .bom tr.highlighted:nth-child(n) {
|
|
background-color: #226022;
|
|
}
|
|
|
|
.bom tr:nth-child(even) {
|
|
background-color: #f2f2f2;
|
|
}
|
|
|
|
.dark .bom tr:nth-child(even) {
|
|
background-color: #313b40;
|
|
}
|
|
|
|
.bom tr.checked {
|
|
color: #1cb53d;
|
|
}
|
|
|
|
.dark .bom tr.checked {
|
|
color: #2cce54;
|
|
}
|
|
|
|
.bom tr {
|
|
transition: background-color 0.2s;
|
|
}
|
|
|
|
.bom .numCol {
|
|
width: 30px;
|
|
}
|
|
|
|
.bom .value {
|
|
width: 15%;
|
|
}
|
|
|
|
.bom .quantity {
|
|
width: 65px;
|
|
}
|
|
|
|
.bom th .sortmark {
|
|
position: absolute;
|
|
right: 1px;
|
|
top: 1px;
|
|
margin-top: -5px;
|
|
border-width: 5px;
|
|
border-style: solid;
|
|
border-color: transparent transparent #221 transparent;
|
|
transform-origin: 50% 85%;
|
|
transition: opacity 0.2s, transform 0.4s;
|
|
}
|
|
|
|
.dark .bom th .sortmark {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.bom th .sortmark.none {
|
|
opacity: 0;
|
|
}
|
|
|
|
.bom th .sortmark.desc {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.bom th:hover .sortmark.none {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.bom .bom-checkbox {
|
|
width: 30px;
|
|
position: relative;
|
|
user-select: none;
|
|
-moz-user-select: none;
|
|
}
|
|
|
|
.bom .bom-checkbox:before {
|
|
content: "";
|
|
position: absolute;
|
|
border-width: 15px;
|
|
border-style: solid;
|
|
border-color: #51829f transparent transparent transparent;
|
|
visibility: hidden;
|
|
top: -15px;
|
|
}
|
|
|
|
.bom .bom-checkbox:after {
|
|
content: "Double click to set/unset all";
|
|
position: absolute;
|
|
color: white;
|
|
top: -35px;
|
|
left: -26px;
|
|
background: #51829f;
|
|
padding: 5px 15px;
|
|
border-radius: 8px;
|
|
white-space: nowrap;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.bom .bom-checkbox:hover:before,
|
|
.bom .bom-checkbox:hover:after {
|
|
visibility: visible;
|
|
transition: visibility 0.2s linear 1s;
|
|
}
|
|
|
|
.split {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.split.split-horizontal,
|
|
.gutter.gutter-horizontal {
|
|
height: 100%;
|
|
float: left;
|
|
}
|
|
|
|
.gutter {
|
|
background-color: #ddd;
|
|
background-repeat: no-repeat;
|
|
background-position: 50%;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.dark .gutter {
|
|
background-color: #777;
|
|
}
|
|
|
|
.gutter.gutter-horizontal {
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
|
|
cursor: ew-resize;
|
|
width: 5px;
|
|
}
|
|
|
|
.gutter.gutter-vertical {
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
|
|
cursor: ns-resize;
|
|
height: 5px;
|
|
}
|
|
|
|
.searchbox {
|
|
float: left;
|
|
height: 40px;
|
|
margin: 10px 5px;
|
|
padding: 12px 32px;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 18px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #888;
|
|
border-radius: 6px;
|
|
outline: none;
|
|
background-color: #eee;
|
|
transition: background-color 0.2s, border 0.2s;
|
|
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
|
|
background-position: 10px 10px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.dark .searchbox {
|
|
background-color: #111;
|
|
color: #eee;
|
|
}
|
|
|
|
.searchbox::placeholder {
|
|
color: #ccc;
|
|
}
|
|
|
|
.dark .searchbox::placeholder {
|
|
color: #666;
|
|
}
|
|
|
|
.filter {
|
|
width: calc(60% - 64px);
|
|
}
|
|
|
|
.reflookup {
|
|
width: calc(40% - 10px);
|
|
}
|
|
|
|
input[type=text]:focus {
|
|
background-color: white;
|
|
border: 1px solid #333;
|
|
}
|
|
|
|
.dark input[type=text]:focus {
|
|
background-color: #333;
|
|
border: 1px solid #ccc;
|
|
}
|
|
|
|
mark.highlight {
|
|
background-color: #5050ff;
|
|
color: #fff;
|
|
padding: 2px;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
.dark mark.highlight {
|
|
background-color: #76a6da;
|
|
color: #111;
|
|
}
|
|
|
|
.menubtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.statsbtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.iobtn {
|
|
background-color: white;
|
|
border: none;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.visbtn {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
padding: 15px;
|
|
}
|
|
|
|
#vismenu-content {
|
|
left: 0px;
|
|
font-family: Verdana, sans-serif;
|
|
}
|
|
|
|
.dark .statsbtn,
|
|
.dark .savebtn,
|
|
.dark .menubtn,
|
|
.dark .iobtn,
|
|
.dark .visbtn {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.flexbox {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
}
|
|
|
|
.savebtn {
|
|
background-color: #d6d6d6;
|
|
width: auto;
|
|
height: 30px;
|
|
flex-grow: 1;
|
|
margin: 5px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.savebtn:active {
|
|
background-color: #0a0;
|
|
color: white;
|
|
}
|
|
|
|
.dark .savebtn:active {
|
|
/* This will be inverted */
|
|
background-color: #b3b;
|
|
}
|
|
|
|
.stats {
|
|
border-collapse: collapse;
|
|
font-size: 12pt;
|
|
table-layout: fixed;
|
|
width: 100%;
|
|
min-width: 450px;
|
|
}
|
|
|
|
.dark .stats td {
|
|
border: 1px solid #bbb;
|
|
}
|
|
|
|
.stats td {
|
|
border: 1px solid black;
|
|
padding: 5px;
|
|
word-wrap: break-word;
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
|
|
#checkbox-stats div {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
#checkbox-stats .bar {
|
|
background-color: rgba(28, 251, 0, 0.6);
|
|
}
|
|
|
|
.menu {
|
|
position: relative;
|
|
display: inline-block;
|
|
margin: 10px 10px 10px 0px;
|
|
}
|
|
|
|
.menu-content {
|
|
font-size: 12pt !important;
|
|
text-align: left !important;
|
|
font-weight: normal !important;
|
|
display: none;
|
|
position: absolute;
|
|
background-color: white;
|
|
right: 0;
|
|
min-width: 300px;
|
|
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
|
|
z-index: 100;
|
|
padding: 8px;
|
|
}
|
|
|
|
.dark .menu-content {
|
|
background-color: #111;
|
|
}
|
|
|
|
.menu:hover .menu-content {
|
|
display: block;
|
|
}
|
|
|
|
.menu:hover .menubtn,
|
|
.menu:hover .iobtn,
|
|
.menu:hover .statsbtn {
|
|
background-color: #eee;
|
|
}
|
|
|
|
.menu-label {
|
|
display: inline-block;
|
|
padding: 8px;
|
|
border: 1px solid #ccc;
|
|
border-top: 0;
|
|
width: calc(100% - 18px);
|
|
}
|
|
|
|
.menu-label-top {
|
|
border-top: 1px solid #ccc;
|
|
}
|
|
|
|
.menu-textbox {
|
|
float: left;
|
|
height: 24px;
|
|
margin: 10px 5px;
|
|
padding: 5px 5px;
|
|
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
|
|
font-size: 14px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #888;
|
|
border-radius: 4px;
|
|
outline: none;
|
|
background-color: #eee;
|
|
transition: background-color 0.2s, border 0.2s;
|
|
width: calc(100% - 10px);
|
|
}
|
|
|
|
.menu-textbox.invalid,
|
|
.dark .menu-textbox.invalid {
|
|
color: red;
|
|
}
|
|
|
|
.dark .menu-textbox {
|
|
background-color: #222;
|
|
color: #eee;
|
|
}
|
|
|
|
.radio-container {
|
|
margin: 4px;
|
|
}
|
|
|
|
.topmostdiv {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: white;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
#top {
|
|
height: 78px;
|
|
border-bottom: 2px solid black;
|
|
}
|
|
|
|
.dark #top {
|
|
border-bottom: 2px solid #ccc;
|
|
}
|
|
|
|
#dbg {
|
|
display: block;
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
width: 8px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: #aaa;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: #666;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: #555;
|
|
}
|
|
|
|
.slider {
|
|
-webkit-appearance: none;
|
|
width: 100%;
|
|
margin: 3px 0;
|
|
padding: 0;
|
|
outline: none;
|
|
opacity: 0.7;
|
|
-webkit-transition: .2s;
|
|
transition: opacity .2s;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.slider:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.slider::-webkit-slider-runnable-track {
|
|
-webkit-appearance: none;
|
|
width: 100%;
|
|
height: 8px;
|
|
background: #d3d3d3;
|
|
border-radius: 3px;
|
|
border: none;
|
|
}
|
|
|
|
.slider::-webkit-slider-thumb {
|
|
-webkit-appearance: none;
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
margin-top: -4px;
|
|
}
|
|
|
|
.dark .slider::-webkit-slider-thumb {
|
|
background: #3d3;
|
|
}
|
|
|
|
.slider::-moz-range-thumb {
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.slider::-moz-range-track {
|
|
height: 8px;
|
|
background: #d3d3d3;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.dark .slider::-moz-range-thumb {
|
|
background: #3d3;
|
|
}
|
|
|
|
.slider::-ms-track {
|
|
width: 100%;
|
|
height: 8px;
|
|
border-width: 3px 0;
|
|
background: transparent;
|
|
border-color: transparent;
|
|
color: transparent;
|
|
transition: opacity .2s;
|
|
}
|
|
|
|
.slider::-ms-fill-lower {
|
|
background: #d3d3d3;
|
|
border: none;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider::-ms-fill-upper {
|
|
background: #d3d3d3;
|
|
border: none;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.slider::-ms-thumb {
|
|
width: 15px;
|
|
height: 15px;
|
|
border-radius: 50%;
|
|
background: #0a0;
|
|
cursor: pointer;
|
|
margin: 0;
|
|
}
|
|
|
|
.shameless-plug {
|
|
font-size: 0.8em;
|
|
text-align: center;
|
|
display: block;
|
|
}
|
|
|
|
a {
|
|
color: #0278a4;
|
|
}
|
|
|
|
.dark a {
|
|
color: #00b9fd;
|
|
}
|
|
|
|
#frontcanvas,
|
|
#backcanvas {
|
|
touch-action: none;
|
|
}
|
|
|
|
.placeholder {
|
|
border: 1px dashed #9f9fda !important;
|
|
background-color: #edf2f7 !important;
|
|
}
|
|
|
|
.dragging {
|
|
z-index: 999;
|
|
}
|
|
|
|
.dark .dragging>table>tbody>tr {
|
|
background-color: #252c30;
|
|
}
|
|
|
|
.dark .placeholder {
|
|
filter: invert(1);
|
|
}
|
|
|
|
.column-spacer {
|
|
top: 0;
|
|
left: 0;
|
|
width: calc(100% - 4px);
|
|
position: absolute;
|
|
cursor: pointer;
|
|
user-select: none;
|
|
height: 100%;
|
|
}
|
|
|
|
.column-width-handle {
|
|
top: 0;
|
|
right: 0;
|
|
width: 4px;
|
|
position: absolute;
|
|
cursor: col-resize;
|
|
user-select: none;
|
|
height: 100%;
|
|
}
|
|
|
|
.column-width-handle:hover {
|
|
background-color: #4f99bd;
|
|
}
|
|
|
|
.help-link {
|
|
border: 1px solid #0278a4;
|
|
padding-inline: 0.3rem;
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.dark .help-link {
|
|
border: 1px solid #00b9fd;
|
|
}
|
|
|
|
|
|
</style>
|
|
<script type="text/javascript" >
|
|
///////////////////////////////////////////////
|
|
/*
|
|
Split.js - v1.3.5
|
|
MIT License
|
|
https://github.com/nathancahill/Split.js
|
|
*/
|
|
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
|
|
// This work is free. You can redistribute it and/or modify it
|
|
// under the terms of the WTFPL, Version 2
|
|
// For more information see LICENSE.txt or http://www.wtfpl.net/
|
|
//
|
|
// For more information, the home page:
|
|
// http://pieroxy.net/blog/pages/lz-string/testing.html
|
|
//
|
|
// LZ-based compression algorithm, version 1.4.4
|
|
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/*!
|
|
* PEP v0.4.3 | https://github.com/jquery/PEP
|
|
* Copyright jQuery Foundation and other contributors | http://jquery.org/license
|
|
*/
|
|
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
|
|
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
|
|
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
|
|
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
|
|
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
|
|
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
|
|
for(var b=a;b.parentNode;)b=b.parentNode;
|
|
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
|
|
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
|
|
//
|
|
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
|
|
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
|
|
var b=x(a,this.findElements,this);
|
|
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
|
|
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
|
|
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
|
|
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
|
|
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
|
|
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
|
|
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
|
|
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
|
|
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
|
|
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
|
|
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
|
|
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
|
|
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
|
|
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
|
|
b=!1;else if("XY"===c)
|
|
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
|
|
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
|
|
vacuumTouches:function(a){var b=a.touches;
|
|
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
|
|
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
|
|
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
|
|
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
|
|
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
|
|
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
|
|
if(this.isPrimaryTouch(c)){
|
|
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "fields": ["Value"]}
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
var pcbdata = JSON.parse(LZString.decompressFromBase64("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"))
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* Utility functions */
|
|
|
|
var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
|
|
pcbdata.metadata.revision + '__#';
|
|
var storage;
|
|
|
|
function initStorage(key) {
|
|
try {
|
|
window.localStorage.getItem("blank");
|
|
storage = window.localStorage;
|
|
} catch (e) {
|
|
// localStorage not available
|
|
}
|
|
if (!storage) {
|
|
try {
|
|
window.sessionStorage.getItem("blank");
|
|
storage = window.sessionStorage;
|
|
} catch (e) {
|
|
// sessionStorage also not available
|
|
}
|
|
}
|
|
}
|
|
|
|
function readStorage(key) {
|
|
if (storage) {
|
|
return storage.getItem(storagePrefix + key);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
function writeStorage(key, value) {
|
|
if (storage) {
|
|
storage.setItem(storagePrefix + key, value);
|
|
}
|
|
}
|
|
|
|
function fancyDblClickHandler(el, onsingle, ondouble) {
|
|
return function() {
|
|
if (el.getAttribute("data-dblclick") == null) {
|
|
el.setAttribute("data-dblclick", 1);
|
|
setTimeout(function() {
|
|
if (el.getAttribute("data-dblclick") == 1) {
|
|
onsingle();
|
|
}
|
|
el.removeAttribute("data-dblclick");
|
|
}, 200);
|
|
} else {
|
|
el.removeAttribute("data-dblclick");
|
|
ondouble();
|
|
}
|
|
}
|
|
}
|
|
|
|
function smoothScrollToRow(rowid) {
|
|
document.getElementById(rowid).scrollIntoView({
|
|
behavior: "smooth",
|
|
block: "center",
|
|
inline: "nearest"
|
|
});
|
|
}
|
|
|
|
function focusInputField(input) {
|
|
input.scrollIntoView(false);
|
|
input.focus();
|
|
input.select();
|
|
}
|
|
|
|
function saveBomTable(output) {
|
|
var text = '';
|
|
for (var node of bomhead.childNodes[0].childNodes) {
|
|
if (node.firstChild) {
|
|
text += (output == 'csv' ? `"${node.firstChild.nodeValue}"` : node.firstChild.nodeValue);
|
|
}
|
|
if (node != bomhead.childNodes[0].lastChild) {
|
|
text += (output == 'csv' ? ',' : '\t');
|
|
}
|
|
}
|
|
text += '\n';
|
|
for (var row of bombody.childNodes) {
|
|
for (var cell of row.childNodes) {
|
|
let val = '';
|
|
for (var node of cell.childNodes) {
|
|
if (node.nodeName == "INPUT") {
|
|
if (node.checked) {
|
|
val += '✓';
|
|
}
|
|
} else if (node.nodeName == "MARK") {
|
|
val += node.firstChild.nodeValue;
|
|
} else {
|
|
val += node.nodeValue;
|
|
}
|
|
}
|
|
if (output == 'csv') {
|
|
val = val.replace(/\"/g, '\"\"'); // pair of double-quote characters
|
|
if (isNumeric(val)) {
|
|
val = +val; // use number
|
|
} else {
|
|
val = `"${val}"`; // enclosed within double-quote
|
|
}
|
|
}
|
|
text += val;
|
|
if (cell != row.lastChild) {
|
|
text += (output == 'csv' ? ',' : '\t');
|
|
}
|
|
}
|
|
text += '\n';
|
|
}
|
|
|
|
if (output != 'clipboard') {
|
|
// To file: csv or txt
|
|
var blob = new Blob([text], {
|
|
type: `text/${output}`
|
|
});
|
|
saveFile(`${pcbdata.metadata.title}.${output}`, blob);
|
|
} else {
|
|
// To clipboard
|
|
var textArea = document.createElement("textarea");
|
|
textArea.classList.add('clipboard-temp');
|
|
textArea.value = text;
|
|
|
|
document.body.appendChild(textArea);
|
|
textArea.focus();
|
|
textArea.select();
|
|
|
|
try {
|
|
if (document.execCommand('copy')) {
|
|
console.log('Bom copied to clipboard.');
|
|
}
|
|
} catch (err) {
|
|
console.log('Can not copy to clipboard.');
|
|
}
|
|
|
|
document.body.removeChild(textArea);
|
|
}
|
|
}
|
|
|
|
function isNumeric(str) {
|
|
/* https://stackoverflow.com/a/175787 */
|
|
return (typeof str != "string" ? false : !isNaN(str) && !isNaN(parseFloat(str)));
|
|
}
|
|
|
|
function removeGutterNode(node) {
|
|
for (var i = 0; i < node.childNodes.length; i++) {
|
|
if (node.childNodes[i].classList &&
|
|
node.childNodes[i].classList.contains("gutter")) {
|
|
node.removeChild(node.childNodes[i]);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function cleanGutters() {
|
|
removeGutterNode(document.getElementById("bot"));
|
|
removeGutterNode(document.getElementById("canvasdiv"));
|
|
}
|
|
|
|
var units = {
|
|
prefixes: {
|
|
giga: ["G", "g", "giga", "Giga", "GIGA"],
|
|
mega: ["M", "mega", "Mega", "MEGA"],
|
|
kilo: ["K", "k", "kilo", "Kilo", "KILO"],
|
|
milli: ["m", "milli", "Milli", "MILLI"],
|
|
micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
|
|
nano: ["N", "n", "nano", "Nano", "NANO"],
|
|
pico: ["P", "p", "pico", "Pico", "PICO"],
|
|
},
|
|
unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
|
|
unitsLong: [
|
|
"OHM", "Ohm", "ohm", "ohms",
|
|
"FARAD", "Farad", "farad",
|
|
"HENRY", "Henry", "henry"
|
|
],
|
|
getMultiplier: function(s) {
|
|
if (this.prefixes.giga.includes(s)) return 1e9;
|
|
if (this.prefixes.mega.includes(s)) return 1e6;
|
|
if (this.prefixes.kilo.includes(s)) return 1e3;
|
|
if (this.prefixes.milli.includes(s)) return 1e-3;
|
|
if (this.prefixes.micro.includes(s)) return 1e-6;
|
|
if (this.prefixes.nano.includes(s)) return 1e-9;
|
|
if (this.prefixes.pico.includes(s)) return 1e-12;
|
|
return 1;
|
|
},
|
|
valueRegex: null,
|
|
}
|
|
|
|
function initUtils() {
|
|
var allPrefixes = units.prefixes.giga
|
|
.concat(units.prefixes.mega)
|
|
.concat(units.prefixes.kilo)
|
|
.concat(units.prefixes.milli)
|
|
.concat(units.prefixes.micro)
|
|
.concat(units.prefixes.nano)
|
|
.concat(units.prefixes.pico);
|
|
var allUnits = units.unitsShort.concat(units.unitsLong);
|
|
units.valueRegex = new RegExp("^([0-9\.]+)" +
|
|
"\\s*(" + allPrefixes.join("|") + ")?" +
|
|
"(" + allUnits.join("|") + ")?" +
|
|
"(\\b.*)?$", "");
|
|
units.valueAltRegex = new RegExp("^([0-9]*)" +
|
|
"(" + units.unitsShort.join("|") + ")?" +
|
|
"([GgMmKkUuNnPp])?" +
|
|
"([0-9]*)" +
|
|
"(\\b.*)?$", "");
|
|
if (config.fields.includes("Value")) {
|
|
var index = config.fields.indexOf("Value");
|
|
pcbdata.bom["parsedValues"] = {};
|
|
for (var id in pcbdata.bom.fields) {
|
|
pcbdata.bom.parsedValues[id] = parseValue(pcbdata.bom.fields[id][index])
|
|
}
|
|
}
|
|
}
|
|
|
|
function parseValue(val, ref) {
|
|
var inferUnit = (unit, ref) => {
|
|
if (unit) {
|
|
unit = unit.toLowerCase();
|
|
if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
|
|
unit = 'r';
|
|
}
|
|
unit = unit[0];
|
|
} else {
|
|
ref = /^([a-z]+)\d+$/i.exec(ref);
|
|
if (ref) {
|
|
ref = ref[1].toLowerCase();
|
|
if (ref == "c") unit = 'f';
|
|
else if (ref == "l") unit = 'h';
|
|
else if (ref == "r" || ref == "rv") unit = 'r';
|
|
else unit = null;
|
|
}
|
|
}
|
|
return unit;
|
|
};
|
|
val = val.replace(/,/g, "");
|
|
var match = units.valueRegex.exec(val);
|
|
var unit;
|
|
if (match) {
|
|
val = parseFloat(match[1]);
|
|
if (match[2]) {
|
|
val = val * units.getMultiplier(match[2]);
|
|
}
|
|
unit = inferUnit(match[3], ref);
|
|
if (!unit) return null;
|
|
else return {
|
|
val: val,
|
|
unit: unit,
|
|
extra: match[4],
|
|
}
|
|
}
|
|
match = units.valueAltRegex.exec(val);
|
|
if (match && (match[1] || match[4])) {
|
|
val = parseFloat(match[1] + "." + match[4]);
|
|
if (match[3]) {
|
|
val = val * units.getMultiplier(match[3]);
|
|
}
|
|
unit = inferUnit(match[2], ref);
|
|
if (!unit) return null;
|
|
else return {
|
|
val: val,
|
|
unit: unit,
|
|
extra: match[5],
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function valueCompare(a, b, stra, strb) {
|
|
if (a === null && b === null) {
|
|
// Failed to parse both values, compare them as strings.
|
|
if (stra != strb) return stra > strb ? 1 : -1;
|
|
else return 0;
|
|
} else if (a === null) {
|
|
return 1;
|
|
} else if (b === null) {
|
|
return -1;
|
|
} else {
|
|
if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
|
|
else if (a.val != b.val) return a.val > b.val ? 1 : -1;
|
|
else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
|
|
else return 0;
|
|
}
|
|
}
|
|
|
|
function validateSaveImgDimension(element) {
|
|
var valid = false;
|
|
var intValue = 0;
|
|
if (/^[1-9]\d*$/.test(element.value)) {
|
|
intValue = parseInt(element.value);
|
|
if (intValue <= 16000) {
|
|
valid = true;
|
|
}
|
|
}
|
|
if (valid) {
|
|
element.classList.remove("invalid");
|
|
} else {
|
|
element.classList.add("invalid");
|
|
}
|
|
return intValue;
|
|
}
|
|
|
|
function saveImage(layer) {
|
|
var width = validateSaveImgDimension(document.getElementById("render-save-width"));
|
|
var height = validateSaveImgDimension(document.getElementById("render-save-height"));
|
|
var bgcolor = null;
|
|
if (!document.getElementById("render-save-transparent").checked) {
|
|
var style = getComputedStyle(topmostdiv);
|
|
bgcolor = style.getPropertyValue("background-color");
|
|
}
|
|
if (!width || !height) return;
|
|
|
|
// Prepare image
|
|
var canvas = document.createElement("canvas");
|
|
var layerdict = {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
bg: canvas,
|
|
fab: canvas,
|
|
silk: canvas,
|
|
highlight: canvas,
|
|
layer: layer,
|
|
}
|
|
// Do the rendering
|
|
recalcLayerScale(layerdict, width, height);
|
|
prepareLayer(layerdict);
|
|
clearCanvas(canvas, bgcolor);
|
|
drawBackground(layerdict, false);
|
|
drawHighlightsOnLayer(layerdict, false);
|
|
|
|
// Save image
|
|
var imgdata = canvas.toDataURL("image/png");
|
|
|
|
var filename = pcbdata.metadata.title;
|
|
if (pcbdata.metadata.revision) {
|
|
filename += `.${pcbdata.metadata.revision}`;
|
|
}
|
|
filename += `.${layer}.png`;
|
|
saveFile(filename, dataURLtoBlob(imgdata));
|
|
}
|
|
|
|
function saveSettings() {
|
|
var data = {
|
|
type: "InteractiveHtmlBom settings",
|
|
version: 1,
|
|
pcbmetadata: pcbdata.metadata,
|
|
settings: settings,
|
|
}
|
|
var blob = new Blob([JSON.stringify(data, null, 4)], {
|
|
type: "application/json"
|
|
});
|
|
saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
|
|
}
|
|
|
|
function loadSettings() {
|
|
var input = document.createElement("input");
|
|
input.type = "file";
|
|
input.accept = ".settings.json";
|
|
input.onchange = function(e) {
|
|
var file = e.target.files[0];
|
|
var reader = new FileReader();
|
|
reader.onload = readerEvent => {
|
|
var content = readerEvent.target.result;
|
|
var newSettings;
|
|
try {
|
|
newSettings = JSON.parse(content);
|
|
} catch (e) {
|
|
alert("Selected file is not InteractiveHtmlBom settings file.");
|
|
return;
|
|
}
|
|
if (newSettings.type != "InteractiveHtmlBom settings") {
|
|
alert("Selected file is not InteractiveHtmlBom settings file.");
|
|
return;
|
|
}
|
|
var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
|
|
if (metadataMatches) {
|
|
for (var k in pcbdata.metadata) {
|
|
if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
|
|
metadataMatches = false;
|
|
}
|
|
}
|
|
}
|
|
if (!metadataMatches) {
|
|
var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
|
|
var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
|
|
if (!confirm(
|
|
`Settins file metadata does not match current metadata.\n\n` +
|
|
`Page metadata:\n${currentMetadata}\n\n` +
|
|
`Settings file metadata:\n${fileMetadata}\n\n` +
|
|
`Press OK if you would like to import settings anyway.`)) {
|
|
return;
|
|
}
|
|
}
|
|
overwriteSettings(newSettings.settings);
|
|
}
|
|
reader.readAsText(file, 'UTF-8');
|
|
}
|
|
input.click();
|
|
}
|
|
|
|
function overwriteSettings(newSettings) {
|
|
initDone = false;
|
|
Object.assign(settings, newSettings);
|
|
writeStorage("bomlayout", settings.bomlayout);
|
|
writeStorage("bommode", settings.bommode);
|
|
writeStorage("canvaslayout", settings.canvaslayout);
|
|
writeStorage("bomCheckboxes", settings.checkboxes.join(","));
|
|
document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
|
|
for (var checkbox of settings.checkboxes) {
|
|
writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
|
|
}
|
|
writeStorage("markWhenChecked", settings.markWhenChecked);
|
|
padsVisible(settings.renderPads);
|
|
document.getElementById("padsCheckbox").checked = settings.renderPads;
|
|
fabricationVisible(settings.renderFabrication);
|
|
document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
|
|
silkscreenVisible(settings.renderSilkscreen);
|
|
document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
|
|
referencesVisible(settings.renderReferences);
|
|
document.getElementById("referencesCheckbox").checked = settings.renderReferences;
|
|
valuesVisible(settings.renderValues);
|
|
document.getElementById("valuesCheckbox").checked = settings.renderValues;
|
|
tracksVisible(settings.renderTracks);
|
|
document.getElementById("tracksCheckbox").checked = settings.renderTracks;
|
|
zonesVisible(settings.renderZones);
|
|
document.getElementById("zonesCheckbox").checked = settings.renderZones;
|
|
dnpOutline(settings.renderDnpOutline);
|
|
document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
|
|
setRedrawOnDrag(settings.redrawOnDrag);
|
|
document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
|
|
setDarkMode(settings.darkMode);
|
|
document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
|
|
setHighlightPin1(settings.highlightpin1);
|
|
document.getElementById("highlightpin1Checkbox").checked = settings.highlightpin1;
|
|
showFootprints(settings.show_footprints);
|
|
writeStorage("boardRotation", settings.boardRotation);
|
|
document.getElementById("boardRotation").value = settings.boardRotation / 5;
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
initDone = true;
|
|
prepCheckboxes();
|
|
changeBomLayout(settings.bomlayout);
|
|
}
|
|
|
|
function saveFile(filename, blob) {
|
|
var link = document.createElement("a");
|
|
var objurl = URL.createObjectURL(blob);
|
|
link.download = filename;
|
|
link.href = objurl;
|
|
link.click();
|
|
}
|
|
|
|
function dataURLtoBlob(dataurl) {
|
|
var arr = dataurl.split(','),
|
|
mime = arr[0].match(/:(.*?);/)[1],
|
|
bstr = atob(arr[1]),
|
|
n = bstr.length,
|
|
u8arr = new Uint8Array(n);
|
|
while (n--) {
|
|
u8arr[n] = bstr.charCodeAt(n);
|
|
}
|
|
return new Blob([u8arr], {
|
|
type: mime
|
|
});
|
|
}
|
|
|
|
var settings = {
|
|
canvaslayout: "default",
|
|
bomlayout: "default",
|
|
bommode: "grouped",
|
|
checkboxes: [],
|
|
checkboxStoredRefs: {},
|
|
darkMode: false,
|
|
highlightpin1: false,
|
|
redrawOnDrag: true,
|
|
boardRotation: 0,
|
|
renderPads: true,
|
|
renderReferences: true,
|
|
renderValues: true,
|
|
renderSilkscreen: true,
|
|
renderFabrication: true,
|
|
renderDnpOutline: false,
|
|
renderTracks: true,
|
|
renderZones: true,
|
|
columnOrder: [],
|
|
hiddenColumns: [],
|
|
}
|
|
|
|
function initDefaults() {
|
|
settings.bomlayout = readStorage("bomlayout");
|
|
if (settings.bomlayout === null) {
|
|
settings.bomlayout = config.bom_view;
|
|
}
|
|
if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
|
|
settings.bomlayout = config.bom_view;
|
|
}
|
|
settings.bommode = readStorage("bommode");
|
|
if (settings.bommode === null) {
|
|
settings.bommode = "grouped";
|
|
}
|
|
if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
|
|
settings.bommode = "grouped";
|
|
}
|
|
settings.canvaslayout = readStorage("canvaslayout");
|
|
if (settings.canvaslayout === null) {
|
|
settings.canvaslayout = config.layer_view;
|
|
}
|
|
var bomCheckboxes = readStorage("bomCheckboxes");
|
|
if (bomCheckboxes === null) {
|
|
bomCheckboxes = config.checkboxes;
|
|
}
|
|
settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
|
|
document.getElementById("bomCheckboxes").value = bomCheckboxes;
|
|
|
|
settings.markWhenChecked = readStorage("markWhenChecked") || "";
|
|
populateMarkWhenCheckedOptions();
|
|
|
|
function initBooleanSetting(storageString, def, elementId, func) {
|
|
var b = readStorage(storageString);
|
|
if (b === null) {
|
|
b = def;
|
|
} else {
|
|
b = (b == "true");
|
|
}
|
|
document.getElementById(elementId).checked = b;
|
|
func(b);
|
|
}
|
|
|
|
initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
|
|
initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
|
|
initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
|
|
initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
|
|
initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
|
|
if ("tracks" in pcbdata) {
|
|
initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
|
|
initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
|
|
} else {
|
|
document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
|
|
tracksVisible(false);
|
|
zonesVisible(false);
|
|
}
|
|
initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
|
|
initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
|
|
initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
|
|
initBooleanSetting("highlightpin1", config.highlight_pin1, "highlightpin1Checkbox", setHighlightPin1);
|
|
|
|
var fields = ["checkboxes", "References"].concat(config.fields).concat(["Quantity"]);
|
|
var hcols = JSON.parse(readStorage("hiddenColumns"));
|
|
if (hcols === null) {
|
|
hcols = [];
|
|
}
|
|
settings.hiddenColumns = hcols.filter(e => fields.includes(e));
|
|
|
|
var cord = JSON.parse(readStorage("columnOrder"));
|
|
if (cord === null) {
|
|
cord = fields;
|
|
} else {
|
|
cord = cord.filter(e => fields.includes(e));
|
|
if (cord.length != fields.length)
|
|
cord = fields;
|
|
}
|
|
settings.columnOrder = cord;
|
|
|
|
settings.boardRotation = readStorage("boardRotation");
|
|
if (settings.boardRotation === null) {
|
|
settings.boardRotation = config.board_rotation * 5;
|
|
} else {
|
|
settings.boardRotation = parseInt(settings.boardRotation);
|
|
}
|
|
document.getElementById("boardRotation").value = settings.boardRotation / 5;
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
}
|
|
|
|
// Helper classes for user js callbacks.
|
|
|
|
const IBOM_EVENT_TYPES = {
|
|
ALL: "all",
|
|
HIGHLIGHT_EVENT: "highlightEvent",
|
|
CHECKBOX_CHANGE_EVENT: "checkboxChangeEvent",
|
|
BOM_BODY_CHANGE_EVENT: "bomBodyChangeEvent",
|
|
}
|
|
|
|
const EventHandler = {
|
|
callbacks: {},
|
|
init: function() {
|
|
for (eventType of Object.values(IBOM_EVENT_TYPES))
|
|
this.callbacks[eventType] = [];
|
|
},
|
|
registerCallback: function(eventType, callback) {
|
|
this.callbacks[eventType].push(callback);
|
|
},
|
|
emitEvent: function(eventType, eventArgs) {
|
|
event = {
|
|
eventType: eventType,
|
|
args: eventArgs,
|
|
}
|
|
var callback;
|
|
for (callback of this.callbacks[eventType])
|
|
callback(event);
|
|
for (callback of this.callbacks[IBOM_EVENT_TYPES.ALL])
|
|
callback(event);
|
|
}
|
|
}
|
|
EventHandler.init();
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* PCB rendering code */
|
|
|
|
var emptyContext2d = document.createElement("canvas").getContext("2d");
|
|
|
|
function deg2rad(deg) {
|
|
return deg * Math.PI / 180;
|
|
}
|
|
|
|
function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
|
|
var point = [
|
|
linepoint[0] * text.width + offsetx,
|
|
linepoint[1] * text.height + offsety
|
|
];
|
|
// This approximates pcbnew behavior with how text tilts depending on horizontal justification
|
|
point[0] -= (linepoint[1] + 0.5 * (1 + text.justify[0])) * text.height * tilt;
|
|
return point;
|
|
}
|
|
|
|
function drawText(ctx, text, color) {
|
|
if ("ref" in text && !settings.renderReferences) return;
|
|
if ("val" in text && !settings.renderValues) return;
|
|
ctx.save();
|
|
ctx.fillStyle = color;
|
|
ctx.strokeStyle = color;
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
ctx.lineWidth = text.thickness;
|
|
if ("svgpath" in text) {
|
|
ctx.stroke(new Path2D(text.svgpath));
|
|
ctx.restore();
|
|
return;
|
|
}
|
|
if ("polygons" in text) {
|
|
ctx.fill(getPolygonsPath(text));
|
|
ctx.restore();
|
|
return;
|
|
}
|
|
ctx.translate(...text.pos);
|
|
ctx.translate(text.thickness * 0.5, 0);
|
|
var angle = -text.angle;
|
|
if (text.attr.includes("mirrored")) {
|
|
ctx.scale(-1, 1);
|
|
angle = -angle;
|
|
}
|
|
var tilt = 0;
|
|
if (text.attr.includes("italic")) {
|
|
tilt = 0.125;
|
|
}
|
|
var interline = text.height * 1.5 + text.thickness;
|
|
var txt = text.text.split("\n");
|
|
// KiCad ignores last empty line.
|
|
if (txt[txt.length - 1] == '') txt.pop();
|
|
ctx.rotate(deg2rad(angle));
|
|
var offsety = (1 - text.justify[1]) / 2 * text.height; // One line offset
|
|
offsety -= (txt.length - 1) * (text.justify[1] + 1) / 2 * interline; // Multiline offset
|
|
for (var i in txt) {
|
|
var lineWidth = text.thickness + interline / 2 * tilt;
|
|
for (var j = 0; j < txt[i].length; j++) {
|
|
if (txt[i][j] == '\t') {
|
|
var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
|
|
lineWidth += fourSpaces - lineWidth % fourSpaces;
|
|
} else {
|
|
if (txt[i][j] == '~') {
|
|
j++;
|
|
if (j == txt[i].length)
|
|
break;
|
|
}
|
|
lineWidth += pcbdata.font_data[txt[i][j]].w * text.width;
|
|
}
|
|
}
|
|
var offsetx = -lineWidth * (text.justify[0] + 1) / 2;
|
|
var inOverbar = false;
|
|
for (var j = 0; j < txt[i].length; j++) {
|
|
if (txt[i][j] == '\t') {
|
|
var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
|
|
offsetx += fourSpaces - offsetx % fourSpaces;
|
|
continue;
|
|
} else if (txt[i][j] == '~') {
|
|
j++;
|
|
if (j == txt[i].length)
|
|
break;
|
|
if (txt[i][j] != '~') {
|
|
inOverbar = !inOverbar;
|
|
}
|
|
}
|
|
var glyph = pcbdata.font_data[txt[i][j]];
|
|
if (inOverbar) {
|
|
var overbarStart = [offsetx, -text.height * 1.4 + offsety];
|
|
var overbarEnd = [offsetx + text.width * glyph.w, overbarStart[1]];
|
|
|
|
if (!lastHadOverbar) {
|
|
overbarStart[0] += text.height * 1.4 * tilt;
|
|
lastHadOverbar = true;
|
|
}
|
|
ctx.beginPath();
|
|
ctx.moveTo(...overbarStart);
|
|
ctx.lineTo(...overbarEnd);
|
|
ctx.stroke();
|
|
} else {
|
|
lastHadOverbar = false;
|
|
}
|
|
for (var line of glyph.l) {
|
|
ctx.beginPath();
|
|
ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
|
|
for (var k = 1; k < line.length; k++) {
|
|
ctx.lineTo(...calcFontPoint(line[k], text, offsetx, offsety, tilt));
|
|
}
|
|
ctx.stroke();
|
|
}
|
|
offsetx += glyph.w * text.width;
|
|
}
|
|
offsety += interline;
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawedge(ctx, scalefactor, edge, color) {
|
|
ctx.strokeStyle = color;
|
|
ctx.fillStyle = color;
|
|
ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
if ("svgpath" in edge) {
|
|
ctx.stroke(new Path2D(edge.svgpath));
|
|
} else {
|
|
ctx.beginPath();
|
|
if (edge.type == "segment") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.lineTo(...edge.end);
|
|
}
|
|
if (edge.type == "rect") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.lineTo(edge.start[0], edge.end[1]);
|
|
ctx.lineTo(...edge.end);
|
|
ctx.lineTo(edge.end[0], edge.start[1]);
|
|
ctx.lineTo(...edge.start);
|
|
}
|
|
if (edge.type == "arc") {
|
|
ctx.arc(
|
|
...edge.start,
|
|
edge.radius,
|
|
deg2rad(edge.startangle),
|
|
deg2rad(edge.endangle));
|
|
}
|
|
if (edge.type == "circle") {
|
|
ctx.arc(
|
|
...edge.start,
|
|
edge.radius,
|
|
0, 2 * Math.PI);
|
|
ctx.closePath();
|
|
}
|
|
if (edge.type == "curve") {
|
|
ctx.moveTo(...edge.start);
|
|
ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
|
|
}
|
|
if("filled" in edge && edge.filled)
|
|
ctx.fill();
|
|
else
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
|
|
function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
|
|
// chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
|
|
var path = new Path2D();
|
|
var width = size[0];
|
|
var height = size[1];
|
|
var x = width * -0.5;
|
|
var y = height * -0.5;
|
|
var chamfOffset = Math.min(width, height) * chamfratio;
|
|
path.moveTo(x, 0);
|
|
if (chamfpos & 4) {
|
|
path.lineTo(x, y + height - chamfOffset);
|
|
path.lineTo(x + chamfOffset, y + height);
|
|
path.lineTo(0, y + height);
|
|
} else {
|
|
path.arcTo(x, y + height, x + width, y + height, radius);
|
|
}
|
|
if (chamfpos & 8) {
|
|
path.lineTo(x + width - chamfOffset, y + height);
|
|
path.lineTo(x + width, y + height - chamfOffset);
|
|
path.lineTo(x + width, 0);
|
|
} else {
|
|
path.arcTo(x + width, y + height, x + width, y, radius);
|
|
}
|
|
if (chamfpos & 2) {
|
|
path.lineTo(x + width, y + chamfOffset);
|
|
path.lineTo(x + width - chamfOffset, y);
|
|
path.lineTo(0, y);
|
|
} else {
|
|
path.arcTo(x + width, y, x, y, radius);
|
|
}
|
|
if (chamfpos & 1) {
|
|
path.lineTo(x + chamfOffset, y);
|
|
path.lineTo(x, y + chamfOffset);
|
|
path.lineTo(x, 0);
|
|
} else {
|
|
path.arcTo(x, y, x, y + height, radius);
|
|
}
|
|
path.closePath();
|
|
return path;
|
|
}
|
|
|
|
function getOblongPath(size) {
|
|
return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
|
|
}
|
|
|
|
function getPolygonsPath(shape) {
|
|
if (shape.path2d) {
|
|
return shape.path2d;
|
|
}
|
|
if ("svgpath" in shape) {
|
|
shape.path2d = new Path2D(shape.svgpath);
|
|
} else {
|
|
var path = new Path2D();
|
|
for (var polygon of shape.polygons) {
|
|
path.moveTo(...polygon[0]);
|
|
for (var i = 1; i < polygon.length; i++) {
|
|
path.lineTo(...polygon[i]);
|
|
}
|
|
path.closePath();
|
|
}
|
|
shape.path2d = path;
|
|
}
|
|
return shape.path2d;
|
|
}
|
|
|
|
function drawPolygonShape(ctx, scalefactor, shape, color) {
|
|
ctx.save();
|
|
if (!("svgpath" in shape)) {
|
|
ctx.translate(...shape.pos);
|
|
ctx.rotate(deg2rad(-shape.angle));
|
|
}
|
|
if("filled" in shape && !shape.filled) {
|
|
ctx.strokeStyle = color;
|
|
ctx.lineWidth = Math.max(1 / scalefactor, shape.width);
|
|
ctx.lineCap = "round";
|
|
ctx.lineJoin = "round";
|
|
ctx.stroke(getPolygonsPath(shape));
|
|
} else {
|
|
ctx.fillStyle = color;
|
|
ctx.fill(getPolygonsPath(shape));
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawDrawing(ctx, scalefactor, drawing, color) {
|
|
if (["segment", "arc", "circle", "curve", "rect"].includes(drawing.type)) {
|
|
drawedge(ctx, scalefactor, drawing, color);
|
|
} else if (drawing.type == "polygon") {
|
|
drawPolygonShape(ctx, scalefactor, drawing, color);
|
|
} else {
|
|
drawText(ctx, drawing, color);
|
|
}
|
|
}
|
|
|
|
function getCirclePath(radius) {
|
|
var path = new Path2D();
|
|
path.arc(0, 0, radius, 0, 2 * Math.PI);
|
|
path.closePath();
|
|
return path;
|
|
}
|
|
|
|
function getCachedPadPath(pad) {
|
|
if (!pad.path2d) {
|
|
// if path2d is not set, build one and cache it on pad object
|
|
if (pad.shape == "rect") {
|
|
pad.path2d = new Path2D();
|
|
pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
|
|
} else if (pad.shape == "oval") {
|
|
pad.path2d = getOblongPath(pad.size);
|
|
} else if (pad.shape == "circle") {
|
|
pad.path2d = getCirclePath(pad.size[0] / 2);
|
|
} else if (pad.shape == "roundrect") {
|
|
pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
|
|
} else if (pad.shape == "chamfrect") {
|
|
pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
|
|
} else if (pad.shape == "custom") {
|
|
pad.path2d = getPolygonsPath(pad);
|
|
}
|
|
}
|
|
return pad.path2d;
|
|
}
|
|
|
|
function drawPad(ctx, pad, color, outline) {
|
|
ctx.save();
|
|
ctx.translate(...pad.pos);
|
|
ctx.rotate(-deg2rad(pad.angle));
|
|
if (pad.offset) {
|
|
ctx.translate(...pad.offset);
|
|
}
|
|
ctx.fillStyle = color;
|
|
ctx.strokeStyle = color;
|
|
var path = getCachedPadPath(pad);
|
|
if (outline) {
|
|
ctx.stroke(path);
|
|
} else {
|
|
ctx.fill(path);
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawPadHole(ctx, pad, padHoleColor) {
|
|
if (pad.type != "th") return;
|
|
ctx.save();
|
|
ctx.translate(...pad.pos);
|
|
ctx.rotate(-deg2rad(pad.angle));
|
|
ctx.fillStyle = padHoleColor;
|
|
if (pad.drillshape == "oblong") {
|
|
ctx.fill(getOblongPath(pad.drillsize));
|
|
} else {
|
|
ctx.fill(getCirclePath(pad.drillsize[0] / 2));
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawFootprint(ctx, layer, scalefactor, footprint, colors, highlight, outline) {
|
|
if (highlight) {
|
|
// draw bounding box
|
|
if (footprint.layer == layer) {
|
|
ctx.save();
|
|
ctx.globalAlpha = 0.2;
|
|
ctx.translate(...footprint.bbox.pos);
|
|
ctx.rotate(deg2rad(-footprint.bbox.angle));
|
|
ctx.translate(...footprint.bbox.relpos);
|
|
ctx.fillStyle = colors.pad;
|
|
ctx.fillRect(0, 0, ...footprint.bbox.size);
|
|
ctx.globalAlpha = 1;
|
|
ctx.strokeStyle = colors.pad;
|
|
ctx.strokeRect(0, 0, ...footprint.bbox.size);
|
|
ctx.restore();
|
|
}
|
|
}
|
|
// draw drawings
|
|
for (var drawing of footprint.drawings) {
|
|
if (drawing.layer == layer) {
|
|
drawDrawing(ctx, scalefactor, drawing.drawing, colors.pad);
|
|
}
|
|
}
|
|
// draw pads
|
|
if (settings.renderPads) {
|
|
for (var pad of footprint.pads) {
|
|
if (pad.layers.includes(layer)) {
|
|
drawPad(ctx, pad, colors.pad, outline);
|
|
if (pad.pin1 && settings.highlightpin1) {
|
|
drawPad(ctx, pad, colors.outline, true);
|
|
}
|
|
}
|
|
}
|
|
for (var pad of footprint.pads) {
|
|
drawPadHole(ctx, pad, colors.padHole);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawEdgeCuts(canvas, scalefactor) {
|
|
var ctx = canvas.getContext("2d");
|
|
var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
|
|
for (var edge of pcbdata.edges) {
|
|
drawDrawing(ctx, scalefactor, edge, edgecolor);
|
|
}
|
|
}
|
|
|
|
function drawFootprints(canvas, layer, scalefactor, highlight) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.lineWidth = 3 / scalefactor;
|
|
var style = getComputedStyle(topmostdiv);
|
|
|
|
var colors = {
|
|
pad: style.getPropertyValue('--pad-color'),
|
|
padHole: style.getPropertyValue('--pad-hole-color'),
|
|
outline: style.getPropertyValue('--pin1-outline-color'),
|
|
}
|
|
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
var mod = pcbdata.footprints[i];
|
|
var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
|
|
var h = highlightedFootprints.includes(i);
|
|
var d = markedFootprints.has(i);
|
|
if (highlight) {
|
|
if(h && d) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight-both');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-both');
|
|
} else if (h) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight');
|
|
} else if (d) {
|
|
colors.pad = style.getPropertyValue('--pad-color-highlight-marked');
|
|
colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-marked');
|
|
}
|
|
}
|
|
if( h || d || !highlight) {
|
|
drawFootprint(ctx, layer, scalefactor, mod, colors, highlight, outline);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
|
|
var ctx = canvas.getContext("2d");
|
|
for (var d of pcbdata.drawings[layername][layer]) {
|
|
if (["segment", "arc", "circle", "curve", "rect"].includes(d.type)) {
|
|
drawedge(ctx, scalefactor, d, edgeColor);
|
|
} else if (d.type == "polygon") {
|
|
drawPolygonShape(ctx, scalefactor, d, polygonColor);
|
|
} else {
|
|
drawText(ctx, d, textColor);
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawTracks(canvas, layer, color, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.strokeStyle = color;
|
|
ctx.lineCap = "round";
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if (highlight && highlightedNet != track.net) continue;
|
|
ctx.lineWidth = track.width;
|
|
ctx.beginPath();
|
|
if ('radius' in track) {
|
|
ctx.arc(
|
|
...track.center,
|
|
track.radius,
|
|
deg2rad(track.startangle),
|
|
deg2rad(track.endangle));
|
|
} else {
|
|
ctx.moveTo(...track.start);
|
|
ctx.lineTo(...track.end);
|
|
}
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
|
|
function drawZones(canvas, layer, color, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.strokeStyle = color;
|
|
ctx.fillStyle = color;
|
|
ctx.lineJoin = "round";
|
|
for (var zone of pcbdata.zones[layer]) {
|
|
if (!zone.path2d) {
|
|
zone.path2d = getPolygonsPath(zone);
|
|
}
|
|
if (highlight && highlightedNet != zone.net) continue;
|
|
ctx.fill(zone.path2d);
|
|
if (zone.width > 0) {
|
|
ctx.lineWidth = zone.width;
|
|
ctx.stroke(zone.path2d);
|
|
}
|
|
}
|
|
}
|
|
|
|
function clearCanvas(canvas, color = null) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.save();
|
|
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
|
if (color) {
|
|
ctx.fillStyle = color;
|
|
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
|
} else {
|
|
if (!window.matchMedia("print").matches)
|
|
ctx.clearRect(0, 0, canvas.width, canvas.height);
|
|
}
|
|
ctx.restore();
|
|
}
|
|
|
|
function drawNets(canvas, layer, highlight) {
|
|
var style = getComputedStyle(topmostdiv);
|
|
if (settings.renderTracks) {
|
|
var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
|
|
drawTracks(canvas, layer, trackColor, highlight);
|
|
}
|
|
if (settings.renderZones) {
|
|
var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
|
|
drawZones(canvas, layer, zoneColor, highlight);
|
|
}
|
|
if (highlight && settings.renderPads) {
|
|
var padColor = style.getPropertyValue('--pad-color-highlight');
|
|
var padHoleColor = style.getPropertyValue('--pad-hole-color');
|
|
var ctx = canvas.getContext("2d");
|
|
for (var footprint of pcbdata.footprints) {
|
|
// draw pads
|
|
var padDrawn = false;
|
|
for (var pad of footprint.pads) {
|
|
if (highlightedNet != pad.net) continue;
|
|
if (pad.layers.includes(layer)) {
|
|
drawPad(ctx, pad, padColor, false);
|
|
padDrawn = true;
|
|
}
|
|
}
|
|
if (padDrawn) {
|
|
// redraw all pad holes because some pads may overlap
|
|
for (var pad of footprint.pads) {
|
|
drawPadHole(ctx, pad, padHoleColor);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawHighlightsOnLayer(canvasdict, clear = true) {
|
|
if (clear) {
|
|
clearCanvas(canvasdict.highlight);
|
|
}
|
|
if (markedFootprints.size > 0 || highlightedFootprints.length > 0) {
|
|
drawFootprints(canvasdict.highlight, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom, true);
|
|
}
|
|
if (highlightedNet !== null) {
|
|
drawNets(canvasdict.highlight, canvasdict.layer, true);
|
|
}
|
|
}
|
|
|
|
function drawHighlights() {
|
|
drawHighlightsOnLayer(allcanvas.front);
|
|
drawHighlightsOnLayer(allcanvas.back);
|
|
}
|
|
|
|
function drawBackground(canvasdict, clear = true) {
|
|
if (clear) {
|
|
clearCanvas(canvasdict.bg);
|
|
clearCanvas(canvasdict.fab);
|
|
clearCanvas(canvasdict.silk);
|
|
}
|
|
|
|
drawNets(canvasdict.bg, canvasdict.layer, false);
|
|
drawFootprints(canvasdict.bg, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom, false);
|
|
|
|
drawEdgeCuts(canvasdict.bg, canvasdict.transform.s * canvasdict.transform.zoom);
|
|
|
|
var style = getComputedStyle(topmostdiv);
|
|
var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
|
|
var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
|
|
var textColor = style.getPropertyValue('--silkscreen-text-color');
|
|
if (settings.renderSilkscreen) {
|
|
drawBgLayer(
|
|
"silkscreen", canvasdict.silk, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom,
|
|
edgeColor, polygonColor, textColor);
|
|
}
|
|
edgeColor = style.getPropertyValue('--fabrication-edge-color');
|
|
polygonColor = style.getPropertyValue('--fabrication-polygon-color');
|
|
textColor = style.getPropertyValue('--fabrication-text-color');
|
|
if (settings.renderFabrication) {
|
|
drawBgLayer(
|
|
"fabrication", canvasdict.fab, canvasdict.layer,
|
|
canvasdict.transform.s * canvasdict.transform.zoom,
|
|
edgeColor, polygonColor, textColor);
|
|
}
|
|
}
|
|
|
|
function prepareCanvas(canvas, flip, transform) {
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
|
ctx.scale(transform.zoom, transform.zoom);
|
|
ctx.translate(transform.panx, transform.pany);
|
|
if (flip) {
|
|
ctx.scale(-1, 1);
|
|
}
|
|
ctx.translate(transform.x, transform.y);
|
|
ctx.rotate(deg2rad(settings.boardRotation));
|
|
ctx.scale(transform.s, transform.s);
|
|
}
|
|
|
|
function prepareLayer(canvasdict) {
|
|
var flip = (canvasdict.layer == "B");
|
|
for (var c of ["bg", "fab", "silk", "highlight"]) {
|
|
prepareCanvas(canvasdict[c], flip, canvasdict.transform);
|
|
}
|
|
}
|
|
|
|
function rotateVector(v, angle) {
|
|
angle = deg2rad(angle);
|
|
return [
|
|
v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
|
|
v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
|
|
];
|
|
}
|
|
|
|
function applyRotation(bbox) {
|
|
var corners = [
|
|
[bbox.minx, bbox.miny],
|
|
[bbox.minx, bbox.maxy],
|
|
[bbox.maxx, bbox.miny],
|
|
[bbox.maxx, bbox.maxy],
|
|
];
|
|
corners = corners.map((v) => rotateVector(v, settings.boardRotation));
|
|
return {
|
|
minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
|
|
miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
|
|
maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
|
|
maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
|
|
}
|
|
}
|
|
|
|
function recalcLayerScale(layerdict, width, height) {
|
|
var bbox = applyRotation(pcbdata.edges_bbox);
|
|
var scalefactor = 0.98 * Math.min(
|
|
width / (bbox.maxx - bbox.minx),
|
|
height / (bbox.maxy - bbox.miny)
|
|
);
|
|
if (scalefactor < 0.1) {
|
|
scalefactor = 1;
|
|
}
|
|
layerdict.transform.s = scalefactor;
|
|
var flip = (layerdict.layer == "B");
|
|
if (flip) {
|
|
layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
|
|
} else {
|
|
layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
|
|
}
|
|
layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
|
|
for (var c of ["bg", "fab", "silk", "highlight"]) {
|
|
canvas = layerdict[c];
|
|
canvas.width = width;
|
|
canvas.height = height;
|
|
canvas.style.width = (width / devicePixelRatio) + "px";
|
|
canvas.style.height = (height / devicePixelRatio) + "px";
|
|
}
|
|
}
|
|
|
|
function redrawCanvas(layerdict) {
|
|
prepareLayer(layerdict);
|
|
drawBackground(layerdict);
|
|
drawHighlightsOnLayer(layerdict);
|
|
}
|
|
|
|
function resizeCanvas(layerdict) {
|
|
var canvasdivid = {
|
|
"F": "frontcanvas",
|
|
"B": "backcanvas"
|
|
} [layerdict.layer];
|
|
var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
|
|
var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
|
|
recalcLayerScale(layerdict, width, height);
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function resizeAll() {
|
|
resizeCanvas(allcanvas.front);
|
|
resizeCanvas(allcanvas.back);
|
|
}
|
|
|
|
function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
|
|
var A = x - x1;
|
|
var B = y - y1;
|
|
var C = x2 - x1;
|
|
var D = y2 - y1;
|
|
|
|
var dot = A * C + B * D;
|
|
var len_sq = C * C + D * D;
|
|
var dx, dy;
|
|
if (len_sq == 0) {
|
|
// start and end of the segment coincide
|
|
dx = x - x1;
|
|
dy = y - y1;
|
|
} else {
|
|
var param = dot / len_sq;
|
|
var xx, yy;
|
|
if (param < 0) {
|
|
xx = x1;
|
|
yy = y1;
|
|
} else if (param > 1) {
|
|
xx = x2;
|
|
yy = y2;
|
|
} else {
|
|
xx = x1 + param * C;
|
|
yy = y1 + param * D;
|
|
}
|
|
dx = x - xx;
|
|
dy = y - yy;
|
|
}
|
|
return dx * dx + dy * dy <= d * d;
|
|
}
|
|
|
|
function modulo(n, mod) {
|
|
return ((n % mod) + mod) % mod;
|
|
}
|
|
|
|
function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d) {
|
|
var dx = x - xc;
|
|
var dy = y - yc;
|
|
var r_sq = dx * dx + dy * dy;
|
|
var rmin = Math.max(0, radius - d);
|
|
var rmax = radius + d;
|
|
|
|
if (r_sq < rmin * rmin || r_sq > rmax * rmax)
|
|
return false;
|
|
|
|
var angle1 = modulo(deg2rad(startangle), 2 * Math.PI);
|
|
var dx1 = xc + radius * Math.cos(angle1) - x;
|
|
var dy1 = yc + radius * Math.sin(angle1) - y;
|
|
if (dx1 * dx1 + dy1 * dy1 <= d * d)
|
|
return true;
|
|
|
|
var angle2 = modulo(deg2rad(endangle), 2 * Math.PI);
|
|
var dx2 = xc + radius * Math.cos(angle2) - x;
|
|
var dy2 = yc + radius * Math.sin(angle2) - y;
|
|
if (dx2 * dx2 + dy2 * dy2 <= d * d)
|
|
return true;
|
|
|
|
var angle = modulo(Math.atan2(dy, dx), 2 * Math.PI);
|
|
if (angle1 > angle2)
|
|
return (angle >= angle2 || angle <= angle1);
|
|
else
|
|
return (angle >= angle1 && angle <= angle2);
|
|
}
|
|
|
|
function pointWithinPad(x, y, pad) {
|
|
var v = [x - pad.pos[0], y - pad.pos[1]];
|
|
v = rotateVector(v, pad.angle);
|
|
if (pad.offset) {
|
|
v[0] -= pad.offset[0];
|
|
v[1] -= pad.offset[1];
|
|
}
|
|
return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
|
|
}
|
|
|
|
function netHitScan(layer, x, y) {
|
|
// Check track segments
|
|
if (settings.renderTracks && pcbdata.tracks) {
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if ('radius' in track) {
|
|
if (pointWithinDistanceToArc(x, y, ...track.center, track.radius, track.startangle, track.endangle, track.width / 2)) {
|
|
return track.net;
|
|
}
|
|
} else {
|
|
if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
|
|
return track.net;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// Check pads
|
|
if (settings.renderPads) {
|
|
for (var footprint of pcbdata.footprints) {
|
|
for (var pad of footprint.pads) {
|
|
if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
|
|
return pad.net;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
function pointWithinFootprintBbox(x, y, bbox) {
|
|
var v = [x - bbox.pos[0], y - bbox.pos[1]];
|
|
v = rotateVector(v, bbox.angle);
|
|
return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
|
|
bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
|
|
}
|
|
|
|
function bboxHitScan(layer, x, y) {
|
|
var result = [];
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
var footprint = pcbdata.footprints[i];
|
|
if (footprint.layer == layer) {
|
|
if (pointWithinFootprintBbox(x, y, footprint.bbox)) {
|
|
result.push(i);
|
|
}
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
function handlePointerDown(e, layerdict) {
|
|
if (e.button != 0 && e.button != 1) {
|
|
return;
|
|
}
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
layerdict.pointerStates[e.pointerId] = {
|
|
distanceTravelled: 0,
|
|
lastX: e.offsetX,
|
|
lastY: e.offsetY,
|
|
downTime: Date.now(),
|
|
};
|
|
}
|
|
|
|
function handleMouseClick(e, layerdict) {
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
var x = e.offsetX;
|
|
var y = e.offsetY;
|
|
var t = layerdict.transform;
|
|
if (layerdict.layer == "B") {
|
|
x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
|
|
} else {
|
|
x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
|
|
}
|
|
y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
|
|
var v = rotateVector([x, y], -settings.boardRotation);
|
|
if ("nets" in pcbdata) {
|
|
var net = netHitScan(layerdict.layer, ...v);
|
|
if (net !== highlightedNet) {
|
|
netClicked(net);
|
|
}
|
|
}
|
|
if (highlightedNet === null) {
|
|
var footprints = bboxHitScan(layerdict.layer, ...v);
|
|
if (footprints.length > 0) {
|
|
footprintsClicked(footprints);
|
|
}
|
|
}
|
|
}
|
|
|
|
function handlePointerLeave(e, layerdict) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
delete layerdict.pointerStates[e.pointerId];
|
|
}
|
|
|
|
function resetTransform(layerdict) {
|
|
layerdict.transform.panx = 0;
|
|
layerdict.transform.pany = 0;
|
|
layerdict.transform.zoom = 1;
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function handlePointerUp(e, layerdict) {
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (e.button == 2) {
|
|
// Reset pan and zoom on right click.
|
|
resetTransform(layerdict);
|
|
layerdict.anotherPointerTapped = false;
|
|
return;
|
|
}
|
|
|
|
// We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
|
|
var ptr = layerdict.pointerStates[e.pointerId];
|
|
ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);
|
|
|
|
if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
|
|
if (Object.keys(layerdict.pointerStates).length == 1) {
|
|
if (layerdict.anotherPointerTapped) {
|
|
// This is the second pointer coming off of a two-finger tap
|
|
resetTransform(layerdict);
|
|
} else {
|
|
// This is just a regular tap
|
|
handleMouseClick(e, layerdict);
|
|
}
|
|
layerdict.anotherPointerTapped = false;
|
|
} else {
|
|
// This is the first finger coming off of what could become a two-finger tap
|
|
layerdict.anotherPointerTapped = true;
|
|
}
|
|
} else {
|
|
if (!settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
layerdict.anotherPointerTapped = false;
|
|
}
|
|
|
|
delete layerdict.pointerStates[e.pointerId];
|
|
}
|
|
|
|
function handlePointerMove(e, layerdict) {
|
|
if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
|
|
return;
|
|
}
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
if (!e.hasOwnProperty("offsetX")) {
|
|
// The polyfill doesn't set this properly
|
|
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
|
|
e.offsetY = e.pageY - e.currentTarget.offsetTop;
|
|
}
|
|
|
|
var thisPtr = layerdict.pointerStates[e.pointerId];
|
|
|
|
var dx = e.offsetX - thisPtr.lastX;
|
|
var dy = e.offsetY - thisPtr.lastY;
|
|
|
|
// If this number is low on pointer up, we count the action as a click
|
|
thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);
|
|
|
|
if (Object.keys(layerdict.pointerStates).length == 1) {
|
|
// This is a simple drag
|
|
layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
|
|
layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
|
|
} else if (Object.keys(layerdict.pointerStates).length == 2) {
|
|
var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];
|
|
|
|
var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
|
|
var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));
|
|
|
|
var scaleFactor = newDist / oldDist;
|
|
|
|
if (scaleFactor != NaN) {
|
|
layerdict.transform.zoom *= scaleFactor;
|
|
|
|
var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
|
|
layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
|
|
layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
|
|
}
|
|
}
|
|
|
|
thisPtr.lastX = e.offsetX;
|
|
thisPtr.lastY = e.offsetY;
|
|
|
|
if (settings.redrawOnDrag) {
|
|
redrawCanvas(layerdict);
|
|
}
|
|
}
|
|
|
|
function handleMouseWheel(e, layerdict) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
var t = layerdict.transform;
|
|
var wheeldelta = e.deltaY;
|
|
if (e.deltaMode == 1) {
|
|
// FF only, scroll by lines
|
|
wheeldelta *= 30;
|
|
} else if (e.deltaMode == 2) {
|
|
wheeldelta *= 300;
|
|
}
|
|
var m = Math.pow(1.1, -wheeldelta / 40);
|
|
// Limit amount of zoom per tick.
|
|
if (m > 2) {
|
|
m = 2;
|
|
} else if (m < 0.5) {
|
|
m = 0.5;
|
|
}
|
|
t.zoom *= m;
|
|
var zoomd = (1 - m) / t.zoom;
|
|
t.panx += devicePixelRatio * e.offsetX * zoomd;
|
|
t.pany += devicePixelRatio * e.offsetY * zoomd;
|
|
redrawCanvas(layerdict);
|
|
}
|
|
|
|
function addMouseHandlers(div, layerdict) {
|
|
div.addEventListener("pointerdown", function(e) {
|
|
handlePointerDown(e, layerdict);
|
|
});
|
|
div.addEventListener("pointermove", function(e) {
|
|
handlePointerMove(e, layerdict);
|
|
});
|
|
div.addEventListener("pointerup", function(e) {
|
|
handlePointerUp(e, layerdict);
|
|
});
|
|
var pointerleave = function(e) {
|
|
handlePointerLeave(e, layerdict);
|
|
}
|
|
div.addEventListener("pointercancel", pointerleave);
|
|
div.addEventListener("pointerleave", pointerleave);
|
|
div.addEventListener("pointerout", pointerleave);
|
|
|
|
div.onwheel = function(e) {
|
|
handleMouseWheel(e, layerdict);
|
|
}
|
|
for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
|
|
element.addEventListener("contextmenu", function(e) {
|
|
e.preventDefault();
|
|
}, false);
|
|
}
|
|
}
|
|
|
|
function setRedrawOnDrag(value) {
|
|
settings.redrawOnDrag = value;
|
|
writeStorage("redrawOnDrag", value);
|
|
}
|
|
|
|
function setBoardRotation(value) {
|
|
settings.boardRotation = value * 5;
|
|
writeStorage("boardRotation", settings.boardRotation);
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
resizeAll();
|
|
}
|
|
|
|
function initRender() {
|
|
allcanvas = {
|
|
front: {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
pointerStates: {},
|
|
anotherPointerTapped: false,
|
|
bg: document.getElementById("F_bg"),
|
|
fab: document.getElementById("F_fab"),
|
|
silk: document.getElementById("F_slk"),
|
|
highlight: document.getElementById("F_hl"),
|
|
layer: "F",
|
|
},
|
|
back: {
|
|
transform: {
|
|
x: 0,
|
|
y: 0,
|
|
s: 1,
|
|
panx: 0,
|
|
pany: 0,
|
|
zoom: 1,
|
|
},
|
|
pointerStates: {},
|
|
anotherPointerTapped: false,
|
|
bg: document.getElementById("B_bg"),
|
|
fab: document.getElementById("B_fab"),
|
|
silk: document.getElementById("B_slk"),
|
|
highlight: document.getElementById("B_hl"),
|
|
layer: "B",
|
|
}
|
|
};
|
|
addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
|
|
addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
|
|
}
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/*
|
|
* Table reordering via Drag'n'Drop
|
|
* Inspired by: https://htmldom.dev/drag-and-drop-table-column
|
|
*/
|
|
|
|
function setBomHandlers() {
|
|
|
|
const bom = document.getElementById('bomtable');
|
|
|
|
let dragName;
|
|
let placeHolderElements;
|
|
let draggingElement;
|
|
let forcePopulation;
|
|
let xOffset;
|
|
let yOffset;
|
|
let wasDragged;
|
|
|
|
const mouseUpHandler = function(e) {
|
|
// Delete dragging element
|
|
draggingElement.remove();
|
|
|
|
// Make BOM selectable again
|
|
bom.style.removeProperty("userSelect");
|
|
|
|
// Remove listeners
|
|
document.removeEventListener('mousemove', mouseMoveHandler);
|
|
document.removeEventListener('mouseup', mouseUpHandler);
|
|
|
|
if (wasDragged) {
|
|
// Redraw whole BOM
|
|
populateBomTable();
|
|
}
|
|
}
|
|
|
|
const mouseMoveHandler = function(e) {
|
|
// Notice the dragging
|
|
wasDragged = true;
|
|
|
|
// Make the dragged element visible
|
|
draggingElement.style.removeProperty("display");
|
|
|
|
// Set elements position to mouse position
|
|
draggingElement.style.left = `${e.screenX - xOffset}px`;
|
|
draggingElement.style.top = `${e.screenY - yOffset}px`;
|
|
|
|
// Forced redrawing of BOM table
|
|
if (forcePopulation) {
|
|
forcePopulation = false;
|
|
// Copy array
|
|
phe = Array.from(placeHolderElements);
|
|
// populate BOM table again
|
|
populateBomHeader(dragName, phe);
|
|
populateBomBody(dragName, phe);
|
|
}
|
|
|
|
// Set up array of hidden columns
|
|
var hiddenColumns = Array.from(settings.hiddenColumns);
|
|
// In the ungrouped mode, quantity don't exist
|
|
if (settings.bommode === "ungrouped")
|
|
hiddenColumns.push("Quantity");
|
|
// If no checkbox fields can be found, we consider them hidden
|
|
if (settings.checkboxes.length == 0)
|
|
hiddenColumns.push("checkboxes");
|
|
|
|
// Get table headers and group them into checkboxes, extrafields and normal headers
|
|
const bh = document.getElementById("bomhead");
|
|
headers = Array.from(bh.querySelectorAll("th"))
|
|
headers.shift() // numCol is not part of the columnOrder
|
|
headerGroups = []
|
|
lastCompoundClass = null;
|
|
for (i = 0; i < settings.columnOrder.length; i++) {
|
|
cElem = settings.columnOrder[i];
|
|
if (hiddenColumns.includes(cElem)) {
|
|
// Hidden columns appear as a dummy element
|
|
headerGroups.push([]);
|
|
continue;
|
|
}
|
|
elem = headers.filter(e => getColumnOrderName(e) === cElem)[0];
|
|
if (elem.classList.contains("bom-checkbox")) {
|
|
if (lastCompoundClass === "bom-checkbox") {
|
|
cbGroup = headerGroups.pop();
|
|
cbGroup.push(elem);
|
|
headerGroups.push(cbGroup);
|
|
} else {
|
|
lastCompoundClass = "bom-checkbox";
|
|
headerGroups.push([elem])
|
|
}
|
|
} else {
|
|
headerGroups.push([elem])
|
|
}
|
|
}
|
|
|
|
// Copy settings.columnOrder
|
|
var columns = Array.from(settings.columnOrder)
|
|
|
|
// Set up array with indices of hidden columns
|
|
var hiddenIndices = hiddenColumns.map(e => settings.columnOrder.indexOf(e));
|
|
var dragIndex = columns.indexOf(dragName);
|
|
var swapIndex = dragIndex;
|
|
var swapDone = false;
|
|
|
|
// Check if the current dragged element is swapable with the left or right element
|
|
if (dragIndex > 0) {
|
|
// Get left headers boundingbox
|
|
swapIndex = dragIndex - 1;
|
|
while (hiddenIndices.includes(swapIndex) && swapIndex > 0)
|
|
swapIndex--;
|
|
if (!hiddenIndices.includes(swapIndex)) {
|
|
box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
|
|
if (e.clientX < box.left + window.scrollX + (box.width / 2)) {
|
|
swapElement = columns[dragIndex];
|
|
columns.splice(dragIndex, 1);
|
|
columns.splice(swapIndex, 0, swapElement);
|
|
forcePopulation = true;
|
|
swapDone = true;
|
|
}
|
|
}
|
|
}
|
|
if ((!swapDone) && dragIndex < headerGroups.length - 1) {
|
|
// Get right headers boundingbox
|
|
swapIndex = dragIndex + 1;
|
|
while (hiddenIndices.includes(swapIndex))
|
|
swapIndex++;
|
|
if (swapIndex < headerGroups.length) {
|
|
box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
|
|
if (e.clientX > box.left + window.scrollX + (box.width / 2)) {
|
|
swapElement = columns[dragIndex];
|
|
columns.splice(dragIndex, 1);
|
|
columns.splice(swapIndex, 0, swapElement);
|
|
forcePopulation = true;
|
|
swapDone = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Write back change to storage
|
|
if (swapDone) {
|
|
settings.columnOrder = columns
|
|
writeStorage("columnOrder", JSON.stringify(columns));
|
|
}
|
|
|
|
}
|
|
|
|
const mouseDownHandler = function(e) {
|
|
var target = e.target;
|
|
if (target.tagName.toLowerCase() != "td")
|
|
target = target.parentElement;
|
|
|
|
// Used to check if a dragging has ever happened
|
|
wasDragged = false;
|
|
|
|
// Create new element which will be displayed as the dragged column
|
|
draggingElement = document.createElement("div")
|
|
draggingElement.classList.add("dragging");
|
|
draggingElement.style.display = "none";
|
|
draggingElement.style.position = "absolute";
|
|
draggingElement.style.overflow = "hidden";
|
|
|
|
// Get bomhead and bombody elements
|
|
const bh = document.getElementById("bomhead");
|
|
const bb = document.getElementById("bombody");
|
|
|
|
// Get all compound headers for the current column
|
|
var compoundHeaders;
|
|
if (target.classList.contains("bom-checkbox")) {
|
|
compoundHeaders = Array.from(bh.querySelectorAll("th.bom-checkbox"));
|
|
} else {
|
|
compoundHeaders = [target];
|
|
}
|
|
|
|
// Create new table which will display the column
|
|
var newTable = document.createElement("table");
|
|
newTable.classList.add("bom");
|
|
newTable.style.background = "white";
|
|
draggingElement.append(newTable);
|
|
|
|
// Create new header element
|
|
var newHeader = document.createElement("thead");
|
|
newTable.append(newHeader);
|
|
|
|
// Set up array for storing all placeholder elements
|
|
placeHolderElements = [];
|
|
|
|
// Add all compound headers to the new thead element and placeholders
|
|
compoundHeaders.forEach(function(h) {
|
|
clone = cloneElementWithDimensions(h);
|
|
newHeader.append(clone);
|
|
placeHolderElements.push(clone);
|
|
});
|
|
|
|
// Create new body element
|
|
var newBody = document.createElement("tbody");
|
|
newTable.append(newBody);
|
|
|
|
// Get indices for compound headers
|
|
var idxs = compoundHeaders.map(e => getBomTableHeaderIndex(e));
|
|
|
|
// For each row in the BOM body...
|
|
var rows = bb.querySelectorAll("tr");
|
|
rows.forEach(function(row) {
|
|
// ..get the cells for the compound column
|
|
const tds = row.querySelectorAll("td");
|
|
var copytds = idxs.map(i => tds[i]);
|
|
// Add them to the new element and the placeholders
|
|
var newRow = document.createElement("tr");
|
|
copytds.forEach(function(td) {
|
|
clone = cloneElementWithDimensions(td);
|
|
newRow.append(clone);
|
|
placeHolderElements.push(clone);
|
|
});
|
|
newBody.append(newRow);
|
|
});
|
|
|
|
// Compute width for compound header
|
|
var width = compoundHeaders.reduce((acc, x) => acc + x.clientWidth, 0);
|
|
draggingElement.style.width = `${width}px`;
|
|
|
|
// Insert the new dragging element and disable selection on BOM
|
|
bom.insertBefore(draggingElement, null);
|
|
bom.style.userSelect = "none";
|
|
|
|
// Determine the mouse position offset
|
|
xOffset = e.screenX - compoundHeaders.reduce((acc, x) => Math.min(acc, x.offsetLeft), compoundHeaders[0].offsetLeft);
|
|
yOffset = e.screenY - compoundHeaders[0].offsetTop;
|
|
|
|
// Get name for the column in settings.columnOrder
|
|
dragName = getColumnOrderName(target);
|
|
|
|
// Change text and class for placeholder elements
|
|
placeHolderElements = placeHolderElements.map(function(e) {
|
|
newElem = cloneElementWithDimensions(e);
|
|
newElem.textContent = "";
|
|
newElem.classList.add("placeholder");
|
|
return newElem;
|
|
});
|
|
|
|
// On next mouse move, the whole BOM needs to be redrawn to show the placeholders
|
|
forcePopulation = true;
|
|
|
|
// Add listeners for move and up on mouse
|
|
document.addEventListener('mousemove', mouseMoveHandler);
|
|
document.addEventListener('mouseup', mouseUpHandler);
|
|
}
|
|
|
|
// In netlist mode, there is nothing to reorder
|
|
if (settings.bommode === "netlist")
|
|
return;
|
|
|
|
// Add mouseDownHandler to every column except the numCol
|
|
bom.querySelectorAll("th")
|
|
.forEach(function(head) {
|
|
if (!head.classList.contains("numCol")) {
|
|
head.onmousedown = mouseDownHandler;
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
function getBoundingClientRectFromMultiple(elements) {
|
|
var elems = Array.from(elements);
|
|
|
|
if (elems.length == 0)
|
|
return null;
|
|
|
|
var box = elems.shift()
|
|
.getBoundingClientRect();
|
|
|
|
elems.forEach(function(elem) {
|
|
var elembox = elem.getBoundingClientRect();
|
|
box.left = Math.min(elembox.left, box.left);
|
|
box.top = Math.min(elembox.top, box.top);
|
|
box.width += elembox.width;
|
|
box.height = Math.max(elembox.height, box.height);
|
|
});
|
|
|
|
return box;
|
|
}
|
|
|
|
function cloneElementWithDimensions(elem) {
|
|
var newElem = elem.cloneNode(true);
|
|
newElem.style.height = window.getComputedStyle(elem).height;
|
|
newElem.style.width = window.getComputedStyle(elem).width;
|
|
return newElem;
|
|
}
|
|
|
|
function getBomTableHeaderIndex(elem) {
|
|
const bh = document.getElementById('bomhead');
|
|
const ths = Array.from(bh.querySelectorAll("th"));
|
|
return ths.indexOf(elem);
|
|
}
|
|
|
|
function getColumnOrderName(elem) {
|
|
var cname = elem.getAttribute("col_name");
|
|
if (cname === "bom-checkbox")
|
|
return "checkboxes";
|
|
else
|
|
return cname;
|
|
}
|
|
|
|
function resizableGrid(tablehead) {
|
|
var cols = tablehead.firstElementChild.children;
|
|
var rowWidth = tablehead.offsetWidth;
|
|
|
|
for (var i = 1; i < cols.length; i++) {
|
|
if (cols[i].classList.contains("bom-checkbox"))
|
|
continue;
|
|
cols[i].style.width = ((cols[i].clientWidth - paddingDiff(cols[i])) * 100 / rowWidth) + '%';
|
|
}
|
|
|
|
for (var i = 1; i < cols.length - 1; i++) {
|
|
var div = document.createElement('div');
|
|
div.className = "column-width-handle";
|
|
cols[i].appendChild(div);
|
|
setListeners(div);
|
|
}
|
|
|
|
function setListeners(div) {
|
|
var startX, curCol, nxtCol, curColWidth, nxtColWidth, rowWidth;
|
|
|
|
div.addEventListener('mousedown', function(e) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
|
|
curCol = e.target.parentElement;
|
|
nxtCol = curCol.nextElementSibling;
|
|
startX = e.pageX;
|
|
|
|
var padding = paddingDiff(curCol);
|
|
|
|
rowWidth = curCol.parentElement.offsetWidth;
|
|
curColWidth = curCol.clientWidth - padding;
|
|
nxtColWidth = nxtCol.clientWidth - padding;
|
|
});
|
|
|
|
document.addEventListener('mousemove', function(e) {
|
|
if (startX) {
|
|
var diffX = e.pageX - startX;
|
|
diffX = -Math.min(-diffX, curColWidth - 20);
|
|
diffX = Math.min(diffX, nxtColWidth - 20);
|
|
|
|
curCol.style.width = ((curColWidth + diffX) * 100 / rowWidth) + '%';
|
|
nxtCol.style.width = ((nxtColWidth - diffX) * 100 / rowWidth) + '%';
|
|
console.log(`${curColWidth + nxtColWidth} ${(curColWidth + diffX) * 100 / rowWidth + (nxtColWidth - diffX) * 100 / rowWidth}`);
|
|
}
|
|
});
|
|
|
|
document.addEventListener('mouseup', function(e) {
|
|
curCol = undefined;
|
|
nxtCol = undefined;
|
|
startX = undefined;
|
|
nxtColWidth = undefined;
|
|
curColWidth = undefined
|
|
});
|
|
}
|
|
|
|
function paddingDiff(col) {
|
|
|
|
if (getStyleVal(col, 'box-sizing') == 'border-box') {
|
|
return 0;
|
|
}
|
|
|
|
var padLeft = getStyleVal(col, 'padding-left');
|
|
var padRight = getStyleVal(col, 'padding-right');
|
|
return (parseInt(padLeft) + parseInt(padRight));
|
|
|
|
}
|
|
|
|
function getStyleVal(elm, css) {
|
|
return (window.getComputedStyle(elm, null).getPropertyValue(css))
|
|
}
|
|
}
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
/* DOM manipulation and misc code */
|
|
|
|
var bomsplit;
|
|
var canvassplit;
|
|
var initDone = false;
|
|
var bomSortFunction = null;
|
|
var currentSortColumn = null;
|
|
var currentSortOrder = null;
|
|
var currentHighlightedRowId;
|
|
var highlightHandlers = [];
|
|
var footprintIndexToHandler = {};
|
|
var netsToHandler = {};
|
|
var markedFootprints = new Set();
|
|
var highlightedFootprints = [];
|
|
var highlightedNet = null;
|
|
var lastClicked;
|
|
|
|
function dbg(html) {
|
|
dbgdiv.innerHTML = html;
|
|
}
|
|
|
|
function redrawIfInitDone() {
|
|
if (initDone) {
|
|
redrawCanvas(allcanvas.front);
|
|
redrawCanvas(allcanvas.back);
|
|
}
|
|
}
|
|
|
|
function padsVisible(value) {
|
|
writeStorage("padsVisible", value);
|
|
settings.renderPads = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function referencesVisible(value) {
|
|
writeStorage("referencesVisible", value);
|
|
settings.renderReferences = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function valuesVisible(value) {
|
|
writeStorage("valuesVisible", value);
|
|
settings.renderValues = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function tracksVisible(value) {
|
|
writeStorage("tracksVisible", value);
|
|
settings.renderTracks = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function zonesVisible(value) {
|
|
writeStorage("zonesVisible", value);
|
|
settings.renderZones = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function dnpOutline(value) {
|
|
writeStorage("dnpOutline", value);
|
|
settings.renderDnpOutline = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function setDarkMode(value) {
|
|
if (value) {
|
|
topmostdiv.classList.add("dark");
|
|
} else {
|
|
topmostdiv.classList.remove("dark");
|
|
}
|
|
writeStorage("darkmode", value);
|
|
settings.darkMode = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function setShowBOMColumn(field, value) {
|
|
if (field === "references") {
|
|
var rl = document.getElementById("reflookup");
|
|
rl.disabled = !value;
|
|
if (!value) {
|
|
rl.value = "";
|
|
updateRefLookup("");
|
|
}
|
|
}
|
|
|
|
var n = settings.hiddenColumns.indexOf(field);
|
|
if (value) {
|
|
if (n != -1) {
|
|
settings.hiddenColumns.splice(n, 1);
|
|
}
|
|
} else {
|
|
if (n == -1) {
|
|
settings.hiddenColumns.push(field);
|
|
}
|
|
}
|
|
|
|
writeStorage("hiddenColumns", JSON.stringify(settings.hiddenColumns));
|
|
|
|
if (initDone) {
|
|
populateBomTable();
|
|
}
|
|
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
|
|
function setFullscreen(value) {
|
|
if (value) {
|
|
document.documentElement.requestFullscreen();
|
|
} else {
|
|
document.exitFullscreen();
|
|
}
|
|
}
|
|
|
|
function fabricationVisible(value) {
|
|
writeStorage("fabricationVisible", value);
|
|
settings.renderFabrication = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function silkscreenVisible(value) {
|
|
writeStorage("silkscreenVisible", value);
|
|
settings.renderSilkscreen = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function setHighlightPin1(value) {
|
|
writeStorage("highlightpin1", value);
|
|
settings.highlightpin1 = value;
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function getStoredCheckboxRefs(checkbox) {
|
|
function convert(ref) {
|
|
var intref = parseInt(ref);
|
|
if (isNaN(intref)) {
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
if (pcbdata.footprints[i].ref == ref) {
|
|
return i;
|
|
}
|
|
}
|
|
return -1;
|
|
} else {
|
|
return intref;
|
|
}
|
|
}
|
|
if (!(checkbox in settings.checkboxStoredRefs)) {
|
|
var val = readStorage("checkbox_" + checkbox);
|
|
settings.checkboxStoredRefs[checkbox] = val ? val : "";
|
|
}
|
|
if (!settings.checkboxStoredRefs[checkbox]) {
|
|
return new Set();
|
|
} else {
|
|
return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
|
|
}
|
|
}
|
|
|
|
function getCheckboxState(checkbox, references) {
|
|
var storedRefsSet = getStoredCheckboxRefs(checkbox);
|
|
var currentRefsSet = new Set(references.map(r => r[1]));
|
|
// Get difference of current - stored
|
|
var difference = new Set(currentRefsSet);
|
|
for (ref of storedRefsSet) {
|
|
difference.delete(ref);
|
|
}
|
|
if (difference.size == 0) {
|
|
// All the current refs are stored
|
|
return "checked";
|
|
} else if (difference.size == currentRefsSet.size) {
|
|
// None of the current refs are stored
|
|
return "unchecked";
|
|
} else {
|
|
// Some of the refs are stored
|
|
return "indeterminate";
|
|
}
|
|
}
|
|
|
|
function setBomCheckboxState(checkbox, element, references) {
|
|
var state = getCheckboxState(checkbox, references);
|
|
element.checked = (state == "checked");
|
|
element.indeterminate = (state == "indeterminate");
|
|
}
|
|
|
|
function createCheckboxChangeHandler(checkbox, references, row) {
|
|
return function () {
|
|
refsSet = getStoredCheckboxRefs(checkbox);
|
|
var markWhenChecked = settings.markWhenChecked == checkbox;
|
|
eventArgs = {
|
|
checkbox: checkbox,
|
|
refs: references,
|
|
}
|
|
if (this.checked) {
|
|
// checkbox ticked
|
|
for (var ref of references) {
|
|
refsSet.add(ref[1]);
|
|
}
|
|
if (markWhenChecked) {
|
|
row.classList.add("checked");
|
|
for (var ref of references) {
|
|
markedFootprints.add(ref[1]);
|
|
}
|
|
drawHighlights();
|
|
}
|
|
eventArgs.state = 'checked';
|
|
} else {
|
|
// checkbox unticked
|
|
for (var ref of references) {
|
|
refsSet.delete(ref[1]);
|
|
}
|
|
if (markWhenChecked) {
|
|
row.classList.remove("checked");
|
|
for (var ref of references) {
|
|
markedFootprints.delete(ref[1]);
|
|
}
|
|
drawHighlights();
|
|
}
|
|
eventArgs.state = 'unchecked';
|
|
}
|
|
settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
|
|
writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
|
|
updateCheckboxStats(checkbox);
|
|
EventHandler.emitEvent(IBOM_EVENT_TYPES.CHECKBOX_CHANGE_EVENT, eventArgs);
|
|
}
|
|
}
|
|
|
|
function clearHighlightedFootprints() {
|
|
if (currentHighlightedRowId) {
|
|
document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
|
|
currentHighlightedRowId = null;
|
|
highlightedFootprints = [];
|
|
highlightedNet = null;
|
|
}
|
|
}
|
|
|
|
function createRowHighlightHandler(rowid, refs, net) {
|
|
return function () {
|
|
if (currentHighlightedRowId) {
|
|
if (currentHighlightedRowId == rowid) {
|
|
return;
|
|
}
|
|
document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
|
|
}
|
|
document.getElementById(rowid).classList.add("highlighted");
|
|
currentHighlightedRowId = rowid;
|
|
highlightedFootprints = refs ? refs.map(r => r[1]) : [];
|
|
highlightedNet = net;
|
|
drawHighlights();
|
|
EventHandler.emitEvent(
|
|
IBOM_EVENT_TYPES.HIGHLIGHT_EVENT, {
|
|
rowid: rowid,
|
|
refs: refs,
|
|
net: net
|
|
});
|
|
}
|
|
}
|
|
|
|
function entryMatches(entry) {
|
|
if (settings.bommode == "netlist") {
|
|
// entry is just a net name
|
|
return entry.toLowerCase().indexOf(filter) >= 0;
|
|
}
|
|
// check refs
|
|
if (!settings.hiddenColumns.includes("references")) {
|
|
for (var ref of entry) {
|
|
if (ref[0].toLowerCase().indexOf(filter) >= 0) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
// check fields
|
|
for (var i in config.fields) {
|
|
var f = config.fields[i];
|
|
if (!settings.hiddenColumns.includes(f)) {
|
|
for (var ref of entry) {
|
|
if (pcbdata.bom.fields[ref[1]][i].toLowerCase().indexOf(filter) >= 0) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function findRefInEntry(entry) {
|
|
return entry.filter(r => r[0].toLowerCase() == reflookup);
|
|
}
|
|
|
|
function highlightFilter(s) {
|
|
if (!filter) {
|
|
return s;
|
|
}
|
|
var parts = s.toLowerCase().split(filter);
|
|
if (parts.length == 1) {
|
|
return s;
|
|
}
|
|
var r = "";
|
|
var pos = 0;
|
|
for (var i in parts) {
|
|
if (i > 0) {
|
|
r += '<mark class="highlight">' +
|
|
s.substring(pos, pos + filter.length) +
|
|
'</mark>';
|
|
pos += filter.length;
|
|
}
|
|
r += s.substring(pos, pos + parts[i].length);
|
|
pos += parts[i].length;
|
|
}
|
|
return r;
|
|
}
|
|
|
|
function checkboxSetUnsetAllHandler(checkboxname) {
|
|
return function () {
|
|
var checkboxnum = 0;
|
|
while (checkboxnum < settings.checkboxes.length &&
|
|
settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
|
|
checkboxnum++;
|
|
}
|
|
if (checkboxnum >= settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var allset = true;
|
|
var checkbox;
|
|
var row;
|
|
for (row of bombody.childNodes) {
|
|
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
|
|
if (!checkbox.checked || checkbox.indeterminate) {
|
|
allset = false;
|
|
break;
|
|
}
|
|
}
|
|
for (row of bombody.childNodes) {
|
|
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
|
|
checkbox.checked = !allset;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
}
|
|
}
|
|
|
|
function createColumnHeader(name, cls, comparator, is_checkbox = false) {
|
|
var th = document.createElement("TH");
|
|
th.innerHTML = name;
|
|
th.classList.add(cls);
|
|
if (is_checkbox)
|
|
th.setAttribute("col_name", "bom-checkbox");
|
|
else
|
|
th.setAttribute("col_name", name);
|
|
var span = document.createElement("SPAN");
|
|
span.classList.add("sortmark");
|
|
span.classList.add("none");
|
|
th.appendChild(span);
|
|
var spacer = document.createElement("div");
|
|
spacer.className = "column-spacer";
|
|
th.appendChild(spacer);
|
|
spacer.onclick = function () {
|
|
if (currentSortColumn && th !== currentSortColumn) {
|
|
// Currently sorted by another column
|
|
currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
|
|
currentSortColumn.childNodes[1].classList.add("none");
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
}
|
|
if (currentSortColumn && th === currentSortColumn) {
|
|
// Already sorted by this column
|
|
if (currentSortOrder == "asc") {
|
|
// Sort by this column, descending order
|
|
bomSortFunction = function (a, b) {
|
|
return -comparator(a, b);
|
|
}
|
|
currentSortColumn.childNodes[1].classList.remove("asc");
|
|
currentSortColumn.childNodes[1].classList.add("desc");
|
|
currentSortOrder = "desc";
|
|
} else {
|
|
// Unsort
|
|
bomSortFunction = null;
|
|
currentSortColumn.childNodes[1].classList.remove("desc");
|
|
currentSortColumn.childNodes[1].classList.add("none");
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
}
|
|
} else {
|
|
// Sort by this column, ascending order
|
|
bomSortFunction = comparator;
|
|
currentSortColumn = th;
|
|
currentSortColumn.childNodes[1].classList.remove("none");
|
|
currentSortColumn.childNodes[1].classList.add("asc");
|
|
currentSortOrder = "asc";
|
|
}
|
|
populateBomBody();
|
|
}
|
|
if (is_checkbox) {
|
|
spacer.onclick = fancyDblClickHandler(
|
|
spacer, spacer.onclick, checkboxSetUnsetAllHandler(name));
|
|
}
|
|
return th;
|
|
}
|
|
|
|
function populateBomHeader(placeHolderColumn = null, placeHolderElements = null) {
|
|
while (bomhead.firstChild) {
|
|
bomhead.removeChild(bomhead.firstChild);
|
|
}
|
|
var tr = document.createElement("TR");
|
|
var th = document.createElement("TH");
|
|
th.classList.add("numCol");
|
|
|
|
var vismenu = document.createElement("div");
|
|
vismenu.id = "vismenu";
|
|
vismenu.classList.add("menu");
|
|
|
|
var visbutton = document.createElement("div");
|
|
visbutton.classList.add("visbtn");
|
|
visbutton.classList.add("hideonprint");
|
|
|
|
var viscontent = document.createElement("div");
|
|
viscontent.classList.add("menu-content");
|
|
viscontent.id = "vismenu-content";
|
|
|
|
settings.columnOrder.forEach(column => {
|
|
if (typeof column !== "string")
|
|
return;
|
|
|
|
// Skip empty columns
|
|
if (column === "checkboxes" && settings.checkboxes.length == 0)
|
|
return;
|
|
else if (column === "Quantity" && settings.bommode == "ungrouped")
|
|
return;
|
|
|
|
var label = document.createElement("label");
|
|
label.classList.add("menu-label");
|
|
|
|
var input = document.createElement("input");
|
|
input.classList.add("visibility_checkbox");
|
|
input.type = "checkbox";
|
|
input.onchange = function (e) {
|
|
setShowBOMColumn(column, e.target.checked)
|
|
};
|
|
input.checked = !(settings.hiddenColumns.includes(column));
|
|
|
|
label.appendChild(input);
|
|
if (column.length > 0)
|
|
label.append(column[0].toUpperCase() + column.slice(1));
|
|
|
|
viscontent.appendChild(label);
|
|
});
|
|
|
|
viscontent.childNodes[0].classList.add("menu-label-top");
|
|
|
|
vismenu.appendChild(visbutton);
|
|
if (settings.bommode != "netlist") {
|
|
vismenu.appendChild(viscontent);
|
|
th.appendChild(vismenu);
|
|
}
|
|
tr.appendChild(th);
|
|
|
|
var checkboxCompareClosure = function (checkbox) {
|
|
return (a, b) => {
|
|
var stateA = getCheckboxState(checkbox, a);
|
|
var stateB = getCheckboxState(checkbox, b);
|
|
if (stateA > stateB) return -1;
|
|
if (stateA < stateB) return 1;
|
|
return 0;
|
|
}
|
|
}
|
|
var stringFieldCompareClosure = function (fieldIndex) {
|
|
return (a, b) => {
|
|
var fa = pcbdata.bom.fields[a[0][1]][fieldIndex];
|
|
var fb = pcbdata.bom.fields[b[0][1]][fieldIndex];
|
|
if (fa != fb) return fa > fb ? 1 : -1;
|
|
else return 0;
|
|
}
|
|
}
|
|
var referenceRegex = /(?<prefix>[^0-9]+)(?<number>[0-9]+)/;
|
|
var compareRefs = (a, b) => {
|
|
var ra = referenceRegex.exec(a);
|
|
var rb = referenceRegex.exec(b);
|
|
if (ra === null || rb === null) {
|
|
if (a != b) return a > b ? 1 : -1;
|
|
return 0;
|
|
} else {
|
|
if (ra.groups.prefix != rb.groups.prefix) {
|
|
return ra.groups.prefix > rb.groups.prefix ? 1 : -1;
|
|
}
|
|
if (ra.groups.number != rb.groups.number) {
|
|
return parseInt(ra.groups.number) > parseInt(rb.groups.number) ? 1 : -1;
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
if (settings.bommode == "netlist") {
|
|
th = createColumnHeader("Net name", "bom-netname", (a, b) => {
|
|
if (a > b) return -1;
|
|
if (a < b) return 1;
|
|
return 0;
|
|
});
|
|
tr.appendChild(th);
|
|
} else {
|
|
// Filter hidden columns
|
|
var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
|
|
var valueIndex = config.fields.indexOf("Value");
|
|
var footprintIndex = config.fields.indexOf("Footprint");
|
|
columns.forEach((column) => {
|
|
if (column === placeHolderColumn) {
|
|
var n = 1;
|
|
if (column === "checkboxes")
|
|
n = settings.checkboxes.length;
|
|
for (i = 0; i < n; i++) {
|
|
td = placeHolderElements.shift();
|
|
tr.appendChild(td);
|
|
}
|
|
return;
|
|
} else if (column === "checkboxes") {
|
|
for (var checkbox of settings.checkboxes) {
|
|
th = createColumnHeader(
|
|
checkbox, "bom-checkbox", checkboxCompareClosure(checkbox), true);
|
|
tr.appendChild(th);
|
|
}
|
|
} else if (column === "References") {
|
|
tr.appendChild(createColumnHeader("References", "references", (a, b) => {
|
|
var i = 0;
|
|
while (i < a.length && i < b.length) {
|
|
if (a[i] != b[i]) return compareRefs(a[i][0], b[i][0]);
|
|
i++;
|
|
}
|
|
return a.length - b.length;
|
|
}));
|
|
} else if (column === "Value") {
|
|
tr.appendChild(createColumnHeader("Value", "value", (a, b) => {
|
|
var ra = a[0][1], rb = b[0][1];
|
|
return valueCompare(
|
|
pcbdata.bom.parsedValues[ra], pcbdata.bom.parsedValues[rb],
|
|
pcbdata.bom.fields[ra][valueIndex], pcbdata.bom.fields[rb][valueIndex]);
|
|
}));
|
|
return;
|
|
} else if (column === "Footprint") {
|
|
tr.appendChild(createColumnHeader(
|
|
"Footprint", "footprint", stringFieldCompareClosure(footprintIndex)));
|
|
} else if (column === "Quantity" && settings.bommode == "grouped") {
|
|
tr.appendChild(createColumnHeader("Quantity", "quantity", (a, b) => {
|
|
return a.length - b.length;
|
|
}));
|
|
} else {
|
|
// Other fields
|
|
var i = config.fields.indexOf(column);
|
|
if (i < 0)
|
|
return;
|
|
tr.appendChild(createColumnHeader(
|
|
column, `field${i + 1}`, stringFieldCompareClosure(i)));
|
|
}
|
|
});
|
|
}
|
|
bomhead.appendChild(tr);
|
|
}
|
|
|
|
function populateBomBody(placeholderColumn = null, placeHolderElements = null) {
|
|
while (bom.firstChild) {
|
|
bom.removeChild(bom.firstChild);
|
|
}
|
|
highlightHandlers = [];
|
|
footprintIndexToHandler = {};
|
|
netsToHandler = {};
|
|
currentHighlightedRowId = null;
|
|
var first = true;
|
|
if (settings.bommode == "netlist") {
|
|
bomtable = pcbdata.nets.slice();
|
|
} else {
|
|
switch (settings.canvaslayout) {
|
|
case 'F':
|
|
bomtable = pcbdata.bom.F.slice();
|
|
break;
|
|
case 'FB':
|
|
bomtable = pcbdata.bom.both.slice();
|
|
break;
|
|
case 'B':
|
|
bomtable = pcbdata.bom.B.slice();
|
|
break;
|
|
}
|
|
if (settings.bommode == "ungrouped") {
|
|
// expand bom table
|
|
expandedTable = []
|
|
for (var bomentry of bomtable) {
|
|
for (var ref of bomentry) {
|
|
expandedTable.push([ref]);
|
|
}
|
|
}
|
|
bomtable = expandedTable;
|
|
}
|
|
}
|
|
if (bomSortFunction) {
|
|
bomtable = bomtable.sort(bomSortFunction);
|
|
}
|
|
for (var i in bomtable) {
|
|
var bomentry = bomtable[i];
|
|
if (filter && !entryMatches(bomentry)) {
|
|
continue;
|
|
}
|
|
var references = null;
|
|
var netname = null;
|
|
var tr = document.createElement("TR");
|
|
var td = document.createElement("TD");
|
|
var rownum = +i + 1;
|
|
tr.id = "bomrow" + rownum;
|
|
td.textContent = rownum;
|
|
tr.appendChild(td);
|
|
if (settings.bommode == "netlist") {
|
|
netname = bomentry;
|
|
td = document.createElement("TD");
|
|
td.innerHTML = highlightFilter(netname ? netname : "<no net>");
|
|
tr.appendChild(td);
|
|
} else {
|
|
if (reflookup) {
|
|
references = findRefInEntry(bomentry);
|
|
if (references.length == 0) {
|
|
continue;
|
|
}
|
|
} else {
|
|
references = bomentry;
|
|
}
|
|
// Filter hidden columns
|
|
var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
|
|
columns.forEach((column) => {
|
|
if (column === placeholderColumn) {
|
|
var n = 1;
|
|
if (column === "checkboxes")
|
|
n = settings.checkboxes.length;
|
|
for (i = 0; i < n; i++) {
|
|
td = placeHolderElements.shift();
|
|
tr.appendChild(td);
|
|
}
|
|
return;
|
|
} else if (column === "checkboxes") {
|
|
for (var checkbox of settings.checkboxes) {
|
|
if (checkbox) {
|
|
td = document.createElement("TD");
|
|
var input = document.createElement("input");
|
|
input.type = "checkbox";
|
|
input.onchange = createCheckboxChangeHandler(checkbox, references, tr);
|
|
setBomCheckboxState(checkbox, input, references);
|
|
if (input.checked && settings.markWhenChecked == checkbox) {
|
|
tr.classList.add("checked");
|
|
}
|
|
td.appendChild(input);
|
|
tr.appendChild(td);
|
|
}
|
|
}
|
|
} else if (column === "References") {
|
|
td = document.createElement("TD");
|
|
td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
|
|
tr.appendChild(td);
|
|
} else if (column === "Quantity" && settings.bommode == "grouped") {
|
|
// Quantity
|
|
td = document.createElement("TD");
|
|
td.textContent = references.length;
|
|
tr.appendChild(td);
|
|
} else {
|
|
// All the other fields
|
|
var field_index = config.fields.indexOf(column)
|
|
if (field_index < 0)
|
|
return;
|
|
var valueSet = new Set();
|
|
references.map(r => r[1]).forEach((id) => valueSet.add(pcbdata.bom.fields[id][field_index]));
|
|
td = document.createElement("TD");
|
|
td.innerHTML = highlightFilter(Array.from(valueSet).join(", "));
|
|
tr.appendChild(td);
|
|
}
|
|
});
|
|
}
|
|
bom.appendChild(tr);
|
|
var handler = createRowHighlightHandler(tr.id, references, netname);
|
|
tr.onmousemove = handler;
|
|
highlightHandlers.push({
|
|
id: tr.id,
|
|
handler: handler,
|
|
});
|
|
if (references !== null) {
|
|
for (var refIndex of references.map(r => r[1])) {
|
|
footprintIndexToHandler[refIndex] = handler;
|
|
}
|
|
}
|
|
if (netname !== null) {
|
|
netsToHandler[netname] = handler;
|
|
}
|
|
if ((filter || reflookup) && first) {
|
|
handler();
|
|
first = false;
|
|
}
|
|
}
|
|
EventHandler.emitEvent(
|
|
IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, {
|
|
filter: filter,
|
|
reflookup: reflookup,
|
|
checkboxes: settings.checkboxes,
|
|
bommode: settings.bommode,
|
|
});
|
|
}
|
|
|
|
function highlightPreviousRow() {
|
|
if (!currentHighlightedRowId) {
|
|
highlightHandlers[highlightHandlers.length - 1].handler();
|
|
} else {
|
|
if (highlightHandlers.length > 1 &&
|
|
highlightHandlers[0].id == currentHighlightedRowId) {
|
|
highlightHandlers[highlightHandlers.length - 1].handler();
|
|
} else {
|
|
for (var i = 0; i < highlightHandlers.length - 1; i++) {
|
|
if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[i].handler();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
}
|
|
|
|
function highlightNextRow() {
|
|
if (!currentHighlightedRowId) {
|
|
highlightHandlers[0].handler();
|
|
} else {
|
|
if (highlightHandlers.length > 1 &&
|
|
highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[0].handler();
|
|
} else {
|
|
for (var i = 1; i < highlightHandlers.length; i++) {
|
|
if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
|
|
highlightHandlers[i].handler();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
}
|
|
|
|
function populateBomTable() {
|
|
populateBomHeader();
|
|
populateBomBody();
|
|
setBomHandlers();
|
|
resizableGrid(bomhead);
|
|
}
|
|
|
|
function footprintsClicked(footprintIndexes) {
|
|
var lastClickedIndex = footprintIndexes.indexOf(lastClicked);
|
|
for (var i = 1; i <= footprintIndexes.length; i++) {
|
|
var refIndex = footprintIndexes[(lastClickedIndex + i) % footprintIndexes.length];
|
|
if (refIndex in footprintIndexToHandler) {
|
|
lastClicked = refIndex;
|
|
footprintIndexToHandler[refIndex]();
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
function netClicked(net) {
|
|
if (net in netsToHandler) {
|
|
netsToHandler[net]();
|
|
smoothScrollToRow(currentHighlightedRowId);
|
|
} else {
|
|
clearHighlightedFootprints();
|
|
highlightedNet = net;
|
|
drawHighlights();
|
|
}
|
|
}
|
|
|
|
function updateFilter(input) {
|
|
filter = input.toLowerCase();
|
|
populateBomTable();
|
|
}
|
|
|
|
function updateRefLookup(input) {
|
|
reflookup = input.toLowerCase();
|
|
populateBomTable();
|
|
}
|
|
|
|
function changeCanvasLayout(layout) {
|
|
document.getElementById("fl-btn").classList.remove("depressed");
|
|
document.getElementById("fb-btn").classList.remove("depressed");
|
|
document.getElementById("bl-btn").classList.remove("depressed");
|
|
switch (layout) {
|
|
case 'F':
|
|
document.getElementById("fl-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.collapse(1);
|
|
}
|
|
break;
|
|
case 'B':
|
|
document.getElementById("bl-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.collapse(0);
|
|
}
|
|
break;
|
|
default:
|
|
document.getElementById("fb-btn").classList.add("depressed");
|
|
if (settings.bomlayout != "bom-only") {
|
|
canvassplit.setSizes([50, 50]);
|
|
}
|
|
}
|
|
settings.canvaslayout = layout;
|
|
writeStorage("canvaslayout", layout);
|
|
resizeAll();
|
|
changeBomMode(settings.bommode);
|
|
}
|
|
|
|
function populateMetadata() {
|
|
document.getElementById("title").innerHTML = pcbdata.metadata.title;
|
|
document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
|
|
document.getElementById("company").innerHTML = pcbdata.metadata.company;
|
|
document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
|
|
if (pcbdata.metadata.title != "") {
|
|
document.title = pcbdata.metadata.title + " BOM";
|
|
}
|
|
// Calculate board stats
|
|
var fp_f = 0,
|
|
fp_b = 0,
|
|
pads_f = 0,
|
|
pads_b = 0,
|
|
pads_th = 0;
|
|
for (var i = 0; i < pcbdata.footprints.length; i++) {
|
|
if (pcbdata.bom.skipped.includes(i)) continue;
|
|
var mod = pcbdata.footprints[i];
|
|
if (mod.layer == "F") {
|
|
fp_f++;
|
|
} else {
|
|
fp_b++;
|
|
}
|
|
for (var pad of mod.pads) {
|
|
if (pad.type == "th") {
|
|
pads_th++;
|
|
} else {
|
|
if (pad.layers.includes("F")) {
|
|
pads_f++;
|
|
}
|
|
if (pad.layers.includes("B")) {
|
|
pads_b++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
document.getElementById("stats-components-front").innerHTML = fp_f;
|
|
document.getElementById("stats-components-back").innerHTML = fp_b;
|
|
document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
|
|
document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
|
|
document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
|
|
document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
|
|
document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
|
|
document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
|
|
document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
|
|
document.getElementById("stats-th-pads").innerHTML = pads_th;
|
|
// Update version string
|
|
document.getElementById("github-link").innerHTML = "InteractiveHtmlBom " +
|
|
/^v\d+\.\d+/.exec(pcbdata.ibom_version)[0];
|
|
}
|
|
|
|
function changeBomLayout(layout) {
|
|
document.getElementById("bom-btn").classList.remove("depressed");
|
|
document.getElementById("lr-btn").classList.remove("depressed");
|
|
document.getElementById("tb-btn").classList.remove("depressed");
|
|
switch (layout) {
|
|
case 'bom-only':
|
|
document.getElementById("bom-btn").classList.add("depressed");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
document.getElementById("frontcanvas").style.display = "none";
|
|
document.getElementById("backcanvas").style.display = "none";
|
|
document.getElementById("bot").style.height = "";
|
|
break;
|
|
case 'top-bottom':
|
|
document.getElementById("tb-btn").classList.add("depressed");
|
|
document.getElementById("frontcanvas").style.display = "";
|
|
document.getElementById("backcanvas").style.display = "";
|
|
document.getElementById("bot").style.height = "calc(100% - 80px)";
|
|
document.getElementById("bomdiv").classList.remove("split-horizontal");
|
|
document.getElementById("canvasdiv").classList.remove("split-horizontal");
|
|
document.getElementById("frontcanvas").classList.add("split-horizontal");
|
|
document.getElementById("backcanvas").classList.add("split-horizontal");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
|
|
sizes: [50, 50],
|
|
onDragEnd: resizeAll,
|
|
direction: "vertical",
|
|
gutterSize: 5
|
|
});
|
|
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
|
|
sizes: [50, 50],
|
|
gutterSize: 5,
|
|
onDragEnd: resizeAll
|
|
});
|
|
break;
|
|
case 'left-right':
|
|
document.getElementById("lr-btn").classList.add("depressed");
|
|
document.getElementById("frontcanvas").style.display = "";
|
|
document.getElementById("backcanvas").style.display = "";
|
|
document.getElementById("bot").style.height = "calc(100% - 80px)";
|
|
document.getElementById("bomdiv").classList.add("split-horizontal");
|
|
document.getElementById("canvasdiv").classList.add("split-horizontal");
|
|
document.getElementById("frontcanvas").classList.remove("split-horizontal");
|
|
document.getElementById("backcanvas").classList.remove("split-horizontal");
|
|
if (bomsplit) {
|
|
bomsplit.destroy();
|
|
bomsplit = null;
|
|
canvassplit.destroy();
|
|
canvassplit = null;
|
|
}
|
|
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
|
|
sizes: [50, 50],
|
|
onDragEnd: resizeAll,
|
|
gutterSize: 5
|
|
});
|
|
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
|
|
sizes: [50, 50],
|
|
gutterSize: 5,
|
|
direction: "vertical",
|
|
onDragEnd: resizeAll
|
|
});
|
|
}
|
|
settings.bomlayout = layout;
|
|
writeStorage("bomlayout", layout);
|
|
changeCanvasLayout(settings.canvaslayout);
|
|
}
|
|
|
|
function changeBomMode(mode) {
|
|
document.getElementById("bom-grouped-btn").classList.remove("depressed");
|
|
document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
|
|
document.getElementById("bom-netlist-btn").classList.remove("depressed");
|
|
var chkbxs = document.getElementsByClassName("visibility_checkbox");
|
|
|
|
switch (mode) {
|
|
case 'grouped':
|
|
document.getElementById("bom-grouped-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = false;
|
|
}
|
|
break;
|
|
case 'ungrouped':
|
|
document.getElementById("bom-ungrouped-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = false;
|
|
}
|
|
break;
|
|
case 'netlist':
|
|
document.getElementById("bom-netlist-btn").classList.add("depressed");
|
|
for (var i = 0; i < chkbxs.length; i++) {
|
|
chkbxs[i].disabled = true;
|
|
}
|
|
}
|
|
|
|
writeStorage("bommode", mode);
|
|
if (mode != settings.bommode) {
|
|
settings.bommode = mode;
|
|
bomSortFunction = null;
|
|
currentSortColumn = null;
|
|
currentSortOrder = null;
|
|
clearHighlightedFootprints();
|
|
}
|
|
populateBomTable();
|
|
}
|
|
|
|
function focusFilterField() {
|
|
focusInputField(document.getElementById("filter"));
|
|
}
|
|
|
|
function focusRefLookupField() {
|
|
focusInputField(document.getElementById("reflookup"));
|
|
}
|
|
|
|
function toggleBomCheckbox(bomrowid, checkboxnum) {
|
|
if (!bomrowid || checkboxnum > settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var bomrow = document.getElementById(bomrowid);
|
|
var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
|
|
checkbox.checked = !checkbox.checked;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
|
|
function checkBomCheckbox(bomrowid, checkboxname) {
|
|
var checkboxnum = 0;
|
|
while (checkboxnum < settings.checkboxes.length &&
|
|
settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
|
|
checkboxnum++;
|
|
}
|
|
if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
|
|
return;
|
|
}
|
|
var bomrow = document.getElementById(bomrowid);
|
|
var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
|
|
checkbox.checked = true;
|
|
checkbox.indeterminate = false;
|
|
checkbox.onchange();
|
|
}
|
|
|
|
function setBomCheckboxes(value) {
|
|
writeStorage("bomCheckboxes", value);
|
|
settings.checkboxes = value.split(",").map((e) => e.trim()).filter((e) => e);
|
|
prepCheckboxes();
|
|
populateMarkWhenCheckedOptions();
|
|
setMarkWhenChecked(settings.markWhenChecked);
|
|
}
|
|
|
|
function setMarkWhenChecked(value) {
|
|
writeStorage("markWhenChecked", value);
|
|
settings.markWhenChecked = value;
|
|
markedFootprints.clear();
|
|
for (var ref of (value ? getStoredCheckboxRefs(value) : [])) {
|
|
markedFootprints.add(ref);
|
|
}
|
|
populateBomTable();
|
|
drawHighlights();
|
|
}
|
|
|
|
function prepCheckboxes() {
|
|
var table = document.getElementById("checkbox-stats");
|
|
while (table.childElementCount > 1) {
|
|
table.removeChild(table.lastChild);
|
|
}
|
|
if (settings.checkboxes.length) {
|
|
table.style.display = "";
|
|
} else {
|
|
table.style.display = "none";
|
|
}
|
|
for (var checkbox of settings.checkboxes) {
|
|
var tr = document.createElement("TR");
|
|
var td = document.createElement("TD");
|
|
td.innerHTML = checkbox;
|
|
tr.appendChild(td);
|
|
td = document.createElement("TD");
|
|
td.id = "checkbox-stats-" + checkbox;
|
|
var progressbar = document.createElement("div");
|
|
progressbar.classList.add("bar");
|
|
td.appendChild(progressbar);
|
|
var text = document.createElement("div");
|
|
text.classList.add("text");
|
|
td.appendChild(text);
|
|
tr.appendChild(td);
|
|
table.appendChild(tr);
|
|
updateCheckboxStats(checkbox);
|
|
}
|
|
}
|
|
|
|
function populateMarkWhenCheckedOptions() {
|
|
var container = document.getElementById("markWhenCheckedContainer");
|
|
|
|
if (settings.checkboxes.length == 0) {
|
|
container.parentElement.style.display = "none";
|
|
return;
|
|
}
|
|
|
|
container.innerHTML = '';
|
|
container.parentElement.style.display = "inline-block";
|
|
|
|
function createOption(name, displayName) {
|
|
var id = "markWhenChecked-" + name;
|
|
|
|
var div = document.createElement("div");
|
|
div.classList.add("radio-container");
|
|
|
|
var input = document.createElement("input");
|
|
input.type = "radio";
|
|
input.name = "markWhenChecked";
|
|
input.value = name;
|
|
input.id = id;
|
|
input.onchange = () => setMarkWhenChecked(name);
|
|
div.appendChild(input);
|
|
|
|
// Preserve the selected element when the checkboxes change
|
|
if (name == settings.markWhenChecked) {
|
|
input.checked = true;
|
|
}
|
|
|
|
var label = document.createElement("label");
|
|
label.innerHTML = displayName;
|
|
label.htmlFor = id;
|
|
div.appendChild(label);
|
|
|
|
container.appendChild(div);
|
|
}
|
|
createOption("", "None");
|
|
for (var checkbox of settings.checkboxes) {
|
|
createOption(checkbox, checkbox);
|
|
}
|
|
}
|
|
|
|
function updateCheckboxStats(checkbox) {
|
|
var checked = getStoredCheckboxRefs(checkbox).size;
|
|
var total = pcbdata.footprints.length - pcbdata.bom.skipped.length;
|
|
var percent = checked * 100.0 / total;
|
|
var td = document.getElementById("checkbox-stats-" + checkbox);
|
|
td.firstChild.style.width = percent + "%";
|
|
td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
|
|
}
|
|
|
|
function constrain(number, min, max){
|
|
return Math.min(Math.max(parseInt(number), min), max);
|
|
}
|
|
|
|
document.onkeydown = function (e) {
|
|
switch (e.key) {
|
|
case "n":
|
|
if (document.activeElement.type == "text") {
|
|
return;
|
|
}
|
|
if (currentHighlightedRowId !== null) {
|
|
checkBomCheckbox(currentHighlightedRowId, "placed");
|
|
highlightNextRow();
|
|
e.preventDefault();
|
|
}
|
|
break;
|
|
case "ArrowUp":
|
|
highlightPreviousRow();
|
|
e.preventDefault();
|
|
break;
|
|
case "ArrowDown":
|
|
highlightNextRow();
|
|
e.preventDefault();
|
|
break;
|
|
case "ArrowLeft":
|
|
case "ArrowRight":
|
|
if (document.activeElement.type != "text"){
|
|
e.preventDefault();
|
|
let boardRotationElement = document.getElementById("boardRotation")
|
|
settings.boardRotation = parseInt(boardRotationElement.value); // degrees / 5
|
|
if (e.key == "ArrowLeft"){
|
|
settings.boardRotation += 3; // 15 degrees
|
|
}
|
|
else{
|
|
settings.boardRotation -= 3;
|
|
}
|
|
settings.boardRotation = constrain(settings.boardRotation, boardRotationElement.min, boardRotationElement.max);
|
|
boardRotationElement.value = settings.boardRotation
|
|
setBoardRotation(settings.boardRotation);
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
if (e.altKey) {
|
|
switch (e.key) {
|
|
case "f":
|
|
focusFilterField();
|
|
e.preventDefault();
|
|
break;
|
|
case "r":
|
|
focusRefLookupField();
|
|
e.preventDefault();
|
|
break;
|
|
case "z":
|
|
changeBomLayout("bom-only");
|
|
e.preventDefault();
|
|
break;
|
|
case "x":
|
|
changeBomLayout("left-right");
|
|
e.preventDefault();
|
|
break;
|
|
case "c":
|
|
changeBomLayout("top-bottom");
|
|
e.preventDefault();
|
|
break;
|
|
case "v":
|
|
changeCanvasLayout("F");
|
|
e.preventDefault();
|
|
break;
|
|
case "b":
|
|
changeCanvasLayout("FB");
|
|
e.preventDefault();
|
|
break;
|
|
case "n":
|
|
changeCanvasLayout("B");
|
|
e.preventDefault();
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
if (e.key >= '1' && e.key <= '9') {
|
|
toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
|
|
e.preventDefault();
|
|
}
|
|
}
|
|
}
|
|
|
|
function hideNetlistButton() {
|
|
document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
|
|
document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
|
|
document.getElementById("bom-netlist-btn").style.display = "none";
|
|
}
|
|
|
|
window.onload = function (e) {
|
|
initUtils();
|
|
initRender();
|
|
initStorage();
|
|
initDefaults();
|
|
cleanGutters();
|
|
populateMetadata();
|
|
dbgdiv = document.getElementById("dbg");
|
|
bom = document.getElementById("bombody");
|
|
bomhead = document.getElementById("bomhead");
|
|
filter = "";
|
|
reflookup = "";
|
|
if (!("nets" in pcbdata)) {
|
|
hideNetlistButton();
|
|
}
|
|
initDone = true;
|
|
setBomCheckboxes(document.getElementById("bomCheckboxes").value);
|
|
// Triggers render
|
|
changeBomLayout(settings.bomlayout);
|
|
|
|
// Users may leave fullscreen without touching the checkbox. Uncheck.
|
|
document.addEventListener('fullscreenchange', () => {
|
|
if (!document.fullscreenElement)
|
|
document.getElementById('fullscreenCheckbox').checked = false;
|
|
});
|
|
}
|
|
|
|
window.onresize = resizeAll;
|
|
window.matchMedia("print").addListener(resizeAll);
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="topmostdiv" class="topmostdiv">
|
|
<div id="top">
|
|
<div style="float: right; height: 100%;">
|
|
<div class="hideonprint menu" style="float: right; top: 8px;">
|
|
<button class="menubtn"></button>
|
|
<div class="menu-content">
|
|
<label class="menu-label menu-label-top" style="width: calc(50% - 18px)">
|
|
<input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
|
|
Dark mode
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label menu-label-top" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="fullscreenCheckbox" type="checkbox" onchange="setFullscreen(this.checked)">
|
|
Full Screen
|
|
</label>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
|
|
Fab layer
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
|
|
Silkscreen
|
|
</label>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
|
|
References
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
|
|
Values
|
|
</label>
|
|
<div id="tracksAndZonesCheckboxes">
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
|
|
Tracks
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
|
|
Zones
|
|
</label>
|
|
</div>
|
|
<label class="menu-label" style="width: calc(50% - 18px)">
|
|
<input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
|
|
Pads
|
|
</label><!-- This comment eats space! All of it!
|
|
--><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
|
|
<input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
|
|
DNP outlined
|
|
</label>
|
|
<label class="menu-label">
|
|
<input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
|
|
Highlight first pin
|
|
</label>
|
|
<label class="menu-label">
|
|
<input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
|
|
Continuous redraw on drag
|
|
</label>
|
|
<label class="menu-label">
|
|
<span>Board rotation</span>
|
|
<span style="float: right"><span id="rotationDegree">0</span>°</span>
|
|
<input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
|
|
</label>
|
|
<label class="menu-label">
|
|
<div style="margin-left: 5px">Bom checkboxes</div>
|
|
<input id="bomCheckboxes" class="menu-textbox" type=text
|
|
oninput="setBomCheckboxes(this.value)">
|
|
</label>
|
|
<label class="menu-label">
|
|
<div style="margin-left: 5px">Mark when checked</div>
|
|
<div id="markWhenCheckedContainer"></div>
|
|
</label>
|
|
<label class="menu-label">
|
|
<span class="shameless-plug">
|
|
<span>Created using</span>
|
|
<a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
|
|
<a target="blank" title="Mouse and keyboard help" href="https://github.com/openscopeproject/InteractiveHtmlBom/wiki/Usage#bom-page-mouse-actions" style="text-decoration: none;"><label class="help-link">?</label></a>
|
|
</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="button-container hideonprint"
|
|
style="float: right; position: relative; top: 8px">
|
|
<button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
|
|
title="Front only">F
|
|
</button>
|
|
<button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
|
|
title="Front and Back">FB
|
|
</button>
|
|
<button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
|
|
title="Back only">B
|
|
</button>
|
|
</div>
|
|
<div class="button-container hideonprint"
|
|
style="float: right; position: relative; top: 8px">
|
|
<button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
|
|
title="BOM only"></button>
|
|
<button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
|
|
title="BOM left, drawings right"></button>
|
|
<button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
|
|
title="BOM top, drawings bot"></button>
|
|
</div>
|
|
<div class="button-container hideonprint"
|
|
style="float: right; position: relative; top: 8px">
|
|
<button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
|
|
title="Grouped BOM"></button>
|
|
<button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
|
|
title="Ungrouped BOM"></button>
|
|
<button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
|
|
title="Netlist"></button>
|
|
</div>
|
|
<div class="hideonprint menu" style="float: right; top: 8px;">
|
|
<button class="statsbtn"></button>
|
|
<div class="menu-content">
|
|
<table class="stats">
|
|
<tbody>
|
|
<tr>
|
|
<td width="40%">Board stats</td>
|
|
<td>Front</td>
|
|
<td>Back</td>
|
|
<td>Total</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Components</td>
|
|
<td id="stats-components-front">~</td>
|
|
<td id="stats-components-back">~</td>
|
|
<td id="stats-components-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Groups</td>
|
|
<td id="stats-groups-front">~</td>
|
|
<td id="stats-groups-back">~</td>
|
|
<td id="stats-groups-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>SMD pads</td>
|
|
<td id="stats-smd-pads-front">~</td>
|
|
<td id="stats-smd-pads-back">~</td>
|
|
<td id="stats-smd-pads-total">~</td>
|
|
</tr>
|
|
<tr>
|
|
<td>TH pads</td>
|
|
<td colspan=3 id="stats-th-pads">~</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<table class="stats">
|
|
<col width="40%"/><col />
|
|
<tbody id="checkbox-stats">
|
|
<tr>
|
|
<td colspan=2 style="border-top: 0">Checkboxes</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="hideonprint menu" style="float: right; top: 8px;">
|
|
<button class="iobtn"></button>
|
|
<div class="menu-content">
|
|
<div class="menu-label menu-label-top">
|
|
<div style="margin-left: 5px;">Save board image</div>
|
|
<div class="flexbox">
|
|
<input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
|
|
style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
|
|
<span>X</span>
|
|
<input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
|
|
style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
|
|
</div>
|
|
<label>
|
|
<input id="render-save-transparent" type="checkbox">
|
|
Transparent background
|
|
</label>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveImage('F')">Front</button>
|
|
<button class="savebtn" onclick="saveImage('B')">Back</button>
|
|
</div>
|
|
</div>
|
|
<div class="menu-label">
|
|
<span style="margin-left: 5px;">Config and checkbox state</span>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveSettings()">Export</button>
|
|
<button class="savebtn" onclick="loadSettings()">Import</button>
|
|
</div>
|
|
</div>
|
|
<div class="menu-label">
|
|
<span style="margin-left: 5px;">Save bom table as</span>
|
|
<div class="flexbox">
|
|
<button class="savebtn" onclick="saveBomTable('csv')">csv</button>
|
|
<button class="savebtn" onclick="saveBomTable('txt')">txt</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="fileinfodiv" style="overflow: auto;">
|
|
<table class="fileinfo">
|
|
<tbody>
|
|
<tr>
|
|
<td id="title" class="title" style="width: 70%">
|
|
Title
|
|
</td>
|
|
<td id="revision" class="title" style="width: 30%">
|
|
Revision
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="company">
|
|
Company
|
|
</td>
|
|
<td id="filedate">
|
|
Date
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div id="bot" class="split" style="height: calc(100% - 80px)">
|
|
<div id="bomdiv" class="split split-horizontal">
|
|
<div style="width: 100%">
|
|
<input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
|
|
oninput="updateRefLookup(this.value)">
|
|
<input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
|
|
oninput="updateFilter(this.value)">
|
|
<div class="button-container hideonprint" style="float: left; margin: 0;">
|
|
<button id="copy" title="Copy bom table to clipboard"
|
|
onclick="saveBomTable('clipboard')"></button>
|
|
</div>
|
|
</div>
|
|
<div id="dbg"></div>
|
|
<table class="bom" id="bomtable">
|
|
<thead id="bomhead">
|
|
</thead>
|
|
<tbody id="bombody">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div id="canvasdiv" class="split split-horizontal">
|
|
<div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
|
|
<div style="position: relative; width: 100%; height: 100%;">
|
|
<canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
|
|
<canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
|
|
<canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
|
|
<canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
|
|
</div>
|
|
</div>
|
|
<div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
|
|
<div style="position: relative; width: 100%; height: 100%;">
|
|
<canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
|
|
<canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
|
|
<canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
|
|
<canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|