NIHVIVO-193 Added Javascript functionality to custom form for person has position
This commit is contained in:
parent
5ae39b8382
commit
a451740c85
4 changed files with 29 additions and 2 deletions
|
@ -152,6 +152,11 @@
|
|||
<name>cssClass</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<name>labelClass</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<name>value</name>
|
||||
|
|
|
@ -56,6 +56,7 @@ public class InputElementFormattingTag extends TagSupport {
|
|||
private String type;
|
||||
private String label;
|
||||
private String cssClass;
|
||||
private String labelClass;
|
||||
private String value;
|
||||
private String error;
|
||||
private int size = 0;
|
||||
|
@ -95,6 +96,13 @@ public class InputElementFormattingTag extends TagSupport {
|
|||
this.cssClass = classStr;
|
||||
}
|
||||
|
||||
public String getLabelClass() {
|
||||
return labelClass;
|
||||
}
|
||||
public void setLabelClass(String labelClassStr) {
|
||||
this.labelClass = labelClassStr;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
@ -158,6 +166,14 @@ public class InputElementFormattingTag extends TagSupport {
|
|||
cancel = s;
|
||||
}
|
||||
|
||||
private String doLabelClass() {
|
||||
String labelClass = getLabelClass();
|
||||
if (labelClass != null && !labelClass.equals("")) {
|
||||
return " class=\""+labelClass+"\"";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
private String doClass() {
|
||||
/* only insert the class attribute if it has been populated */
|
||||
if (getCssClass()!=null && !getCssClass().equals("")) {
|
||||
|
@ -350,7 +366,7 @@ public class InputElementFormattingTag extends TagSupport {
|
|||
|
||||
if( getLabel()!=null && !getLabel().equals("")) {
|
||||
if (definitionTags) { out.println("<dt>"); }
|
||||
out.println("<label for=\""+getId()+"\">"+getLabel()+"</label>");
|
||||
out.println("<label" + doLabelClass() + " for=\""+getId()+"\">"+getLabel()+"</label>");
|
||||
if (definitionTags) { out.println("</dt>"); }
|
||||
}
|
||||
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
</script>
|
||||
<% } %>
|
||||
|
||||
<script language="javascript" type="text/javascript" src="../js/extensions/String.js"></script>
|
||||
<script language="javascript" type="text/javascript" src="../js/jquery.js"></script>
|
||||
<script language="javascript" type="text/javascript" src="../js/jquery_plugins/jquery.bgiframe.pack.js"></script>
|
||||
<script language="javascript" type="text/javascript" src="../js/jquery_plugins/thickbox/thickbox-compressed.js"></script>
|
||||
|
|
5
webapp/web/js/extensions/String.js
Normal file
5
webapp/web/js/extensions/String.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
||||
|
||||
String.prototype.capitalize = function() {
|
||||
return this.substring(0,1).toUpperCase() + this.substring(1);
|
||||
};
|
Loading…
Add table
Reference in a new issue