Files

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