From: <dal...@us...> - 2010-07-30 14:43:58
|
Revision: 18277 http://jedit.svn.sourceforge.net/jedit/?rev=18277&view=rev Author: daleanson Date: 2010-07-30 14:43:52 +0000 (Fri, 30 Jul 2010) Log Message: ----------- Break comma separated attributes in jsp directives. Modified Paths: -------------- plugins/Beauty/trunk/src/beauty/parsers/jsp/jsp.jj Modified: plugins/Beauty/trunk/src/beauty/parsers/jsp/jsp.jj =================================================================== --- plugins/Beauty/trunk/src/beauty/parsers/jsp/jsp.jj 2010-07-29 22:02:17 UTC (rev 18276) +++ plugins/Beauty/trunk/src/beauty/parsers/jsp/jsp.jj 2010-07-30 14:43:52 UTC (rev 18277) @@ -611,7 +611,25 @@ { t=<JSP_DIRECTIVE_ATTRIBUTE_NAME> { add(t); added=true; } t=<JSP_DIRECTIVE_ATTRIBUTE_EQUALS> { add(t); } - t=<JSP_DIRECTIVE_ATTRIBUTE_VALUE> { add(t); } + t=<JSP_DIRECTIVE_ATTRIBUTE_VALUE> + { + String s = t.image; + String[] parts = s.split(","); + if (parts.length > 1) { + for (int i = 0; i < parts.length; i++) { + String part = parts[i]; + if (i == 0) { + add(part + "," + ls); + } + else if (i == parts.length - 1) { + add(token_source.indent + part + ls); + } + else { + add(token_source.indent + part + "," + ls); + } + } + } + } { return added; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |