main repo

This commit is contained in:
Basilosaurusrex
2025-11-24 18:09:40 +01:00
parent b636ee5e70
commit f027651f9b
34146 changed files with 4436636 additions and 0 deletions

56
node_modules/three/examples/jsm/inspector/ui/utils.js generated vendored Normal file
View File

@@ -0,0 +1,56 @@
export function createValueSpan( id = null ) {
const span = document.createElement( 'span' );
span.className = 'value';
if ( id !== null ) span.id = id;
return span;
}
export function setText( element, text ) {
const el = element instanceof HTMLElement ? element : document.getElementById( element );
if ( el && el.textContent !== text ) {
el.textContent = text;
}
}
export function getText( element ) {
const el = element instanceof HTMLElement ? element : document.getElementById( element );
return el ? el.textContent : null;
}
export function splitPath( fullPath ) {
const lastSlash = fullPath.lastIndexOf( '/' );
if ( lastSlash === - 1 ) {
return {
path: '',
name: fullPath.trim()
};
}
const path = fullPath.substring( 0, lastSlash ).trim();
const name = fullPath.substring( lastSlash + 1 ).trim();
return { path, name };
}
export function splitCamelCase( str ) {
return str.replace( /([a-z0-9])([A-Z])/g, '$1 $2' ).trim();
}