MCPcopy Create free account
hub / github.com/TechJeeper/Printventory / applyThemeColors

Function applyThemeColors

renderer.js:5161–5212  ·  view source on GitHub ↗
(theme)

Source from the content-addressed store, hash-verified

5159 if (serverGpuDetectedEl) {
5160 serverGpuDetectedEl.textContent = formatted.statusText;
5161 serverGpuDetectedEl.style.color = formatted.statusColor;
5162 }
5163 if (serverGpuDetailsEl) {
5164 serverGpuDetailsEl.innerHTML = formatted.details;
5165 }
5166 } catch (error) {
5167 if (serverGpuDetectedEl) {
5168 serverGpuDetectedEl.textContent = '✗ Error';
5169 serverGpuDetectedEl.style.color = '#f44336';
5170 }
5171 if (serverGpuDetailsEl) {
5172 serverGpuDetailsEl.innerHTML = escapeSystemReportHtml(error.message);
5173 }
5174 }
5175 }
5176
5177 // Run file system benchmark
5178 let filesystemInfo = '';
5179 try {
5180 const fsResult = await window.electron.benchmarkFilesystem();
5181 if (fsResult && fsResult.success) {
5182 filesystemInfo = `Write: ${fsResult.write.speedMBps} MB/s (${fsResult.write.time}ms for ${fsResult.iterations} operations)<br>Read: ${fsResult.read.speedMBps} MB/s (${fsResult.read.time}ms for ${fsResult.iterations} operations)`;
5183 if (filesystemResultEl) {
5184 filesystemResultEl.textContent = '✓ Completed';
5185 filesystemResultEl.style.color = '#4caf50';
5186 }
5187 } else {
5188 filesystemInfo = `Error: ${fsResult?.error || 'Unknown error'}`;
5189 if (filesystemResultEl) {
5190 filesystemResultEl.textContent = '✗ Failed';
5191 filesystemResultEl.style.color = '#f44336';
5192 }
5193 }
5194 } catch (error) {
5195 filesystemInfo = `Error: ${error.message}`;
5196 if (filesystemResultEl) {
5197 filesystemResultEl.textContent = '✗ Error';
5198 filesystemResultEl.style.color = '#f44336';
5199 }
5200 }
5201 if (filesystemDetailsEl) {
5202 filesystemDetailsEl.innerHTML = filesystemInfo || 'Benchmark not available.';
5203 }
5204
5205 // Run database benchmark
5206 let databaseInfo = '';
5207 try {
5208 const dbResult = await window.electron.benchmarkDatabase();
5209 if (dbResult && dbResult.success) {
5210 databaseInfo = `Write: ${dbResult.write.opsPerSec} ops/sec (${dbResult.write.time}ms for ${dbResult.write.operations} operations)<br>Read: ${dbResult.read.opsPerSec} ops/sec (${dbResult.read.time}ms for ${dbResult.read.operations} operations)`;
5211 if (databaseResultEl) {
5212 databaseResultEl.textContent = '✓ Completed';
5213 databaseResultEl.style.color = '#4caf50';
5214 }
5215 } else {

Callers 2

renderer.jsFile · 0.85
initializeAppFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected