From 8e1ffdea38b3be55d13562473ab5fce2b2644290 Mon Sep 17 00:00:00 2001 From: Bradley Beddoes Date: Sat, 13 Feb 2010 07:37:17 +0800 Subject: [PATCH 01/92] Updated to grails 1.2.1 --- application.properties | 8 ++--- web-app/WEB-INF/applicationContext.xml | 43 +++++++++++++------------- 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/application.properties b/application.properties index 1949b1a..48a09fa 100644 --- a/application.properties +++ b/application.properties @@ -1,10 +1,10 @@ #Grails Metadata file -#Fri Jan 08 09:38:08 EST 2010 -app.grails.version=1.2.0 +#Thu Feb 11 07:30:26 EST 2010 +app.grails.version=1.2.1 app.name=nimble app.servlet.version=2.4 app.version=0.4 -plugins.hibernate=1.2.0 +plugins.hibernate=1.2.1 plugins.mail=0.6 plugins.shiro=1.0.1 -plugins.tomcat=1.2.0 +plugins.tomcat=1.2.1 diff --git a/web-app/WEB-INF/applicationContext.xml b/web-app/WEB-INF/applicationContext.xml index fa76075..6f42796 100644 --- a/web-app/WEB-INF/applicationContext.xml +++ b/web-app/WEB-INF/applicationContext.xml @@ -4,40 +4,39 @@ xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> - - Grails application factory bean - - - + + Grails application factory bean + + + - - A bean that manages Grails plugins - - - + + A bean that manages Grails plugins + + + - + - + - + - + - classpath*:**/grails-app/**/*.groovy + classpath*:**/grails-app/**/*.groovy - - - + + + - utf-8 + utf-8 - + \ No newline at end of file From afe526e413005ac8246b8706c14655782f89d7d9 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Thu, 18 Feb 2010 11:04:10 -0500 Subject: [PATCH 02/92] Fixed issue GH-13 - new user on login window doesn't work --- grails-app/views/templates/nimble/login/_login.gsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/views/templates/nimble/login/_login.gsp b/grails-app/views/templates/nimble/login/_login.gsp index e143676..8022fee 100644 --- a/grails-app/views/templates/nimble/login/_login.gsp +++ b/grails-app/views/templates/nimble/login/_login.gsp @@ -60,7 +60,7 @@
- +
From 7f4191ac244ca8d56fdbc319f01dc91318cfebf1 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Thu, 18 Feb 2010 12:00:55 -0500 Subject: [PATCH 03/92] Changes to registration process: - If messaging is disabled, users are created as enabled. - If messaging is disabled, createduser page now shows a link to the profile page (and to log in) - Slight modification to html #bd style for increased margin to improve pages with non-center content --- .../plugins/nimble/core/AccountController.groovy | 7 ++++--- grails-app/i18n/messages-nimble.properties | 3 ++- grails-app/views/account/createduser.gsp | 14 ++++++++++---- web-app/css/nimble.css | 2 +- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/grails-app/controllers/grails/plugins/nimble/core/AccountController.groovy b/grails-app/controllers/grails/plugins/nimble/core/AccountController.groovy index f56cf3f..ac73000 100644 --- a/grails-app/controllers/grails/plugins/nimble/core/AccountController.groovy +++ b/grails-app/controllers/grails/plugins/nimble/core/AccountController.groovy @@ -120,8 +120,8 @@ class AccountController { user.profile.owner = user user.properties['username', 'pass', 'passConfirm'] = params user.profile.properties['fullName', 'email'] = params - user.enabled = false - user.external = false + user.enabled = !grailsApplication.config.nimble.messaging.enabled // if messaging is disabled, we cannot validate accounts + user.external = false user.validate() @@ -190,7 +190,8 @@ class AccountController { } def createduser = { - + def messaging = grailsApplication.config.nimble.messaging.enabled + render(view: 'createduser', model: [messaging: messaging]) } def validateuser = { diff --git a/grails-app/i18n/messages-nimble.properties b/grails-app/i18n/messages-nimble.properties index f473c20..55a98bd 100644 --- a/grails-app/i18n/messages-nimble.properties +++ b/grails-app/i18n/messages-nimble.properties @@ -132,6 +132,7 @@ nimble.view.account.registeraccount.complete.title=Successfully registered accou nimble.view.account.registeraccount.complete.heading=Successfully registered account nimble.view.account.registeraccount.complete.descriptive=You've successfully registered for a new account on this system. nimble.view.account.registeraccount.complete.sentemail=To complete the process an email has been sent to your nominated email address. Please follow the instructions to login for the first time. +nimble.view.account.registeraccount.complete.continue=Continue... nimble.view.account.forgottenpassword.initiate.title=Forgotten Password nimble.view.account.forgottenpassword.initiate.heading=Forgotten Password @@ -442,4 +443,4 @@ nimble.levelpermission.invalid.second.sector=The second sector is invalid. It mu nimble.levelpermission.invalid.third.sector=The third sector is invalid. It must not contain seperator (:) characters nimble.levelpermission.invalid.fourth.sector=The fourth sector is invalid. It must not contain seperator (:) characters nimble.levelpermission.invalid.fifth.sector=The fifth sector is invalid. It must not contain seperator (:) characters -nimble.levelpermission.invalid.sixth.sector=The sixth sector is invalid. It must not contain seperator (:) characters \ No newline at end of file +nimble.levelpermission.invalid.sixth.sector=The sixth sector is invalid. It must not contain seperator (:) characters diff --git a/grails-app/views/account/createduser.gsp b/grails-app/views/account/createduser.gsp index b9fcb99..701c2bc 100644 --- a/grails-app/views/account/createduser.gsp +++ b/grails-app/views/account/createduser.gsp @@ -12,10 +12,16 @@

-

- + +

+

- + + +

+ +

+
- \ No newline at end of file + diff --git a/web-app/css/nimble.css b/web-app/css/nimble.css index 6c6b593..72f36c9 100644 --- a/web-app/css/nimble.css +++ b/web-app/css/nimble.css @@ -484,6 +484,6 @@ button.button:hover { text-decoration: none; } #hd { display: block; } -#bd { margin: 0px; width: 100%; } +#bd { margin: 5px 0px 0px 10px; width: 100%; } #ft { margin: 0px; } From 88ebe6dea319fae24b7fea666333fcc13e3278d0 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Thu, 18 Feb 2010 14:01:24 -0500 Subject: [PATCH 04/92] Added authentication callback for host application specific action on login. --- .../plugins/nimble/core/AuthController.groovy | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy index 123594a..c57ab91 100644 --- a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy +++ b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy @@ -36,7 +36,7 @@ import grails.plugins.nimble.auth.AccountCreatedException class AuthController { private static String TARGET = 'grails.plugins.nimble.controller.AuthController.TARGET' - + def shiroSecurityManager def facebookService def openIDService @@ -74,14 +74,21 @@ class AuthController { def targetUri = session.getAttribute(AuthController.TARGET) ?: "/" session.removeAttribute(AuthController.TARGET) - log.info("Authenticated user, $params.username. Directing to content $targetUri") + log.info("Authenticated user, $params.username.") + if(grailsApplication.config.nimble.authorization.onsuccess) { + log.info("Executing authentication callback") + def newUri = grailsApplication.config.nimble.authorization.onsuccess(User.get(SecurityUtils.getSubject()?.getPrincipal()), targetUri, request) + if(newUri != null) + targetUri = newUri + } + log.info("Directing to content $targetUri") redirect(uri: targetUri) return } catch (IncorrectCredentialsException e) { log.info "Credentials failure for user '${params.username}'." log.debug(e) - + flash.type = 'error' flash.message = message(code: "nimble.login.failed.credentials") } @@ -311,7 +318,7 @@ class AuthController { response.sendError(403) return } - + def discovered = session.getAttribute("discovered") ParameterList openIDResponse = new ParameterList(request.getParameterMap()); @@ -343,7 +350,7 @@ class AuthController { } else { log.debug ("OpenID authentication failure") - + flash.type = 'error' flash.message = message(code: "nimble.login.openid.${service}.internal.error.res") redirect(action: 'login', params: [active: service]) From 38e0e0a44b12da65bbbf4bfe64296dbc7370d86a Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Thu, 18 Feb 2010 14:28:30 -0500 Subject: [PATCH 05/92] Better solution to the page margin issue. Previous would show horizontal scroll bar on some browsers. --- web-app/css/nimble.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-app/css/nimble.css b/web-app/css/nimble.css index 72f36c9..8fcd830 100644 --- a/web-app/css/nimble.css +++ b/web-app/css/nimble.css @@ -484,6 +484,6 @@ button.button:hover { text-decoration: none; } #hd { display: block; } -#bd { margin: 5px 0px 0px 10px; width: 100%; } +#bd { margin: 0; padding: 5px 0px 0px 10px; width: 99%; } #ft { margin: 0px; } From f388c10df10c3b5791be0eddbe54775fdac1af95 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Fri, 19 Feb 2010 16:00:01 -0500 Subject: [PATCH 06/92] Revised authentication callback for login/logout events --- .../plugins/nimble/core/AuthController.groovy | 14 ++++++++++---- .../grails/plugins/nimble/core/UserService.groovy | 2 ++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy index c57ab91..7f0717d 100644 --- a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy +++ b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy @@ -75,10 +75,10 @@ class AuthController { session.removeAttribute(AuthController.TARGET) log.info("Authenticated user, $params.username.") - if(grailsApplication.config.nimble.authorization.onsuccess) { - log.info("Executing authentication callback") - def newUri = grailsApplication.config.nimble.authorization.onsuccess(User.get(SecurityUtils.getSubject()?.getPrincipal()), targetUri, request) - if(newUri != null) + if (userService.events["login"]) { + log.info("Executing login callback") + def newUri = userService.events["login"](SecurityUtils.getSubject()?.getPrincipal(), targetUri, request) + if (newUri != null) targetUri = newUri } log.info("Directing to content $targetUri") @@ -115,6 +115,12 @@ class AuthController { def signout = { log.info("Signing out user ${authenticatedUser?.username}") + + if(userService.events["login"]) { + log.info("Executing logout callback") + userService.events["logout"](authenticatedUser) + } + SecurityUtils.subject?.logout() redirect(uri: '/') } diff --git a/grails-app/services/grails/plugins/nimble/core/UserService.groovy b/grails-app/services/grails/plugins/nimble/core/UserService.groovy index 990f052..30721e0 100644 --- a/grails-app/services/grails/plugins/nimble/core/UserService.groovy +++ b/grails-app/services/grails/plugins/nimble/core/UserService.groovy @@ -36,6 +36,8 @@ class UserService { def grailsApplication def permissionService + def events = [:] + /** * Activates a disabled user account * From 207f255a633ad1459a97594389bf062065d85260 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Fri, 19 Feb 2010 22:35:53 -0500 Subject: [PATCH 07/92] Logout event NPE --- .../grails/plugins/nimble/core/AuthController.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy index 7f0717d..250ae2a 100644 --- a/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy +++ b/grails-app/controllers/grails/plugins/nimble/core/AuthController.groovy @@ -116,7 +116,7 @@ class AuthController { def signout = { log.info("Signing out user ${authenticatedUser?.username}") - if(userService.events["login"]) { + if(userService.events["logout"]) { log.info("Executing logout callback") userService.events["logout"](authenticatedUser) } From 287e210d0498b331e40a58a678f04969e8099dae Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Mon, 15 Mar 2010 11:32:02 -0400 Subject: [PATCH 08/92] Updating the sass for body padding. --- src/sass/nimble.sass | 5 +++-- web-app/css/nimble.css | 6 +++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/sass/nimble.sass b/src/sass/nimble.sass index 71465c0..08fd972 100644 --- a/src/sass/nimble.sass +++ b/src/sass/nimble.sass @@ -80,7 +80,8 @@ button.button #bd +nomargin - width = "100%" + width = "99%" + padding = 5px 0 0 10px #ft - +nomargin \ No newline at end of file + +nomargin diff --git a/web-app/css/nimble.css b/web-app/css/nimble.css index 8fcd830..903814e 100644 --- a/web-app/css/nimble.css +++ b/web-app/css/nimble.css @@ -395,6 +395,10 @@ input.span-24, textarea.span-24, select.span-24 { width: 100% !important; } .push-24 { margin: 0 -960px 1.5em 960px; } +.prepend-top { margin-top: 1.5em; } + +.append-bottom { margin-bottom: 1.5em; } + .showgrid { background: url('/images/grid.png'); } .error { padding: .8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; } @@ -484,6 +488,6 @@ button.button:hover { text-decoration: none; } #hd { display: block; } -#bd { margin: 0; padding: 5px 0px 0px 10px; width: 99%; } +#bd { margin: 0px; width: 99%; padding: 5px 0 0 10px; } #ft { margin: 0px; } From f40c0757eb02cbf439703f3a7bff03d852590b13 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Tue, 16 Mar 2010 11:59:05 -0400 Subject: [PATCH 09/92] Fixed typo causing gsp parsing bug --- grails-app/views/account/createduser.gsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/views/account/createduser.gsp b/grails-app/views/account/createduser.gsp index 5969d29..b09734c 100644 --- a/grails-app/views/account/createduser.gsp +++ b/grails-app/views/account/createduser.gsp @@ -19,7 +19,7 @@

- +

From 3367f09ae3fb458405b523a718a2dd7aea3b8521 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Tue, 16 Mar 2010 15:08:01 -0400 Subject: [PATCH 10/92] Closes GH-19 - there were missing table names for nimble social. --- grails-app/conf/DefaultNimbleConfig.groovy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/grails-app/conf/DefaultNimbleConfig.groovy b/grails-app/conf/DefaultNimbleConfig.groovy index a3ddd9a..bd80e6b 100644 --- a/grails-app/conf/DefaultNimbleConfig.groovy +++ b/grails-app/conf/DefaultNimbleConfig.groovy @@ -28,6 +28,8 @@ nimble { permission = "permission" levelpermission = "level_permission" url = "url" + socialmediaaccount = "social_media_account" + socialmediaservice = "social_media_service" } fieldnames { From 91c0eeb29484e58d9cb159cfbfa10f62f9f15bd5 Mon Sep 17 00:00:00 2001 From: Mike Wille Date: Tue, 16 Mar 2010 15:09:40 -0400 Subject: [PATCH 11/92] Fixed tabs v spaces in last commit. --- grails-app/conf/DefaultNimbleConfig.groovy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grails-app/conf/DefaultNimbleConfig.groovy b/grails-app/conf/DefaultNimbleConfig.groovy index bd80e6b..7726cb6 100644 --- a/grails-app/conf/DefaultNimbleConfig.groovy +++ b/grails-app/conf/DefaultNimbleConfig.groovy @@ -28,8 +28,8 @@ nimble { permission = "permission" levelpermission = "level_permission" url = "url" - socialmediaaccount = "social_media_account" - socialmediaservice = "social_media_service" + socialmediaaccount = "social_media_account" + socialmediaservice = "social_media_service" } fieldnames { From cc525f529f606640a80477a64e9a6281080db6ae Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 18 Mar 2010 22:31:20 -0500 Subject: [PATCH 12/92] do not output FaceBook css/js if it is not needed --- grails-app/views/templates/auth/_facebookjs.gsp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/grails-app/views/templates/auth/_facebookjs.gsp b/grails-app/views/templates/auth/_facebookjs.gsp index c8547af..a6737a9 100644 --- a/grails-app/views/templates/auth/_facebookjs.gsp +++ b/grails-app/views/templates/auth/_facebookjs.gsp @@ -1,3 +1,4 @@ + @@ -13,3 +14,4 @@ FB.init('${apikey}', '${createLink(controller:'auth', action:'facebookxdreciever')}', {"ifUserConnected" : enableFacebookContinue}); + \ No newline at end of file From dad50bb58cce90c54df1f2b7d26eab3497d0ebf5 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 18 Mar 2010 23:19:46 -0500 Subject: [PATCH 13/92] preliminary work to move all javascript to /web-app/js/jquery folder added nimble.layout.jslibrary that determines which library to use defaults to jquery renamed pstrength.js and jgrowl.js scripts that will have to be reproduced in other js libraries --- grails-app/conf/DefaultNimbleConfig.groovy | 1 + grails-app/taglib/NimbleHeaderTagLib.groovy | 2 +- grails-app/views/templates/header/_growl.gsp | 2 +- grails-app/views/templates/header/_nimblecore.gsp | 2 +- grails-app/views/templates/header/_nimbleui.gsp | 2 +- .../views/templates/nimble/help/_passwordpolicy.gsp | 2 +- web-app/js/application.js | 13 ------------- .../{jquery.jgrowl_minimized.js => jgrowl.js} | 0 web-app/js/{ => jquery}/nimblecore.js | 0 web-app/js/{ => jquery}/nimbleui.js | 0 .../js/jquery/{jquery.pstrength.js => pstrength.js} | 0 11 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 web-app/js/application.js rename web-app/js/jquery/{jquery.jgrowl_minimized.js => jgrowl.js} (100%) rename web-app/js/{ => jquery}/nimblecore.js (100%) rename web-app/js/{ => jquery}/nimbleui.js (100%) rename web-app/js/jquery/{jquery.pstrength.js => pstrength.js} (100%) diff --git a/grails-app/conf/DefaultNimbleConfig.groovy b/grails-app/conf/DefaultNimbleConfig.groovy index a3ddd9a..4319b0d 100644 --- a/grails-app/conf/DefaultNimbleConfig.groovy +++ b/grails-app/conf/DefaultNimbleConfig.groovy @@ -38,6 +38,7 @@ nimble { layout { application = 'app' administration = 'admin' + jslibrary = 'jquery' } localusers { diff --git a/grails-app/taglib/NimbleHeaderTagLib.groovy b/grails-app/taglib/NimbleHeaderTagLib.groovy index 1967384..8ebbb00 100644 --- a/grails-app/taglib/NimbleHeaderTagLib.groovy +++ b/grails-app/taglib/NimbleHeaderTagLib.groovy @@ -43,7 +43,7 @@ class NimbleHeaderTagLib { // Imports JQuery Javascript to make the JQuery library available to the current page def jquery = {attrs, body -> - out << render(template: "/templates/header/jquerysetup", contextPath: pluginContextPath, model:[nimblePath:pluginContextPath]) + out << render(template: "/templates/header/" + grailsApplication.config.nimble.layout.jslibrary + "setup", contextPath: pluginContextPath, model:[nimblePath:pluginContextPath]) } // Imports css required to use FAM FAM FAM icons in buttons etc diff --git a/grails-app/views/templates/header/_growl.gsp b/grails-app/views/templates/header/_growl.gsp index 542f9af..163ab33 100644 --- a/grails-app/views/templates/header/_growl.gsp +++ b/grails-app/views/templates/header/_growl.gsp @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/grails-app/views/templates/header/_nimblecore.gsp b/grails-app/views/templates/header/_nimblecore.gsp index c04fd7b..11d7db9 100644 --- a/grails-app/views/templates/header/_nimblecore.gsp +++ b/grails-app/views/templates/header/_nimblecore.gsp @@ -1,3 +1,3 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/grails-app/views/templates/header/_nimbleui.gsp b/grails-app/views/templates/header/_nimbleui.gsp index dd20722..724c0b0 100644 --- a/grails-app/views/templates/header/_nimbleui.gsp +++ b/grails-app/views/templates/header/_nimbleui.gsp @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/grails-app/views/templates/nimble/help/_passwordpolicy.gsp b/grails-app/views/templates/nimble/help/_passwordpolicy.gsp index 17aadfb..bd12086 100644 --- a/grails-app/views/templates/nimble/help/_passwordpolicy.gsp +++ b/grails-app/views/templates/nimble/help/_passwordpolicy.gsp @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/grails-app/views/templates/header/_nimblecore.gsp b/grails-app/views/templates/header/_nimblecore.gsp deleted file mode 100644 index 11d7db9..0000000 --- a/grails-app/views/templates/header/_nimblecore.gsp +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/grails-app/views/templates/header/_nimbleui.gsp b/grails-app/views/templates/header/_nimbleui.gsp deleted file mode 100644 index 724c0b0..0000000 --- a/grails-app/views/templates/header/_nimbleui.gsp +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/grails-app/views/templates/header/jquery/_growl.gsp b/grails-app/views/templates/header/jquery/_growl.gsp new file mode 100644 index 0000000..a993217 --- /dev/null +++ b/grails-app/views/templates/header/jquery/_growl.gsp @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/grails-app/views/templates/header/jquery/_nimblecore.gsp b/grails-app/views/templates/header/jquery/_nimblecore.gsp new file mode 100644 index 0000000..cd02df9 --- /dev/null +++ b/grails-app/views/templates/header/jquery/_nimblecore.gsp @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/grails-app/views/templates/header/jquery/_nimbleui.gsp b/grails-app/views/templates/header/jquery/_nimbleui.gsp new file mode 100644 index 0000000..0e9081c --- /dev/null +++ b/grails-app/views/templates/header/jquery/_nimbleui.gsp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/grails-app/views/templates/header/jquery/_pstrength.gsp b/grails-app/views/templates/header/jquery/_pstrength.gsp new file mode 100644 index 0000000..f9195db --- /dev/null +++ b/grails-app/views/templates/header/jquery/_pstrength.gsp @@ -0,0 +1,11 @@ + + diff --git a/grails-app/views/templates/header/_jquerysetup.gsp b/grails-app/views/templates/header/jquery/_setup.gsp similarity index 100% rename from grails-app/views/templates/header/_jquerysetup.gsp rename to grails-app/views/templates/header/jquery/_setup.gsp diff --git a/grails-app/views/templates/header/mootools/_growl.gsp b/grails-app/views/templates/header/mootools/_growl.gsp new file mode 100644 index 0000000..a904005 --- /dev/null +++ b/grails-app/views/templates/header/mootools/_growl.gsp @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/grails-app/views/templates/header/mootools/_nimblecore.gsp b/grails-app/views/templates/header/mootools/_nimblecore.gsp new file mode 100644 index 0000000..fd46354 --- /dev/null +++ b/grails-app/views/templates/header/mootools/_nimblecore.gsp @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/grails-app/views/templates/header/mootools/_nimbleui.gsp b/grails-app/views/templates/header/mootools/_nimbleui.gsp new file mode 100644 index 0000000..4855e38 --- /dev/null +++ b/grails-app/views/templates/header/mootools/_nimbleui.gsp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/grails-app/views/templates/header/mootools/_pstrength.gsp b/grails-app/views/templates/header/mootools/_pstrength.gsp new file mode 100644 index 0000000..16f684b --- /dev/null +++ b/grails-app/views/templates/header/mootools/_pstrength.gsp @@ -0,0 +1,11 @@ + + diff --git a/grails-app/views/templates/header/mootools/_setup.gsp b/grails-app/views/templates/header/mootools/_setup.gsp new file mode 100644 index 0000000..6a21c1b --- /dev/null +++ b/grails-app/views/templates/header/mootools/_setup.gsp @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/grails-app/views/templates/nimble/help/_accountcreationpolicy.gsp b/grails-app/views/templates/nimble/help/_accountcreationpolicy.gsp index ab310a4..42228b3 100644 --- a/grails-app/views/templates/nimble/help/_accountcreationpolicy.gsp +++ b/grails-app/views/templates/nimble/help/_accountcreationpolicy.gsp @@ -1,4 +1,4 @@ -
+