From: Sven Arnold Date: Mon, 13 Apr 2009 19:46:31 +0000 (+0200) Subject: shorter logic for ConfigurationTagLib X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=0629b5795cdf140500b811272ba684ab08756196;p=Grails-CMS.git shorter logic for ConfigurationTagLib --- diff --git a/grails-app/taglib/ConfigurationTagLib.groovy b/grails-app/taglib/ConfigurationTagLib.groovy index 996f011..213f1b2 100644 --- a/grails-app/taglib/ConfigurationTagLib.groovy +++ b/grails-app/taglib/ConfigurationTagLib.groovy @@ -5,14 +5,8 @@ class ConfigurationTagLib { static namespace = 'conf' def value = { attrs -> - def key = attrs['key'] - def keys = [] - key.split(/\./).each { keys.add(it) } - def prop = ConfigurationHolder.config - while (keys.size > 0) { - prop = prop.getProperty(keys.remove(0)) - } + attrs['key']?.split(/\./).each { prop = prop[it] } out << prop } } diff --git a/grails-app/views/news/display.gsp b/grails-app/views/news/display.gsp index c5e7707..72f0f40 100644 --- a/grails-app/views/news/display.gsp +++ b/grails-app/views/news/display.gsp @@ -3,7 +3,7 @@ ${pageInstance?.title} - +