annotate contrib/modx.prosilver.en.xsl @ 1:26a2404a2f38

Initial commit of v1.0.1 instructions no-open-ticket
author IBBoard <dev@ibboard.co.uk>
date Sun, 07 Jun 2009 17:55:54 +0000
parents
children 2b9634b63474
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 <!-- MODX by the phpBB MOD Team XSL file v1.2.1 copyright 2005-2008 the phpBB MOD Team.
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 $Id: modx.prosilver.en.xsl 2242 2008-10-06 19:40:58Z paul $ -->
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 <!DOCTYPE xsl:stylesheet[
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5 <!ENTITY nbsp "&#160;">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 ]>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:mod="http://www.phpbb.com/mods/xml/modx-1.2.1.xsd">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 <xsl:output method="html" omit-xml-declaration="no" indent="yes" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 <xsl:variable name="title" select="mod:mod/mod:header/mod:title" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 <xsl:variable name="version">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 <xsl:for-each select="mod:mod/mod:header/mod:mod-version">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12 <xsl:value-of select="current()" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 </xsl:variable>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 <xsl:template match="mod:mod">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 <html xmlns="http://www.w3.org/1999/xhtml">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 <head>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 <meta http-equiv="Content-Language" content="en" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20 <style type="text/css">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 /* phpBB 3.0 Admin Style Sheet
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22 –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
23 Original author: subBlue ( http://www.subblue.com/ )
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
24 Copyright 2007 phpBB Group ( http://www.phpbb.com/ )
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25 –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
26 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
27
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
28 /* General markup styles
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
29 ––––––––––––––––––––––––––––––*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
30 * {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
31 /* Reset browsers default margin, padding and font sizes */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
32 margin:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
33 padding:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
34 font-size:100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
35 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
36
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
37 body, div, p, th, td, li, dd {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
38 font-size:x-small;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
39 voice-family:"\"}\"";
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
40 voice-family:inherit;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
41 font-size:100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
42 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
43
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
44 html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
45 font-size:small
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
46 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
47
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
48 html {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
49 color:#536482;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
50 background:#DBD7D1;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
51 /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-ie browsers */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
52 height:100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
53 margin-bottom:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
54 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
55
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
56 body {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
57 /* Text-Sizing with ems:http://www.clagnut.com/blog/348/ */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
58 font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
59 color:#536482;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
60 background:#DBD7D1;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
61 font-size:82.5%; /* This sets the default font size to be equivalent to 10px */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
62 margin:10px 15px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
63 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
64
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
65 img {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
66 border:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
67 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
68
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
69 h1 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
70 font-family:"Trebuchet MS", Helvetica, sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
71 font-size:1.70em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
72 font-weight:normal;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
73 color:#333333;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
74 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
75
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
76 h2, caption {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
77 font-family:"Trebuchet MS", Helvetica, sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
78 font-size:1.40em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
79 font-weight:normal;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
80 color:#115098;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
81 text-align:left;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
82 margin-top:25px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
83 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
84
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
85 .rtl h2, .rtl caption {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
86 text-align:right;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
87 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
88
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
89 h3, h4, h5 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
90 font-family:"Trebuchet MS", Helvetica, sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
91 font-size:1.20em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
92 text-decoration:none;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
93 line-height:1.20em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
94 margin-top:10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
95 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
96
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
97 p {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
98 margin-bottom:0.7em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
99 line-height:1.40em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
100 font-size:1.0em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
101 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
102
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
103 ul {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
104 list-style:disc;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
105 margin:0 0 1em 2em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
106 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
107
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
108 .rtl ul {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
109 margin:0 2em 1em 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
110 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
111
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
112 hr {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
113 border:0 none;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
114 border-top:1px dashed #999999;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
115 margin-bottom:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
116 padding-bottom:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
117 height:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
118 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
119
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
120 .small {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
121 font-size:0.85em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
122 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
123
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
124 /* General links */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
125 a:link, a:visited {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
126 color:#105289;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
127 text-decoration:none;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
128 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
129
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
130 a:link:hover {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
131 color:#BC2A4D;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
132 text-decoration:underline;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
133 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
134
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
135 a:active {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
136 color:#368AD2;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
137 text-decoration:none;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
138 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
139
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
140 /* Main blocks
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
141 ––––––––––––––––––––––––––––––––––––––––*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
142 #wrap {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
143 padding:0 0 15px 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
144 min-width:615px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
145 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
146
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
147 #page-header {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
148 clear:both;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
149 text-align:right;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
150 background:url(data:image/gif;base64,R0lGODlhiwAwAPf/AMG+uerr7b66tf38/aWint3g4dbSzZaUkefs7+/u7a2qpuHf2tTQyrm2sc7T1bzBxKimoePi4djUz6Wkofb4+ubm5urv8evq6J2bmOjq7N3a1K6sqNDU1/L09rGuqo6MitDMx7m+wcLExejm4318ebS5vNTZ3Pr6+u7w8tbY2PHz9JKQjd/e3e3s69LOyKqopLSxrfj6+pyZlc7KxW1raezv8HV0coWDgeTn6NrW0MTFxeDl6NPW2OXo6np5duHg37a1srKvq8zQ08zOztrd3+no5/n7/JiWk76+vuDk5tbW1ubk4JCNiuXi3crO0KKgnHJxbuLk5t3f4cnNzsjEv+7w8bGxsL+9usXEwvX08+zw8ubq7MfDvoiGg/T299jb3LW1tdza2MjFwNba3N3c2fX3+MbJytDNyMLBv9fTzYqJh9jX1IB/fKuqqNvf4cfEv/n5+PDy887R0rq4tMTBvLWyrvT09PLz9O/y9KCem3h3dNrZ19LU1s3LycrGweHj5Lq5uPf398vIw+br7unt8MbKzdHW2cLHyuXq7NPX2uPo68nN0L/Ex+Ln6tfc39/k593i5dne4drf4tbb3tzh5K+0t62ytdnV0LK2uezq5szJw7azrre8vs/MxqyxtM3JxOvw88nIxvz8+/Hv7c/LxvD1+K+xssvHwu/099PPyuzx9O3y9e7z9sfLzvr6+ff29cLAu/H2+fL3+bO3ur+8t+Dc17i9v8fMzvv8/G9ua8LGx9bU0OHm6bC1uPPy8M/U1bOwrMPIy9TX2t/i4+bp69/c18DFx8HGyM3KxOPm59XRy9XSzauws83R1MbCvdHV1/T4+unu8Ort783P0N/j5fTz8cTAu7a4uMTCwLy6uLu4s9PT0rCztLK0tbSysMvKyMvMzc7NzM3Q0M7Q0fb19NXT0dnW0MfGxNHOyNDOy9PU1ayrq4OBfre0sOPl5aqvsrG2ucnGwNjZ2fn498XCvfHx8NPQzLO4u8LCwsLDxK6ztqekoPj39szIw////9vX0SH5BAEAAP8ALAAAAACLADAAAAj/AP8JHEiwoMGD//wpdDWqFsKHECNKnEixosWLB9Mo3DigGMaPFDUsyTQqy4CNKLOMGqEhokiSJlFuVMkSZMVO/t69K/HLX5FUNoMWbOFKplGjo1oaJHq0qcKkQiH28+eJmVU+cBpEFXpJoZFkX+TogueprFlPuuQUMOJvQJOCXf19DTv2rNm0a9u+3Wpwqj5LgO/5U8DXZip/tgArXsxY8ReFewUeTty4smPIhQlO7VWpcy9/+zJ/nOGPc+fTqFOfnhLgxLKBpE2rnr269WvRU2dh2j3LHwHRGHPvHj6Lm6njproNX+7EXxgJAoUvL448+fLhzZ/j9leie3ffwC9O//XeXUcuGyTSk/DBZt0D8iWknKATnTt58+jVs3cPXz59hBqMUNJJ/rjiSyZKHTSVLZw0aAtoAjXhC4H8HOhQRQEOuNCBCfaFWIOcOMHCAcDUsckmdQQBwQFAmAEiJ8b4A0t9DDYoIokmoqgiiy6CGOOMBmmQCYFNIaigPyEkmaQ/XGiQhVNZXAiRkEQeZaSHSoYgxA8vkNIJCCB0MoMY7byQQpYh3HEFUFNluWWXX4Y5ZplnZqmmQQvAoRAOXzhwzAMPFMLDH7j488oCHgKqqD+7nFQFD38+4MSggbQ1AkR57tlnpIISaiiiBU2l6AMORACMQRKcIcAaToxaxRwz/P8jqqKlnlpQqqu2quir0A20gCj+RHELI8QWW+wtUfgjCqgDTWWMsXZU+oex1Eqh0KUH/RrssNQem+yyofrzLLEcmHrQJZqEUYCxVQDRj6ziFluurXClu26x7aYxUDHAEnHIvwAHDDAR/syTg2b+BBMwwf4KLLADxLhmEL/+NOywwAQbjLDC/yZi7kEu1DNMwFVMoAm8HB/iMb0FhTwywCXrK1A1/khRyM04t9IKzjxbWwTCO/PsAM9B83wzB/4soUxBNNtstM5G3+wz0DiP8bFBZPjzDM9FyMCmP0VbzTJBWW+Nc9cyLxDsImyzfc0HNORywwRTtM12D4w2648Tdrf/LcIBNuTiQx759L1IsmIQpHYUfb8d99x12433LnrzzfYXFZxy0BKixGF3IlZAcAm8li+CueYGce5526CL/k8OCdwhxOxC8PCCDysQoMA+B6ygBO2z3zHCGfU1A/zsgNigRh4vQCCDGjocL8QA9vQKu+y024677rz7frzwxMNr/OxEkDNSJuiTVFTNwIPTBQDF017++emPsr4U7b8vkDn+DOPA/w4ABxsgAItTnOINAoAAAdwBQAcMwx+Jg9cvGugAIvjgCQAQwynEAIAN5CEFFKwBGaiwv/41UIAENCACFchAAD4wglOZ4P9M4JQquKGBSLgBBJYmQQDSsCk2xKEO/3m4gAFw4IgcSMYRnjADAxxMAgzgQhDCMQYkcuAE6VjaVJ5hRSIEQQaCUMboLmGAfrQDCwWwYjIqIACBFFGNS2ziE6M4xSoiEYta1JoVxxCAPvoxGXY8ohmOwAYC9GN08OIiEvnoxz4C0oqDLOQh/3GJH8TBEJg0RAWY8AZEDiQNdJhDADJpCBFyAV6kLKUMtNGrgUggHg24ZCYhMY9TVVKWmNxkJwsCSlGS0pSoTKUwUwmJFpyjAf1o5VSGyUxMFvOYyRSIARIgjURYkwjhIIDMCoIOASTAmtbEARvhJQxwJuIEBwDBQZQBgAGYcwz+eME/plnNa2ZzmwTp5jfBKf/ONk6lnOYMqECt5Y8EHExvABWoQhNBUIMOhAEtSIIJJkoMNGwCIRJ4QxEkMVETJMEfp5pKRyfqjzy0kiCXEEMRRkrD30BUohS1KEY1ytGJfjSk/mCpCXQggp769BkjpYYKDJUgkbKUpz7tKVA7KlSiCuQM/tjBJKZagyvQ4iGf2INUpzoJf0AAXlydKngQookLbFWsv4HqWat6VYRk9axd/epUwjoJFEBBPenxgR5WMISw1sAfF9AbXe2K1/Xsta9c/Wtg/0EKfzjisY5AQTac8RAQrEEakHUEeKaSWc3+BiGkuAAvMguexmZWspRFiGUxC9nNOpa0HziRbGHgwSP/yCOzf6UcvDrrj9jKdhO0zYNtcZu3T/gjEsiNRAe+cUqEpGIPVUhuJFwr3el+9iAguAAOpAse40p3uc09yHOjm1zqchcDYEovKfoBC2BgY7vJ9QILYjWV6voDvekFwXrb+17pyjcHU5GEgCWBgj785yAMCAMKBiwJFoQmwAweK3Yv0IMI/wbCAi7wgQ2S4AUP2MHwYrAkJEyQNFChAR1gcADu4E9/iJjEnzxxige84jRMhRI4pgQeKgA/hEAUDzkmxg82AK8c4xjGBMkuMYzsWiPvuMcIbgGQcSxkIt+YydctiAHaaeQdDKbIWEbIlgfQZX+4YCqQSDMktuAPKBsk/xUn2IKat4AGnKo5zUgeSHblrGbX3pnNbi4InPm85jrD686QyDMloYroQDzYH4hW9CUYfedArNcfj8h0pv2xBk8WpBb+4IWmVeCNFmt601kuSHYRcGrXnvoRnPY0QUAt6kyT2tSt/ipCfoCLU/OCBXLFdK4fwmtfs0ATU9mBspWtAlzwsCA5yEIZlr2DMhwhccmmtqL/kd0AaPvCUaV2s59NkGhPe9nWxna4l+2P8BlkBP5QAbUDcAUPwIvaXnZ3QeAt72XTGxlTaYTABc5mcnRIIAnwhzQG3ohtyIAB8GJ4I7ad3Wgw3LUSL/jB/5HwhQ/c4RDvRwIkfgJRtKAJKP9vwkhe4Q8vbIHhHTjCVUVOcpOnXOWZYLnLYX4EEExFEUAPegeUlYkLNeFJXgi6IlBAAA+M7udKp/gFLBB1cCsd6EMXRdEjhHSlM93p/9AECwjhdad4AQFXP0c6wz72sjfl7Gk/AAOmgoi62x0RQzeKF+6OCCUwAYb+4LvUtXB31/K97nmXyd7v7vcIaqIPKuA7AjoQg8rHgAIdiMbhA9AFGEDn8ZG/++Qtf/nMb77zEpjKIFbP+tVHwwsEOgEeWj+IDBzhBQaIjh1oL3VVtN61tGf962M/+9bbHvcCIQUMfhD85gc/AyuQASmSv3znW3/10Jc+vBDAfe6ro/vgDz//ArTQhhWI4aBitwD4t02KNaBg/eAO//fFL37ym/+gBhDAC3BA//5zPwUfsALW0Cv5t3/+138AKIDQMRWE0ICEgAeAYAUo4IAU6IA9MAFd0ADb5Ad1UAMUuG2fAAN/8IHgRoEQKIEVWIEXmIHblAOfoAAHoAMpOIOEgAProAcHQAu5JxAuCIMySIMVaIM4qIP1YQFGaAEUgAQfsAEBcIROaAHi8AGdBxQDcQYegAH4UABGeF8PwQDtgAFgoIUWwIVT4YRJuIRN+IRGGIVTyEtUsAEr8AFWMA5i+IRDgAQYAAVdsA9cAHEl9oZxOId16IR3mId72Id6AwqKCAoUgAX7/4ABcigHitgD0wAGauADBzAHLuBpGaUAK+ADUJALbEAYGCUIQXAAbBCKowgvi8iIjgiJViCJoECJloiJmihr83QKDbAiN6AHoZgLwJgLUKAHN7ACEEALn7CDWqaLvOiLwQiMw1iMx5iMCKMK1qgKFHBMAKAAR8AOgQMFPtAFMuABXJAKuGgA8aANwLABG9AAnQARaaAJtEBb7fiOU3GN2KiN3OiNwhiO41iOuCgQEuACVCAA7RAE7JiQ7FgH2gAL/cAAASmQBGmQCKmQC9mQDylrU7EKHLkKFBAKAMAAp0ALm8COHrAJAsAFnYBPt5IKpIBsKxkRUPSS/RCTG9mRH/8ZkiNZkhtwkikZkzLJAGcwA8jWD0bZD5/QCangRBMBRUNZlEeZlEt5UOHCClbJCjEAkv8ARSDwCZqADCDAACwZHvBylViplVzplWAplmRJllOBCnCJClkZaG35EG8Zl3NZl3oZKglQCn5ZCnm5l1LRl38ZmIKpl5pQDtAQC4xpBFp5mAghBorJmLHgmHQJmaLRCRBQAbLQmZaJmQdxCpvZmbLwmaBJlgzQAAcABkRQmmjQRqdJEKm5mq1pBK8Zm+FxCTOwi0+QB/sgAH6Im5S0mxDQm78ZnMJZGBIwA7RQBxsAA/SgjMK5nM35nNGZnMBxCQzQCZowAxCJnQKhndwI6Z0RCZ4YERAAOw==) top left no-repeat;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
151 height:69px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
152 font-size:0.85em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
153 margin-bottom:10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
154 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
155
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
156 .rtl #page-header {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
157 text-align:left;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
158 background:top right no-repeat;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
159 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
160
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
161 #page-header h1 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
162 color:#767676;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
163 font-family:"Trebuchet MS",Helvetica,sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
164 font-size:1.70em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
165 padding-top:10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
166 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
167
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
168 #page-header p {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
169 font-size:1.00em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
170 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
171
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
172 #page-body {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
173 clear:both;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
174 min-width:700px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
175 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
176
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
177 #page-footer {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
178 clear:both;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
179 font-size:0.75em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
180 text-align:center;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
181 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
182
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
183 #content {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
184 padding:0px 10px 10px 10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
185 position:relative;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
186 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
187
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
188 #content h1 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
189 color:#115098;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
190 line-height:1.2em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
191 margin-bottom:0px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
192 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
193
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
194 #main {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
195 width:100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
196 margin:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
197 min-height:350px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
198 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
199
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
200 .rtl #main {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
201 float:right;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
202 margin:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
203 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
204
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
205 * html #main {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
206 height:350px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
207 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
208
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
209 /* Main Panel
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
210 –––––––––––––––––––––––––––––––––––––––– */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
211 #acp {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
212 margin:4px 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
213 padding:3px 1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
214 min-width:550px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
215 background-color:#FFFFFF;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
216 border:1px #999999 solid;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
217 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
218
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
219 .panel {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
220 background:#F3F3F3 url(data:image/gif;base64,R0lGODlhBQAiAfcAAPLy8t7h5Nzf4/Pz8+zt7vHx8uLk5+Xn6e3u79ve4u/v8PHx8d3f4/Dw8d/i5ejp693g4+nq7OPl6PDx8evs7ebo6uTm6N3g5Orr7dze4u/w8ODi5eHj5t/h5ers7fLz8+vs7u7u7+Dj5u7v8N7g5Ofo6uDi5ujq7PLy8+fp6+nr7PHy8t/h5O7v7+Xm6e3t7+Tm6dzf4uHk5+Hj5+bn6ufp6tvf4urr7O/w8ePl59zg4+Hk5vDw8PLx8ubn6ezs7uTl6OLl5+jp7Ojq69ze497h5evr7fPy8uXm6OXn6uDj5efo6+zt7+Pk5+7u8O/v8dve4+3t7uLk5vPz8urq7O3u7unq6/Hy8ebo6d3h5PPy8+Dh5ezu7uPm6O3v7+Ll6PDx8uvt7vLz8unr7d3f5Nzf5Ojo69/i5OLj5uTn6eHj5evt7ebo6+Hi5eTl6fLx8eLk6N/i5uXo6d7i5fLy8ezs7fDx8OLj597h4/Hy8+Pk6Ojp6u/u8N7g4/Hw8fDv8O7w8O7u7uDh5unp693f4uDk5urq7eTl5/Dw8ufn6uvs7OXm6uTn6O/x8ezu79vf4+Hi5uXo6u/v7+Xn6Ors7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFACIBAAj/ABPYSEAwQ4IMAwkWJALFYEGFCB8mhAKFoI2GFjM8EkgkQ8eOUATEiGHDhkGSGTIIgEIkRgaXNmKIlCmAiICaN1W2FHlTJIOeQHvGICTgpwAdEBjouPnTqI6lTZsWZUC1jI6qDCAcnar0KQMyZCCILXOBTFYdF7JCSCt2bdYLa+GSuEBXLQQSc+mKhdsnLok+AehmCYAXbgAIWdbiCbA4AGHHjkkQHiw5QJYihCtDjvzYMYvNRTAH6EA49GcWRVDPYfE5wOcOqDuc6TDHwWkWsDs4mK0btoMOunf/7rBFd/HiDhxs2ZC8Q5zkyeMIcsDcgYgN1auboL7BRHcl15V0//fuvTt2EUpMKFHSRo2J9xtEmBDBQbwJNRzii6APicP+NvTRZ4J/HBRIHwc7+FfIDjM0OIMMHMgwww5oJDgDGjNEiCCGEkohww4fyiDDHRPKYIABd+xggIceGqCiATOcaKIUK554YhA2NmEjjjjm+MUXBujRhI455ABHEDjmIEEOQTRxpAR6GPBFE0p+IcGSTC55pZZbdgHEkodIYMGVXloAhJdiSgDEmGKOaUEXMLhhwZxzAiHnmmvCMCcMfLqAhAt6WsDnJEjoicSfSDBS6AEuMHoADC6k4WihkTra6AGYXorpIo4m4UISmGLqQ6gH+JCED3IkQcMBNLRKgw9YlP8aKw0VREKDqnL4UEEFptKKRQVY0KprIrtWQGsFJSCrrLIlsFHCs8mmUEENS7BRQwrUlpCCtNAuUcIS1FK7xx41mJGCGTVci+0DNTzg7gPmbvsuu+5um8IQ8+L7gBDunvDACfzuO4QVQgwxBL8GD3JCBENEIMQJ/gphhRUQPxwBxBFYcbHGC18cgccfqxCByB+XrMLJI0dwwxgqUEFFy4acrMINGKjAMgY30HyDyyvjjHPOGHgQNAY+e2AE0R4ILbQRQiOttAeKGEGB0R5QYMTRVU+dtREgUNA1BRRQAgIIWX8Nttdje01BHV0T0PUPIITxw9xruA0C2wSEAQIBa/z/QAABP4Tx99x/F2744X9HQcALf7/AhSNc/M0E40xEEUXlTFThOAFVIPDCC55PzgUCTCBQRRSef9655wi07nrnISAQCAKxux5C7F7U7jrtIYzgRO+5I+DFCC20cPsIXhg/AvG/396CEy3w0fvz1PsevQItKKC9AiNIwj3xI2Af/vbaA6KABtujz/0T53OvwRPoa4A+DjjAj8Mf8scvP/t/2I/D+TyoXwMGqAH68aABB+SBAhGIAwU2AgcasMMAJ9CACVgQBwMcoAQtOMEKZpCCIKygHyawADBY8IQkLEADCjCBAizAhQtYACL8AAYYlrCFMXRhAVYQwxiC4YU7LIAOma+gwxzu8AoxfIMQAUBEIrqwB0KEIhQBAAA6FKAHVtzhAq6wgjesoAdfLAAAVrACAIixBz0YIxXHmAcqpnGNZVxjG+O4RhRQ0Y5rzCMAPgAAFBzhAyjgIyABqYUPABIAAxDDEVDAyCMMYAoD0MIAAHAERxpykQAQwyMHwEkUDOADkTzCFCT5yVJ+QAyA3CQkQcnJVnKSla4MCAA7) repeat-x top;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
221 padding:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
222 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
223
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
224 span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
225 font-size:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
226 line-height:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
227 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
228 height:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
229 background-repeat:no-repeat;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
230 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
231
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
232 span.corners-top, span.corners-bottom {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
233 background-image:url(data:image/gif;base64,R0lGODlhiBMMAMQSAP///5mZmfPz89vX0cvIw9zc3PX19bKysqmopvb29pqamvn5+Z2dnLy6t62sqp+fnqCgn/T09P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABIALAAAAACIEwwAAAX/4DAQDhScaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4hSAw0HBREAkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PG7BAoCAAkCEvr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhT/6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdShJBAQBcw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIizJYYCCx48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6teHToAgHysY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkyuX4Br28ufQo0ufTr269evYs2vfzr279+/gw4sfT7704sbl06tfz769+/fw48ufT7++/fv48+vfzx+vV7D9BSjggAQWaOCBCCao4JmCDDbo4IMQRijhdfTYg8+EGGao4YYcdujhhyCGKOKIJJZo4oko5rVIIwbI4+KLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFaZjQgkPJDIllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKigcIQAAOw==);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
234 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
235
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
236 span.corners-top span, span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
237 background-image:url(data:image/gif;base64,R0lGODlhBgAMAMQWAP///9vX0fPz85mZmdzc3Jqamtvb28vIw7y6t62sqsvIxPX19bKysqmop/T09Pb29pycnJ+fnp2dnKCgn/n5+fr6+v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAAAGAAwAAAUs4DAlRxAADsEggfAAQqFYNGA0tLVQUi4AAx8w56hAcraGCyYDLFSsQYRkCgEAOw==);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
238 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
239
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
240 span.corners-top {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
241 background-position:0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
242 margin:-4px -2px 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
243 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
244
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
245 span.corners-top span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
246 background-position:100% 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
247 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
248
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
249 span.corners-bottom {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
250 background-position:0 100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
251 margin:0 -2px -4px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
252 clear:both;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
253 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
254
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
255 span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
256 background-position:100% 100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
257 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
258
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
259 /* General form styles
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
260 ––––––––––––––––––––––––––––––––––––––––*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
261 fieldset {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
262 margin:15px 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
263 padding:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
264 border-top:1px solid #D7D7D7;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
265 border-right:1px solid #CCCCCC;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
266 border-bottom:1px solid #CCCCCC;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
267 border-left:1px solid #D7D7D7;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
268 background-color:#FFFFFF;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
269 /*position:relative;*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
270 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
271
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
272 .rtl fieldset {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
273 border-top:1px solid #D7D7D7;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
274 border-right:1px solid #D7D7D7;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
275 border-bottom:1px solid #CCCCCC;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
276 border-left:1px solid #CCCCCC;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
277 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
278
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
279 * html fieldset {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
280 padding:0 10px 5px 10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
281 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
282
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
283 fieldset p {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
284 font-size:1.0em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
285 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
286
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
287 legend {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
288 padding:1px 3px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
289 font-family:Tahoma,arial,Verdana,Sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
290 font-size:1.06em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
291 font-weight:bold;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
292 color:#115098;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
293 /* position:relative;*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
294 text-transform:capitalize;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
295 line-height:1.00em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
296 top:0em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
297 vertical-align:middle;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
298 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
299
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
300 /* Hide from macIE \*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
301 legend { top:-1.2em; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
302 /* end */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
303
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
304 * html legend {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
305 margin-bottom:-10px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
306 margin-left:-7px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
307 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
308
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
309 /* Holly hack, .rtl comes after html */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
310 * html .rtl legend {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
311 margin:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
312 margin-right:-7px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
313 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
314
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
315 optgroup, select {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
316 font-family: Verdana, Helvetica, Arial, sans-serif;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
317 font-size: 0.85em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
318 font-weight: normal;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
319 font-style: normal;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
320 cursor: pointer;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
321 vertical-align: middle;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
322 width: auto;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
323 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
324
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
325 optgroup {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
326 font-size: 1.00em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
327 font-weight: bold;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
328 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
329
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
330 option {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
331 padding:0 1em 0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
332 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
333
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
334 .rtl option {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
335 padding:0 0 0 1em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
336 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
337
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
338 fieldset.nobg {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
339 margin:15px 0 0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
340 padding:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
341 border:none;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
342 background-color:transparent;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
343 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
344
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
345 /* MOD-ABOUT STUFFS ~smithy_dll */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
346
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
347 .mod-about {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
348 background-color:#CADCEB;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
349 /*width:100%;*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
350 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
351
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
352 .mod-about span.corners-top, .mod-about span.corners-bottom, .mod-about span.corners-top span, .mod-about span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
353 font-size:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
354 line-height:1px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
355 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
356 height:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
357 background-repeat:no-repeat;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
358 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
359
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
360 .mod-about span.corners-top, .mod-about span.corners-bottom {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
361 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABVSURBVHjaYviPAD+BeDIQ2wMxGwNU8AkQGwAxAwwzQFXqIgvCJCajC8IkbLBJMIItYmD4xYAGmBhwAJCEMS6JcKxa8DkX5kFdbBKwIJkADRIGgAADAGtyotIvyqGpAAAAAElFTkSuQmCC);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
362 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
363
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
364 .mod-about span.corners-top span, .mod-about span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
365 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABbSURBVHjaYvr//z8bENsD8WQg/vkfChjQsAEQPwFJMDGgggtA7AnEv9AlQOAyEM/CJgECK3FJnMIlwYZLQheXRDg2CV0gzmTCIrgd2Q4bIJ4AxGeAWBokABBgAE4XMoXm9S+UAAAAAElFTkSuQmCC);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
366 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
367
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
368 .mod-about span.corners-top {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
369 background-position:0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
370 margin:0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
371 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
372
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
373 .mod-about span.corners-top span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
374 background-position:100% 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
375 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
376
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
377 .mod-about span.corners-bottom {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
378 background-position:0 100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
379 margin:0 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
380 clear:both;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
381 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
382
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
383 .mod-about span.corners-bottom span {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
384 background-position:100% 100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
385 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
386
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
387 .mod-about-padding { 0px 8px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
388 .mod-about { margin:10px 4px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
389 .mod-about dt { font-weight:bold; padding-right:4px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
390 .mod-about dl { margin:0px 8px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
391 .mod-about div { margin:3px 8px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
392 /*div.inner .mod-about dl { margin:0px 0px; }*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
393 /*.nopadding { margin:0px 0px; }*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
394
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
395 .mod-history {font-size:82.5%; } /* Mod histories can get pretty long, so I'm making that font a bit smaller */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
396 #language { width:130px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
397 #modDisclaimer .mod-about, #other-notes.mod-about { background-color:#EECCCC; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
398 #other-notes.mod-about strong.red { color:#DD3333; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
399 span.key { font-size:12px; line-height:14px; padding-bottom:2px; width:20px; border:outset 2px #999999; background-color:#EEEECC; display:block; float:left; text-align:center; margin-right:5px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
400 .mod-edit { background-color:#D6E6F6; border:solid 1px #336699; margin:10px 0; padding:0 10px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
401 .mod-inlineedit { background-color:#DDEEFF; border:solid 1px #6699CC; margin:10px 0; padding:0 10px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
402
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
403 dl.author-info dd { margin-left:100px; margin-bottom:8px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
404 ol#file-copy { padding:5px; margin-left:20px; margin-bottom:10px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
405 ol#file-copy li { margin-left:30px; vertical-align:top;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
406 ol#file-copy span { font-weight:bold; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
407 ol#file-copy dt {margin-right:5px; float:none !important }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
408 ol#file-copy dl {width:100%}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
409 h2#lang-fca, h2#lang-edts, h2#lang-diy, h2#lang-sql { margin-left:5px; }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
410
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
411 /* Code block */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
412 div.codebox {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
413 padding:3px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
414 background-color:#FFFFFF;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
415 border:1px solid #d8d8d8;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
416 font-size:1em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
417 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
418
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
419 div.codebox div.codeHead {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
420 text-transform:uppercase;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
421 border-bottom:1px solid #CCCCCC;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
422 margin-bottom:3px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
423 font-size:0.8em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
424 font-weight:bold;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
425 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
426 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
427
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
428 div.codebox div.codeHead a.codeSelect {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
429 padding-left:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
430 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
431
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
432 blockquote div.codebox {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
433 margin-left:0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
434 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
435
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
436 div.codebox pre {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
437 /* Also see tweaks.css */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
438 width:100%;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
439 overflow-x:scroll;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
440 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
441 height:auto;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
442 max-height:200px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
443 /*white-space:normal;*/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
444 padding-top:5px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
445 font:0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
446 line-height:1.3em;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
447 color:#606060;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
448 margin:2px 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
449 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
450
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
451 dt {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
452 float:left;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
453 width:auto;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
454 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
455
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
456 .rtl dt {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
457 float:right;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
458 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
459
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
460 dd {color:#666666;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
461 dd + dd {padding-top:5px;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
462 dt span {padding:0 5px 0 0;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
463 .rtl dt span {padding:0 0 0 5px;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
464 div.endMOD {padding:0 5px;}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
465
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
466 #history_toggle_link {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
467 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
468 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
469 .edit_toggle_link {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
470 display:block;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
471 text-align:right;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
472 margin-bottom:2px;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
473 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
474 </style>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
475 <title>phpBB MOD &#187; <xsl:value-of select="$title" /></title>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
476 <script type="text/javascript">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
477 var i = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
478
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
479 /* passed from xslt */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
480 <xsl:for-each select="mod:header">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
481 <xsl:for-each select="mod:author-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
482 var authors_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
483 <xsl:for-each select="mod:author">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
484 authors_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
485 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
486 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
487
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
488 var mhes_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
489 var mhcls_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
490 <xsl:for-each select="mod:history/mod:entry">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
491 mhes_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
492 <xsl:if test="count(mod:changelog) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
493 mhcls_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
494 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
495 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
496 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
497
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
498 var opens_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
499 <xsl:for-each select="mod:action-group/mod:open">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
500 opens_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
501 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
502
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
503 var codes_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
504 <xsl:for-each select="mod:action-group/mod:sql">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
505 codes_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
506 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
507
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
508 var edits_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
509 <xsl:for-each select="mod:action-group/mod:open/mod:edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
510 edits_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
511 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
512
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
513 var finds_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
514 var regex_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
515 var ifinds_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
516 var iregex_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
517 var addafters_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
518 var iaddafters_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
519 var addbefores_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
520 var iaddbefores_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
521 var replacewiths_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
522 var ireplacewiths_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
523 var increments_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
524 var iincrements_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
525 var comments_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
526 <xsl:for-each select="mod:action-group/mod:open/mod:edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
527 <xsl:for-each select="mod:find">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
528 finds_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
529 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
530 <xsl:if test="count(mod:comment) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
531 comments_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
532 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
533 <xsl:for-each select="mod:find|mod:action">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
534 codes_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
535 <xsl:if test="name() = 'action'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
536 <xsl:if test="@type = 'after-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
537 addafters_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
538 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
539 <xsl:if test="@type = 'before-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
540 addbefores_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
541 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
542 <xsl:if test="@type = 'replace-with'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
543 replacewiths_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
544 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
545 <xsl:if test="@type = 'operation'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
546 increments_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
547 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
548 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
549 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
550 <xsl:for-each select="mod:inline-edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
551 <xsl:for-each select="mod:inline-find">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
552 ifinds_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
553 <xsl:if test="@type = 'regex'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
554 iregex_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
555 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
556 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
557 <xsl:for-each select="mod:inline-find|mod:inline-action">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
558 codes_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
559 <xsl:if test="name() = 'inline-action'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
560 <xsl:if test="@type = 'after-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
561 iaddafters_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
562 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
563 <xsl:if test="@type = 'before-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
564 iaddbefores_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
565 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
566 <xsl:if test="@type = 'replace-with'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
567 ireplacewiths_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
568 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
569 <xsl:if test="@type = 'operation'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
570 iincrements_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
571 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
572 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
573 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
574 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
575 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
576
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
577 <xsl:for-each select="mod:action-group/mod:diy-instructions">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
578 codes_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
579 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
580
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
581 var copies_ll = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
582 <xsl:for-each select="mod:action-group/mod:copy/mod:file">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
583 copies_ll.push('<xsl:value-of select="generate-id()"/>');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
584 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
585
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
586 <xsl:text disable-output-escaping="yes">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
587 <![CDATA[
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
588 // The following line from http://www.ryancooper.com/resources/keycode.asp
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
589 document.onkeydown = mod_do_keypress;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
590
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
591 var host = "http://www.phpbb.com/mods/modx/i18n/";
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
592
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
593 var enStrings = "h1=Installation Instructions for\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
594 "edt-show=Show&nbsp;&gt;&gt;\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
595 "edt-hide=&lt;&lt;&nbsp;Hide\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
596 "V=Version\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
597 "t=Title:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
598 "d=Description:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
599 "aV=Version:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
600 "mint=minutes\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
601 "it=Installation Time:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
602 "il=Installation Level:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
603 "ile=Easy\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
604 "ili=Intermediate\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
605 "ila=Advanced\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
606 "au=Author\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
607 "aus=Authors\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
608 "a-un=Username:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
609 "a-e=Email:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
610 "a-n=Name:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
611 "a-h=WWW:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
612 "fte=Files to Edit\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
613 "icf=Included Files\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
614 "icfn=No files have been included with this MOD.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
615 "dcl=Disclaimer\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
616 "dclt=For security purposes, please check: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a>\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
617 "isp=English Support\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
618 "ispt=English support can be obtained at <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for released MODs.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
619 "ant=Author Notes:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
620 "lic=License\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
621 "lict=This MOD has been licensed under the following license:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
622 "ont=Other Notes\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
623 "ontt1=Before adding this MOD to your forum, you should back up all files related to this MOD.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
624 "ontt2=This MOD was designed for phpBB\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
625 "ontt3=and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
626 "onttq=This MOD is development quality. It is not recommended that you install it on a live forum.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
627 "sql=SQL\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
628 "fca=File Copy\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
629 "c-copy=Copy:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
630 "c-to=To:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
631 "cde-c=Code:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
632 "cde-sa=Select All\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
633 "edts=Edits\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
634 "edtt=Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
635 "opn=Open:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
636 "cm-cmt=Comments\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
637 "fnd=Find\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
638 "fndt=<strong>Tip:</strong> This may be a partial find and not the whole line.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
639 "rplw=Replace With\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
640 "rplwt=<strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
641 "aft=Add after\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
642 "aftt=<strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
643 "bef=Add before\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
644 "beft=<strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
645 "inc=Increment\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
646 "inct=<strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
647 "ifnd=In-line Find\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
648 "ifndt=<strong>Tip:</strong> This is a partial match of a line for in-line operations.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
649 "irplw=In-line Replace With\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
650 "irplwt=\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
651 "iaft=In-line Add after\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
652 "iaftt=\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
653 "ibef=In-line Add before\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
654 "ibeft=\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
655 "iinc=In-line Increment\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
656 "iinct=<strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
657 "diy=DIY Instructions\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
658 "diyt=These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
659 "eom=Save all files. End of MOD.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
660 "eomt=You have finished the installation for this MOD. Upload all changed files to your website. If the installation went bad, simply restore your backed up files.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
661 "slg=Select Language:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
662 "dbms=Select Database Type:\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
663 "foot=MOD UA XSLT File Copyright &#169; 2007 The phpBB Group, this MOD is copyright to the authors listed above.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
664 "regex=This find contains an advanced feature known as regular expressions, click here to learn more.\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
665 "mhe-v=- Version\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
666 "mh=MOD History\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
667 "addtl-modx=Additional MODX Files\n" +
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
668 "imn=This MOD has no additional MODX files.\n"+
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
669 "atm=About this MOD";
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
670
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
671 var box = codes_ll;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
672 var currentLanguage = "en";
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
673 var languagesLoaded = false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
674 var languages = ['en'];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
675 var arrClasCnt = [
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
676 ['a-' , authors_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
677 ['c-' , copies_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
678 ['cm-' , comments_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
679 ['opn' , opens_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
680 ['cde-' , codes_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
681 ['edt-' , edits_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
682 ['fnd' , finds_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
683 ['regex', regex_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
684 ['rplw' , replacewiths_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
685 ['aft' , addafters_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
686 ['bef' , addbefores_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
687 ['inc' , increments_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
688 ['ifnd' , ifinds_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
689 ['regex', iregex_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
690 ['irplw', ireplacewiths_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
691 ['iaft' , iaddafters_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
692 ['ibef' , iaddbefores_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
693 ['iinc' , iincrements_ll ],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
694 ['mhe' , mhes_ll ]
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
695 ];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
696
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
697 function startup()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
698 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
699 sql_dropdown();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
700 change_dbms();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
701 changeLanguage(currentLanguage);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
702 document.getElementById('lang-selector').style.display = "block";
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
703 init_mod_history();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
704 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
705
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
706 function changeLanguage(langCode)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
707 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
708 langCode = langCode.toLowerCase();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
709 currentLanguage = langCode.split('-')[0];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
710 if (currentLanguage.toLowerCase() != 'en') // if change, only include up to first dash
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
711 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
712 load_language();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
713 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
714 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
715 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
716 applyLanguage(enStrings.split("\n"));
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
717 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
718 xslLanguage(langCode);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
719 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
720
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
721 function load_languages()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
722 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
723 if (languagesLoaded)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
724 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
725 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
726 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
727 languagesLoaded = true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
728
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
729 $divname = document.getElementById('language');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
730 var loadingItem = document.createElement('option');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
731 $divname.appendChild(loadingItem);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
732 loadingItem.innerHTML = 'Loading...';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
733 $divname.remove(0);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
734
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
735 $output = 'load_languages';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
736 cachernd = parseInt(Math.random() * 99999999); // cache
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
737 send('', host + 'languages.txt?rnd=' + cachernd);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
738 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
739
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
740 function load_language()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
741 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
742 $output = 'load_language';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
743 cachernd = parseInt(Math.random() * 99999999); // cache
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
744 send('', host + currentLanguage + '.txt?rnd=' + cachernd);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
745 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
746
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
747 /*****************
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
748 * AJAX Functions *
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
749 *****************/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
750 var $xmlhttp = http_object();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
751 var $finished = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
752 var $send_queue = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
753 var $running = false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
754 var $divname;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
755 var $newform;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
756 var $newurl;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
757 var $output;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
758
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
759 function http_object()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
760 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
761 if (window.XMLHttpRequest)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
762 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
763 return new XMLHttpRequest();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
764 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
765 else if (window.ActiveXObject)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
766 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
767 return new ActiveXObject("Microsoft.XMLHTTP");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
768 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
769 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
770
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
771 function send($action, $url, $form, $div, $clear)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
772 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
773 $newform = $form;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
774 $newurl = $url;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
775
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
776 $send_queue.push("handle_send($newurl, $newform)");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
777
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
778 if (!$running)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
779 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
780 run_ajax();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
781 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
782 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
783 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
784
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
785 function run_ajax()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
786 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
787 $running = true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
788 for ($i = 0; $i < $send_queue.length; $i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
789 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
790 if ($xmlhttp.readyState == 4 || $xmlhttp.readyState == 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
791 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
792 eval($send_queue[$i]);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
793 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
794 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
795 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
796 $xmlhttp.onreadystatechange = check_state;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
797 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
798 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
799 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
800
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
801 function check_state()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
802 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
803 if ($xmlhttp.readyState == 4 || $xmlhtt.readyState == 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
804 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
805 eval($send_queue[$finished]);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
806 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
807 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
808 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
809 $xmlhttp.onreadystatechange = check_state;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
810 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
811 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
812
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
813 function handle_send($url, $f)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
814 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
815 if ($xmlhttp.readyState == 4 || $xmlhttp.readyState == 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
816 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
817 $param = '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
818
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
819 try
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
820 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
821 netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
822 $allowed = true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
823 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
824 catch (e)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
825 {}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
826
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
827 try
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
828 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
829 $xmlhttp.open('POST', $url, true);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
830 $xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
831 $xmlhttp.onreadystatechange = handle_return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
832 $xmlhttp.send($param);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
833 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
834 catch (e)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
835 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
836 $divname = document.getElementById('language');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
837 var loadingItem = document.createElement('option');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
838 $divname.appendChild(loadingItem);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
839 loadingItem.innerHTML = 'Unavailable';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
840 $divname.remove(0);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
841 $divname.disabled = true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
842 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
843 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
844 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
845 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
846
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
847 function handle_return()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
848 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
849 if ($xmlhttp.readyState == 4)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
850 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
851 ajax_output($xmlhttp.responseText);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
852
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
853 $finished++;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
854
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
855 if ($send_queue[$finished])
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
856 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
857 check_state();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
858 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
859 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
860 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
861 $send_queue = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
862 $finished = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
863 $running = false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
864 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
865 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
866 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
867 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
868 /*********************
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
869 * END AJAX Functions *
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
870 *********************/
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
871
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
872 function ajax_output($response)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
873 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
874 switch ($output)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
875 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
876 case 'load_language':
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
877 var texts = $response.replace("\r\n", "\n").split("\n");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
878 applyLanguage(texts);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
879 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
880
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
881 case 'load_languages':
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
882 languages = $response.replace("\r", "").split("\n");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
883
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
884 var i, l, s = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
885 for (i in languages)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
886 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
887 languages[i] = languages[i].replace("\r", "");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
888 languages[i] = languages[i].split("=");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
889
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
890 var langItem = document.createElement('option');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
891 $divname.appendChild(langItem);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
892 langItem.value = languages[i][0];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
893 var iso = languages[i][0].split('-');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
894 langItem.innerHTML = languages[i][1];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
895 if (iso.length == 2)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
896 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
897 langItem.innerHTML += ' [' + iso[1].toUpperCase() + ']';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
898 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
899 if (languages[i][0] == currentLanguage)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
900 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
901 $divname.selectedIndex = s;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
902 $divname.text = languages[i][1];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
903 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
904 s++;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
905 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
906
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
907 $divname.focus();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
908 $divname.onchange =
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
909 function()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
910 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
911 changeLanguage(this.value.replace(" ", ""));
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
912 };
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
913 $divname.remove(0);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
914 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
915 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
916 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
917
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
918 function xslLangEl(langCode, obj_id)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
919 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
920 var i, c, a, k, m = [], show = [], o = document.getElementById(obj_id);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
921 var lang_c = langCode.replace('_','-'), lang_s = langCode.substr(0, 2);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
922 var nodes = (o && o.childNodes) ? o.childNodes : '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
923
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
924 for (i = 0; i < nodes.length; i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
925 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
926 c = nodes[i];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
927 if (c.nodeType != 1)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
928 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
929 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
930 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
931 a = (obj_id == 'link-group') ? c.getElementsByTagName('a') : null;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
932 k = (a && a[0].href) ? a[0].href : c.tagName;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
933 if (!c.lang || m[k] === true)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
934 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
935 c.style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
936 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
937 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
938 c.lang = c.lang.replace('_', '-').toLowerCase();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
939
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
940 if (m[k]) // Already have a partial match
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
941 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
942 if (c.lang != lang_c) // This isn't an exact match
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
943 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
944 c.style.display = 'none'; // So hide it and keep looking
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
945 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
946 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
947 m[k] = true; // An exact match
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
948 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
949 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
950 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
951 m[k] = (c.lang == lang_c) ? true : (c.lang.substr(0, 2) == lang_s ? 1 : false);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
952 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
953 if (!show[k] || m[k] || c.lang == 'en')
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
954 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
955 if (show[k])
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
956 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
957 show[k].style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
958 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
959 show[k] = c;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
960 c.style.display = '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
961 if (a)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
962 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
963 c.getElementsByTagName('span')[0].style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
964 //c.firstChild.style.display = 'none'; // This line doesn't work in Safari
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
965 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
966 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
967 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
968 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
969 c.style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
970 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
971 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
972 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
973
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
974 function xslLanguage(langCode)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
975 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
976 i18nedEls = new Array('title','description','author-notes','diy','link-group');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
977 var c, h, i;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
978 for (c in comments_ll)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
979 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
980 i18nedEls.push('mod-comment[' + comments_ll[c] + ']');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
981 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
982
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
983 for (h in mhcls_ll)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
984 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
985 i18nedEls.push('mhcl[' + mhcls_ll[h] + ']');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
986 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
987
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
988 for (i in i18nedEls)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
989 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
990 xslLangEl(langCode, i18nedEls[i]);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
991 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
992 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
993
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
994 function in_array(array, value, position)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
995 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
996 for (var i = 0; i < array.length; i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
997 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
998 // Matches identical (===), not just similar (==).
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
999 if (array[i] === value)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1000 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1001 return (position ? i : true);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1002 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1003 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1004 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1005 };
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1006
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1007 function applyLanguage(texts)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1008 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1009 var i;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1010 for (i in texts)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1011 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1012 var lang = texts[i].split("=", 2), done = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1013 if (lang.length == 2 && (lang[0] == 'edt-show' || lang[0] == 'edt-hide'))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1014 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1015 toggle_strings[lang[0].replace('edt-', '')] = lang[1];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1016 if (++done >= 2)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1017 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1018 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1019 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1020 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1021 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1022
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1023 for (i in texts)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1024 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1025 var lang = texts[i].split("=");
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1026 if (lang.length < 2)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1027 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1028 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1029 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1030 try
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1031 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1032 var jflag = false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1033 for (var j = 0; j < arrClasCnt.length; j++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1034 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1035 var sw = '-' + lang[0];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1036 if (sw.match('-' + arrClasCnt[j][0]))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1037 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1038 for (var k = 0; k < arrClasCnt[j][1].length; k++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1039 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1040 try
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1041 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1042 var o = document.getElementById('lang-' + lang[0] + '[' + arrClasCnt[j][1][k] + ']');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1043 o.innerHTML = lang[1];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1044 if (o.rel && (o.rel == 'show' || o.rel == 'hide') && (lang[0] == 'edt-show' || lang[0] == 'edt-hide'))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1045 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1046 o.innerHTML = toggle_strings[o.rel];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1047 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1048 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1049 catch (e){}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1050 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1051 jflag = true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1052 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1053 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1054 if (!jflag)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1055 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1056 var append = '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1057 for (var p = 1; p < lang.length; p++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1058 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1059 append += (p > 1 ? '=' : '') + lang[p];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1060 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1061 document.getElementById('lang-' + lang[0]).innerHTML = append;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1062 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1063 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1064 catch (o){}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1065 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1066 try
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1067 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1068 document.getElementById('history_toggle_link').innerHTML = toggle_strings[(document.getElementById('mod_history_content').style.display == '' ? 'hide' : 'show')];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1069 } catch(o) {}
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1070 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1071
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1072 function select_code(a)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1073 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1074 // Get ID of code block
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1075 var e = a.parentNode.parentNode.getElementsByTagName('PRE')[0];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1076 select_text(e.id);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1077 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1078
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1079 var selectedElement = -1;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1080 var boxes = box.length;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1081 var pre_count = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1082
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1083 function select_text(id)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1084 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1085 var o = document.getElementById(id);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1086 if(!o)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1087 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1088 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1089 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1090
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1091 // Not IE
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1092 if (window.getSelection)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1093 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1094 var s = window.getSelection();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1095 // Safari
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1096 if (s.setBaseAndExtent)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1097 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1098 s.setBaseAndExtent(o, 0, o, o.innerText.length - 1);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1099 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1100 // Firefox and Opera
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1101 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1102 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1103 var r = document.createRange();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1104 r.selectNodeContents(o);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1105 s.removeAllRanges();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1106 s.addRange(r);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1107 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1108 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1109 // Some older browsers
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1110 else if (document.getSelection)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1111 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1112 var s = document.getSelection();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1113 var r = document.createRange();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1114 r.selectNodeContents(o);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1115 s.removeAllRanges();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1116 s.addRange(r);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1117 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1118 // IE
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1119 else if (document.selection)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1120 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1121 var r = document.body.createTextRange();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1122 r.moveToElementText(o);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1123 r.select();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1124 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1125
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1126 for(x = 0; x < box.length; x++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1127 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1128 if (box[x] == id)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1129 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1130 selectedElement = x;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1131 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1132 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1133 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1134 return o;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1135 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1136
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1137 /**
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1138 * Determines if an object is hidden. If a class is specified, checking will stop when that class is encountered.
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1139 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1140 function is_hidden(o, className)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1141 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1142 o = typeof(o) == 'String' ? document.getElementById(o) : o;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1143 while (o)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1144 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1145 if (o.style && o.style.display == 'none')
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1146 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1147 return true;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1148 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1149 o = (o.parentNode && !(className && o.className == className)) ? o.parentNode : null;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1150 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1151 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1152 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1153
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1154 // function findPosY taken from http://www.quirksmode.org/js/findpos.html
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1155 function findPosY(obj)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1156 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1157 var curtop = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1158 if (obj.offsetParent)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1159 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1160 while (obj.offsetParent)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1161 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1162 curtop += obj.offsetTop
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1163 obj = obj.offsetParent;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1164 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1165 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1166 else if (obj.y)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1167 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1168 curtop += obj.y;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1169 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1170 return curtop;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1171 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1172
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1173 function selectBox()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1174 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1175 obj = select_text(box[selectedElement]);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1176 window.scrollTo(0, findPosY(obj) - 100);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1177 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1178
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1179 function selectNextBox()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1180 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1181 // Find the next box that is not hidden
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1182 for (var i = 0; i < boxes; i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1183 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1184 selectedElement = (selectedElement + 1 >= boxes) ? 0 : selectedElement + 1;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1185 if (!is_hidden(document.getElementById(box[selectedElement]), 'mod-edit-contents'))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1186 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1187 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1188 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1189 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1190 selectBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1191 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1192
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1193 function selectPrevBox()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1194 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1195 // Find the previos box that is not hidden
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1196 for (var i = 0; i < boxes; i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1197 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1198 selectedElement = (selectedElement - 1 < 0) ? boxes - 1 : selectedElement - 1;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1199 if (!is_hidden(document.getElementById(box[selectedElement]), 'mod-edit-contents'))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1200 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1201 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1202 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1203 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1204 selectBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1205 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1206
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1207 function selectFirstBox()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1208 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1209 // Find the first box that is not hidden
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1210 for (selectedElement = 0; selectedElement < boxes; selectedElement++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1211 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1212 if (!is_hidden(document.getElementById(box[selectedElement]), 'mod-edit-contents'))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1213 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1214 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1215 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1216 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1217 selectBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1218 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1219
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1220 function mod_do_keypress(e)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1221 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1222 var key = (window.event && !window.event.ctrlKey) ? window.event.keyCode : ((e && !e.ctrlKey) ? e.which : null);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1223
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1224 switch (key)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1225 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1226 case 88: // X
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1227 case 187: // plus (+)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1228 case 190: // period/greater-than (.>)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1229 selectNextBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1230 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1231 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1232
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1233 case 87: // W
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1234 case 189: // minus (-)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1235 case 188: // comma/less-than (,<)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1236 selectPrevBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1237 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1238 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1239
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1240 case 83: // S
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1241 case 37:
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1242 selectFirstBox();
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1243 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1244 break;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1245 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1246 return true; // true allows browser to take care of any further key press combinations such as (ctrl|cmd) + c
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1247 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1248
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1249 /**
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1250 * Update the MODX with the selected dbms
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1251 *
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1252 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1253 function change_dbms($form)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1254 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1255 $type = [
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1256 '',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1257 'mysql',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1258 'mysql_41',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1259 'mysql_40',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1260 'firebird',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1261 'mssql',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1262 'oracle',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1263 'postgres',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1264 'sqllite'
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1265 ];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1266 $exists = 0;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1267 $tags = document.getElementsByTagName('dbms');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1268
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1269 if ($form)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1270 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1271 sql_display($form.value);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1272 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1273 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1274
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1275 if ($tags.length > 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1276 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1277 for ($i = 0; $i < $tags.length; $i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1278 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1279 if (!($dbms = $tags[$i].attributes['type'].nodeValue))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1280 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1281 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1282 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1283 $position = in_array($type, $dbms, true);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1284 if ($position !== false)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1285 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1286 $exists = (($exists > 0 && $position < $exists) || $exists == 0) ? $position : $exists;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1287 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1288 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1289 if ($exists > 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1290 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1291 sql_display($type[$exists]);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1292 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1293 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1294 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1295
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1296 /**
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1297 * Display the dbms specific sql data with the dbms we have selected
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1298 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1299 function sql_display($value)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1300 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1301 $tags = document.getElementsByTagName('dbms');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1302
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1303 // show the dbms of type we have selected, hide all others except for non dbms specific
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1304 for ($i = 0; $i < $tags.length; $i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1305 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1306 if (!($dbms = $tags[$i].attributes['type'].nodeValue))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1307 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1308 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1309 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1310 $tags[$i].style.display = ($dbms == $value) ? '' : 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1311 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1312 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1313
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1314 /**
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1315 * Load the sql dropdown with all the database types supported by this MODX file
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1316 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1317 function sql_dropdown()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1318 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1319 var $dbms_element = document.getElementById('dbms');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1320 var $dbms_selector = document.getElementById('dbms-selector');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1321 if (!$dbms_element || !$dbms_selector)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1322 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1323 return;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1324 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1325
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1326 $type = [
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1327 'mysql',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1328 'mysql_41',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1329 'mysql_40',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1330 'firebird',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1331 'mssql',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1332 'oracle',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1333 'postgres',
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1334 'sqllite'
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1335 ];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1336 $options = [];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1337 $tags = document.getElementsByTagName('dbms');
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1338
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1339 // Show the dbms of type we have selected, hide all others except for non dbms specific
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1340 for ($i = 0; $i < $tags.length; $i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1341 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1342 if (!($dbms = $tags[$i].attributes['type'].nodeValue))
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1343 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1344 continue;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1345 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1346 if (($position = in_array($type, $dbms, true)) !== false)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1347 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1348 $options[$position] = '<option value=' + $dbms + '>' + $dbms + '</option>';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1349 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1350 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1351
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1352 if ($options.length > 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1353 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1354 $selects = '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1355
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1356 // sort options and output in the correct order
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1357 for ($i = 0; $i < $type.length; $i++)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1358 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1359 if ($options[$i])
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1360 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1361 $selects += $options[$i];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1362 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1363 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1364 $dbms_element.innerHTML = $selects;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1365 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1366 else
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1367 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1368 $dbms_selector.style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1369 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1370 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1371 //-->]]>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1372 </xsl:text>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1373 /**
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1374 * Toggle the visibility of certain sections.
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1375 */
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1376 var toggle_strings = {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1377 'show' : (enStrings.match(/^|\n(?:edt-show=)([^\n]*)\n|$/))[1],
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1378 'hide' : (enStrings.match(/^|\n(?:edt-hide=)([^\n]*)\n|$/))[1]
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1379 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1380 function init_mod_history()
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1381 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1382 <xsl:if test="count(mod:header/mod:history/mod:entry) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1383 document.getElementById('mod_history_content').style.display = 'none';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1384 document.getElementById('history_toggle_area').style.display = '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1385 document.getElementById('history_toggle_link').innerHTML = toggle_strings['show'];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1386 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1387 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1388
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1389 function toggle_display(o, n)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1390 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1391 var v = o.rel == 'hide';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1392 n.style.display = n.style.display == '' ? 'none' : '';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1393 o.rel = v ? 'show' : 'hide';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1394 o.innerHTML = toggle_strings[o.rel];
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1395 if (o.id.indexOf('lang-edt-') == 0)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1396 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1397 o.style.textAlign = v ? 'left' : 'right';
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1398 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1399 return false;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1400 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1401
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1402 function toggle_history(o)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1403 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1404 return toggle_display(o, document.getElementById("mod_history_content"));
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1405 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1406
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1407 function toggle_edit(o)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1408 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1409 var s = o.previousSibling;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1410 while (s.nodeType != 1)
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1411 {
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1412 s = s.previousSibling;
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1413 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1414 return toggle_display(o, s);
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1415 }
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1416 </script>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1417 </head>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1418 <body class="ltr" onload="startup()">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1419 <div id="debug"></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1420 <div id="wrap">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1421 <div id="page-header">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1422 <h1><span id="lang-h1">Installation Instructions for</span> '<xsl:value-of select="$title" />' <span id="lang-V">Version</span>&nbsp;<xsl:value-of select="$version" /></h1>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1423 <form method="post" action="" id="lang-selector" style="display: none;">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1424 <fieldset class="nobg">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1425 <label for="language"><span id="lang-slg">Select Language:</span></label>&nbsp;<select id="language" name="language" onclick="load_languages()"><option value="en" selected="selected">English</option></select>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1426 </fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1427 </form>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1428 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1429 <div id="page-body">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1430 <div id="acp">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1431 <div class="panel"><span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1432 <div id="content">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1433 <div id="main">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1434 <xsl:for-each select="mod:header">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1435 <xsl:call-template name="give-header"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1436 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1437 <hr />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1438 <div class="permissions" id="Fieldset1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1439 <xsl:for-each select="mod:action-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1440 <xsl:call-template name="give-actions"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1441 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1442 <hr style="margin-bottom:0;" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1443 <div class="endMOD">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1444 <h2 id="lang-eom">Save all files. End of MOD.</h2>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1445 <p id="lang-eomt">You have finished the installation for this MOD. Upload all changed files to your website. If the installation went bad, simply restore your backed up files.</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1446 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1447 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1448 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1449 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1450 <span class="corners-bottom"><span></span></span></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1451 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1452 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1453 <div id="page-footer">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1454 <p class="copyright" style="text-align: center; font-size: 10px;" id="lang-foot">MOD UA XSLT File Copyright &#169; 2008 The phpBB Group. This MOD is copyright to the authors listed above.</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1455 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1456 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1457 </body>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1458 </html>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1459 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1460 <xsl:template name="give-header">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1461 <fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1462 <legend id="lang-atm">About this MOD</legend>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1463 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1464 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1465 <dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1466 <dt id="lang-t">Title:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1467 <dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1468 <xsl:if test="count(mod:title) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1469 <dl id="title" class="nopadding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1470 <xsl:for-each select="mod:title">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1471 <dt><xsl:value-of select="@lang" /></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1472 <dd style='white-space:pre;' lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1473 <p><xsl:value-of select="current()" /></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1474 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1475 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1476 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1477 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1478 <xsl:if test="count(mod:title) = 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1479 <p lang="{@lang}" style='white-space:pre;'><xsl:value-of select="mod:title" /></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1480 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1481 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1482 <dt id="lang-d">Description:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1483 <dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1484 <xsl:if test="count(mod:description) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1485 <dl id="description" class="nopadding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1486 <xsl:for-each select="mod:description">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1487 <dt><xsl:value-of select="@lang" /></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1488 <dd lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1489 <p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1490 <xsl:call-template name="add-line-breaks">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1491 <xsl:with-param name="string"><xsl:value-of select="current()" /></xsl:with-param>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1492 </xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1493 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1494 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1495 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1496 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1497 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1498 <xsl:if test="count(mod:description) = 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1499 <p lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1500 <xsl:call-template name="add-line-breaks">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1501 <xsl:with-param name="string"><xsl:value-of select="mod:description" /></xsl:with-param>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1502 </xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1503 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1504 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1505 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1506 <dt id="lang-aV">Version:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1507 <dd class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1508 <p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1509 <xsl:for-each select="mod:mod-version">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1510 <xsl:value-of select="$version" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1511 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1512 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1513 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1514 <xsl:for-each select="mod:installation">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1515 <xsl:call-template name="give-installation"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1516 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1517 <xsl:if test="mod:author-notes != 'N/A' and mod:author-notes != 'n/a' and mod:author-notes != ''">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1518 <dt id="lang-ant">Author Notes:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1519 <dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1520 <xsl:if test="count(mod:author-notes) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1521 <dl id="author-notes" class="nopadding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1522 <xsl:for-each select="mod:author-notes">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1523 <dt><xsl:value-of select="@lang" /></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1524 <dd lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1525 <p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1526 <xsl:call-template name="add-line-breaks">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1527 <xsl:with-param name="string"><xsl:value-of select="current()" /></xsl:with-param>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1528 </xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1529 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1530 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1531 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1532 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1533 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1534 <xsl:if test="count(mod:author-notes) = 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1535 <p lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1536 <xsl:call-template name="add-line-breaks">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1537 <xsl:with-param name="string"><xsl:value-of select="mod:author-notes" /></xsl:with-param>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1538 </xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1539 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1540 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1541 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1542 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1543 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1544 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1545 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1546 </fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1547 <fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1548 <xsl:for-each select="mod:author-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1549 <xsl:if test="count(mod:author) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1550 <legend id="lang-aus">Authors</legend>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1551 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1552 <xsl:if test="count(mod:author) = 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1553 <legend id="lang-au">Author</legend>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1554 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1555 <xsl:call-template name="give-authors"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1556 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1557 </fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1558 <xsl:if test="count(../mod:action-group/mod:open) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1559 <h3 id="lang-fte">Files to Edit</h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1560 <xsl:for-each select="../mod:action-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1561 <xsl:call-template name="give-files-to-edit"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1562 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1563 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1564 <h3 id="lang-icf">Included Files</h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1565 <xsl:if test="count(../mod:action-group/mod:copy/mod:file) = 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1566 <p id="lang-icfn">No files have been included with this MOD.</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1567 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1568 <xsl:for-each select="../mod:action-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1569 <xsl:call-template name="give-files-included"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1570 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1571 <h3 id="lang-addtl-modx">Additional MODX Files</h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1572 <xsl:if test="count(mod:link-group/mod:link) = 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1573 <p id="lang-imn">This MOD has no additional MODX files.</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1574 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1575 <ul class="link-group" id="link-group">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1576 <xsl:for-each select="mod:link-group/mod:link">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1577 <li lang="{@lang}"><span class="link-group-lang"><xsl:value-of select="@lang" />&nbsp;</span><strong style="text-transform: capitalize;"><xsl:value-of select="@type" />:</strong>&nbsp;<a href="{@href}"><xsl:value-of select="current()" /></a></li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1578 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1579 </ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1580 <hr />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1581 <div id="modDisclaimer">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1582 <h3><span id="lang-dcl">Disclaimer</span> &amp; <span id="lang-ont">Other Notes</span></h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1583 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1584 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1585 <div class="mod-about-padding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1586 <p><span id="lang-dclt">For security purposes, please check: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a></span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1587 <p><span id="lang-ontt1">Before adding this MOD to your forum, you should back up all files related to this MOD.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1588 <p><span id="lang-ontt2">This MOD was designed for phpBB</span><xsl:text> </xsl:text><xsl:value-of select="mod:installation/mod:target-version" /><xsl:text> </xsl:text><span id="lang-ontt3"> and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1589 <xsl:for-each select="./mod:mod-version">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1590 <xsl:if test="substring-before(substring-after(current(), '.'), '.') mod 2 != 0 or substring-before(current(), '.') = 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1591 <p><strong class="red"><span id="lang-onttq">This MOD is development quality. It is not recommended that you install it on a live forum.</span></strong></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1592 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1593 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1594 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1595 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1596 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1597 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1598 <div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1599 <h3><span id="lang-lic">License</span> &amp; <span id="lang-isp">English Support</span></h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1600 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1601 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1602 <div class="mod-about-padding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1603 <p><span id="lang-lict">This MOD has been licensed under the following license:</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1604 <p style='white-space:pre;'><a href="license.txt"><xsl:value-of select="mod:license" /></a></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1605 <p><span id="lang-ispt">English support can be obtained at <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for released MODs.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1606 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1607 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1608 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1609 <xsl:for-each select="mod:history">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1610 <xsl:call-template name="give-mod-history"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1611 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1612 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1613 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1614 <xsl:template name="give-authors">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1615 <xsl:for-each select="mod:author">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1616 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1617 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1618 <xsl:call-template name="give-author"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1619 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1620 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1621 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1622 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1623 <xsl:template name="give-author">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1624 <dl class="author-info">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1625 <dt id="lang-a-un[{generate-id()}]">Username:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1626 <dd><a href="http://www.phpbb.com/phpBB/profile.php?mode=viewprofile&amp;un={translate(mod:username, ' ', '+')}"><xsl:value-of select="mod:username" /></a></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1627 <xsl:if test="mod:email != 'N/A' and mod:email != 'n/a' and mod:email != ''">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1628 <dt id="lang-a-e[{generate-id()}]">Email:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1629 <dd><a href="mailto:{mod:email}"><xsl:value-of select="mod:email" /></a></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1630 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1631 <xsl:if test="mod:realname != 'N/A' and mod:realname != 'n/a' and mod:realname != ''">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1632 <dt id="lang-a-n[{generate-id()}]">Name:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1633 <dd><xsl:value-of select="mod:realname" /></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1634 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1635 <xsl:if test="mod:homepage != 'N/A' and mod:homepage != 'n/a' and mod:homepage!=''">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1636 <dt id="lang-a-h[{generate-id()}]">WWW:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1637 <dd><a href="{mod:homepage}"><xsl:value-of select="mod:homepage" /></a></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1638 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1639 <xsl:if test="count(mod:contributions) > 0 and count(mod:contributions/mod:status) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1640 <dt id="lang-a-c[{generate-id()}]">Contributions:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1641 <dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1642 <xsl:if test="count(mod:contributions/mod:status) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1643 <xsl:value-of select="mod:contributions/mod:status" /><br />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1644 From:<xsl:value-of select="mod:contributions/mod:from" /><br />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1645 To:<xsl:value-of select="mod:contributions/mod:to" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1646 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1647 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1648 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1649 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1650 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1651 <xsl:template name="give-installation">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1652 <dt id="lang-il">Installation Level:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1653 <dd class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1654 <div class="inner">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1655 <xsl:if test="mod:level='easy'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1656 <p id="lang-ile">Easy</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1657 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1658 <xsl:if test="mod:level='intermediate'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1659 <p id="lang-ili">Intermediate</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1660 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1661 <xsl:if test="mod:level='advanced'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1662 <p id="lang-ila">Advanced</p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1663 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1664 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1665 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1666 <dt id="lang-it">Installation Time:</dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1667 <dd class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1668 <div class="inner">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1669 <p>~<xsl:value-of select="floor(mod:time div 60)" />&nbsp;<span id="lang-mint">minutes</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1670 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1671 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1672 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1673 <xsl:template name="give-mod-history">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1674 <xsl:if test="count(mod:entry) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1675 <fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1676 <legend id="lang-mh">MOD History</legend>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1677 <div class="mod-about" id="history_toggle_area" style="display:none;">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1678 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1679 <div class="mod-about-padding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1680 <a href="#" id="history_toggle_link" rel="show" onclick="return toggle_history(this);"></a>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1681 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1682 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1683 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1684 <div id="mod_history_content">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1685 <xsl:for-each select="mod:entry">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1686 <xsl:call-template name="give-history-entry"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1687 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1688 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1689 </fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1690 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1691 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1692 <xsl:template name="give-history-entry">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1693 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1694 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1695 <dl class="mod-history">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1696 <dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1697 <p><strong><xsl:value-of select="substring(mod:date,1,10)" />&nbsp;<span id="lang-mhe-v[{generate-id()}]">- Version</span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1698 <xsl:for-each select="mod:rev-version">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1699 <xsl:value-of select="current()" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1700 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1701 </strong></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1702 </dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1703 <dd><br clear="all" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1704 <xsl:if test="count(mod:changelog) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1705 <dl id="mhcl[{generate-id()}]">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1706 <xsl:for-each select="mod:changelog">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1707 <xsl:call-template name="give-history-entry-changelog"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1708 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1709 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1710 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1711 <xsl:if test="count(mod:changelog) = 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1712 <xsl:for-each select="mod:changelog">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1713 <xsl:call-template name="give-history-entry-changelog-single"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1714 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1715 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1716 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1717 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1718 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1719 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1720 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1721 <xsl:template name="give-history-entry-changelog">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1722 <dt><xsl:value-of select="@lang" /></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1723 <dd lang="{@lang}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1724 <ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1725 <xsl:for-each select="mod:change">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1726 <li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1727 <p><xsl:value-of select="current()" /></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1728 </li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1729 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1730 </ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1731 </dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1732 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1733 <xsl:template name="give-history-entry-changelog-single">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1734 <ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1735 <xsl:for-each select="mod:change">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1736 <li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1737 <p><xsl:value-of select="current()" /></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1738 </li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1739 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1740 </ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1741 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1742 <xsl:template name="give-files-to-edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1743 <ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1744 <xsl:for-each select="mod:open">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1745 <xsl:call-template name="give-file"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1746 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1747 </ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1748 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1749 <xsl:template name="give-files-included">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1750 <ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1751 <xsl:for-each select="mod:copy">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1752 <xsl:call-template name="give-file-copy"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1753 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1754 </ul>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1755 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1756 <xsl:template name="give-file">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1757 <li><a href="#{@src}"><xsl:value-of select="@src" /></a><xsl:if test="position()!=last()">,</xsl:if></li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1758 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1759 <xsl:template name="give-file-copy">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1760 <xsl:for-each select="mod:file">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1761 <li><xsl:value-of select="@from" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1762 <xsl:if test="position()!=last()">,
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1763 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1764 </li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1765 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1766 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1767 <xsl:template name="give-actions">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1768 <xsl:if test="count(mod:sql) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1769 <form method="post" action="" id="dbms-selector">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1770 <fieldset class="nobg">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1771 <label for="dbms"> <span id="lang-dbms">Select Database Type:</span> </label>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1772 <select id="dbms" name="dbms" onchange="change_dbms(this)">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1773 <option value="mysql_41" selected="selected">MySQL 41</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1774 <option value="mysql_40">MySQL 40</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1775 <option value="firebird">Firebird</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1776 <option value="mssql">MSSQL</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1777 <option value="oracle">Oracle</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1778 <option value="postgres">Postgres</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1779 <option value="sqllite">SQLLite</option>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1780 </select>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1781 </fieldset>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1782 </form>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1783 <h2 id="lang-sql">SQL</h2>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1784 <div id="sql" class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1785 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1786 <xsl:for-each select="mod:sql">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1787 <xsl:call-template name="give-sql"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1788 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1789 <span class="corners-bottom"><span></span></span></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1790 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1791 <xsl:if test="count(mod:copy) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1792 <xsl:for-each select="mod:copy">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1793 <xsl:call-template name="give-filez"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1794 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1795 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1796 <xsl:if test="count(mod:open) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1797 <h2 id="lang-edts">Edits</h2>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1798 <p><span class="key">s</span><span class="key">&lt;</span><span class="key">&gt;</span><span id="lang-edtt">Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1799 <div id="edits">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1800 <div class="inner">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1801 <xsl:for-each select="mod:open">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1802 <xsl:call-template name="give-fileo"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1803 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1804 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1805 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1806 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1807 <xsl:call-template name="give-manual"></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1808 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1809 <xsl:template name="give-sql">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1810 <dbms type="{@dbms}">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1811 <div class="content">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1812 <xsl:if test="@dbms != ''">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1813 <xsl:value-of select="@dbms" />:
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1814 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1815 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1816 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1817 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1818 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1819 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1820 </dbms>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1821 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1822 <xsl:template name="give-manual">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1823 <xsl:if test="count(mod:diy-instructions) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1824 <h2 id="lang-diy">DIY Instructions</h2>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1825 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1826 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1827 <div class="mod-about-padding">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1828 <p><span id="lang-diyt">These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1829 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1830 <div id="diy">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1831 <xsl:for-each select="mod:diy-instructions">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1832 <div lang="{@lang}" style="margin:0;">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1833 <div class="content">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1834 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1835 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1836 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1837 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1838 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1839 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1840 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1841 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1842 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1843 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1844 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1845 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1846 <xsl:template name="give-fileo">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1847 <div class="mod-about">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1848 <span class="corners-top"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1849 <div class="editFile">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1850 <h3><span id="lang-opn[{generate-id()}]">Open:</span>&nbsp;<a name="{@src}"><xsl:value-of select="@src" /></a></h3>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1851 <xsl:for-each select="mod:edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1852 <div class="mod-edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1853 <div class="mod-edit-contents">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1854 <xsl:if test="count(mod:comment) > 0">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1855 <div class="mod-comment" style="margin:0;">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1856 <h4 id="lang-cm-cmt[{generate-id()}]">Comments</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1857 <dl id="mod-comment[{generate-id()}]">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1858 <xsl:for-each select="mod:comment">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1859 <dt><span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1860 <xsl:if test="count(../mod:comment) > 1">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1861 <xsl:value-of select="@lang" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1862 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1863 </span></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1864 <dd lang="{@lang}"><xsl:value-of select="current()" /></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1865 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1866 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1867 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1868 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1869 <xsl:for-each select="mod:find|mod:action|mod:inline-edit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1870 <xsl:if test="name() = 'find'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1871 <h4 id="lang-fnd[{generate-id()}]">Find</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1872 <p><span id="lang-fndt[{generate-id()}]"><strong>Tip:</strong> This may be a partial find and not the whole line.</span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1873 <xsl:if test="@type = 'regex'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1874 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions, click here to learn more.</em>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1875 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1876 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1877 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1878 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1879 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1880 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1881 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1882 <xsl:if test="name() = 'action'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1883 <xsl:if test="@type = 'after-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1884 <h4 id="lang-aft[{generate-id()}]">Add after</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1885 <p><span id="lang-aftt[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1886 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1887 <xsl:if test="@type = 'before-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1888 <h4 id="lang-bef[{generate-id()}]">Add before</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1889 <p><span id="lang-beft[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1890 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1891 <xsl:if test="@type = 'replace-with'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1892 <h4 id="lang-rplw[{generate-id()}]">Replace With</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1893 <p><span id="lang-rplwt[{generate-id()}]"><strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1894 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1895 <xsl:if test="@type = 'operation'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1896 <h4 id="lang-inc[{generate-id()}]">Increment</h4>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1897 <p><span id="lang-inct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1898 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1899 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1900 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1901 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1902 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1903 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1904 <xsl:if test="name() = 'inline-edit'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1905 <div class="mod-inlineedit">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1906 <xsl:for-each select="mod:inline-find|mod:inline-action|mod:inline-comment">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1907 <xsl:if test="name() = 'inline-find'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1908 <h5 id="lang-ifnd[{generate-id()}]">In-line Find</h5>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1909 <p><span id="lang-ifndt[{generate-id()}]"><strong>Tip:</strong> This is a partial match of a line for in-line operations.</span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1910 <xsl:if test="@type = 'regex'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1911 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions, click here to learn more.</em>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1912 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1913 </p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1914 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1915 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1916 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1917 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1918 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1919 <xsl:if test="name() = 'inline-action'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1920 <xsl:if test="@type = 'after-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1921 <h5 id="lang-iaft[{generate-id()}]">In-line Add after</h5>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1922 <p><span id="lang-iaftt[{generate-id()}]"></span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1923 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1924 <xsl:if test="@type = 'before-add'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1925 <h5 id="lang-ibef[{generate-id()}]">In-line Add before</h5>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1926 <p><span id="lang-ibeft[{generate-id()}]"></span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1927 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1928 <xsl:if test="@type = 'replace-with'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1929 <h5 id="lang-irplw[{generate-id()}]">In-line Replace With</h5>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1930 <p><span id="lang-irplwt[{generate-id()}]"></span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1931 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1932 <xsl:if test="@type = 'operation'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1933 <h5 id="lang-iinc[{generate-id()}]">In-line Increment</h5>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1934 <p><span id="lang-iinct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.</span></p>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1935 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1936 <div class="codebox">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1937 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1938 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1939 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1940 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1941 <xsl:if test="name() = 'inline-comment'">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1942 <dl id="comment[{generate-id()}]">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1943 <dt><span id="lang-cm-cmt[{generate-id()}]">Comments</span>&nbsp;<span><xsl:value-of select="@lang" /></span></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1944 <dd lang="{@lang}"><xsl:value-of select="current()" /></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1945 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1946 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1947 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1948 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1949 </xsl:if>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1950 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1951 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1952 <a href="#" id="lang-edt-hide[{generate-id()}]" class="edit_toggle_link" rel="hide" onclick="return toggle_edit(this);">&lt;&lt;&nbsp;Hide</a>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1953 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1954 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1955 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1956 <span class="corners-bottom"><span></span></span>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1957 </div>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1958 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1959 <xsl:template name="give-filez">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1960 <h2 id="lang-fca">File Copy</h2>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1961 <ol id="file-copy">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1962 <xsl:for-each select="mod:file">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1963 <li><dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1964 <dt><span id="lang-c-copy[{generate-id()}]">Copy:</span>&nbsp;<xsl:value-of select="@from" /></dt>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1965 <dd><span id="lang-c-to[{generate-id()}]">To:</span>&nbsp;<xsl:value-of select="@to" /></dd>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1966 </dl>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1967 </li>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1968 </xsl:for-each>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1969 </ol>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1970 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1971 <!-- add-line-breaks borrowed from http://www.stylusstudio.com/xsllist/200103/post40180.html -->
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1972 <xsl:template name="add-line-breaks">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1973 <xsl:param name="string" select="." />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1974 <xsl:choose>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1975 <xsl:when test="contains($string, '&#xA;')">
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1976 <xsl:value-of select="substring-before($string, '&#xA;')" /><br />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1977 <xsl:call-template name="add-line-breaks"><xsl:with-param name="string" select="substring-after($string, '&#xA;')" /></xsl:call-template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1978 </xsl:when>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1979 <xsl:otherwise>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1980 <xsl:value-of select="$string" />
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1981 </xsl:otherwise>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1982 </xsl:choose>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1983 </xsl:template>
26a2404a2f38 Initial commit of v1.0.1 instructions
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1984 </xsl:stylesheet>