MCPcopy Create free account
hub / github.com/Tampermonkey/tampermonkey / createScriptDetailsTabView

Function createScriptDetailsTabView

src/fire.js:728–813  ·  view source on GitHub ↗
(tab, i, tr, parent, closeTab)

Source from the content-addressed store, hash-verified

726};
727
728var createScriptDetailsTabView = function(tab, i, tr, parent, closeTab) {
729 var tab_head = crc('div', '', i.name, i.id, 'script_tab_head');
730
731 var na = Helper.decodeHtml(i.name);
732
733 var heading = crc('div', 'heading', i.name, 'heading');
734 var heading_icon = crc('img', 'nameNicon64', i.name, 'heading_icon');
735 var hicon = i.icon64 ? i.icon64 : i.icon
736 heading_icon.src = hicon;
737 var heading_name = crc('div', 'nameNname64', i.name, 'heading_name');
738 heading_name.textContent = na;
739 if (hicon) heading.appendChild(heading_icon);
740 heading.appendChild(heading_name);
741 var heading_author = crc('div', 'author', i.name, 'author');
742 if (i.author) {
743 heading_author.textContent = 'by ' + Helper.decodeHtml(i.author);
744 } else if (i.copyright) {
745 heading_author.innerHTML = '© ';
746 heading_author.textContent += Helper.decodeHtml(i.copyright);
747 }
748
749 var table = crc('table', 'noborder p100100', i.name, 'table');
750 var tr1 = crc('tr', 'script_tab_head', i.name, 'tr1');
751 var tr2 = crc('tr', 'details', i.name, 'tr2');
752 var td1 = crc('td', '', i.name, 'td1');
753 var details = crc('td', '', i.name, 'td2');
754
755 heading.appendChild(heading_author);
756 tab_head.appendChild(heading);
757
758 td1.appendChild(tab_head);
759
760 tr1.appendChild(td1);
761 tr2.appendChild(details);
762
763 table.appendChild(tr1);
764 table.appendChild(tr2);
765
766 parent.appendChild(table);
767
768 var style = {
769 "tv" : 'tv tv_alt',
770 "tv_table" : 'tv_table tv_table_alt',
771 "tr_tabs" : 'tr_tabs tr_tabs_alt',
772 "tr_content" : 'tr_content tr_content_alt',
773 "td_content" : 'td_content td_content_alt',
774 "td_tabs" : 'td_tabs td_tabs_alt',
775 "tv_tabs_align" : 'tv_tabs_align tv_tabs_align_alt',
776 "tv_tabs_fill" : 'tv_tabs_fill tv_tabs_fill_alt',
777 "tv_tabs_table" : 'tv_tabs_table tv_tabs_table_alt',
778 "tv_contents" : 'tv_contents tv_contents_alt',
779 "tv_tab_selected" : 'tv_tab tv_selected tv_tab_alt tv_selected_alt',
780 "tv_tab_close" : '',
781 "tv_tab" : 'tv_tab tv_tab_alt',
782 "tv_content": 'tv_content tv_content_alt'
783 };
784
785 var tabd = TabView.create('_details' + Helper.createUniqueId(i.name, i.id), details, style);

Callers 1

createTabFunction · 0.70

Calls 2

crcFunction · 0.85
createScriptUsoTabFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…