summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <rsiddharth@ninthfloor.org>2012-12-20 10:53:55 +0530
committerrsiddharth <rsiddharth@ninthfloor.org>2012-12-20 10:53:55 +0530
commitaf6aefa0467762e1900da4740490deb43255e443 (patch)
treeece7af80af6eba5963f53e998332909dfa643986
parentfc76e4aea33e4a841f36b7edcce35fdbad2d8fbe (diff)
[bug-fix]: Back Buttons were not put in webpages that were present in
the "root" directory. This commit fixes this. modified: parsers/BackButton.java
-rw-r--r--parsers/BackButton.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/parsers/BackButton.java b/parsers/BackButton.java
index e504648..38e5a9e 100644
--- a/parsers/BackButton.java
+++ b/parsers/BackButton.java
@@ -29,14 +29,15 @@ public class BackButton implements Parser {
// this method doesn't modify the filContent.
public String parse(String fileContent) {
StringBuilder fileBuilder = new StringBuilder(fileContent);
+ String fileName = PresentFile.file.getName();
/**
* Back button is added only if the present directory being
* parsed is not 'root'.
*/
- if(DirectoryInfo.level!=0) {
+ if(DirectoryInfo.level!=0 || !(fileName.equals("index.scruffy"))) {
fileBuilder.append("\n<div class=\"back\">\n");
fileBuilder.append("<a href=\"");
- if(PresentFile.file.getName().equals("index.scruffy")) {
+ if(fileName.equals("index.scruffy")) {
fileBuilder.append("../\"> back ");
}else {
fileBuilder.append("./\"> back ");