f8618f24c7a365c0c9c95992f585dd8d4d4200eb
[redakcja.git] / project / static / js / reg_syntax / xml.js
1 /*\r
2 * last update: 2006-08-24\r
3 */\r
4 \r
5 editAreaLoader.load_syntax["xml"] = {\r
6         'COMMENT_SINGLE' : {}\r
7         ,'COMMENT_MULTI' : {'<!--' : '-->'}\r
8         ,'QUOTEMARKS' : {1: "'", 2: '"'}\r
9         ,'KEYWORD_CASE_SENSITIVE' : false\r
10         ,'KEYWORDS' : {\r
11         }\r
12         ,'OPERATORS' :[\r
13         ]\r
14         ,'DELIMITERS' :[\r
15         ]\r
16         ,'REGEXPS' : {\r
17                 'xml' : {\r
18                         'search' : '()(<\\?[^>]*?\\?>)()'\r
19                         ,'class' : 'xml'\r
20                         ,'modifiers' : 'g'\r
21                         ,'execute' : 'before' // before or after\r
22                 }\r
23                 ,'cdatas' : {\r
24                         'search' : '()(<!\\[CDATA\\[.*?\\]\\]>)()'\r
25                         ,'class' : 'cdata'\r
26                         ,'modifiers' : 'g'\r
27                         ,'execute' : 'before' // before or after\r
28                 }\r
29                 ,'tags' : {\r
30                         'search' : '(<)(/?[a-z][^ \r\n\t>]*)([^>]*>)'\r
31                         ,'class' : 'tags'\r
32                         ,'modifiers' : 'gi'\r
33                         ,'execute' : 'before' // before or after\r
34                 }\r
35                 ,'attributes' : {\r
36                         'search' : '( |\n|\r|\t)([^ \r\n\t=]+)(=)'\r
37                         ,'class' : 'attributes'\r
38                         ,'modifiers' : 'g'\r
39                         ,'execute' : 'before' // before or after\r
40                 }\r
41         }\r
42         ,'STYLES' : {\r
43                 'COMMENTS': 'color: #AAAAAA;'\r
44                 ,'QUOTESMARKS': 'color: #6381F8;'\r
45                 ,'KEYWORDS' : {\r
46                         }\r
47                 ,'OPERATORS' : 'color: #E775F0;'\r
48                 ,'DELIMITERS' : ''\r
49                 ,'REGEXPS' : {\r
50                         'attributes': 'color: #B1AC41;'\r
51                         ,'tags': 'color: #E62253;'\r
52                         ,'xml': 'color: #8DCFB5;'\r
53                         ,'cdata': 'color: #50B020;'\r
54                 }       \r
55         }               \r
56 };\r