Skip to content

Commit

Permalink
WildMeOrg#282 All viewpoints made available in manual annotation
Browse files Browse the repository at this point in the history
  • Loading branch information
Nishanth Nattoji committed Apr 30, 2024
1 parent b286e3a commit 6500498
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/main/webapp/encounters/manualAnnotation.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
java.util.Arrays,
java.util.Iterator,
java.util.List,
java.util.Set,
java.util.LinkedHashSet,
org.json.JSONObject,
org.ecocean.media.*,
org.ecocean.Annotation,
Expand Down Expand Up @@ -191,16 +193,16 @@ myShepherd.beginDBTransaction();
try{
String vlist = "<p> 1. Select viewpoint: <select name=\"viewpoint\" class=\"notranslate\" onChange=\"return pulldownUpdate(this);\"><option value=\"\">CHOOSE</option>";
Query q = myShepherd.getPM().newQuery("javax.jdo.query.SQL", "select distinct(\"VIEWPOINT\") as v from \"ANNOTATION\" order by v");
List results = (List)q.execute();
final String noViewpoint = "----------";
vlist += "<option" + (noViewpoint.equals(viewpoint) ? " selected" : "") + ">" + noViewpoint + "</option>";
final Set<String> results = new LinkedHashSet<>(Annotation.getAllValidViewpoints());
Iterator it = results.iterator();
while (it.hasNext()) {
String v = (String)it.next();
if (!Util.stringExists(v)) continue;
vlist += "<option" + (v.equals(viewpoint) ? " selected" : "") + ">" + v + "</option>";
}
vlist += "</select></p>";
q.closeAll();
//ok, we now know that we have a MediaAsset
//now let's check if we need to force Encounter cloning
Expand Down

0 comments on commit 6500498

Please sign in to comment.