My favorites
▼
|
Sign in
backendinfo
Detect Website Backends (Firefox Extension)
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
content
/
filters_moinmoin.js
r40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
/* MoinMoin Wiki Filter */
filters.push({
name: "MoinMoin Wiki",
image: "chrome://backendinfo/skin/moinmoin.png",
require: new Array(
// Detect any node with these two filters:
{ url: '/', contains: new Array('/common/js/common.js', '/FindPage', '/HelpOnFormatting', '/TitleIndex' ) },
{ url: '/', contains: new Array('css/common.css', 'css/screen.css', 'css/print.css', '/FindPage', '/HelpOnFormatting', '/TitleIndex' ) },
// These filters apply to 80% of tested sites
// { url: '/wiki/modern/css/common.css', contains: new Array('MoinMoin Default Styles') },
// { url: '/wiki/modern/css/common.css', contains: new Array('div.codearea pre span.ResWord2', 'div.codearea pre span.Preprc') }
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('MoinMoin Default Styles') },
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('div.codearea pre span.ResWord2', 'div.codearea pre span.Preprc') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.6",
parent: "MoinMoin Wiki",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('a.ircs:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('a.ircs:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('a.ircs:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('a.ircs:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') }
)
});
filters.push({ /* 100% if /wiki/ */
name: "MoinMoin Wiki 1.5.x",
parent: "MoinMoin Wiki",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('a.irc:before {content: url(../img/moin-telnet.png); margin: 0 0.2em;}') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.5.0",
parent: "MoinMoin Wiki 1.5.x",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.85em;') } ,
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.85em;') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.85em;') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.85em;') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.5.1",
parent: "MoinMoin Wiki 1.5.x",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.7em') },
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.7em') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.7em') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('Replacement for html 3 u tag', 'font-size: 0.7em') }
)
});
filters.push({
name: "MoinMoin Wiki 1.5.2-6",
parent: "MoinMoin Wiki 1.5.x",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('deprecated html 3 <u> element', 'IE sucks') },
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('deprecated html 3 <u> element', 'IE sucks') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('deprecated html 3 <u> element', 'IE sucks') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('deprecated html 3 <u> element', 'IE sucks') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.5.2",
parent: "MoinMoin Wiki 1.5.2-6",
require: new Array(
{ url: '/wiki/applets/moinFCKplugins/macro/fckplugin.js', contains: new Array("FCKCommands.RegisterCommand('Macro', new FCKDialogCommand('Macro', FCKLang.MacroDlgTitle, FCKConfig.WikiBasePath + '?action=fckdialog&dialog=macro', 440, 300, FCKSelection.CheckForNodeNames, noFormat));") },
{ url: '/moin_static18/applets/moinFCKplugins/macro/fckplugin.js', contains: new Array("FCKCommands.RegisterCommand('Macro', new FCKDialogCommand('Macro', FCKLang.MacroDlgTitle, FCKConfig.WikiBasePath + '?action=fckdialog&dialog=macro', 440, 300, FCKSelection.CheckForNodeNames, noFormat));") },
{ url: '/moin_static164/applets/moinFCKplugins/macro/fckplugin.js', contains: new Array("FCKCommands.RegisterCommand('Macro', new FCKDialogCommand('Macro', FCKLang.MacroDlgTitle, FCKConfig.WikiBasePath + '?action=fckdialog&dialog=macro', 440, 300, FCKSelection.CheckForNodeNames, noFormat));") },
{ url: '/moin_static171/applets/moinFCKplugins/macro/fckplugin.js', contains: new Array("FCKCommands.RegisterCommand('Macro', new FCKDialogCommand('Macro', FCKLang.MacroDlgTitle, FCKConfig.WikiBasePath + '?action=fckdialog&dialog=macro', 440, 300, FCKSelection.CheckForNodeNames, noFormat));") }
)
});
filters.push({ /* can also detect 1.5.2 */
name: "MoinMoin Wiki 1.5.3",
parent: "MoinMoin Wiki 1.5.2-6",
require: new Array(
{ url: '/wiki/classic/css/screen.css', contains: new Array('1px solid #gray') },
{ url: '/moin_static18/classic/css/screen.css', contains: new Array('1px solid #gray') },
{ url: '/moin_static164/classic/css/screen.css', contains: new Array('1px solid #gray') },
{ url: '/moin_static171/classic/css/screen.css', contains: new Array('1px solid #gray') }
)
});
filters.push({ /* .4,5,6 is the same */
name: "MoinMoin Wiki 1.5.4",
parent: "MoinMoin Wiki 1.5.2-6",
require: new Array(
{ url: '/wiki/classic/css/screen.css', contains: new Array('#preview, #previewbelow {\n\tborder: 1px solid gray;') },
{ url: '/moin_static18/classic/css/screen.css', contains: new Array('#preview, #previewbelow {\n\tborder: 1px solid gray;') },
{ url: '/moin_static164/classic/css/screen.css', contains: new Array('#preview, #previewbelow {\n\tborder: 1px solid gray;') },
{ url: '/moin_static171/classic/css/screen.css', contains: new Array('#preview, #previewbelow {\n\tborder: 1px solid gray;') }
)
});
/* 1.5.7 - 1.5.9 */
filters.push({ /* 100% -- .7,8,9 are the same*/
name: "MoinMoin Wiki 1.5.7",
parent: "MoinMoin Wiki 1.5.x",
require: new Array(
{ url: '/wiki/rightsidebar/css/msie.css', contains: new Array('MoinMoin') },
{ url: '/moin_static18/rightsidebar/css/msie.css', contains: new Array('MoinMoin') },
{ url: '/moin_static164/rightsidebar/css/msie.css', contains: new Array('MoinMoin') },
{ url: '/moin_static171/rightsidebar/css/msie.css', contains: new Array('MoinMoin') }
)
});
/* === < MoinMoin 1.5.0 === */
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.3",
parent: "MoinMoin Wiki",
require: new Array(
{ url: '/wiki/rightsidebar/css/common.css', contains: new Array('h1 is out of the content div!') },
{ url: '/moin_static18/rightsidebar/css/common.css', contains: new Array('h1 is out of the content div!') },
{ url: '/moin_static164/rightsidebar/css/common.css', contains: new Array('h1 is out of the content div!') },
{ url: '/moin_static171/rightsidebar/css/common.css', contains: new Array('h1 is out of the content div!') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.3.0",
parent: "MoinMoin Wiki 1.3",
require: new Array(
{ url: '/wiki/rightsidebar/css/screen.css', contains: new Array('#credits, #timings {') },
{ url: '/moin_static18/rightsidebar/css/screen.css', contains: new Array('#credits, #timings {') },
{ url: '/moin_static164/rightsidebar/css/screen.css', contains: new Array('#credits, #timings {') },
{ url: '/moin_static171/rightsidebar/css/screen.css', contains: new Array('#credits, #timings {') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.3.1",
parent: "MoinMoin Wiki 1.3",
require: new Array(
{ url: '/wiki/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.info') },
{ url: '/moin_static18/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.info') },
{ url: '/moin_static164/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.info') },
{ url: '/moin_static171/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.info') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.3.4",
parent: "MoinMoin Wiki 1.3",
require: new Array(
{ url: '/wiki/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', ' display: inline;') },
{ url: '/moin_static18/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', ' display: inline;') },
{ url: '/moin_static164/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', ' display: inline;') },
{ url: '/moin_static171/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', ' display: inline;') }
)
});
filters.push({ /* 100% */
name: "MoinMoin Wiki 1.3.5",
parent: "MoinMoin Wiki 1.3",
require: new Array(
{ url: '/wiki/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.actionsmenu select {') },
{ url: '/moin_static18/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.actionsmenu select {') },
{ url: '/moin_static164/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.actionsmenu select {') },
{ url: '/moin_static171/rightsidebar/css/screen.css', contains: new Array('#credits, #version, #timings{', '.actionsmenu select {') }
)
});
Show details
Hide details
Change log
r20
by ha...@linuxuser.at on Jan 26, 2009
Diff
sophisticated moin moin wiki filters
Go to:
/trunk/content/filters_drupal.js
/trunk/content/filters_moinmoin.js
/trunk/content/firefoxOverlay.xul
/trunk/content/overlay.js
/trunk/install.rdf
/trunk/skin/moinmoin.png
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 11975 bytes, 162 lines
View raw file
Powered by
Google Project Hosting