root/trunk/grails-app/views/setup/common/_on_page.gsp @ 1846

Revision 1846, 1.7 KB (checked in by work@…, 3 years ago)

- working version of the setup wizard, see #185

Line 
1<%
2/**
3 * wizard refresh flow action
4 *
5 * When a page (/ partial) is rendered, any DOM event handlers need to be
6 * (re-)attached. The af:ajaxButton, af:ajaxSubmitJs and af:redirect tags
7 * supports calling a JavaScript after the page has been rendered by passing
8 * the 'afterSuccess' argument.
9 *
10 * Example:     af:redirect afterSuccess="onPage();"
11 *              af:redirect afterSuccess="console.log('redirecting...');"
12 *
13 * Generally one would expect this code to add jQuery event handlers to
14 * DOM objects in the rendered page (/ partial).
15 *
16 * @author Jeroen Wesbeek
17 * @since  20110318
18 *
19 * Revision information:
20 * $Rev:  67320 $
21 * $Author:  duh $
22 * $Date:  2010-12-22 17:49:27 +0100 (Wed, 22 Dec 2010) $
23 */
24%>
25<script type="text/javascript">
26        function onPage() {
27                if (console) {
28                        attachHelpTooltips();
29
30                        // syntax highlighting
31                        function path() {
32                                var args = arguments,result = [];
33                                for(var i = 0; i < args.length; i++) result.push(args[i].replace('@', 'http://alexgorbatchev.com/pub/sh/current/scripts/'));
34                                return result
35                        }
36
37                        SyntaxHighlighter.autoloader.apply(null, path(
38                          'applescript            @shBrushAppleScript.js',
39                          'bash shell             @shBrushBash.js',
40                          'css                    @shBrushCss.js',
41                          'diff patch pas         @shBrushDiff.js',
42                          'groovy                 @shBrushGroovy.js',
43                          'java                   @shBrushJava.js',
44                          'jfx javafx             @shBrushJavaFX.js',
45                          'js jscript javascript  @shBrushJScript.js',
46                          'php                    @shBrushPhp.js',
47                          'text plain             @shBrushPlain.js',
48                          'py python              @shBrushPython.js',
49                          'sql                    @shBrushSql.js',
50                          'xml xhtml xslt html    @shBrushXml.js'
51                        ));
52                        SyntaxHighlighter.all();
53                }
54        }
55</script>
56
Note: See TracBrowser for help on using the browser.