mirror of
https://gitea.ecohim.ru:3000/RS485_BSV/RS485_BSV_pcb.git
synced 2025-08-04 07:37:10 +03:00
4670 lines
558 KiB
HTML
4670 lines
558 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>
|