';
collapsItems['collapsCat-18-block-2'] = '
';
collapsItems['collapsCat-20-block-2'] = '
';
collapsItems['collapsCat-15-block-2'] = '
';
collapsItems['collapsCat-93-block-2'] = '
';
collapsItems['collapsCat-12-block-2'] = '
ESD Generator SPICE Simulation.LNA SPICE SimulationLTspice TutorialPower Factor Correction SPICE Simulation►LTspice Video tutorials
';
collapsItems['collapsCat-11-block-2'] = '
';
collapsItems['collapsCat-17-block-2'] = '
';
collapsItems['collapsCat-21-block-2'] = '
';
collapsItems['collapsCat-63-block-2'] = '
';
collapsItems['collapsCat-10-block-2'] = '
';
collapsItems['collapsCat-9-block-2'] = '
Circuit Breaker SPICE Simulation.Combination Wave Generator SPICE simulation.Convert an .sch project in a .opj projectCreate an .Olb library from a .Lib libraryFuse Model SPICE Simulation.Getting Started with PSpiceHow to simulate a PSpice projectKeep the libraries orderedPSpice Library ListPSpice Textual DescriptionQuick Solutions to Solve SPICE Convergence Issues.SPICE Modeling of tapped air cored inductors►OrCAD PCB
►OrCAD PSpice Video tutorials
►PSpice Modeling from Datasheet
';
collapsItems['collapsCat-16-block-2'] = '
';
collapsItems['collapsCat-19-block-2'] = '
';
collapsItems['collapsCat-14-block-2'] = '
';
collapsItems['collapsCat-13-block-2'] = '
';
collapsItems['collapsCat-8-block-2'] = '
';
/* Collapse Functions, version 3.0
*
*--------------------------------------------------------------------------*/
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
function collapsCatCreateCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
} else {
var expires = "";
}
document.cookie = name+"="+value+expires+"; path=/;SameSite=Strict";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1,c.length);
}
if (c.indexOf(nameEQ) == 0) {
return c.substring(nameEQ.length,c.length);
}
}
return null;
}
function eraseCookie(name) {
collapsCatCreateCookie(name,"",-1);
}
function addExpandCollapseCat(widgetRoot, expandSym, collapseSym, accordion) {
widgetRoot.querySelectorAll( 'span.collapsing-categories').forEach(item => {
item.addEventListener('click', event => {
let theLink = item.querySelector('a');
if ( theLink ) {
// This is to support the option of expanding and collapsing only, and
// not linking to the category archive (linkToCat=false)
theLink.removeAttribute('href');
}
if (accordion) {
let theSpan = item.parentElement.parentElement.querySelector('span.collapse');
// If we are collapsing the one item which is expanded then we don't
// want to change the other items, thus we only do this when the item
// and theSpan are different
if ( theSpan && theSpan != item ) {
let theDiv = theSpan.parentElement.querySelector('div');
let divId = theDiv.getAttribute("id");
theDiv.style.display = 'none';
theSpan.classList.remove('collapse');
theSpan.classList.add('expand');
collapsCatCreateCookie(divId, 0, 7);
}
widgetRoot.querySelectorAll( '.expand .sym').forEach(item => { item.innerHTML = expandSym;});
}
expandCollapseCat(item, expandSym, collapseSym, accordion );
})
});
}
function expandCollapseCat(symbol, expandSym, collapseSym, accordion ) {
let newDiv = symbol.parentElement.querySelector('div');
let divId = newDiv.getAttribute("id");
newDiv.innerHTML = collapsItems[divId];
// calling again here to add to sub-categories, which may not have been in the DOM before
addExpandCollapseCat( newDiv, expandSym, collapseSym, accordion );
//newDiv.style.maxHeight = newDiv.scrollHeight + "px";
if (symbol.classList.contains('expand')) {
newDiv.style.display = 'block';
symbol.classList.remove('expand');
symbol.classList.add('collapse');
symbol.querySelector('.sym').innerHTML = collapseSym;
collapsCatCreateCookie(divId, 1, 7);
} else {
newDiv.style.display = 'none';
symbol.classList.remove('collapse');
symbol.classList.add('expand');
symbol.querySelector('.sym').innerHTML = expandSym;
collapsCatCreateCookie(divId, 0, 7);
}
return false;
}
collapsCatRoot = document.querySelector( '#widget-collapscat-block-2-top' );addExpandCollapseCat(collapsCatRoot, '►', '▼', )// ]]>