author | Michael Krelin <hacker@klever.net> | 2006-12-18 19:38:28 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2006-12-18 19:38:28 (UTC) |
commit | 002d5f2713b1ff43ca5b95d2913e3d7c3ecf8b94 (patch) (unidiff) | |
tree | a27e4984c582b9a4a7a3f7352ad01cc352634221 | |
parent | 0f814a85fbbe5b06efb7cd70ae4eb4bdd6c40910 (diff) | |
download | fireflix-002d5f2713b1ff43ca5b95d2913e3d7c3ecf8b94.zip fireflix-002d5f2713b1ff43ca5b95d2913e3d7c3ecf8b94.tar.gz fireflix-002d5f2713b1ff43ca5b95d2913e3d7c3ecf8b94.tar.bz2 |
added "what's new?" link to help file and prepared for release0.0.6
git-svn-id: http://svn.klever.net/kin/fireflix/trunk@243 fe716a7a-6dde-0310-88d9-d003556173a8
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | NEWS.xml | 3 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | content/fireflix.css | 21 | ||||
-rw-r--r-- | content/help.xml | 3 |
5 files changed, 29 insertions, 3 deletions
@@ -1,29 +1,30 @@ | |||
1 | 0.0.6 () | 1 | 0.0.6 (December 18th, 2006) |
2 | - Added ability to edit future photo privacy settings before uploading | 2 | - Added ability to edit future photo privacy settings before uploading |
3 | - Show reasons for failed uploads and make uploaded files properties visible after upload is completed (readonly, though). | 3 | - Show reasons for failed uploads and make uploaded files properties visible after upload is completed (readonly, though). |
4 | - Added shortcut key for opening fireflix: Ctrl+Shift+X (not configurable, yet) | 4 | - Added shortcut key for opening fireflix: Ctrl+Shift+X (not configurable, yet) |
5 | - doubleclicking files in uploads tab | 5 | - doubleclicking files in uploads tab |
6 | - "What's new?" link in help | ||
6 | 0.0.5 (November 17th, 2006) | 7 | 0.0.5 (November 17th, 2006) |
7 | - Added toolbar button | 8 | - Added toolbar button |
8 | - Generating HTML for photos selection in sets browser | 9 | - Generating HTML for photos selection in sets browser |
9 | - Enter or double click on photo in set now opens photo in flickr | 10 | - Enter or double click on photo in set now opens photo in flickr |
10 | - Double click on photoset opens photoset in flickr | 11 | - Double click on photoset opens photoset in flickr |
11 | - Hiding completely photo properties in sets browser when no photo | 12 | - Hiding completely photo properties in sets browser when no photo |
12 | selected | 13 | selected |
13 | 0.0.4 (November 13th, 2006) | 14 | 0.0.4 (November 13th, 2006) |
14 | - Added button to remove linebreaks from generated HTML | 15 | - Added button to remove linebreaks from generated HTML |
15 | - Added the word 'sidebar' to the extension name so that you don't have to look hard for it | 16 | - Added the word 'sidebar' to the extension name so that you don't have to look hard for it |
16 | - UI polishing, including making it more boring | 17 | - UI polishing, including making it more boring |
17 | - code cosmetics | 18 | - code cosmetics |
18 | 0.0.3 (November 6th, 2006) | 19 | 0.0.3 (November 6th, 2006) |
19 | - Firefox 2.0 compatibility | 20 | - Firefox 2.0 compatibility |
20 | 0.0.2 (October 17th, 2006) | 21 | 0.0.2 (October 17th, 2006) |
21 | - Added brief help file | 22 | - Added brief help file |
22 | - Fixed HTML generation code | 23 | - Fixed HTML generation code |
23 | - Fixed a mistyped flickr url so that the 'Flickr' button works now | 24 | - Fixed a mistyped flickr url so that the 'Flickr' button works now |
24 | 0.0.1 (October 3rd, 2006) | 25 | 0.0.1 (October 3rd, 2006) |
25 | - Added ability to paginate through search results | 26 | - Added ability to paginate through search results |
26 | - Fixed packaging bug that omitted packaging license dialog | 27 | - Fixed packaging bug that omitted packaging license dialog |
27 | - A lot of code cleanup and UI polishing | 28 | - A lot of code cleanup and UI polishing |
28 | 0.0 (September 26th, 2006) | 29 | 0.0 (September 26th, 2006) |
29 | - Initial release | 30 | - Initial release |
@@ -1,39 +1,40 @@ | |||
1 | <?xml version="1.0" encoding="us-ascii"?> | 1 | <?xml version="1.0" encoding="us-ascii"?> |
2 | <news> | 2 | <news> |
3 | <version version="0.0.6"> | 3 | <version version="0.0.6" date="December 18th, 2006"> |
4 | <ni>Added ability to edit future photo privacy settings before uploading</ni> | 4 | <ni>Added ability to edit future photo privacy settings before uploading</ni> |
5 | <ni>Show reasons for failed uploads and make uploaded files properties visible after upload is completed (readonly, though).</ni> | 5 | <ni>Show reasons for failed uploads and make uploaded files properties visible after upload is completed (readonly, though).</ni> |
6 | <ni>Added shortcut key for opening fireflix: Ctrl+Shift+X (not configurable, yet)</ni> | 6 | <ni>Added shortcut key for opening fireflix: Ctrl+Shift+X (not configurable, yet)</ni> |
7 | <ni>doubleclicking files in uploads tab</ni> | 7 | <ni>doubleclicking files in uploads tab</ni> |
8 | <ni>"What's new?" link in help</ni> | ||
8 | </version> | 9 | </version> |
9 | <version version="0.0.5" date="November 17th, 2006"> | 10 | <version version="0.0.5" date="November 17th, 2006"> |
10 | <ni>Added toolbar button</ni> | 11 | <ni>Added toolbar button</ni> |
11 | <ni>Generating HTML for photos selection in sets browser</ni> | 12 | <ni>Generating HTML for photos selection in sets browser</ni> |
12 | <ni>Enter or double click on photo in set now opens photo in flickr</ni> | 13 | <ni>Enter or double click on photo in set now opens photo in flickr</ni> |
13 | <ni>Double click on photoset opens photoset in flickr</ni> | 14 | <ni>Double click on photoset opens photoset in flickr</ni> |
14 | <ni>Hiding completely photo properties in sets browser when no photo | 15 | <ni>Hiding completely photo properties in sets browser when no photo |
15 | selected</ni> | 16 | selected</ni> |
16 | </version> | 17 | </version> |
17 | <version version="0.0.4" date="November 13th, 2006"> | 18 | <version version="0.0.4" date="November 13th, 2006"> |
18 | <ni>Added button to remove linebreaks from generated HTML</ni> | 19 | <ni>Added button to remove linebreaks from generated HTML</ni> |
19 | <ni>Added the word 'sidebar' to the extension name so that you don't have to look hard for it</ni> | 20 | <ni>Added the word 'sidebar' to the extension name so that you don't have to look hard for it</ni> |
20 | <ni>UI polishing, including making it more boring</ni> | 21 | <ni>UI polishing, including making it more boring</ni> |
21 | <ni>code cosmetics</ni> | 22 | <ni>code cosmetics</ni> |
22 | </version> | 23 | </version> |
23 | <version version="0.0.3" date="November 6th, 2006"> | 24 | <version version="0.0.3" date="November 6th, 2006"> |
24 | <ni>Firefox 2.0 compatibility</ni> | 25 | <ni>Firefox 2.0 compatibility</ni> |
25 | </version> | 26 | </version> |
26 | <version version="0.0.2" date="October 17th, 2006"> | 27 | <version version="0.0.2" date="October 17th, 2006"> |
27 | <ni>Added brief help file</ni> | 28 | <ni>Added brief help file</ni> |
28 | <ni>Fixed HTML generation code</ni> | 29 | <ni>Fixed HTML generation code</ni> |
29 | <ni>Fixed a mistyped flickr url so that the 'Flickr' button works now</ni> | 30 | <ni>Fixed a mistyped flickr url so that the 'Flickr' button works now</ni> |
30 | </version> | 31 | </version> |
31 | <version version="0.0.1" date="October 3rd, 2006"> | 32 | <version version="0.0.1" date="October 3rd, 2006"> |
32 | <ni>Added ability to paginate through search results</ni> | 33 | <ni>Added ability to paginate through search results</ni> |
33 | <ni>Fixed packaging bug that omitted packaging license dialog</ni> | 34 | <ni>Fixed packaging bug that omitted packaging license dialog</ni> |
34 | <ni>A lot of code cleanup and UI polishing</ni> | 35 | <ni>A lot of code cleanup and UI polishing</ni> |
35 | </version> | 36 | </version> |
36 | <version version="0.0" date="September 26th, 2006"> | 37 | <version version="0.0" date="September 26th, 2006"> |
37 | <ni>Initial release</ni> | 38 | <ni>Initial release</ni> |
38 | </version> | 39 | </version> |
39 | </news> | 40 | </news> |
diff --git a/configure.ac b/configure.ac index bc400e7..98c8b1e 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -1,28 +1,28 @@ | |||
1 | AC_INIT([fireflix], [0.0.5], [fireflix-bugs@klever.net]) | 1 | AC_INIT([fireflix], [0.0.6], [fireflix-bugs@klever.net]) |
2 | AC_CONFIG_SRCDIR([install.rdf.in]) | 2 | AC_CONFIG_SRCDIR([install.rdf.in]) |
3 | AM_INIT_AUTOMAKE([dist-bzip2]) | 3 | AM_INIT_AUTOMAKE([dist-bzip2]) |
4 | AC_SUBST([MOZ_EXT_ID],[{4269f719-86de-4668-b8ad-04752c23a69e}]) | 4 | AC_SUBST([MOZ_EXT_ID],[{4269f719-86de-4668-b8ad-04752c23a69e}]) |
5 | 5 | ||
6 | AC_PATH_PROG([ZIP],[zip],[false]) | 6 | AC_PATH_PROG([ZIP],[zip],[false]) |
7 | if test "${ZIP}" = "false" ; then | 7 | if test "${ZIP}" = "false" ; then |
8 | AC_MSG_ERROR([zip is required to produce packaged extension]) | 8 | AC_MSG_ERROR([zip is required to produce packaged extension]) |
9 | fi | 9 | fi |
10 | AC_PATH_PROG([XSLTPROC],[xsltproc],[true]) | 10 | AC_PATH_PROG([XSLTPROC],[xsltproc],[true]) |
11 | 11 | ||
12 | AC_SUBST([xpidir],[\${top_builddir}/xpi]) | 12 | AC_SUBST([xpidir],[\${top_builddir}/xpi]) |
13 | AC_SUBST([xpichromedir],[\${xpidir}/chrome]) | 13 | AC_SUBST([xpichromedir],[\${xpidir}/chrome]) |
14 | AC_SUBST([xpichromecontentdir],[\${xpichromedir}/content]) | 14 | AC_SUBST([xpichromecontentdir],[\${xpichromedir}/content]) |
15 | AC_SUBST([xpichromelocaledir],[\${xpichromedir}/locale]) | 15 | AC_SUBST([xpichromelocaledir],[\${xpichromedir}/locale]) |
16 | 16 | ||
17 | COPYING="`sed -e 's/\\"/\\"/g' -e 's,$,<br/>,g' -e 's/(c)/\\©/g' ${srcdir}/COPYING|tr '\n' ' '`" | 17 | COPYING="`sed -e 's/\\"/\\"/g' -e 's,$,<br/>,g' -e 's/(c)/\\©/g' ${srcdir}/COPYING|tr '\n' ' '`" |
18 | AC_SUBST([COPYING]) | 18 | AC_SUBST([COPYING]) |
19 | 19 | ||
20 | AC_CONFIG_FILES([ | 20 | AC_CONFIG_FILES([ |
21 | Makefile | 21 | Makefile |
22 | install.rdf | 22 | install.rdf |
23 | update.rdf | 23 | update.rdf |
24 | content/Makefile | 24 | content/Makefile |
25 | content/autoconf.dtd | 25 | content/autoconf.dtd |
26 | locale/Makefile | 26 | locale/Makefile |
27 | ]) | 27 | ]) |
28 | AC_OUTPUT | 28 | AC_OUTPUT |
diff --git a/content/fireflix.css b/content/fireflix.css index 06ae28a..0164b4b 100644 --- a/content/fireflix.css +++ b/content/fireflix.css | |||
@@ -35,99 +35,120 @@ groupbox#searchresult_props, | |||
35 | groupbox.search_params, | 35 | groupbox.search_params, |
36 | groupbox#upload_file_props, | 36 | groupbox#upload_file_props, |
37 | groupbox#set_props, | 37 | groupbox#set_props, |
38 | groupbox#set_photo_props { | 38 | groupbox#set_photo_props { |
39 | background: white; | 39 | background: white; |
40 | } | 40 | } |
41 | 41 | ||
42 | groupbox#upload_file_props label { | 42 | groupbox#upload_file_props label { |
43 | text-align: right; | 43 | text-align: right; |
44 | } | 44 | } |
45 | 45 | ||
46 | description#upload_failure { | 46 | description#upload_failure { |
47 | border-top: solid 1px red; | 47 | border-top: solid 1px red; |
48 | margin: 0px; padding: 2px; | 48 | margin: 0px; padding: 2px; |
49 | text-align: left; | 49 | text-align: left; |
50 | font-size: 85%; | 50 | font-size: 85%; |
51 | line-height: 105%; | 51 | line-height: 105%; |
52 | } | 52 | } |
53 | 53 | ||
54 | image#search_photo, image#set_photo, image#set_primary { | 54 | image#search_photo, image#set_photo, image#set_primary { |
55 | border: black 1px solid; | 55 | border: black 1px solid; |
56 | } | 56 | } |
57 | 57 | ||
58 | .about .insides { | 58 | .about .insides { |
59 | margin: 1ex; | 59 | margin: 1ex; |
60 | } | 60 | } |
61 | .about .text { | 61 | .about .text { |
62 | border: yellow solid 1px; | 62 | border: yellow solid 1px; |
63 | background: green; | 63 | background: green; |
64 | } | 64 | } |
65 | .about .title { | 65 | .about .title { |
66 | font-size: 300%; | 66 | font-size: 300%; |
67 | font-weight: bold; | 67 | font-weight: bold; |
68 | color: yellow; | 68 | color: yellow; |
69 | } | 69 | } |
70 | .about .link { | 70 | .about .link { |
71 | text-decoration: underline; | 71 | text-decoration: underline; |
72 | color: white; | 72 | color: white; |
73 | cursor: pointer; | 73 | cursor: pointer; |
74 | } | 74 | } |
75 | 75 | ||
76 | menuitem.menuhead { | 76 | menuitem.menuhead { |
77 | background: gray; | 77 | background: gray; |
78 | color: black; | 78 | color: black; |
79 | font-weight: bold; | 79 | font-weight: bold; |
80 | } | 80 | } |
81 | 81 | ||
82 | div#searchresult_description { | 82 | div#searchresult_description { |
83 | min-height: 5em; max-height: 8em; | 83 | min-height: 5em; max-height: 8em; |
84 | overflow: auto; | 84 | overflow: auto; |
85 | font-size: 90%; | 85 | font-size: 90%; |
86 | margin: 0.1ex 0.5ex; | 86 | margin: 0.1ex 0.5ex; |
87 | } | 87 | } |
88 | 88 | ||
89 | #copying div { | 89 | #copying div { |
90 | margin: 1ex 1em; | 90 | margin: 1ex 1em; |
91 | font-family: courier, monospace; | 91 | font-family: courier, monospace; |
92 | font-size: 9pt; | 92 | font-size: 9pt; |
93 | padding: 2px; | 93 | padding: 2px; |
94 | border: dotted 1px gray; | 94 | border: dotted 1px gray; |
95 | background: white; | 95 | background: white; |
96 | } | 96 | } |
97 | 97 | ||
98 | label#search_page { | 98 | label#search_page { |
99 | font-weight: bold; | 99 | font-weight: bold; |
100 | background: white; color: #404040; | 100 | background: white; color: #404040; |
101 | border-color: #c0c0c0 #404040 #404040 #c0c0c0; | 101 | border-color: #c0c0c0 #404040 #404040 #c0c0c0; |
102 | border-style: solid; | 102 | border-style: solid; |
103 | border-width: 1px; | 103 | border-width: 1px; |
104 | -moz-border-radius: 1em; | 104 | -moz-border-radius: 1em; |
105 | padding: 0.5ex 1ex; | 105 | padding: 0.5ex 1ex; |
106 | } | 106 | } |
107 | 107 | ||
108 | html body { | 108 | html body { |
109 | font-family: arial, sans-serif; | 109 | font-family: arial, sans-serif; |
110 | font-size: 11pt; | 110 | font-size: 11pt; |
111 | margin: 1em 4em; | 111 | margin: 1em 4em; |
112 | padding: 1em 4em; | 112 | padding: 1em 4em; |
113 | border: double 3px gray; | 113 | border: double 3px gray; |
114 | background: #ffffc0; | 114 | background: #ffffc0; |
115 | } | 115 | } |
116 | html h1 { | 116 | html h1 { |
117 | font-size: 130%; color: maroon; | 117 | font-size: 130%; color: maroon; |
118 | } | 118 | } |
119 | html p { | 119 | html p { |
120 | text-align: justify; | 120 | text-align: justify; |
121 | } | 121 | } |
122 | 122 | ||
123 | html div.copyright { | 123 | html div.copyright { |
124 | font-size: 60%; | 124 | font-size: 60%; |
125 | text-align: right; | 125 | text-align: right; |
126 | } | 126 | } |
127 | html div.copyright a { | 127 | html div.copyright a { |
128 | text-decoration: none; | 128 | text-decoration: none; |
129 | } | 129 | } |
130 | 130 | ||
131 | html p.whatsnew { | ||
132 | font-size: 80%; | ||
133 | margin: 0px 0px 0px 50%; | ||
134 | text-align: center; | ||
135 | } | ||
136 | html p.whatsnew a { | ||
137 | display: block; | ||
138 | padding: 1px; | ||
139 | border-style: solid; | ||
140 | border-width: 1px; | ||
141 | border-color: #c0c0c0 #808080 #808080 #c0c0c0; | ||
142 | background: white; color: black; | ||
143 | text-decoration: none; | ||
144 | } | ||
145 | html p.whatsnew a em { font-style: normal; font-weight: bold; } | ||
146 | html p.whatsnew a:hover { | ||
147 | border-color: #808080 #c0c0c0 #c0c0c0 #808080; | ||
148 | background: black; color: white; | ||
149 | } | ||
150 | html p.whatsnew a:hover em { color: red; } | ||
151 | |||
131 | button.lean { | 152 | button.lean { |
132 | min-width: 1ex; | 153 | min-width: 1ex; |
133 | } | 154 | } |
diff --git a/content/help.xml b/content/help.xml index ab4f4e2..11b5c26 100644 --- a/content/help.xml +++ b/content/help.xml | |||
@@ -1,57 +1,60 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <!DOCTYPE dialog SYSTEM "chrome://fireflix/locale/fireflix.dtd"> | ||
2 | <html id="help" xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> | 3 | <html id="help" xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> |
3 | <head> | 4 | <head> |
4 | <title>Fireflix</title> | 5 | <title>Fireflix</title> |
5 | <link rel="stylesheet" href="fireflix.css" type="text/css"/> | 6 | <link rel="stylesheet" href="fireflix.css" type="text/css"/> |
6 | </head> | 7 | </head> |
7 | <body> | 8 | <body> |
8 | 9 | ||
9 | <p>This is a brief overview of things you can do with <a href="http://kin.klever.net/fireflix/">fireflix</a>.</p> | 10 | <p>This is a brief overview of things you can do with <a href="http://kin.klever.net/fireflix/">fireflix</a>.</p> |
11 | |||
12 | <p class="whatsnew"><a href="http://kin.klever.net/fireflix/changelog?v=&autoconf.version;">What's new in <em>&autoconf.version;</em></a></p> | ||
10 | 13 | ||
11 | <p>First, you should proceed with authorization. If you haven't done it yet, | 14 | <p>First, you should proceed with authorization. If you haven't done it yet, |
12 | it should happen automatically once you open fireflix sidebar. To clear | 15 | it should happen automatically once you open fireflix sidebar. To clear |
13 | authorization token off of the preferences, right-click on the 'Authorization | 16 | authorization token off of the preferences, right-click on the 'Authorization |
14 | info' part of the sidebar and select 'Sign off' from the pop up menu.</p> | 17 | info' part of the sidebar and select 'Sign off' from the pop up menu.</p> |
15 | 18 | ||
16 | <h1>In the 'Search' tab</h1> | 19 | <h1>In the 'Search' tab</h1> |
17 | 20 | ||
18 | <p>Basically, you can search flickr photos here. Either all or yours (keep | 21 | <p>Basically, you can search flickr photos here. Either all or yours (keep |
19 | 'mine' checked to search your own photos).</p> | 22 | 'mine' checked to search your own photos).</p> |
20 | 23 | ||
21 | <p>Once you have acquired search results you can browse through them. To open | 24 | <p>Once you have acquired search results you can browse through them. To open |
22 | any particular picture in a new tab either doubleclick it or hit ENTER.</p> | 25 | any particular picture in a new tab either doubleclick it or hit ENTER.</p> |
23 | 26 | ||
24 | <p>While moving through the list of pictures found you should have a little | 27 | <p>While moving through the list of pictures found you should have a little |
25 | preview at the bottom of the window.</p> | 28 | preview at the bottom of the window.</p> |
26 | 29 | ||
27 | <h1>In the 'Sets' tab</h1> | 30 | <h1>In the 'Sets' tab</h1> |
28 | 31 | ||
29 | <p>This is where you can browse your sets. You can edit some sets properties | 32 | <p>This is where you can browse your sets. You can edit some sets properties |
30 | here and, most importantly, you can generate HTML of linked thumbnails for | 33 | here and, most importantly, you can generate HTML of linked thumbnails for |
31 | sets contents. Use your right mouse button on the photoset.</p> | 34 | sets contents. Use your right mouse button on the photoset.</p> |
32 | 35 | ||
33 | <h1>In The 'Uploads' tab</h1> | 36 | <h1>In The 'Uploads' tab</h1> |
34 | 37 | ||
35 | <p>To upload pictures you don't even have to select this tab. Drag'n'drop into | 38 | <p>To upload pictures you don't even have to select this tab. Drag'n'drop into |
36 | fireflix sidebar should do. There is nothing wrong with going into the tab and | 39 | fireflix sidebar should do. There is nothing wrong with going into the tab and |
37 | using 'Add' button either.</p> | 40 | using 'Add' button either.</p> |
38 | 41 | ||
39 | <p>You can add photos to the list, edit their titles and/or tags and once | 42 | <p>You can add photos to the list, edit their titles and/or tags and once |
40 | you're done with it, trigger upload procedure. Once your images have been | 43 | you're done with it, trigger upload procedure. Once your images have been |
41 | uploaded, you will be prompted to create a photoset for newly uploaded photos. | 44 | uploaded, you will be prompted to create a photoset for newly uploaded photos. |
42 | You don't have to, though.</p> | 45 | You don't have to, though.</p> |
43 | 46 | ||
44 | <h1>Beyond that</h1> | 47 | <h1>Beyond that</h1> |
45 | 48 | ||
46 | <p>You can also add the <img src="chrome://fireflix/content/icons/16x16/toolbar-button.png" alt="Fireflix" title="Fireflix"/> button to your toolbar. Just go to View/Toolbars/Customize and drag it to wherever you want it to be.</p> | 49 | <p>You can also add the <img src="chrome://fireflix/content/icons/16x16/toolbar-button.png" alt="Fireflix" title="Fireflix"/> button to your toolbar. Just go to View/Toolbars/Customize and drag it to wherever you want it to be.</p> |
47 | 50 | ||
48 | <h1>Feedback</h1> | 51 | <h1>Feedback</h1> |
49 | 52 | ||
50 | <p>As the extension is at the very early stage of development, feel free to | 53 | <p>As the extension is at the very early stage of development, feel free to |
51 | provide feedback at <a href="http://kin.klever.net/fireflix/feedback" title="click here to proceed to feedback form">http://kin.klever.net/fireflix/feedback/</a>.</p> | 54 | provide feedback at <a href="http://kin.klever.net/fireflix/feedback" title="click here to proceed to feedback form">http://kin.klever.net/fireflix/feedback/</a>.</p> |
52 | 55 | ||
53 | <div class="copyright"> | 56 | <div class="copyright"> |
54 | <a href="http://www.klever.net/">© Klever Group</a> | 57 | <a href="http://www.klever.net/">© Klever Group</a> |
55 | </div> | 58 | </div> |
56 | </body> | 59 | </body> |
57 | </html> | 60 | </html> |