| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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();
- }
|