From 13b81363154c6f43f3f6faa53e47c81b95fe15c8 Mon Sep 17 00:00:00 2001 From: Pascarelli Luigi Andrea Date: Fri, 11 Oct 2013 16:50:24 +0200 Subject: [PATCH] Adjust layout submission with authority control field --- .../src/main/webapp/submit/edit-metadata.jsp | 88 ++++++++++--------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/dspace-jspui/src/main/webapp/submit/edit-metadata.jsp b/dspace-jspui/src/main/webapp/submit/edit-metadata.jsp index 8995c61e9a..3969dbb70a 100644 --- a/dspace-jspui/src/main/webapp/submit/edit-metadata.jsp +++ b/dspace-jspui/src/main/webapp/submit/edit-metadata.jsp @@ -148,23 +148,22 @@ if (authority) { - sb.append("") - .append(" ") - .append(""); - sb.append("") - .append(""); + + + sb.append("") + .append("\" name=\"").append(authorityName).append("\" class=\"ds-authority-value form-control\"/>") .append("") - .append(""); + .append("\" class=\"ds-authority-confidence-input\"/>"); + } @@ -222,8 +221,7 @@ { if (inputBlock != null) sb.insert(0, inputBlock); - sb.append("") - .append(""); + .append("\">"); } } @@ -290,7 +288,7 @@ conf = unknownConfidence; } - sb.append(""); - sb.append("
") - .append(doAuthority(pageContext, fieldName, i, fieldCount, fieldName, + + sb.append(doAuthority(pageContext, fieldName, i, fieldCount, fieldName, auth, conf, true, repeatable, defaults, null, collectionID)); if (repeatable && !readonly && i < defaults.length) @@ -323,7 +321,7 @@ .append(' ') .append(Utils.addEntities(dpn.getFirstNames())); // put a remove button next to filled in values - sb.append(""); - } - sb.append("
"); - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); + } + sb.append(""); } sb.append("
"); out.write(sb.toString()); @@ -437,7 +434,7 @@ if (repeatable && !readonly && i < defaults.length) { // put a remove button next to filled in values - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); } // put a blank if nothing else sb.append(""); @@ -518,7 +515,7 @@ if (repeatable && !readonly && i < defaults.length) { // put a remove button next to filled in values - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); } // put a blank if nothing else @@ -593,7 +590,7 @@ if (repeatable && !readonly && i < defaults.length) { // put a remove button next to filled in values - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); } // put a blank if nothing else @@ -661,18 +658,19 @@ .append(fieldNameIdx).append("\" size=\"50\" value=\"") .append(val +"\"") .append((hasVocabulary(vocabulary)&&closedVocabulary) || readonly?" disabled=\"disabled\" ":"") - .append("/>") - .append(doControlledVocabulary(fieldNameIdx, pageContext, vocabulary, readonly)) + .append("/>"); + + sb.append(doControlledVocabulary(fieldNameIdx, pageContext, vocabulary, readonly)) .append("\n"); sb.append(doAuthority(pageContext, fieldName, i, fieldCount, fieldName, auth, conf, false, repeatable, - defaults, inputBlock, collectionID)) - .append("\n"); + defaults, inputBlock, collectionID)); + if (repeatable && !readonly && i < defaults.length) { // put a remove button next to filled in values - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); } + sb.append(""); } - sb.append("
"); + sb.append(""); + sb.append("
"); + out.write(sb.toString()); } @@ -743,7 +744,7 @@ .append("\" />"); if (!readonly) { - sb.append(""); + .append("\">"+LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.add")+""); } // put a blank if nothing else @@ -1001,15 +1002,16 @@ DCValue[] defaults = item.getMetadata(schema, element, qualifier, Item.ANY); StringBuffer sb = new StringBuffer(); - sb.append("") - .append(label) - .append(""); - sb.append("") + sb.append("
"); + + sb.append("") .append(doAuthority(pageContext, fieldName, 0, defaults.length, fieldName, null, Choices.CF_UNSET, false, repeatable, defaults, null, collectionID)) - .append(""); + .append("

"); out.write(sb.toString()); }