1
|
match,repl,comment
|
2
|
,,#### formatting fixes
|
3
|
"(?<=</TITLE>
|
4
|
)(?!<style)","<style type=""text/css"">
|
5
|
/*fixes for default HTML tag formatting*/
|
6
|
dl dl {margin-left: 30pt;} /*indent nested <dl>s*/
|
7
|
|
8
|
/*readability*/
|
9
|
html {font-family: sans-serif;} /*use readable font*/
|
10
|
dt {margin-top: 6pt; margin-bottom: 6pt;} /*visually separate <dt>s*/
|
11
|
|
12
|
/*Firefox bookmarks-specific*/
|
13
|
dd {white-space: pre-wrap;} /*format bookmark description as plaintext*/
|
14
|
</style>
|
15
|
",add <style>
|
16
|
"^<DD>.*(?:
|
17
|
(?! *<).*)*(?=
|
18
|
*<DL>)","\g<0>
|
19
|
</DD>",close <DD> when followed by tags which don't autoclose it properly
|
20
|
(?s)(<A .*?>)(?:<img\b.*?/>)?,"\1<img width=""16"" height=""16"" src=""blank.gif"" style=""margin-right: 0.5em;""/>",display placeholder favicon image for every link to ensure uniform alignment
|
21
|
"(?s)(\bICON=("".*?"").*?>.*?) src=""blank\.gif"" ","\1
|
22
|
src=\2
|
23
|
",display ICON attribute as favicon when available
|
24
|
,,#### svn diff cleanup
|
25
|
" (ICON=""data:.*?"") ?(?!
|
26
|
)","
|
27
|
\1
|
28
|
",put ICON attributes with favicon contents on their own line so the rest of the line is easier to see
|
29
|
" LAST_MODIFIED="".*?""",,"remove LAST_MODIFIED attributes, which seem to change whenever the favicon is updated and clutter up the svn diff"
|
30
|
,,#### bookmark text fixes
|
31
|
(?<=^<DD>)(?!"|-*$)(?:[^:\n]*? description: )?,page's description: ,"label page's description as such to avoid confusing it with comments added by the bookmark author, who may not agree with it. the page's description is in the 1st paragraph(s), when provided. if the bookmark desc starts with "" or a blank line, this is an author-added quotation or comment and not the page's description."
|
32
|
,,#### bookmark reorganization
|
33
|
"(?s)(^<DL><p>
|
34
|
<DT><H3 [^\n]*
|
35
|
<DL><p>
|
36
|
)(.*)(^ <DT><H3 [^\n]*PERSONAL_TOOLBAR_FOLDER=""true"">Bookmarks Toolbar</H3>
|
37
|
.*?
|
38
|
</DL><p>
|
39
|
)",\1\3\2,move Bookmarks Toolbar to beginning inside first folder
|
40
|
"(?s)(?<=PERSONAL_TOOLBAR_FOLDER=""true"">Bookmarks Toolbar</H3>
|
41
|
)<DD>.*?</DD>
|
42
|
",,remove Bookmarks Toolbar desc
|
43
|
"(?<=PERSONAL_TOOLBAR_FOLDER=""true"">)Bookmarks Toolbar(?=</H3>$)",Quick links,rename Bookmarks Toolbar to Quick links
|
44
|
"^<DL><p>
|
45
|
<DT><H3(?! style=)","\g<0> style=""font-size: 200%;""",make first folder name the page title
|
46
|
"^<H1>.*?</H1>
|
47
|
",,remove previous page title
|
48
|
"(?s)(?<=^<TITLE>)[^\n]*?(?=</TITLE>
|
49
|
.*?
|
50
|
<DL><p>
|
51
|
<DT><H3[^\n]*?>([^\n]*?)</H3>$)",\1,use page title as window title
|
52
|
,,#### indexing
|
53
|
(<DT>)(?:<a name=.*?>)?(<H3[^\n]*?>(.*?)</H3>)(?:</a>)?,"\1<a name=""\3"" href=""#\3"">\2</a>",add hyperlinked HTML anchors for folders
|