MCPcopy
hub / github.com/requirejs/requirejs / _getGroupToggler

Function _getGroupToggler

tests/doh/_browserRunner.js:356–376  ·  view source on GitHub ↗
(group, toggle)

Source from the content-addressed store, hash-verified

354 var _groupTogglers = {};
355
356 var _getGroupToggler = function(group, toggle){
357 if(_groupTogglers[group]){ return _groupTogglers[group]; }
358 var rolledUp = true;
359 return (_groupTogglers[group] = function(evt, forceOpen){
360 var nodes = groupNodes[group].__items;
361 var x;
362 if(rolledUp||forceOpen){
363 rolledUp = false;
364 for(x=0; x<nodes.length; x++){
365 nodes[x].style.display = "";
366 }
367 toggle.innerHTML = "&#9660;";
368 }else{
369 rolledUp = true;
370 for(x=0; x<nodes.length; x++){
371 nodes[x].style.display = "none";
372 }
373 toggle.innerHTML = "&#9658;";
374 }
375 });
376 };
377
378 var addGroupToList = function(group){
379 if(!byId("testList")){ return; }

Callers 2

addGroupToListFunction · 0.85
_browserRunner.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…