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