Ignore:
Timestamp:
May 23, 2011, 12:19:55 PM (9 years ago)
Author:
work@…
Message:
Location:
trunk/grails-app/views
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/home/index.gsp

    r1848 r1859  
    313313
    314314<div style="clear:both;display:block;">
     315        <g:if env="development" test="${db == "org.hsqldb.jdbcDriver"}"></g:if><g:else test="${db == "org.hsqldb.jdbcDriver"}">
     316        <div style="width:100%;font-size:14pt;color:#ff6f20;text-align:justify;">Warning: You are currently using the in-memory database! Click <g:link controller="home" action="setup">here</g:link> to configure your application.</div>
     317        </g:else>
    315318        <div style="margin-right:8px;width:472px;display:inline-block;float:left;zoom:1;*display:inline;">
    316319                <h1>Introduction</h1>
  • trunk/grails-app/views/setup/pages/_database.gsp

    r1846 r1859  
    1313%>
    1414<af:page>
     15        <script type="text/javascript">
     16                var previous = "";
     17                var presetValues = {
     18                        'org.postgresql.Driver' : {
     19                                'url'           : 'jdbc:postgresql://localhost:5432/${meta(name: 'app.name')}-${grails.util.GrailsUtil.environment}',
     20                                'username'      : '${meta(name: 'app.name')}',
     21                                'password'      : 'dbnp'
     22                        },
     23                        'org.hsqldb.jdbcDriver' : {
     24                                'url'           : 'jdbc:hsqldb:mem:${grails.util.GrailsUtil.environment}Database',
     25                                'username'      : 'sa',
     26                                'password'      : ''
     27                        }
     28                }
     29
     30                $(document).ready(function(){
     31                        var select = $('select[name="dataSource.driverClassName"]');
     32                        select.bind('change',function() {
     33                                prefilFields($(this));
     34                        });
     35                        prefilFields(select);
     36                });
     37
     38                function prefilFields(selectElement) {
     39                        var url                 = $('input[name="dataSource.url"]');
     40                        var username    = $('input[name="dataSource.username"]');
     41                        var password    = $('input[name="dataSource.password"]');
     42                        var db                  = $('option:selected',selectElement).val();
     43
     44                        // remember values?
     45                        if (previous) {
     46                                if (url.val()) presetValues[previous]['url'] = url.val();
     47                                if (username.val()) presetValues[previous]['username'] = username.val();
     48                                if (password.val()) presetValues[previous]['password'] = password.val();
     49                        }
     50
     51                        // change input fields
     52                        url.val(presetValues[db]['url']);
     53                        username.val(presetValues[db]['username']);
     54                        password.val(presetValues[db]['password']);
     55
     56                        // remember selection
     57                        previous = db;
     58                }
     59        </script>
    1560        <h1>Database configuration</h1>
    1661
  • trunk/grails-app/views/setup/pages/_email.gsp

    r1846 r1859  
    2121        </span>
    2222
    23         <af:textFieldElement name="grails.plugins.springsecurity.ui.forgotPassword.emailFrom" description="from address" error="grails.plugins.springsecurity.ui.forgotPassword.emailFrom" value="${configInfo?.properties.getProperty('grails.plugins.springsecurity.ui.forgotPassword.emailFrom')}" style="width: 300px;">
     23        <af:textFieldElement name="grails.plugins.springsecurity.ui.forgotPassword.emailFrom" description="from address" error="grails.plugins.springsecurity.ui.forgotPassword.emailFrom" value="${((configInfo?.properties.getProperty('grails.plugins.springsecurity.ui.forgotPassword.emailFrom')) ? configInfo?.properties.getProperty('grails.plugins.springsecurity.ui.forgotPassword.emailFrom') : 'info@mydomain.com')}" style="width: 300px;">
    2424                The from address used for communication to the users.
    2525        </af:textFieldElement>
     
    3333        </span>
    3434
    35         <af:textFieldElement name="grails.serverURL" description="serverl url" error="grails.serverURL" value="${configInfo?.properties.getProperty('grails.serverURL')}" style="width: 300px;">
     35        <af:textFieldElement name="grails.serverURL" description="serverl url" error="grails.serverURL" value="${((configInfo?.properties.getProperty('grails.serverURL')) ? configInfo?.properties.getProperty('grails.serverURL') : 'http://localhost:8080')}" style="width: 300px;">
    3636                The server URL this application will be served on.
    3737        </af:textFieldElement>
Note: See TracChangeset for help on using the changeset viewer.