~ubuntu-branches/ubuntu/oneiric/moin/oneiric-security

« back to all changes in this revision

Viewing changes to wiki/htdocs/applets/FCKeditor/editor/dtd/fck_xhtml10transitional.js

  • Committer: Bazaar Package Importer
  • Author(s): Jamie Strandboge
  • Date: 2010-03-30 12:55:34 UTC
  • mfrom: (0.1.17 sid)
  • Revision ID: james.westby@ubuntu.com-20100330125534-4c2ufc1rok24447l
Tags: 1.9.2-2ubuntu1
* Merge from Debian testing (LP: #521834). Based on work by Stefan Ebner.
  Remaining changes:
 - Remove python-xml from Suggests field, the package isn't anymore in
   sys.path.
 - Demote fckeditor from Recommends to Suggests; the code was previously
   embedded in moin, but it was also disabled, so there's no reason for us
   to pull this in by default currently. Note: This isn't necessary anymore
   but needs a MIR for fckeditor, so postpone dropping this change until
   lucid+1
* debian/rules:
  - Replace hardcoded python2.5 with python* and hardcore python2.6 for ln
* debian/control.in: drop versioned depends on cdbs

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
3
 
 * Copyright (C) 2003-2009 Frederico Caldeira Knabben
4
 
 *
5
 
 * == BEGIN LICENSE ==
6
 
 *
7
 
 * Licensed under the terms of any of the following licenses at your
8
 
 * choice:
9
 
 *
10
 
 *  - GNU General Public License Version 2 or later (the "GPL")
11
 
 *    http://www.gnu.org/licenses/gpl.html
12
 
 *
13
 
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
14
 
 *    http://www.gnu.org/licenses/lgpl.html
15
 
 *
16
 
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
17
 
 *    http://www.mozilla.org/MPL/MPL-1.1.html
18
 
 *
19
 
 * == END LICENSE ==
20
 
 *
21
 
 * Contains the DTD mapping for XHTML 1.0 Transitional.
22
 
 * This file was automatically generated from the file: xhtml10-transitional.dtd
23
 
 */
24
 
FCK.DTD = (function()
25
 
{
26
 
    var X = FCKTools.Merge ;
27
 
 
28
 
    var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I ;
29
 
    A = {isindex:1, fieldset:1} ;
30
 
    B = {input:1, button:1, select:1, textarea:1, label:1} ;
31
 
    C = X({a:1}, B) ;
32
 
    D = X({iframe:1}, C) ;
33
 
    E = {hr:1, ul:1, menu:1, div:1, blockquote:1, noscript:1, table:1, center:1, address:1, dir:1, pre:1, h5:1, dl:1, h4:1, noframes:1, h6:1, ol:1, h1:1, h3:1, h2:1} ;
34
 
    F = {ins:1, del:1, script:1} ;
35
 
    G = X({b:1, acronym:1, bdo:1, 'var':1, '#':1, abbr:1, code:1, br:1, i:1, cite:1, kbd:1, u:1, strike:1, s:1, tt:1, strong:1, q:1, samp:1, em:1, dfn:1, span:1}, F) ;
36
 
    H = X({sub:1, img:1, object:1, sup:1, basefont:1, map:1, applet:1, font:1, big:1, small:1}, G) ;
37
 
    I = X({p:1}, H) ;
38
 
    J = X({iframe:1}, H, B) ;
39
 
    K = {img:1, noscript:1, br:1, kbd:1, center:1, button:1, basefont:1, h5:1, h4:1, samp:1, h6:1, ol:1, h1:1, h3:1, h2:1, form:1, font:1, '#':1, select:1, menu:1, ins:1, abbr:1, label:1, code:1, table:1, script:1, cite:1, input:1, iframe:1, strong:1, textarea:1, noframes:1, big:1, small:1, span:1, hr:1, sub:1, bdo:1, 'var':1, div:1, object:1, sup:1, strike:1, dir:1, map:1, dl:1, applet:1, del:1, isindex:1, fieldset:1, ul:1, b:1, acronym:1, a:1, blockquote:1, i:1, u:1, s:1, tt:1, address:1, q:1, pre:1, p:1, em:1, dfn:1} ;
40
 
 
41
 
    L = X({a:1}, J) ;
42
 
    M = {tr:1} ;
43
 
    N = {'#':1} ;
44
 
    O = X({param:1}, K) ;
45
 
    P = X({form:1}, A, D, E, I) ;
46
 
    Q = {li:1} ;
47
 
 
48
 
    return {
49
 
        col: {},
50
 
        tr: {td:1, th:1},
51
 
        img: {},
52
 
        colgroup: {col:1},
53
 
        noscript: P,
54
 
        td: P,
55
 
        br: {},
56
 
        th: P,
57
 
        center: P,
58
 
        kbd: L,
59
 
        button: X(I, E),
60
 
        basefont: {},
61
 
        h5: L,
62
 
        h4: L,
63
 
        samp: L,
64
 
        h6: L,
65
 
        ol: Q,
66
 
        h1: L,
67
 
        h3: L,
68
 
        option: N,
69
 
        h2: L,
70
 
        form: X(A, D, E, I),
71
 
        select: {optgroup:1, option:1},
72
 
        font: J,                // Changed from L to J (see (1))
73
 
        ins: P,
74
 
        menu: Q,
75
 
        abbr: L,
76
 
        label: L,
77
 
        table: {thead:1, col:1, tbody:1, tr:1, colgroup:1, caption:1, tfoot:1},
78
 
        code: L,
79
 
        script: N,
80
 
        tfoot: M,
81
 
        cite: L,
82
 
        li: P,
83
 
        input: {},
84
 
        iframe: P,
85
 
        strong: J,              // Changed from L to J (see (1))
86
 
        textarea: N,
87
 
        noframes: P,
88
 
        big: J,                 // Changed from L to J (see (1))
89
 
        small: J,               // Changed from L to J (see (1))
90
 
        span: J,                // Changed from L to J (see (1))
91
 
        hr: {},
92
 
        dt: L,
93
 
        sub: J,                 // Changed from L to J (see (1))
94
 
        optgroup: {option:1},
95
 
        param: {},
96
 
        bdo: L,
97
 
        'var': J,               // Changed from L to J (see (1))
98
 
        div: P,
99
 
        object: O,
100
 
        sup: J,                 // Changed from L to J (see (1))
101
 
        dd: P,
102
 
        strike: J,              // Changed from L to J (see (1))
103
 
        area: {},
104
 
        dir: Q,
105
 
        map: X({area:1, form:1, p:1}, A, F, E),
106
 
        applet: O,
107
 
        dl: {dt:1, dd:1},
108
 
        del: P,
109
 
        isindex: {},
110
 
        fieldset: X({legend:1}, K),
111
 
        thead: M,
112
 
        ul: Q,
113
 
        acronym: L,
114
 
        b: J,                   // Changed from L to J (see (1))
115
 
        a: J,
116
 
        blockquote: P,
117
 
        caption: L,
118
 
        i: J,                   // Changed from L to J (see (1))
119
 
        u: J,                   // Changed from L to J (see (1))
120
 
        tbody: M,
121
 
        s: L,
122
 
        address: X(D, I),
123
 
        tt: J,                  // Changed from L to J (see (1))
124
 
        legend: L,
125
 
        q: L,
126
 
        pre: X(G, C),
127
 
        p: L,
128
 
        em: J,                  // Changed from L to J (see (1))
129
 
        dfn: L
130
 
    } ;
131
 
})() ;
132
 
 
133
 
/*
134
 
        Notes:
135
 
        (1) According to the DTD, many elements, like <b> accept <a> elements
136
 
            inside of them. But, to produce better output results, we have manually
137
 
            changed the map to avoid breaking the links on pieces, having
138
 
            "<b>this is a </b><a><b>link</b> test</a>", instead of
139
 
            "<b>this is a <a>link</a></b><a> test</a>".
140
 
*/