From 39a548fd2629f3b6383990264b2e331b3aea99fb Mon Sep 17 00:00:00 2001 From: eliott Date: Sat, 3 Nov 2007 03:45:10 -0400 Subject: Initial import for public release... Special Note Prior to git import, approx 90% of the code was done by Judd Vinet. Thanks Judd! --- media/forms/cmxform.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 media/forms/cmxform.js (limited to 'media/forms/cmxform.js') diff --git a/media/forms/cmxform.js b/media/forms/cmxform.js new file mode 100644 index 0000000..0b7973d --- /dev/null +++ b/media/forms/cmxform.js @@ -0,0 +1,22 @@ +if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', cmxform, false ); + +function cmxform(){ + // Hide forms + $( 'form.cmxform' ).hide().end(); + + // Processing + $( 'form.cmxform' ).find( 'li/label' ).not( '.nocmx' ).each( function( i ){ + var labelContent = this.innerHTML; + var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' ); + var labelSpan = document.createElement( 'span' ); + labelSpan.style.display = 'block'; + labelSpan.style.width = labelWidth; + labelSpan.innerHTML = labelContent; + this.style.display = '-moz-inline-box'; + this.innerHTML = null; + this.appendChild( labelSpan ); + } ).end(); + + // Show forms + $( 'form.cmxform' ).show().end(); +} \ No newline at end of file -- cgit v1.2.3-24-g4f1b