4720 lines
570 KiB
HTML
4720 lines
570 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: 0.4rem 0.4rem 0.4rem 0;
|
|
}
|
|
|
|
.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: 3px;
|
|
}
|
|
|
|
.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: 0.4rem 0.4rem 0.4rem 0;
|
|
}
|
|
|
|
.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 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 100%;
|
|
background-color: white;
|
|
transition: background-color 0.3s;
|
|
min-height: 100%;
|
|
}
|
|
|
|
#top {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
|
|
#topdivider {
|
|
border-bottom: 2px solid black;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.dark #topdivider {
|
|
border-bottom: 2px solid #ccc;
|
|
}
|
|
|
|
#topdivider>div {
|
|
position: relative;
|
|
}
|
|
|
|
#toptoggle {
|
|
cursor: pointer;
|
|
user-select: none;
|
|
position: absolute;
|
|
padding: 0.1rem 0.3rem;
|
|
top: -0.4rem;
|
|
left: -1rem;
|
|
font-size: 1.4rem;
|
|
line-height: 60%;
|
|
border: 1px solid black;
|
|
border-radius: 1rem;
|
|
background-color: #fff;
|
|
z-index: 100;
|
|
}
|
|
|
|
.flipped {
|
|
transform: rotate(0.5turn);
|
|
}
|
|
|
|
.dark #toptoggle {
|
|
border: 1px solid #fff;
|
|
background-color: #222;
|
|
}
|
|
|
|
#fileinfodiv {
|
|
flex: 20rem 1 0;
|
|
overflow: auto;
|
|
}
|
|
|
|
#bomcontrols {
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
}
|
|
|
|
#bomcontrols>* {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
#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;
|
|
}
|
|
|
|
.bom-color {
|
|
width: 20%;
|
|
}
|
|
|
|
.color-column input {
|
|
width: 1.6rem;
|
|
height: 1rem;
|
|
border: 1px solid black;
|
|
cursor: pointer;
|
|
padding: 0;
|
|
}
|
|
|
|
/* removes default styling from input color element */
|
|
::-webkit-color-swatch {
|
|
border: none;
|
|
}
|
|
|
|
::-webkit-color-swatch-wrapper {
|
|
padding: 0;
|
|
}
|
|
|
|
::-moz-color-swatch,
|
|
::-moz-focus-inner {
|
|
border: none;
|
|
}
|
|
|
|
::-moz-focus-inner {
|
|
padding: 0;
|
|
}
|
|
/* #bomhead {
|
|
position: sticky;
|
|
top: 0px;
|
|
z-index: 1;
|
|
} */
|
|
</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": "none", "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "offset_back_rotation": false, "kicad_text_formatting": true, "fields": ["Value", "Footprint"]}
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
var pcbdata = JSON.parse(LZString.decompressFromBase64("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so2fFYnQwrw/FwkNwyEotdwy3wiNwmEoriYMco0Aw3Xw+/ws/InNwuHwqoozsovxyF4CYigAXw1kImcoyDw7TIqKgpco7iFFcow6Itcoy9winwtIoonIMcovrQvcoyXI/QomXwucomsIr2SW8o5fQ7bwijIqsornw6TwtwooQA/ByeRwZYo+8o1PIjQotHw2Xwl8om8o7co/vQhjwn7IjvIufQq8oygoiCo6wsW7Q1KgM3wg8oqTwo8ov8oscoiqQ1Cor8o+twjCo3ygrCotqQ6CoqxIvywwbwvAohfseFsBEooCozOIkCokrwsCo4oorcopCop7Is8oruIi8op8on8ojUoxco7coonQnCotUo+Iwjiop9I0co7iow7Ilio9sI2PI+QQsiow/Iiio1gCQWI6io1co2io2Hw+CouwI6SokTwmMwr9wnbwmYo2woqwwr0o5QQsco6XQj8o1zIvio3ww+iozcoiEbZPkUbIgyo2/IrfI5wwkyos0osyow3Q/aIqHwycI2Coo/Q58ohio+yo23Q3io6yotQw2yoyAoj7yBgCESoyyoysooyo78o/CooSopCo4PQoKo/co3Co2cogSo99IonIHWITWQryoyUomyotyo0yo/yo/RTfhI4io5bI8nwkXwqSojKo/GwIio0So5yo2YoiHQvKo68okSYRKo97Q5Ko4vIlAwtKouyogqo5Cozxwpyo4GI0qouCo8qohCoyqotEvKCo4qo1qorSo/iosKojwQqqogCosoNOSo88ohSoiSojcohqo4ao+uQrDwnjwvqolwogaohoov8omao3fQqKoh8oswo/jwwaoriYYao8/Quaoycokqo/qo4yo+qovyoscop/Q7Ko53I3Kow3w8ioxqo7/Q3qo1Yoh7w66o/Ko3aoz8OC6osPI4Xwp6oiqojyouriaIwt6o5Aoj6o3yom6o4aoyJQv6okMotXwwGo56otEvDww+6o40opxI9Co5ao3yg4Go6gwmGor1IiooySor6oxqo1gw0Go4WIq6oiGojGo4ao86olGozSoxao46ouKo8Corqo0gCURQ1diMao1ioiao9copSouIIzGolZ4Gqolyouqosmo9yo/8orGoomok7Itqo1yo9mo9Ko4ao/CQlmo3motmo7ao18o7couww7momCokWo1Ko/mohqosco6Go9ao4Cox8oi3wuWo06oiWooIwqWokio59wqao9WopCo+AwrWonKogGok6ot2wtMo4nI4JwqCgrMoqvI1elTvFeHI13wkBA93w4komlIjDI62oykwDFzZMonxIvdQ4jImCgjvFbFzekouGo54oi+gjYo9GgzMowlI3ooyYotaogYo8lIo4o2Jwik8ZoIxMIL3wv9Atao6Yonmoo6o1Io42QmUo34lfmg/8Qh6ooXI23I4Oo+WgrdALIwrPIsAov4oq2IsQo8pI86w04ojYIkuo1fIwBw9fIt8IiUo2qooIonfIhco8kENXIsjIxsopUQuXIk/I/2o9JI+Mo7uojuowgo1Uo7youwo4Io9uo/PIhFAks3D0on/I+goglAjuojZIruokXIheogAokeolKotjI38os4Iyeo0uoteo5uojeozio2iAe3I0TImeouYo1Aot3IoPI+pAiIAJeoxDg2uopZI3eo1moluozeokpQo+o4eovuolZIl0oorQkuo8goj2owjIhPIl+omgo++omWo/eowSon3Ii+oif6S9Iqyo9eoseojzIygOHuojgok+ozvIsMoguopYAeRAy2osOo6oooPQOVYCpQ0TSEzA95wecQwLLdPYVdieeIQbIs4owZgyFQz9hRIojBYdCAZ2TQt9b7I7Woszwhbwv1I+YowPwkfRIX+RIotuYBbAcphM5Quhoo2o9gQ5X8JLWBGolsg4UUcYocbMeKI8phTNA34Kbho3Oop5g/hoiwAueohxg4Ro2YoURokeAjhoiRorsg2ho6Rov5g2RouZAfOos2og1IkAAVDA9soyvIyXMUpMbPCBWgQ4ogko44o5HI6gOCKIkcospgqJMQJTM4QBuw2Go/uolMor2ovoI6JgoqDF3CbrItsIzRozQo3Ro5so0fIurI8NAtBojso3mghDlCxomJwphAx2o+1I+nIkDlFwsWDlFYolxo9+ogeoy+Au5wmmgivMDdAlOo6WotOoqEontQvRoqPw1g/JrI7bA/ZgNncdRAu2oiuo+fIipI6uog0IvQqHNeTvJKxA4Mot7AsUox+Izao0+oplIu5wlkbFCwABot+orVIz2ot3Q9LMTCwcFIn+onIolXQwZoolAkzIppowuIlAoi/I4/g0xoqeozuga+otPQ8Zop5IpZo5vQlZomAokZosWoq0YTYCBpomzIrZI96ooAonSokpo6rTJZoVeo3pon9Ij+ognQ0potTIq+orZowRo/rA05ohZozAo+pI1Gok0owOomwwp5o6/ItZogIwr5o7+ohBoznIsMoyIwv5onpoqZo2RIl3Ih/Ix5o4q0TCwQLIwBo3Jor3IzqorpomFopgouFokmo9Oo/xwwJopyIsfIrgAx+AeDIndIoHSbkomewqpoquo4co0hoyzI9NIglouQo85wlqIwIo4Bo+cowNIsDItAoKeIgFokvIp+o3yAokAuLWJTQsFoqJI7woyIozjgttI435H5o9WQgVorwI1Fowooj5opjIjlovOkIVotKQttIkFccuIoOI4Ko0eo9UokBomjI4dI/OIi5o17Itxoj6Q/9ItOImVo/lo/Fo+OIsVoiooiVo5bQ3VoyOI+5o45o7dI9NIwVoy1ovlo1tIndI0eIu1o+Ro+cAm1o5lo41o95o60oxzIndIjRwlloqUog+o/zIjlo31oj1ogOor1opso14ovVIvlI/Ro/cIrYo02Imhg1fIqOo6ewrZwwowvNIunIl2or1AXBguuosFohuo5pItpoxBowfI7HIwZaTCwUFo5nI5Jovpo3+omWIweg3uo7lozTIlgoyFoorAG7yCZo22IjOI+SolWoz0o+1okOgqto5/IkNo1xo/po6aIrtoxAo0tot5o0Noq5ovmIrto85omtorXIuto+woyrUItovZo/Voy+gzNoidoodo4mo8VosNo5iIm2o1Zo51ooFonBgzdo7tozVotYoh5olWgzdo1+oydo8So3lol1oo8I3Bg/5ontolJo7VooSIk9oktolPImiotto2eondo6hg69o2Fog9o0Mos+ogegudo8Bohdo5Bo8UwmcADkohMQSnIiponNIyuo3ZwhJwuxoolI/VAREeCBoq2QnNoi0IvNowFogtotuohElPvhMcIl5oxdI1OotFovJouIogMwslJRDo6KokKogjo0II2OIr6I7do39ov2IzfhdXIgJIldovDotdo0dovuIojokRIv1ox+ogNo80o/ygs9g79ovOo99ovogujohDohdo80wzswk3I29o8to0Zo1uIsTo9joiToy5o1JokuIsTov3I6jo2ZopUg61AOWIlTo1go52IsDo+JIjjoulo8mouuI0hIvTo6BotlouDo+k6c6IuTorVovtohswqMwl6gwDogpovcIugAHawm5op8Isuoo6w5DImnI1DItNo0koqFo+poqEItfIlpomlotCo01oqcQjDo7/dXZosoos9o/vIi9ogToo8IlZo/IoqLotio+ooq1o42g+LokwovjoiFomdonZo+LMawoxLoumoiIoy9omrA+ZomIozTo+to5UYYrosIoyzow9olLouLoirouiIvLo19o9porTo7zQr5oyrojLomZo5roqLQ1rooEg9ro/xo2LoiUAlzovnA9CIxjonJo/DohFo5SowbowFw4zolVo+Kom2NL5ohLokbo+ho6rojtok5o6Foi3gv8Iqron9o1Torrotbo13g0rorLo8Lo0vEI1w3roo5o+1ooDo7gA2Noq2ooJETCKLn4NqwSJorWOelgiqIqjSAtEYhosYogUozHA9aaAXVXqAr7IlnItew6lohQo2lokzo+cwkvwo24H/wu7o4HI4do3toitotKQ+xfW7o77ovFwm7I/6o07owroxdQp7sL7o0tI59o6psHhoy6ovromjoulw5DaOHojHoltozgARHosGozLo8eozmASmRdHoisojRosto+To+9o17QrDeMHo+HozNg0nonGo3Ho7bowLAtbMZKaFno/8Qtno6Zojnozrosowt0gano67I7How5o4golHonUAVFjTPvCHo1dok1o9doj6Qs0pHnoonoiuI2noyHou9o6zov/Itk0WXon7ounoqzo6Hoi4w0wkUXouXopjohXoljoijQtowoPYDw8MXovxo5Ho/rox8A5XowikG3o03o0bo5johTo/owmXo2EQHDo96g/no8FojrosrogPbG3MZ3osBgW3o/Xo5boqXoyaAbnokPo0mCPXojXoyTo7Zo6xfU0iGPon3ovHAv3onlogroh3orfeKnoo3VWPohHo8XopHoyXorPosQgNOiWEcVPoqRo8PorbooXo1HoxguFPosPo+Po+norXoyhI7zqXXo/Pou3oovovHojVw5rRMvo+vo+Xoz1oi3o17Q0Ho63o0Po13opboqvowPo1juIkAnvo0fo3hojvozno6iAsrXb3o3vos3o/voj3o4TIjGCYfovPo1nogvosnogPog7op8A3Po8vorbInfo9no+3ozvox/IrgiTfoo/o6KGdPo2tomLo8/ox8A1fBR3YF3ouPovvokdotfo5vowgvafo1/olfo9/ohno7Xo1jSQ/o5fot3o83oj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8146y4+0YwYYnP4gzox34hoYw34kYYqv4zd4sv4oJ46x4xv4uv4/d4gv43jY5L43vYjv4094qP4tWY/34o+49wYr34tIYxP47E49v4r34nY4gf4hpYwV4wmYoP46f4yp44p4mP4mcYkdY4Pg5cY+dfIQog6w9AQkjYrPYsjYtPw8h4y642jkUv4mf48jwyXY0z4rt4/14ox45l4hZI38IkjohX4lj4q+4km41UmUCI3y4ycY1v4iJ4kCY2/4jIo6K4lv4xV4z+4kT4rpIrnQFGw4borv4kTYov40i47/48YYnl4qAE6v48f4uK4qk42AEyt48346TYy34/G4xXBViIsL4gnQzf4rEI13YjAEobo+c42zI294mn443YxQ42CIvAEt7EDWwsCImv49yonAE9bo+/45f4uf4684gpI1uIWoohv4sE42AExf4y+Yh/4sz4214q34lIw9H4sg47L41T4/DYmNA/pwb9SEQYuZ43RQEr4v5gHn4j6gFPAPGgj34zbg6jJfGwSQEpyQ874yfAUJYxa4qXYxs47fQcwAyfAP049O46tQ9BEVQEqQ4w6QjQEhqARhQwT4tr46gwfQEhqAYxY85GEmwNQEn6QiwEqGQ6wEsz4vQEg3IAwEszYqg4iu49SQ1wEpA4uT49WY2wErwE+wEuR4un4y5Y+MYt0g0QEn2wyeJIpGPH47X4hEYmsYjp4pkYrbgohEDlYuw4vpwj/4uD4sn4owEzbgzaEKvSDIEvy48942bY8Z4iIEnDY7Fo1qAPw48I4hNomW43f4il4934mO42po/w4t44v/4ha4lr4v34x/4i1Y88YxI4lzYrAE5qQ9I4+zY+AEjq4li43oEjE49gEnK49I4yTYlAEt7Y2P4tCYxI4+TY/oEpXohYEwE40/41u4pgEwAE0CYi5Inl4loE1YEpf46P4jYEstYloEwdosAEkE4kYEyYEmoExE44YEvp4ko48I4oTY04EmE4if4li4u4E4ZopYEy3ou4Ep9otoE174kgE54E4Y4nzYmgEio43oE2k4mYE4PYpX4rL42RAhm4jsoqAoixQrbwqOo6SYt1wlNowcohSYpoEpSY9Wwxc+SHw8WY1og5j4jwEyOY2XYvIEiHAw3VQNgejwnuY6i4oKY6GYvII9WwzbwjEE9mYkoEkqYquYjKYykEsr4SXwz94xGY8kEuQI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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) {
|
|
var name = node.firstChild.nodeValue ?? "";
|
|
text += (output == 'csv' ? `"${name}"` : name);
|
|
}
|
|
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") || (node.nodeName == "A")) {
|
|
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,
|
|
valueAltRegex: 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"] = {};
|
|
var allList = getBomListByLayer('FB').flat();
|
|
for (var id in pcbdata.bom.fields) {
|
|
var ref_key = allList.find(item => item[1] == Number(id)) || [];
|
|
pcbdata.bom.parsedValues[id] = parseValue(pcbdata.bom.fields[id][index], ref_key[0] || '');
|
|
}
|
|
}
|
|
}
|
|
|
|
function parseValue(val, ref) {
|
|
var inferUnit = (unit, ref) => {
|
|
if (unit) {
|
|
unit = unit.toLowerCase();
|
|
if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
|
|
unit = 'r';
|
|
}
|
|
return unit[0];
|
|
}
|
|
|
|
var resarr = /^([a-z]+)\d+$/i.exec(ref);
|
|
switch (Array.isArray(resarr) && resarr[1].toLowerCase()) {
|
|
case "c": return 'f';
|
|
case "l": return 'h';
|
|
case "r":
|
|
case "rv": return 'r';
|
|
}
|
|
return null;
|
|
};
|
|
val = val.replace(/,/g, "");
|
|
var match = units.valueRegex.exec(val);
|
|
if (Array.isArray(match)) {
|
|
var unit = inferUnit(match[3], ref);
|
|
var val_i = parseFloat(match[1]);
|
|
if (!unit) return null;
|
|
if (match[2]) {
|
|
val_i = val_i * units.getMultiplier(match[2]);
|
|
}
|
|
return {
|
|
val: val_i,
|
|
unit: unit,
|
|
extra: match[4],
|
|
}
|
|
}
|
|
|
|
match = units.valueAltRegex.exec(val);
|
|
if (Array.isArray(match) && (match[1] || match[4])) {
|
|
var unit = inferUnit(match[2], ref);
|
|
var val_i = parseFloat(match[1] + "." + match[4]);
|
|
if (!unit) return null;
|
|
if (match[3]) {
|
|
val_i = val_i * units.getMultiplier(match[3]);
|
|
}
|
|
return {
|
|
val: val_i,
|
|
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 resetSettings() {
|
|
if (!confirm(
|
|
`This will reset all checkbox states and other settings.\n\n` +
|
|
`Press OK if you want to continue.`)) {
|
|
return;
|
|
}
|
|
if (storage) {
|
|
var keys = [];
|
|
for (var i = 0; i < storage.length; i++) {
|
|
var key = storage.key(i);
|
|
if (key.startsWith(storagePrefix)) keys.push(key);
|
|
}
|
|
for (var key of keys) storage.removeItem(key);
|
|
}
|
|
location.reload();
|
|
}
|
|
|
|
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;
|
|
setHighlightRowOnClick(settings.highlightRowOnClick);
|
|
document.getElementById("highlightRowOnClickCheckbox").checked = settings.highlightRowOnClick;
|
|
setDarkMode(settings.darkMode);
|
|
document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
|
|
setHighlightPin1(settings.highlightpin1);
|
|
document.forms.highlightpin1.highlightpin1.value = settings.highlightpin1;
|
|
writeStorage("boardRotation", settings.boardRotation);
|
|
document.getElementById("boardRotation").value = settings.boardRotation / 5;
|
|
document.getElementById("rotationDegree").textContent = settings.boardRotation;
|
|
setOffsetBackRotation(settings.offsetBackRotation);
|
|
document.getElementById("offsetBackRotationCheckbox").checked = settings.offsetBackRotation;
|
|
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: "FB",
|
|
bomlayout: "left-right",
|
|
bommode: "grouped",
|
|
checkboxes: [],
|
|
checkboxStoredRefs: {},
|
|
darkMode: false,
|
|
highlightpin1: "none",
|
|
redrawOnDrag: true,
|
|
boardRotation: 0,
|
|
offsetBackRotation: false,
|
|
renderPads: true,
|
|
renderReferences: true,
|
|
renderValues: true,
|
|
renderSilkscreen: true,
|
|
renderFabrication: true,
|
|
renderDnpOutline: false,
|
|
renderTracks: true,
|
|
renderZones: true,
|
|
columnOrder: [],
|
|
hiddenColumns: [],
|
|
netColors: {},
|
|
}
|
|
|
|
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 (settings.bommode == "netlist" && !pcbdata.nets) {
|
|
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;
|
|
|
|
var highlightpin1 = readStorage("highlightpin1") || config.highlight_pin1;
|
|
if (highlightpin1 === "false") highlightpin1 = "none";
|
|
if (highlightpin1 === "true") highlightpin1 = "all";
|
|
setHighlightPin1(highlightpin1);
|
|
document.forms.highlightpin1.highlightpin1.value = highlightpin1;
|
|
|
|
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("highlightRowOnClick", false, "highlightRowOnClickCheckbox", setHighlightRowOnClick);
|
|
initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
|
|
|
|
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;
|
|
initBooleanSetting("offsetBackRotation", config.offset_back_rotation, "offsetBackRotationCheckbox", setOffsetBackRotation);
|
|
|
|
settings.netColors = JSON.parse(readStorage("netColors")) || {};
|
|
}
|
|
|
|
// 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 (config.kicad_text_formatting) {
|
|
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 if (pad.drillshape == "rect") {
|
|
ctx.fill(getChamferedRectPath(pad.drillsize, 0, 0, 0));
|
|
} 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.lineWidth = 3 / scalefactor;
|
|
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);
|
|
}
|
|
}
|
|
ctx.lineWidth = 3 / scalefactor;
|
|
// 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 == "all" ||
|
|
settings.highlightpin1 == "selected" && highlight)) {
|
|
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, defaultColor, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.lineCap = "round";
|
|
|
|
var hasHole = (track) => (
|
|
'drillsize' in track &&
|
|
track.start[0] == track.end[0] &&
|
|
track.start[1] == track.end[1]);
|
|
|
|
// First draw tracks and tented vias
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if (highlight && highlightedNet != track.net) continue;
|
|
if (!hasHole(track)) {
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[track.net] || defaultColor;
|
|
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();
|
|
}
|
|
}
|
|
// Second pass to draw untented vias
|
|
var style = getComputedStyle(topmostdiv);
|
|
var holeColor = style.getPropertyValue('--pad-hole-color')
|
|
|
|
for (var track of pcbdata.tracks[layer]) {
|
|
if (highlight && highlightedNet != track.net) continue;
|
|
if (hasHole(track)) {
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[track.net] || defaultColor;
|
|
ctx.lineWidth = track.width;
|
|
ctx.beginPath();
|
|
ctx.moveTo(...track.start);
|
|
ctx.lineTo(...track.end);
|
|
ctx.stroke();
|
|
ctx.strokeStyle = holeColor;
|
|
ctx.lineWidth = track.drillsize;
|
|
ctx.lineTo(...track.end);
|
|
ctx.stroke();
|
|
}
|
|
}
|
|
}
|
|
|
|
function drawZones(canvas, layer, defaultColor, highlight) {
|
|
ctx = canvas.getContext("2d");
|
|
ctx.lineJoin = "round";
|
|
for (var zone of pcbdata.zones[layer]) {
|
|
if (highlight && highlightedNet != zone.net) continue;
|
|
ctx.strokeStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
|
|
ctx.fillStyle = highlight ? defaultColor : settings.netColors[zone.net] || defaultColor;
|
|
if (!zone.path2d) {
|
|
zone.path2d = getPolygonsPath(zone);
|
|
}
|
|
ctx.fill(zone.path2d, zone.fillrule || "nonzero");
|
|
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.renderZones) {
|
|
var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
|
|
drawZones(canvas, layer, zoneColor, highlight);
|
|
}
|
|
if (settings.renderTracks) {
|
|
var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
|
|
drawTracks(canvas, layer, trackColor, 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 + (flip && settings.offsetBackRotation ? - 180 : 0)));
|
|
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, flip) {
|
|
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 + (flip && settings.offsetBackRotation ? - 180 : 0)));
|
|
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 flip = (layerdict.layer === "B");
|
|
var bbox = applyRotation(pcbdata.edges_bbox, flip);
|
|
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;
|
|
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;
|
|
var flip = layerdict.layer === "B";
|
|
if (flip) {
|
|
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 + (flip && settings.offsetBackRotation ? - 180 : 0));
|
|
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 setOffsetBackRotation(value) {
|
|
settings.offsetBackRotation = value;
|
|
writeStorage("offsetBackRotation", value);
|
|
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();
|
|
if (initDone) {
|
|
populateBomTable();
|
|
}
|
|
}
|
|
|
|
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 setHighlightRowOnClick(value) {
|
|
settings.highlightRowOnClick = value;
|
|
writeStorage("highlightRowOnClick", value);
|
|
if (initDone) {
|
|
populateBomTable();
|
|
}
|
|
}
|
|
|
|
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 createCheckboxHandlers(input, checkbox, references, row) {
|
|
var clickHandler = () => {
|
|
refsSet = getStoredCheckboxRefs(checkbox);
|
|
var markWhenChecked = settings.markWhenChecked == checkbox;
|
|
eventArgs = {
|
|
checkbox: checkbox,
|
|
refs: references,
|
|
}
|
|
if (input.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);
|
|
}
|
|
|
|
return [
|
|
(e) => {
|
|
clickHandler();
|
|
},
|
|
(e) => {
|
|
e.preventDefault();
|
|
if (row.onmousemove) row.onmousemove();
|
|
},
|
|
(e) => {
|
|
e.preventDefault();
|
|
input.checked = !input.checked;
|
|
input.indeterminate = false;
|
|
clickHandler();
|
|
}
|
|
];
|
|
}
|
|
|
|
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 updateNetColors() {
|
|
writeStorage("netColors", JSON.stringify(settings.netColors));
|
|
redrawIfInitDone();
|
|
}
|
|
|
|
function netColorChangeHandler(net) {
|
|
return (event) => {
|
|
settings.netColors[net] = event.target.value;
|
|
updateNetColors();
|
|
}
|
|
}
|
|
|
|
function netColorRightClick(net) {
|
|
return (event) => {
|
|
if (event.button == 2) {
|
|
event.preventDefault();
|
|
event.stopPropagation();
|
|
|
|
var style = getComputedStyle(topmostdiv);
|
|
var defaultNetColor = style.getPropertyValue('--track-color').trim();
|
|
event.target.value = defaultNetColor;
|
|
delete settings.netColors[net];
|
|
updateNetColors();
|
|
}
|
|
}
|
|
}
|
|
|
|
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 (String(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 getBomListByLayer(layer) {
|
|
switch (layer) {
|
|
case 'F': return pcbdata.bom.F.slice();
|
|
case 'B': return pcbdata.bom.B.slice();
|
|
case 'FB': return pcbdata.bom.both.slice();
|
|
}
|
|
return [];
|
|
}
|
|
|
|
function getSelectedBomList() {
|
|
if (settings.bommode == "netlist") {
|
|
return pcbdata.nets.slice();
|
|
}
|
|
var out = getBomListByLayer(settings.canvaslayout);
|
|
|
|
if (settings.bommode == "ungrouped") {
|
|
// expand bom table
|
|
var expandedTable = [];
|
|
for (var bomentry of out) {
|
|
for (var ref of bomentry) {
|
|
expandedTable.push([ref]);
|
|
}
|
|
}
|
|
return expandedTable;
|
|
}
|
|
|
|
return out;
|
|
}
|
|
|
|
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") {
|
|
tr.appendChild(createColumnHeader("Net name", "bom-netname", (a, b) => {
|
|
if (a > b) return -1;
|
|
if (a < b) return 1;
|
|
return 0;
|
|
}));
|
|
tr.appendChild(createColumnHeader("Color", "bom-color", (a, b) => {
|
|
return 0;
|
|
}));
|
|
} 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][0] != b[i][0]) 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) {
|
|
const urlRegex = /^(https?:\/\/[^\s\/$.?#][^\s]*|file:\/\/([a-zA-Z]:|\/)[^\x00]+)$/;
|
|
while (bom.firstChild) {
|
|
bom.removeChild(bom.firstChild);
|
|
}
|
|
highlightHandlers = [];
|
|
footprintIndexToHandler = {};
|
|
netsToHandler = {};
|
|
currentHighlightedRowId = null;
|
|
var first = true;
|
|
var style = getComputedStyle(topmostdiv);
|
|
var defaultNetColor = style.getPropertyValue('--track-color').trim();
|
|
|
|
bomtable = getSelectedBomList();
|
|
|
|
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);
|
|
var color = settings.netColors[netname] || defaultNetColor;
|
|
td = document.createElement("TD");
|
|
var colorBox = document.createElement("INPUT");
|
|
colorBox.type = "color";
|
|
colorBox.value = color;
|
|
colorBox.onchange = netColorChangeHandler(netname);
|
|
colorBox.onmouseup = netColorRightClick(netname);
|
|
colorBox.oncontextmenu = (e) => e.preventDefault();
|
|
td.appendChild(colorBox);
|
|
td.classList.add("color-column");
|
|
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, td.ontouchstart, td.ontouchend] = createCheckboxHandlers(input, 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");
|
|
var output = new Array();
|
|
for (let item of valueSet) {
|
|
const visible = highlightFilter(String(item));
|
|
if (typeof item === 'string' && item.match(urlRegex)) {
|
|
output.push(`<a href="${item}" target="_blank">${visible}</a>`);
|
|
} else {
|
|
output.push(visible);
|
|
}
|
|
}
|
|
td.innerHTML = output.join(", ");
|
|
tr.appendChild(td);
|
|
}
|
|
});
|
|
}
|
|
bom.appendChild(tr);
|
|
var handler = createRowHighlightHandler(tr.id, references, netname);
|
|
if (settings.highlightRowOnClick) {
|
|
tr.onmousedown = handler;
|
|
} else {
|
|
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("topmostdiv").style.height = "";
|
|
document.getElementById("topmostdiv").style.display = "block";
|
|
break;
|
|
case 'top-bottom':
|
|
document.getElementById("tb-btn").classList.add("depressed");
|
|
document.getElementById("frontcanvas").style.display = "";
|
|
document.getElementById("backcanvas").style.display = "";
|
|
document.getElementById("topmostdiv").style.height = "100%";
|
|
document.getElementById("topmostdiv").style.display = "flex";
|
|
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("topmostdiv").style.height = "100%";
|
|
document.getElementById("topmostdiv").style.display = "flex";
|
|
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 childNum = checkboxnum + settings.columnOrder.indexOf("checkboxes");
|
|
var checkbox = bomrow.childNodes[childNum].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 childNum = checkboxnum + 1 + settings.columnOrder.indexOf("checkboxes");
|
|
var checkbox = bomrow.childNodes[childNum].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";
|
|
}
|
|
|
|
function topToggle() {
|
|
var top = document.getElementById("top");
|
|
var toptoggle = document.getElementById("toptoggle");
|
|
if (top.style.display === "none") {
|
|
top.style.display = "flex";
|
|
toptoggle.classList.remove("flipped");
|
|
} else {
|
|
top.style.display = "none";
|
|
toptoggle.classList.add("flipped");
|
|
}
|
|
}
|
|
|
|
window.onload = function (e) {
|
|
initRender();
|
|
initStorage();
|
|
initDefaults();
|
|
initUtils();
|
|
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);
|
|
|
|
///////////////////////////////////////////////
|
|
|
|
///////////////////////////////////////////////
|
|
// EventHandler.registerCallback(IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, () => {
|
|
// for(var tr of bom.childNodes) {
|
|
// tr.onclick = tr.onmousemove;
|
|
// tr.onmousemove = null;
|
|
// };
|
|
// });
|
|
|
|
///////////////////////////////////////////////
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="topmostdiv" class="topmostdiv">
|
|
<div id="top">
|
|
<div id="fileinfodiv">
|
|
<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 id="bomcontrols">
|
|
<div class="hideonprint menu">
|
|
<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="highlightRowOnClickCheckbox" type="checkbox" checked onchange="setHighlightRowOnClick(this.checked)">
|
|
Highlight row on click
|
|
</label>
|
|
<label class="menu-label">
|
|
<input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
|
|
Continuous redraw on drag
|
|
</label>
|
|
<label class="menu-label">
|
|
Highlight first pin
|
|
<form id="highlightpin1">
|
|
<div class="flexbox">
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="none" onchange="setHighlightPin1('none')">
|
|
None
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="all" onchange="setHighlightPin1('all')">
|
|
All
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="highlightpin1" value="selected" onchange="setHighlightPin1('selected')">
|
|
Selected
|
|
</label>
|
|
</div>
|
|
</form>
|
|
</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">
|
|
<input id="offsetBackRotationCheckbox" type="checkbox" onchange="setOffsetBackRotation(this.checked)">
|
|
Offset back rotation
|
|
</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">
|
|
<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">
|
|
<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">
|
|
<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">
|
|
<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">
|
|
<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>
|
|
<button class="savebtn" onclick="resetSettings()">Reset</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>
|
|
<div id="topdivider">
|
|
<div class="hideonprint">
|
|
<div id="toptoggle" onclick="topToggle()">︽</div>
|
|
</div>
|
|
</div>
|
|
<div id="bot" class="split" style="flex: 1 1">
|
|
<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>
|