summaryrefslogtreecommitdiffstats
path: root/parsers/Header.java
diff options
context:
space:
mode:
authorrsiddharth <rsiddharth@ninthfloor.org>2012-06-26 22:06:51 +0530
committerrsiddharth <rsiddharth@ninthfloor.org>2012-06-26 22:06:51 +0530
commit726314a77a2138f8d6bca200af9972e006f43311 (patch)
tree1f0ca34734309f018754d4edb51493dbab36b5a7 /parsers/Header.java
parente3b2d9aa86d97154421e753d91856bc73a4be591 (diff)
conversion/FileSieve.java: modified the regex to ignore backup file (#*#).
parsers/Footer.java: Aesthetic modification. parsers/Header.java: add "meta" tags for the html output, mainly for compliance sake. I have also re-arranged the html tags a bit -- the "back button" is now the last thing in the <article> block. parsers/Images.java (bug-fix): The regex had small precisely deducting images, so the regex was slightly modified to make all work properly. There was another significant change made to the way the image tag is created -- "alt" is mandatory now, even if the markup doesn't give a "alt" for the <img> tag, a default "alt" is created -- the image-file-name. parsers/Links.java: From now on, the links generated will not have 'target="_blank"`, I felt that the reader must choose whether to open the link in a new window/tab, so the change. Period. In the last revision, link description was made optional in the link mark-up, the regex was slightly erroneous, I rectified it. parsers/Paragraphs.java: As of this revision, the <p> generation is still rough around the edges, I need to smoothen it in future revisions. parsers/ParserList.java: Order of parser list was modified -- now, Paragraphs comes before Headings, it was the reverse before.
Diffstat (limited to 'parsers/Header.java')
-rw-r--r--parsers/Header.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/parsers/Header.java b/parsers/Header.java
index 96ffa05..946613a 100644
--- a/parsers/Header.java
+++ b/parsers/Header.java
@@ -14,6 +14,7 @@ public class Header implements Parser {
// Embed necessay headers.
sbuilder.append("<!DOCTYPE html> \n");
sbuilder.append("<head> \n");
+ sbuilder.append("<meta charset=\"UTF-8\">\n");
sbuilder.append(" <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" /> \n");
sbuilder.append("<title>");
sbuilder.append(PresentFile.name);
@@ -24,12 +25,12 @@ public class Header implements Parser {
sbuilder.append("<article>\n");
// insert File Content.
sbuilder.append(fileContent);
- // insert back button.
- sbuilder.append(PresentFile.backButton);
// add footer if footer is available.
if(PresentFile.footer!=null) {
sbuilder.append(PresentFile.footer);
}
+ // insert back button.
+ sbuilder.append(PresentFile.backButton);
sbuilder.append("</article>\n");
// add "powered by scruf" at bottom of page.
sbuilder.append("<div class=\"scruf\">\n");