add: case '~=': return current.hasListed(value); 
context: 	attribute: function(el){		var current = Element.prototype.getProperty.call(el, Filters.selector[4]);		if (!current) return false;		var operator = Filters.selector[5];		if (!operator) return true;		var value = Filters.selector[6];		switch(operator){			case '=': return (current == value);			case '*=': return (current.test(value));			case '^=': return (current.test('^' + value));			case '$=': return (current.test(value + '$'));			case '!=': return (current != value);		}		return false;	}
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5237/3142ec74ba3b3466af4f730e72f666966c827e89/Dom.js/buggy/Native/Dom.js