Commit e9168155 by Nilu

HT004, areas on concern expanding relevant details of line items in summary

parent 238edb74
...@@ -38,6 +38,26 @@ ...@@ -38,6 +38,26 @@
$(tab).addClass('active'); $(tab).addClass('active');
} }
function focusDiv(selectDiv) {
var $el = $(selectDiv).closest('.main-pro-bar').children('.pro-bar');
if(!$el.hasClass('hasarrow'))
{
$el.click();
}
$(window).scrollTop($(selectDiv).offset().top);
}
function focusReqDiv(selectDiv) {
var $el = $(selectDiv).children('.pro-bar');
if(!$el.hasClass('hasarrow'))
{
$el.click();
}
$(window).scrollTop($(selectDiv).offset().top);
}
$(document).ready(function() $(document).ready(function()
{ {
$('.pro-bar').click(function() { $('.pro-bar').click(function() {
...@@ -122,7 +142,7 @@ ...@@ -122,7 +142,7 @@
String dotClass = firstScore.getColorCode() != null ? firstScore.getColorCode().getDotCSSClass() : ""; String dotClass = firstScore.getColorCode() != null ? firstScore.getColorCode().getDotCSSClass() : "";
%> %>
<div class="a-label-row"> <div class="a-label-row">
<div class="col-md-6 col-sm-6 col-xs-6 text-left"> <div class="col-md-6 col-sm-6 col-xs-6 text-left" onClick="focusDiv('<%= "#" + firstScore.getObjectID() %>')">
<span class="common-dot <%= dotClass %>"></span> <span class="common-dot <%= dotClass %>"></span>
<span class="r-y-label text-dot-dot"> <span class="r-y-label text-dot-dot">
<oneit:toString value="<%= firstScore.getFactor() %>" mode="EscapeHTML"/> <oneit:toString value="<%= firstScore.getFactor() %>" mode="EscapeHTML"/>
...@@ -133,7 +153,7 @@ ...@@ -133,7 +153,7 @@
{ {
dotClass = secondScore.getColorCode() != null ? secondScore.getColorCode().getDotCSSClass() : ""; dotClass = secondScore.getColorCode() != null ? secondScore.getColorCode().getDotCSSClass() : "";
%> %>
<div class="col-md-6 col-sm-6 col-xs-6 text-left"> <div class="col-md-6 col-sm-6 col-xs-6 text-left" onClick="focusDiv('<%= "#" + secondScore.getObjectID() %>')">
<span class="common-dot <%= dotClass %>"></span> <span class="common-dot <%= dotClass %>"></span>
<span class="r-y-label text-dot-dot"> <span class="r-y-label text-dot-dot">
<oneit:toString value="<%= secondScore.getFactor() %>" mode="EscapeHTML"/> <oneit:toString value="<%= secondScore.getFactor() %>" mode="EscapeHTML"/>
...@@ -168,7 +188,7 @@ ...@@ -168,7 +188,7 @@
String dotClass = ((ColorCode)firstTuple.get1()).getDotCSSClass(); String dotClass = ((ColorCode)firstTuple.get1()).getDotCSSClass();
%> %>
<div class="a-label-row"> <div class="a-label-row">
<div class="col-md-6 col-sm-6 col-xs-6 text-left"> <div class="col-md-6 col-sm-6 col-xs-6 text-left" onClick="focusDiv('<%= "#" + ((CultureElement)firstTuple.get0()).getObjectID() %>')">
<span class="common-dot <%= dotClass %>"></span> <span class="common-dot <%= dotClass %>"></span>
<span class="r-y-label text-dot-dot"> <span class="r-y-label text-dot-dot">
<oneit:toString value="<%= firstTuple.get0() %>" mode="EscapeHTML"/> <oneit:toString value="<%= firstTuple.get0() %>" mode="EscapeHTML"/>
...@@ -179,7 +199,7 @@ ...@@ -179,7 +199,7 @@
{ {
dotClass = ((ColorCode)secondTuple.get1()).getDotCSSClass(); dotClass = ((ColorCode)secondTuple.get1()).getDotCSSClass();
%> %>
<div class="col-md-6 col-sm-6 col-xs-6 text-left"> <div class="col-md-6 col-sm-6 col-xs-6 text-left" onClick="focusDiv('<%= "#" + ((CultureElement)firstTuple.get0()).getObjectID() %>')">
<span class="common-dot <%= dotClass %>"></span> <span class="common-dot <%= dotClass %>"></span>
<span class="r-y-label text-dot-dot"> <span class="r-y-label text-dot-dot">
<oneit:toString value="<%= secondTuple.get0() %>" mode="EscapeHTML"/> <oneit:toString value="<%= secondTuple.get0() %>" mode="EscapeHTML"/>
...@@ -227,7 +247,7 @@ ...@@ -227,7 +247,7 @@
{ {
%> %>
<span class="common-dot yellow-dot"></span> <span class="common-dot yellow-dot"></span>
<span class="r-y-label pre-dot">(<%=hDesirableNo%>)</span> <span class="r-y-label pre-dot" onclick="focusReqDiv('.<%= Importance.HIGHLY_DESIRABLE %>')">(<%=hDesirableNo%>)</span>
<% <%
} }
...@@ -235,7 +255,7 @@ ...@@ -235,7 +255,7 @@
{ {
%> %>
<span class="common-dot red-dot"></span> <span class="common-dot red-dot"></span>
<span class="r-y-label pre-dot">(<%=essentialNo%>)</span> <span class="r-y-label pre-dot" onclick="focusReqDiv('.<%= Importance.ESSENTIAL %>')">(<%=essentialNo%>)</span>
<% <%
} }
%> %>
...@@ -288,7 +308,7 @@ ...@@ -288,7 +308,7 @@
{ {
FactorScore factorScore = (FactorScore) factorLinkDetails.get("factorScore"); FactorScore factorScore = (FactorScore) factorLinkDetails.get("factorScore");
%> %>
<div class="tab-row"> <div class="tab-row" id="<%= factorScore.getObjectID() %>">
<div class="tab-view-label"> <div class="tab-view-label">
<oneit:toString value="<%= factorLevelLink.getFactor() %>" mode="EscapeHTML"/> <oneit:toString value="<%= factorLevelLink.getFactor() %>" mode="EscapeHTML"/>
</div> </div>
...@@ -358,7 +378,7 @@ ...@@ -358,7 +378,7 @@
CultureNarrative cultureNarrative = (CultureNarrative) tuple.get2(); CultureNarrative cultureNarrative = (CultureNarrative) tuple.get2();
String dotClass = cultureNarrative != null && cultureNarrative.getColorCode() != null ? cultureNarrative.getColorCode().getDotCSSClass() : ""; String dotClass = cultureNarrative != null && cultureNarrative.getColorCode() != null ? cultureNarrative.getColorCode().getDotCSSClass() : "";
%> %>
<div class="detail-tab-row"> <div class="detail-tab-row" id="<%= ((CultureElement)tuple.get1()).getObjectID() %>">
<div class="detail-tab-row-title col-md-4 col-sm-4 col-xs-4"> <div class="detail-tab-row-title col-md-4 col-sm-4 col-xs-4">
<span class="common-dot <%= dotClass %>"></span> &nbsp; <span class="common-dot <%= dotClass %>"></span> &nbsp;
<oneit:toString value="<%= tuple.get1() %>" mode="EscapeHTML"/> <oneit:toString value="<%= tuple.get1() %>" mode="EscapeHTML"/>
...@@ -389,7 +409,7 @@ ...@@ -389,7 +409,7 @@
{ {
Long rating = requirementFitData.get(importance); Long rating = requirementFitData.get(importance);
%> %>
<div class="main-pro-bar"> <div class="main-pro-bar <%= importance %>">
<div class="pro-bar"> <div class="pro-bar">
<span class="appli-label"><oneit:toString value="<%= importance %>" mode="EscapeHTML"/></span> <span class="appli-label"><oneit:toString value="<%= importance %>" mode="EscapeHTML"/></span>
<span class="appli-percen gray"><oneit:toString value="<%= rating %>" mode="WholeNumber" /></span> <span class="appli-percen gray"><oneit:toString value="<%= rating %>" mode="WholeNumber" /></span>
......
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