Revision: 19112
          http://sourceforge.net/p/gate/code/19112
Author:   ian_roberts
Date:     2016-02-04 18:08:15 +0000 (Thu, 04 Feb 2016)
Log Message:
-----------
Move to proper resource module definition instead of a load of ad hoc resources.

Modified Paths:
--------------
    mimir/trunk/build.xml
    mimir/trunk/mimir-cloud/grails-app/views/layouts/mimir.gsp
    mimir/trunk/mimir-web/grails-app/views/layouts/mimir.gsp

Added Paths:
-----------
    mimir/trunk/mimir-web/grails-app/conf/MimirWebResources.groovy

Modified: mimir/trunk/build.xml
===================================================================
--- mimir/trunk/build.xml       2016-02-04 13:46:47 UTC (rev 19111)
+++ mimir/trunk/build.xml       2016-02-04 18:08:15 UTC (rev 19112)
@@ -109,6 +109,10 @@
     <delete file="${grails-plugin.dir}/plugin.xml" />
 
     <resolve-groovy-templates dir="${grails-plugin.dir}" />
+
+    <grails dir="${grails-plugin.dir}">
+      <arg value="refresh-dependencies" />
+    </grails>
     
     <trycatch>
       <try>

Modified: mimir/trunk/mimir-cloud/grails-app/views/layouts/mimir.gsp
===================================================================
--- mimir/trunk/mimir-cloud/grails-app/views/layouts/mimir.gsp  2016-02-04 
13:46:47 UTC (rev 19111)
+++ mimir/trunk/mimir-cloud/grails-app/views/layouts/mimir.gsp  2016-02-04 
18:08:15 UTC (rev 19112)
@@ -2,15 +2,8 @@
 <html>
     <head>
         <title><g:layoutTitle default="Mimir" /></title>
-        <link rel="stylesheet" href="${resource(dir:'css',file:'mimir.css', 
plugin:'mimir-web')}" />
-        <%-- The query string is ignored but causes the browsers to refresh 
the 
-             cached version. The query value should be changed whenever the 
-             favicon changes. --%>
-        <link rel="shortcut icon" 
href="${resource(dir:'images',file:'mimir-favicon.ico',plugin:'mimir-web')}?v=1"
 type="image/x-icon" />
-                               <link rel="apple-touch-icon" 
href="${resource(dir: 'images', file: 
'mimir-apple-touch-icon.png',plugin:'mimir-web')}?v=1">
-                               <link rel="apple-touch-icon" sizes="114x114" 
href="${resource(dir: 'images', file: 
'mimir-apple-touch-icon-retina.png',plugin:'mimir-web')}?v=1">        
+        <r:require module="mimirWeb" />
         <g:layoutHead />
-        <g:javascript src="application.js" />
         <r:layoutResources/>
         <%-- Add any custom CSS content provided by the page. --%>
         <style type="text/css">

Added: mimir/trunk/mimir-web/grails-app/conf/MimirWebResources.groovy
===================================================================
--- mimir/trunk/mimir-web/grails-app/conf/MimirWebResources.groovy              
                (rev 0)
+++ mimir/trunk/mimir-web/grails-app/conf/MimirWebResources.groovy      
2016-02-04 18:08:15 UTC (rev 19112)
@@ -0,0 +1,9 @@
+modules = {
+  mimirLayout {
+    resource url:[plugin:'mimir-web', dir:'css', file:'mimir.css']
+    resource url:[plugin:'mimir-web', dir:'images', file:'mimir-favicon.ico'], 
attrs:[type:'ico']
+    resource url:[plugin:'mimir-web', dir:'images', 
file:'mimir-apple-touch-icon.png'], attrs:[rel:'apple-touch-icon']
+    resource url:[plugin:'mimir-web', dir:'images', 
file:'mimir-apple-touch-icon-retina.png'], attrs:[rel:'apple-touch-icon', 
sizes:'114x114']
+    resource url:[plugin:'mimir-web', dir:'js', file:'application.js']
+  }
+}


Property changes on: 
mimir/trunk/mimir-web/grails-app/conf/MimirWebResources.groovy
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: mimir/trunk/mimir-web/grails-app/views/layouts/mimir.gsp
===================================================================
--- mimir/trunk/mimir-web/grails-app/views/layouts/mimir.gsp    2016-02-04 
13:46:47 UTC (rev 19111)
+++ mimir/trunk/mimir-web/grails-app/views/layouts/mimir.gsp    2016-02-04 
18:08:15 UTC (rev 19112)
@@ -2,15 +2,8 @@
 <html>
     <head>
         <title><g:layoutTitle default="Mimir" /></title>
-        <link rel="stylesheet" href="${resource(dir:'css',file:'mimir.css')}" 
/>
-        <%-- The query string is ignored but causes the browsers to refresh 
the 
-             cached version. The query value should be changed whenever the 
-             favicon changes. --%>
-        <link rel="shortcut icon" 
href="${resource(dir:'images',file:'mimir-favicon.ico')}?v=1" 
type="image/x-icon" />
-                               <link rel="apple-touch-icon" 
href="${resource(dir: 'images', file: 'mimir-apple-touch-icon.png')}?v=1">
-                               <link rel="apple-touch-icon" sizes="114x114" 
href="${resource(dir: 'images', file: 
'mimir-apple-touch-icon-retina.png')}?v=1">        
+        <r:require module="mimirLayout" />
         <g:layoutHead />
-        <g:javascript src="application.js" />
         <r:layoutResources/>
         <%-- Add any custom CSS content provided by the page. --%>
         <style type="text/css">

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to