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