MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / createCell

Method createCell

html/js/menu_ts.js:569–636  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

567}
568class Cell {
569 createCell() {
570 var td = document.createElement("TD");
571 if (this.child == true) {
572 var element;
573 switch (this.childType) {
574 case "P":
575 element = document.createElement(this.childType);
576 element.innerHTML = this.value;
577 element.className = this.className;
578 if (this.classColor) {
579 element.style.borderColor = this.classColor;
580 }
581 break;
582 case "INPUT":
583 element = document.createElement(this.childType);
584 element.value = this.value;
585 element.type = "text";
586 break;
587 case "INPUTCHANNEL":
588 element = document.createElement("INPUT");
589 element.setAttribute("onchange", "javscript: changeChannelNumber(this)");
590 element.value = this.value;
591 element.type = "text";
592 break;
593 case "BULK":
594 element = document.createElement("INPUT");
595 element.checked = this.value;
596 element.type = "checkbox";
597 element.className = "bulk hideBulk";
598 break;
599 case "BULK_HEAD":
600 element = document.createElement("INPUT");
601 element.checked = this.value;
602 element.type = "checkbox";
603 element.className = "bulk hideBulk";
604 if (this.active) {
605 element.setAttribute("onclick", "javascript: selectAllChannels()");
606 }
607 else {
608 element.setAttribute("onclick", "javascript: selectAllChannels('inactive_content_table')");
609 }
610 break;
611 case "IMG":
612 var imgElement;
613 imgElement = document.createElement(this.childType);
614 imgElement.setAttribute("src", this.imageURL);
615 if (this.imageURL != "") {
616 imgElement.setAttribute("onerror", "javascript: this.onerror=null;this.src=''");
617 //onerror="this.onerror=null;this.src='missing.gif';"
618 }
619 element = document.createElement("DIV");
620 element.className = "imgWrap";
621 element.appendChild(imgElement);
622 }
623 td.appendChild(element);
624 }
625 else {
626 td.innerHTML = this.value;

Callers 4

createTableContentMethod · 0.95
showMethod · 0.95
openPopUpFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected