Commit de6dbf00 by Jay

Message Template Screen ck editor changes.

parent 2cdf6b7c
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<!-- <TOPMENU name="MENU.TEST_ANALYSIS" desc="Test Analysis" sortOrder="100" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element" <!-- <TOPMENU name="MENU.TEST_ANALYSIS" desc="Test Analysis" sortOrder="100" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element"
link="/extensions/performa/testAnalysis.jsp"/> --> link="/extensions/performa/testAnalysis.jsp"/> -->
<CHILD name="Performa.SetupPlans" desc="Setup Plans" sortOrder="10" toplevel="ADMIN" priv="admin" link="/extensions/performa/setupPlans.jsp" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element" /> <CHILD name="Performa.SetupPlans" desc="Setup Plans" sortOrder="10" toplevel="ADMIN" priv="admin" link="/extensions/performa/setupPlans.jsp" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element" />
<CHILD name="Performa.MessageEngine" desc="Message Engine" sortOrder="20" toplevel="ADMIN" priv="admin" link="/extensions/performa/listMessageTemplate.jsp" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element" /> <CHILD name="Performa.MessageTemplate" desc="Message Template" sortOrder="20" toplevel="ADMIN" priv="admin" link="/extensions/performa/listMessageTemplate.jsp" factory="Participant" class="oneit.servlets.jsp.ui.DefaultUICustomiser$Element" />
</NODE> </NODE>
</NODE> </NODE>
......
...@@ -32,18 +32,21 @@ ...@@ -32,18 +32,21 @@
<%@include file="/editor/header.jsp" %> <%@include file="/editor/header.jsp" %>
<script> <script>
$(document).ready(function(){
$("#btn").on('click', function() { function insertAtCaret(myValue) {
var $txt = $("#HTML_37990974MessageContent"); myValue = myValue.trim();
var caretPos = $txt[0].selectionStart; id = $("textarea").attr("id");
var textAreaTxt = $txt.val(); CKEDITOR.instances[id].insertText(myValue);
var txtToAdd = "stuff"; };
$txt.val(textAreaTxt.substring(0, caretPos) + txtToAdd + textAreaTxt.substring(caretPos));
});
});
</script> </script>
<style>
textarea[id^=MessageContent] {
width:70%;
}
</style>
<oneit:layout_total widths="<%= new double[] {2, 3, 7} %>" skin="bootstrap"> <oneit:layout_total widths="<%= new double[] {2, 3, 7} %>" skin="bootstrap">
<oneit:skin tagName="layout_row"> <oneit:skin tagName="layout_row">
...@@ -69,7 +72,8 @@ ...@@ -69,7 +72,8 @@
<oneit:ormlabel obj="<%= messageTemplate %>" field="DelayHrs"/> <oneit:ormlabel obj="<%= messageTemplate %>" field="DelayHrs"/>
</oneit:layout_label> </oneit:layout_label>
<oneit:layout_field width="1"> <oneit:layout_field width="1">
<oneit:ormInput obj="<%= messageTemplate %>" attributeName="DelayHrs" style="width:30%" /><span>Hours</span> <oneit:ormInput obj="<%= messageTemplate %>" attributeName="DelayHrs" style="width:30%" /><span>Hours</span> &nbsp;
<oneit:ormInput obj="<%= messageTemplate %>" attributeName="DelayMin" style="width:30%" /><span>Mins</span>
</oneit:layout_field> </oneit:layout_field>
</oneit:skin> </oneit:skin>
...@@ -84,12 +88,14 @@ ...@@ -84,12 +88,14 @@
<oneit:skin tagName="layout_row"> <oneit:skin tagName="layout_row">
<oneit:layout_field width="1"> <oneit:layout_field width="1">
<oneit:ormlabel obj="<%= messageTemplate %>" field=""/>
</oneit:layout_field> </oneit:layout_field>
<oneit:layout_field width="1"> <oneit:layout_field width="1">
<oneit:ormInput type="checkbox" obj="<%= messageTemplate %>" attributeName="BusinessHoursOnly" /><span>Business Hours Only</span> <oneit:ormInput type="checkbox" obj="<%= messageTemplate %>" attributeName="BusinessHoursOnly" /><span>Business Hours Only</span>
</oneit:layout_field> </oneit:layout_field>
</oneit:skin> </oneit:skin>
<oneit:skin tagName="layout_row"> <oneit:skin tagName="layout_row">
<oneit:layout_label width="1"><oneit:ormlabel obj="<%= messageTemplate %>" field="PlaceholderVariable"/></oneit:layout_label> <oneit:layout_label width="1"><oneit:ormlabel obj="<%= messageTemplate %>" field="PlaceholderVariable"/></oneit:layout_label>
<oneit:layout_field width="1"> <oneit:layout_field width="1">
...@@ -97,13 +103,12 @@ ...@@ -97,13 +103,12 @@
<oneit:skin tagName="button_dropdown" label="Placeholder Variable" class="btn btn-default"> <oneit:skin tagName="button_dropdown" label="Placeholder Variable" class="btn btn-default">
<%--<li><input type="button" value="First Name" cssClass=" " name="firstName" id="btn" /></li> --%> <li><oneit:button value="First Name" cssClass=" " name="firstName" skin="link" onClick="insertAtCaret('$firstName')" /></li>
<li><oneit:button value="First Name" cssClass=" " name="firstName" skin="link" /></li> <li><oneit:button value="Surname" cssClass=" " name="surname" skin="link" onClick="insertAtCaret('$surname')" /></li>
<li><oneit:button value="Surname" cssClass=" " name="surname" skin="link" /></li> <li><oneit:button value="Email Address" cssClass=" " name="emailAddress" skin="link" onClick="insertAtCaret('$emailAddress')" /></li>
<li><oneit:button value="Email Address" cssClass=" " name="emailAddress" skin="link" /></li> <li><oneit:button value="Location" cssClass=" " name="location" skin="link" onClick="insertAtCaret('$location')" /></li>
<li><oneit:button value="Location" cssClass=" " name="location" skin="link" /></li> <li><oneit:button value="Job Title" cssClass=" " name="jobTitle" skin="link" onClick="insertAtCaret('$jobTitle')" /></li>
<li><oneit:button value="Job Title" cssClass=" " name="jobTitle" skin="link" /></li> <li><oneit:button value="Job Reference" cssClass=" " name="jobReference" skin="link" onClick="insertAtCaret('$jobReference')" /></li>
<li><oneit:button value="Job Reference" cssClass=" " name="jobReference" skin="link" /></li>
</oneit:skin> </oneit:skin>
</oneit:skin> </oneit:skin>
...@@ -111,6 +116,10 @@ ...@@ -111,6 +116,10 @@
</oneit:skin> </oneit:skin>
<oneit:skin tagName="layout_row"> <oneit:skin tagName="layout_row">
<oneit:layout_label width="1"></oneit:layout_label>
</oneit:skin>
<oneit:skin tagName="layout_row">
<oneit:layout_label width="1"> <oneit:layout_label width="1">
<oneit:ormlabel obj="<%= messageTemplate %>" field="MessageContent"/> <oneit:ormlabel obj="<%= messageTemplate %>" field="MessageContent"/>
</oneit:layout_label> </oneit:layout_label>
......
...@@ -2,3 +2,4 @@ ...@@ -2,3 +2,4 @@
MessageTemplate.ApplicationStatus = Application Status MessageTemplate.ApplicationStatus = Application Status
MessageTemplate.MessageContent = Message Content MessageTemplate.MessageContent = Message Content
MessageTemplate.PlaceholderVariable = Placeholder Variable MessageTemplate.PlaceholderVariable = Placeholder Variable
MessageTemplate.DelayHrs = Delay
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment