diff --git a/.classpath b/.classpath
new file mode 100644
index 000000000..07ca123c6
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 000000000..50fa3db72
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ vitro
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..72d484718
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+#Tue Jul 20 19:04:25 EDT 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java
index 3aa224d4b..503e816ce 100644
--- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java
+++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilder.java
@@ -106,7 +106,8 @@ public class UrlBuilder {
public String getHomeUrl() {
String rootBreadCrumbUrl = portal.getRootBreadCrumbURL();
- return StringUtils.isEmpty(rootBreadCrumbUrl) ? contextPath : rootBreadCrumbUrl;
+ String path = StringUtils.isEmpty(rootBreadCrumbUrl) ? "" : rootBreadCrumbUrl;
+ return getUrl(path);
}
public String getLogoutUrl() {
@@ -155,10 +156,12 @@ public class UrlBuilder {
/********** Static utility methods **********/
public static String getUrl(String path) {
- if ( ! path.startsWith("/") ) {
+
+ if ( !path.isEmpty() && !path.startsWith("/") ) {
path = "/" + path;
}
- return contextPath + path;
+ path = contextPath + path;
+ return path.isEmpty() ? "/" : path;
}
public static String getUrl(String path, Params params) {
diff --git a/webapp/web/js/customFormUtils.js b/webapp/web/js/customFormUtils.js
index 2458121a7..9edf039e6 100644
--- a/webapp/web/js/customFormUtils.js
+++ b/webapp/web/js/customFormUtils.js
@@ -1,7 +1,11 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
var vitro;
-if (!vitro) {
+
+// vitro == null: true
+// vitro === null: false (only true if undefined)
+// typeof vitro == 'undefined': true
+if (!vitro) {
vitro = {};
}
@@ -56,5 +60,5 @@ vitro.customFormUtils = {
// }
//
// return foundErrors;
- },
+ }
}
\ No newline at end of file
diff --git a/webapp/web/js/login/loginUtils.js b/webapp/web/js/login/loginUtils.js
index 946adf807..76117467e 100644
--- a/webapp/web/js/login/loginUtils.js
+++ b/webapp/web/js/login/loginUtils.js
@@ -9,3 +9,4 @@ $(document).ready(function(){
$('.focus').focus();
});
+
diff --git a/webapp/web/siteAdmin/siteAdminScripts.jsp b/webapp/web/siteAdmin/siteAdminScripts.jsp
deleted file mode 100644
index 0c40a3f00..000000000
--- a/webapp/web/siteAdmin/siteAdminScripts.jsp
+++ /dev/null
@@ -1,6 +0,0 @@
-<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%>
-
-<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.User" %>
-
-
-
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/body/login/login-form.ftl b/webapp/web/templates/freemarker/body/login/login-form.ftl
index 028d96ad9..823bd0726 100644
--- a/webapp/web/templates/freemarker/body/login/login-form.ftl
+++ b/webapp/web/templates/freemarker/body/login/login-form.ftl
@@ -2,9 +2,6 @@
<#-- Log in template for accessing site admin -->
-
-
-${stylesheets.addFromTheme("/login.css")}