microformat-shiv.js
function(node, valueParse) {
			var out = '';
			if(valueParse) {
				out = this.getValueClass(node, 'p');
			}

			if(!out && valueParse) {
				out = this.getValueTitle(node);
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['abbr'], 'title');
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['data','input'], 'value');
			}

			if(node.name === 'br' || node.name === 'hr') {
				out = '';
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['img', 'area'], 'alt');
			}

			if(!out) {
				out = modules.text.parse(this.document, node, this.options.textFormat);
			}

			return(out) ? out : '';
		}
function(node, valueParse) {
			var out = '';
			if(valueParse) {
				out = this.getValueClass(node, 'p');
			}

			if(!out && valueParse) {
				out = this.getValueTitle(node);
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['abbr'], 'title');
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['data','input'], 'value');
			}

			if(node.name === 'br' || node.name === 'hr') {
				out = '';
			}

			if(!out) {
				out = modules.domUtils.getAttrValFromTagList(node, ['img', 'area'], 'alt');
			}

			if(!out) {
				out = modules.text.parse(this.document, node, this.options.textFormat);
			}

			return(out) ? out : '';
		}
function ( node , valueParse ) { var out = '' ; if ( valueParse ) { out = this . getValueClass ( node , 'p' ) ; } if ( ! out && valueParse ) { out = this . getValueTitle ( node ) ; } if ( ! out ) { out = modules . domUtils . getAttrValFromTagList ( node , [ 'abbr' ] , 'title' ) ; } if ( ! out ) { out = modules . domUtils . getAttrValFromTagList ( node , [ 'data' , 'input' ] , 'value' ) ; } if ( node . name === 'br' || node . name === 'hr' ) { out = '' ; } if ( ! out ) { out = modules . domUtils . getAttrValFromTagList ( node , [ 'img' , 'area' ] , 'alt' ) ; } if ( ! out ) { out = modules . text . parse ( this . document , node , this . options . textFormat ) ; } return ( out ) ? out : '' ; }
gets the value of a node which contains a 'p-' property

@param  {DOM Node} node
@param  {Boolean} valueParse
@return {String}
gets the value of a node which contains a p - property