MCPcopy Index your code
hub / github.com/prettydiff/prettydiff / disable

Function disable

api/prettydiff-webtool.ts:4288–4311  ·  view source on GitHub ↗
(parent:HTMLElement, enable:boolean)

Source from the content-addressed store, hash-verified

4286 const li:HTMLLIElement[] = id("addOptions").getElementsByTagName("li"),
4287 lilen:number = li.length,
4288 disable = function dom_event_modeToggle_cycleOptions_disable(parent:HTMLElement, enable:boolean):void {
4289 const inputs:HTMLCollectionOf<HTMLInputElement> = parent.getElementsByTagName("input"),
4290 sels:HTMLCollectionOf<HTMLSelectElement> = parent.getElementsByTagName("select");
4291 if (sels.length > 0) {
4292 if (enable === true) {
4293 sels[0].disabled = false;
4294 } else {
4295 sels[0].disabled = true;
4296 }
4297 } else {
4298 if (enable === true) {
4299 inputs[0].disabled = false;
4300 } else {
4301 inputs[0].disabled = true;
4302 }
4303 if (inputs.length > 1) {
4304 if (enable === true) {
4305 inputs[1].disabled = false;
4306 } else {
4307 inputs[1].disabled = true;
4308 }
4309 }
4310 }
4311 };
4312 let a:number = 0,
4313 div:HTMLDivElement,
4314 modeat:string;

Callers 1

cycleOptionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected