lexisnexis.component.RightNav = lexisnexis.component.Component.extend({
data: {
providerrole : '',
exclusionLinkID: "#ln_topmenu_exclusions",
exclusionLinkTemplateID: '#ln_rightNav_exclusionsTemplate',
checkExclusionsExistsURL: 'checkExclusionsExists',
activeFilterValues:'',
valid: true
},
ready : function() {
var cs = this;
LN.setUpHelp('.pagelevelHelp');
cs.displayPagelevelHelp();
cs.selectedGroupByViewbyMenu();
cs.longTemplateName();
cs.popExclusions();
cs.activateTemplateSection();
cs.updateBenchMark();
cs.updateLineofBusiness();
cs.updateDataSet();
cs.updateDataSetRange();
cs.updateSubClient();
cs.showDrillDown();
cs.settingViewEditFlag();
cs.toggleInfoPanel();
cs.hideForPage();
cs.disableForPage();
cs.hideReferralPatterns();
cs.onToggleViewPanel();
cs.getProviderRole();
cs.main_registerSaveTemplateAction();
cs.trimTemplateName("#ln_template_activeName", 30);
//cs.toggleLeftNavButtons();
if($('#ln_isCreateTemplateScreenFlag').val()!=='true'){
//story 465. Enabling Template Saving for non template pages
cs.registerSaveTemplateAction();
cs.saveTemplateConfirmation(cs);
cs.changeSaveAsAction();
cs.registerSaveAsCreateTemplateAction();
}
//story 472. Enabling Clear filters for non template pages
cs.registerClearFiltersAction();
cs.registerClearFiltersButtonActions();
LN.getPage().registerEvent(EVENT_TYPES.UPDATE_SCREEN_PARAMETERS_SUCCESS,
cs, cs.enableExclusionsLink);
LN.getPage().registerEvent(EVENT_TYPES.DATE_RANGES_SUCCESS,
cs, cs.rightNavSuccessEvent);
LN.getPage().registerEvent(EVENT_TYPES.APPLY_BUTTON_CLICK,
cs, cs.showThrobberForExclusionLink);
cs.registerRunTemplateBtnClick() ;
cs.validateTemplateName();
},
displayPagelevelHelp: function(){
$(document).on("click", "#ln_pageHelp", function () {
var msg = 'Help Text needs to be added..';
var title = 'Help';
var placement = "left";
contextHelp.popOver("#ln_pageHelp",title,msg,placement);
});
},
validateTemplateName: function(){
$('#templateNameSaveTxt').on('keyup', function(e) {
$('#ln-errorMsgSaveTemp').html("");// Removing the error message for each initial pop up load
if (!isValidateSearch(e,'#templateNameSaveTxt', false)) {
cs.data.valid = false;
}else{
cs.data.valid = true;
}
});
$('#templateReNameSaveAsTxt').on('keyup', function(e) {
$('#ln-errorMsgRenameSaveTemp').html("");
$('#ln-errorMsgRenameSaveAsTemp').html(""); // Removing the error message for each initial pop up load
if (!isValidateSearch(e,'#templateReNameSaveAsTxt', false)) {
cs.data.valid = false;
}else{
cs.data.valid = true;
}
});
},
// toggles the info panel
toggleInfoPanel : function () {
$( "#quickinfotoggler" ).click(function() {
$( ".ln-info-toggle" ).slideToggle(400);
ptop = $('.ln-contentheaderText').css("padding-top");
ptop = ptop.split("p");
if (ptop[0] > 0) {
$(".ln-contentheaderText").css("padding-top", "0");
$("#contentheaderleft h4").css("margin-top", "0");
}else{
$(".ln-contentheaderText").css("padding-top", "25px");
$("#contentheaderleft h4").css("margin-top", "10px");
}
});
},
hideForPage: function () {
if ( ($('#ln_isManagePeerGroupScreen').val() == "true" ) || ( $('#ln_isManagePeerGroupDetailsScreen').val() == "true" )) {
$("#quickinfotoggler").trigger("click");
$("#activetemplate").addClass("ln-displayNone");
$(".ln-viewpane").addClass("ln-displayNone");
$("#ln_countDiv").css("border-bottom", "1px solid #e9e9e9");
}
if ( $('#ln_isCreatePeerGroupScreen').val() == "true" ) {
$("#quickinfotoggler").trigger("click");
$("#activetemplate").addClass("ln-displayNone");
$(".ln-viewpane").addClass("ln-displayNone");
$("#ln_countDiv").css("border-bottom", "1px solid #e9e9e9");
}
// provider count view pane is hidden using ln_isHideProviderCount attribute in tilesdef and rightnav.jsp
if ( $('#ln_isHideProviderCountFlag').val() == "true" ) {
$(".ln-viewpane").addClass("ln-displayNone");
$("#ln_countDiv").css("border-bottom", "1px solid #e9e9e9");
}
},
/* GHS: 04/14/16 - This function disables all links in the "Info Area"
* for the pages specified in switch statement
* */
disableForPage: function() {
cs=this;
var screen = window.location.pathname.split( '/' );
screen = screen[2];
var disablPageList = ["provider_profile_population" ,
"provider_profile_referralpatterns" ,
"provider_profile_costbreakdown",
"provider_profile_pharmacy",
"providerEtgList" ,
"providerEpisodeList" ,
"providerPatientList" ,
"providerComparePeergroup" ,
"providerMeasureCompliance",
"providerPatientcompliance"
] ;
if( disablPageList.indexOf(screen) >= 0 ) {
$("#ln-info-panel").css({"pointer-events":"none"});
$('#ln-info-panel a').each(function() {
$(this).addClass("ln-disabledLink");
});
//Disabling the Population Button
$("#ln_provider_profile_filter_overall_btn").addClass("disabled");
}
// INITRELEAS-2336 - Hide Referral Patterns until it is fixed
if( disablPageList.indexOf(screen) == 1 ) {
$("#ln-info-panel").css({"pointer-events":"none"});
$('#ln-info-panel a').each(function() {
$(this).addClass("ln-display-none");
});
}
},
// INITRELEAS-2336 - Hide Referral Patterns until it is fixed
hideReferralPatterns: function() {
cs=this;
var screen = window.location.pathname.split( '/' );
screen = screen[2];
var disablPageList = ["providerProfile",
"provider_profile_population" ,
"provider_profile_referralpatterns" ,
"provider_profile_costbreakdown",
"provider_profile_pharmacy",
"providerEtgList" ,
"providerEpisodeList" ,
"providerPatientList" ,
"providerComparePeergroup" ,
"providerMeasureCompliance",
"providerPatientcompliance"
] ;
if( disablPageList.indexOf(screen) >= 0 ) {
$("#provider_profile_referralpatterns").css("display","none");
}
},
// on toggle population view panel flip icons
onToggleViewPanel : function () {
$("#ln_filter-link span").on("click", function(){
if ( $(this).hasClass("fa-caret-down") ){
$(this).removeClass("fa-caret-down");
$(this).addClass("fa-caret-up");
} else {
$(this).removeClass("fa-caret-up");
$(this).addClass("fa-caret-down");
}
});
},
getProviderRole : function() {
cs=this;
/* on page load read the hidden input field for the provider role
* the hidden field is located at the top of rightnav.jsp
*/
cs.data.providerrole = $("#current_providerrole").val();
},
selectedGroupByViewbyMenu : function() {
$(".groupby_select").on("click","li a",function(e) {
e.preventDefault();
var selectText = $(this).text();
$(".groupby_select li a").each(function() {
if ($(this).text() == selectText) {
$(this).addClass("active");
} else {
$(this).removeClass("active");
}
});
});
/*$(".viewby_select").on("click","li a", function(e) {
e.preventDefault();
var selectText = $(this).text();
cs.data.providerrole = $(this).attr("data-viewbyitem");
$("#current_providerrole").val(cs.data.providerrole);
// enable link in left nav
cs.toggleLeftNavButtons();
LN.getPage().updateProviderCounts();;
// show which is active
$(".viewby_select li a").each(function() {
if ($(this).attr("text") == selectText) {
$(this).addClass("active");
} else {
$(this).removeClass("active");
}
});
}); */
},
longTemplateName: function (id, chars) {
id = id || "#";
chars = chars || "30";
var cname = $(id).text();
if (cname.length > chars) {
var shortname = cname.slice(0,chars-1);
shortname = shortname.concat("...");
$(id).text(shortname);
}
/*// this is for dealing with long template names at or below 1024 resolution
var nlen = $("#ln_template_activeName").text().length;
if ( $(window).innerWidth() < 1024 && nlen > 50 ) {
//console.dir($(window).innerWidth());
$("#ln_renameLbl").addClass("ellipsiss");
}
var go = '';
window.onresize = function() {
clearTimeout(go);
go = setTimeout(function() {
if ( $(window).innerWidth() < 1030 && nlen > 50 ) {
$("#ln_renameLbl").removeClass("pull-left");
$("#ln_renameLbl").addClass("pull-right");
$("#ln_renameLbl").addClass("ellipsiss");
}
if ( $(window).innerWidth() > 1024 ) {
$("#ln_renameLbl").removeClass("ellipsiss");
$("#ln_renameLbl").removeClass("pull-right");
$("#ln_renameLbl").addClass("pull-left");
}
}, 100);
}; */
},
enableExclusionsLink: function(cs){
LN.debug("---Inside the enableExclusionsLink---");
if (cs.data.isEpisodeDetailsScreen == "false"){
$.ajax({
url : cs.data.checkExclusionsExistsURL,
type : "GET",
success : function(data) {
dataJson={exists:data};
LN.debug("Exclusion exists---> "+data);
var template = $(cs.data.exclusionLinkTemplateID).html();
var html = Mustache.to_html(template,dataJson);
$(cs.data.exclusionLinkID).html(html);
cs.popExclusions();
},
complete: function(){
LN.hideOpaqueAjaxIndicator(cs.data.exclusionLinkID);
}
});
}
},
showThrobberForExclusionLink: function(cs){
LN.showOpaqueAjaxIndicator(cs.data.exclusionLinkID);
},
popExclusions : function() {
if ($('#exclusionModaLink').text() == 'Exists') {
$('#exclusionModaLink').attr('class', 'enabled');
$('#exclusionModaLink').bind('click', function() {
$('#ln_exclusionModal').modal({ show: true });
$('#ln_Exclusions :checkbox').prop('checked',false);
$('#patienttab').click();
});
} else {
$('#exclusionModaLink').attr('class', 'disabled');
$('#exclusionModaLink').css('text-decoration', 'none');
}
},
updateBenchMark : function() {
var cs = this;
if (cs.data.isEpisodeDetailsScreen == "false"){
$("#ln_benchid").on("click", function() {
$('#benchmarksDialog').modal({
backdrop : 'static',
keyboard: 'false'
});
});
}
},
updateLineofBusiness : function() {
$('#ln_lineofBusiness_id').on('click',function(){
$('#lineofBusinessDialog').modal({
backdrop : 'static',
keyboard: 'false'
});
});
},
updateSubClient : function() {
$('#ln_subClient_id').on('click',function(){
$('#ln_rightNav_subClientDialog').modal("show");
});
$('#ln_rightNav_subClientDialog').on('show.bs.modal', function(e)
{
$('#ln_rightNav_subClientDialog').data('bs.modal').options.backdrop = 'static';
//$('#ln_rightNav_subClientDialog').off('keyup.dismiss.bs.modal'); //disable escape key
});
$('#ln_rightNav_subClientDialog').on('hidden.bs.modal', function(e)
{
//$('#ln_rightNav_subClientDialog').data('bs.modal').escape(); //reset keyboard
$('#ln_rightNav_subClientDialog').data('bs.modal').options.backdrop = true;
});
},
updateDataSet : function() {
var cs = this;
$("#ln_topmenu_dataset_list").on("click", "li a", function() {
cs.showThrobberForExclusionLink(cs);
var selectText = $(this).text();
var selectDataSetKey = $(this).attr("dataSetkey");
$("#ln_topmenu_dataset").html(selectText);
$("#ln_topmenu_dataset").attr("dataSetkey", selectDataSetKey);
//Update DataSetRange options
LN.getPage().updateClientDataSetDateRanges(false);
//cs.showTopMenuApplyIcon();
});
},
updateDataSetRange : function(){
var cs = this;
$("#ln_topmenu_dataset_range_list").on("click", "li a", function(e) {
cs.showThrobberForExclusionLink(cs);
$("#ln_topmenu_dataset_range_id").html(($(this).text()).split(":")[1]);
$("#ln_topmenu_dataset_range_id").attr("beginDateKey", $(this).attr("beginDateKey"));
$("#ln_topmenu_dataset_range_id").attr("endDateKey", $(this).attr("endDateKey"));
$("#ln_topmenu_dataset_range_id").attr("riskColumnName", $(this).attr("riskColumnName"));
//cs.showTopMenuApplyIcon();
cs.rightNavSuccessEvent();
});
},
showTopMenuApplyIcon : function() {
$("#ln-topmenu-apply-icon").show();
},
rightNavSuccessEvent: function(){
LN.debug("---Inside the rightNavSuccessEvent---");
LN.getPage().updateProviderCounts(true);
$("#ln-topmenu-apply-icon").hide();
},
activateTemplateSection:function(){
//Not in Create Template screen
if($("#ln_isInCreateTemplate_Screen").val() === "false"){
$('#ln-general-infoPanel').removeClass('ln-display-none');
}
$('#ln-info-panel').removeClass('ln-display-none');
},
//Method show to drillDown Message
showDrillDown : function(){
var ellipsestext = "...";
var moretext = "more";
var lesstext = "less";
/* Handling the show more test for the drill down */
$('.drillDownMore').each(
function() {
var showChar = 555;
var content = $(this).text();
if (content.length > showChar) {
var c = content.substr(0, showChar);
var h = content.substr(showChar, content.length - showChar);
var html = c + '<span class="moreellipses">' + ellipsestext + ' </span><span class="morecontent"><span>' + h
+ '</span> <a href="#" class="morelink">' + moretext + '</a></span>';
$(this).html(html);
}
});
/* Handling the click for the drill down text more */
$(".morelink").click(function() {
if ($(this).hasClass("less")) {
$(this).removeClass("less");
$(this).html(moretext);
} else {
$(this).addClass("less");
$(this).parent().parent().addClass("ln-section-expand");
$(this).html(lesstext);
}
$(this).parent().prev().toggle();
$(this).prev().toggle();
return false;
});
},
registerSaveTemplateAction: function() {
var cs = this;
$('#ln_save_filters_to_template').click(function(e) {
e.preventDefault();
/* Sending redirect is false, Once saved need be on same page*/
LN.debug("registerSaveTemplateAction ...");
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
$("#templateNameSaveTxt").val(''); //1043
cs.saveTemplate(false);
},true);
LN.getPage().validateSelectedComparisonPeerGroup();
});
},
registerClearFiltersAction: function() {
var cs = this;
$('#ln_clear_filters').click(function(e) {
e.preventDefault();
$("#clearFiltersFromPageModal").modal('show');
});
$('#vfo_ln_clear_filters').click(function(e) {
e.preventDefault();
$("#clearFiltersFromPageModal").modal('show');
});
},
registerClearFiltersButtonActions: function() {
var cs= this;
$('#clearFiltersFromPageCancel').on('click',function(e){
$("#clearFiltersFromPageModal").modal('hide');
});
$('#clearFiltersFromPageContinue').on('click',function(e){
$("#clearFiltersFromPageModal").modal('hide');
var templateId = $("#createTemplateIdHid").val();
$.ajax({
url : LN.getContextPath()+'/clearFiltersFromPage',
data : {
"templateId" : templateId
},
type : "POST",
success : function() {
/*
* when user clicks on clear fileter from referral patterns page
* clean the filters and go to home page.
*/
if(location.pathname.indexOf("referralpatterns") == -1 && location.pathname.indexOf("measurecompliance") == -1){
location.reload();
} else {
location.href = LN.getContextPath()+ '/overallefficiency';
}
}
});
});
},
saveTemplate: function() {
var cs = this;
var templateId = $("#createTemplateIdHid").val();
if(templateId == 0){
$('#saveTemplateModal').modal({
backdrop: 'static',
keyboard: 'false'
});
//$('#ln-errorMsgSaveTemp').html("");// Removing the error message for each initial pop up load
$('#templateNameSaveTxt').val('');//Clear the text on initial popup.
$('#templateNameSaveTxt').parent().next(".error").remove();
} else {
var existingTemplateName = $("#ln_current_active_template").text().trim();
if (existingTemplateName.length == 0)
{
existingTemplateName = $("#ln_template_activeName").text().trim();
if (existingTemplateName.length == 0)
{
existingTemplateName = $("#ln_renameLbl").text().trim();
}
}
$('#existingTemplateName_saveAs').html(existingTemplateName); // Setting the existing template name in save as modal
$('#renameSaveTemplateModal').modal({
backdrop: 'static',
keyboard: 'false'
}
);
$('.saveAs_OldTemp').prop('checked',true);
$('#templateReNameSaveAsTxt').val('');
$('#templateReNameSaveAsTxt').parent().next(".error").remove();
if($('.saveAs_OldTemp').is(':checked')){
$("#saveAs_TemplateName").hide();
}
$('#ln-errorMsgRenameSaveTemp').html(""); // Removing the error message for each initial pop up load
$('#ln-errorMsgRenameSaveAsTemp').html("");
}
// save button clicked
$("#createTemplateSave").click(function(e) {
var templateName = $("#saveTemplateModal #templateNameSaveTxt").val().trim();
var allProvidersRegex = /^[a][l][l][\s]*[p][r][o][v][i][d][e][r][s]$/;
var regex = new RegExp("^[\.\,a-zA-Z0-9\b$_-\\s]+$");
/* if(LN.containsSpecialCharacters(templateName)){
$('#ln-errorMsgSaveTemp').html("Special characters are not allowed");
return;
} */
if( templateName.length > 0 && (!templateName.match(regex))){
return false;
}else if(templateName != "" && templateName.toLowerCase().match(allProvidersRegex)){
$('#ln-errorMsgSaveTemp').html("All Providers is a protected system template name.");
return;
}else {
$('#ln-errorMsgSaveTemp').html("");
}
var templateVersion;
/*Need remove after ajax prefilter function started working */
var token = $(window.location).attr('search');
if (templateName.length > 0) {
if (templateName.length <= 60) {
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
$.ajax({
url : cs.data.saveTemplateUrl + token,
type : "POST",
data : {
"templateName" : templateName,
"templateId" : templateId,
"templateVersion" : templateVersion
},
success : function(data) {
LN.debug("inside success of save template");
// Checking template name already exists or not
if (data['templateId'] == 0) {
$('#ln-errorMsgSaveTemp').html("Template name already exists.");
} else {
$("div#saveTemplateModal").modal('hide');
//window should not scroll when pop up is visible
if ( $('#ln_topNav ul .ln-selected a').text() == 'Home' ) {
$("#ln_current_active_template").html('All Providers');
} else {
$("#ln_current_active_template").html(templateName); // Added to display the template name after save.
}
// Saving template name, id and version
$("#createTemplateIdHid").val(data['templateId']);
$("#createTemplateNameHid").val(data['templateName']);
$("#templateVersionHid").val(data['templateVersionId']);
$("#save-TemplateName").text(templateName);
$("#saveTemplateConfirmModal").modal('show');
$("#ln_template_activeName").val(data['templateName']);
//For US - 510 to Update the Provider Count after saving the Template
LN.getPage().updateProviderCounts();
}// if (data['templateId'] == 0)
},
error : function(data) {
$.growl({title : "",message : "Error Occured! Template not saved"});
}
});// end outer ajax
}, true );
LN.getPage().validateSelectedComparisonPeerGroup();
} else {
$('#ln-errorMsgSaveTemp').html("Please enter a template name not to exceed 60 characters.");
} // if (templateName.length <= 60)
} else {
$('#ln-errorMsgSaveTemp').html("Please enter a template name.");
}
// End of save new template....
if($('#ln_filterName').text().trim()==='My Templates'){
$('#availabletemplatestable').DataTable().ajax.reload();
}
});
},
main_registerSaveTemplateAction: function() {
var cs = this;
//$('#ln_viewQuickMenuDiv .sidebarbuttons button:nth-child(2)').click(function(e) {
$('#ln_viewQuickMenuDiv .sidebarbuttons button[data-attr-link="Save Filters to Template"]').click(function(e) {
var check = $("#ln_isCreateTemplateScreenFlag").val();
if (check == true)
{
$("#saveTemplateModalBtn").click();
}
else
{
e.preventDefault();
/* Sending redirect is false, Once saved need be on same page*/
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
cs.saveTemplate(false);
},true);
LN.getPage().validateSelectedComparisonPeerGroup();
}
});
$('#vfo_ln_save_filters_to_template').click(function(e) {
var check = $("#ln_isCreateTemplateScreenFlag").val();
if (check == true)
{
$("#saveTemplateModalBtn").click();
}
else
{
e.preventDefault();
/* Sending redirect is false, Once saved need be on same page*/
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
cs.saveTemplate(false);
},true);
LN.getPage().validateSelectedComparisonPeerGroup();
}
});
},
saveTemplateConfirmation: function(cs) {
$("button#createTemplateOK").click(function(e) {
$("div#saveTemplateConfirmModal").modal('hide');
});
},
registerSaveAsCreateTemplateAction : function(){
$('#createTemplateSaveAs').click(function(e){
var updatetemplateReName ='';
var templateVersion = $("#templateVersionHid").val().trim();
var token = $(window.location).attr('search');
var ajaxUrl="saveTemplate";
$('#ln-errorMsgRenameSaveAsTemp').html(""); // Removing the error message
//$('#templateReNameSaveAsTxt').parent().next(".error").remove();
if($('.saveAs_OldTemp').is(':checked')){
updatetemplateReName = $('#ln_current_active_template').text().trim();
templateId= $("#createTemplateIdHid").val();
}else{
updatetemplateReName = $("#templateReNameSaveAsTxt").val().trim();
templateId = 0;
var allProvidersRegex = /^[a][l][l][\s]*[p][r][o][v][i][d][e][r][s]$/;
var regex = new RegExp("^[\.\,a-zA-Z0-9\b$_-\\s]+$");
/* if(LN.containsSpecialCharacters(updatetemplateReName)){
$('#ln-errorMsgRenameSaveAsTemp').html("Special characters are not allowed");
return;
}*/
if(updatetemplateReName.length > 0 && (!updatetemplateReName.match(regex))){
return false;
}else if(updatetemplateReName.toLowerCase().match(allProvidersRegex)){
$('#ln-errorMsgRenameSaveAsTemp').html("All Providers is a protected system template name.");
return;
} else {
$('#ln-errorMsgRenameSaveAsTemp').html("");
}
}
if (updatetemplateReName.length > 0) {
if (updatetemplateReName.length <= 60) {
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
$.ajax({
url : ajaxUrl + token,
type : "POST",
data : {
"templateName" : updatetemplateReName,
"templateId" : templateId,
"templateVersion" : templateVersion
},
success : function(data){
if(data['templateId'] == 0){
$('#ln-errorMsgRenameSaveAsTemp').html("Template name already exists.");
} else{
sessionStorage.SHOW_UNSAVED_MODAL = 'false' ;
$('#renameSaveTemplateModal').modal('hide');
if ( $('#ln_topNav ul .ln-selected a').text() == 'Home' ) {
$("#ln_current_active_template").html('All Providers');
} else {
$("#ln_current_active_template").html(data['templateName']); // Added to display the template name after save.
$("#createTemplateIdHid").val(data['templateId']);
$("#createTemplateNameHid").val(updatetemplateReName);
$("#templateVersionHid").val(data['templateVersionId']);
$("#save-TemplateName").text(data['templateName']);
$("#confirm-title").html("Save As New Template");
$("#saveTemplateConfirmModal").modal('show');
$("#ln_template_activeName").val(data['templateName']);
//For US - 510 to Update the Provider Count after saving the Template
LN.getPage().updateProviderCounts();
if($('#ln_filterName').text().trim()==='My Templates'){
$('#availabletemplatestable').DataTable().ajax.reload();
}
}
}
}
});// end of ajax
},true);
LN.getPage().validateSelectedComparisonPeerGroup();
} else {
$('#ln-errorMsgRenameSaveAsTemp').html("Please enter a template name not to exceed 60 characters.");
} // if (templateName.length <= 60)
} else {
$('#ln-errorMsgRenameSaveAsTemp').html("Please enter a template name.");
}
});
},
settingViewEditFlag : function(){
$("#ln_view_template").click(function(){
sessionStorage.templateViewFlag='EditTemplate';
});
$("#vfo_ln_view_template").click(function(){
sessionStorage.templateViewFlag='EditTemplate';
});
},
changeSaveAsAction : function(){
$(".saveAs_NewTemp").change(function(){
$("#saveAs_TemplateName").show();
$('#templateReNameSaveAsTxt').val('');
});
$(".saveAs_OldTemp").change(function(){
$("#saveAs_TemplateName").hide();
$('#ln-errorMsgRenameSaveAsTemp').html("");
});
},
registerRunTemplateBtnClick : function() {
$('#runTemplateBtn').on('click' , function(e){
e.preventDefault();
LN.debug("runTemplateBtn ...");
LN.getPage().registerEvent(EVENT_TYPES.COMPARISON_PEER_GROUP_SUCCESS,
cs, function(){
var targetUrl = LN.getContextPath()+'/runTemplate' ;
$(location).attr('href' , targetUrl ) ;
},true);
LN.getPage().validateSelectedComparisonPeerGroup();
});
}
});
$( window ).load(function() {
$('#contentheaderleft').css('display','block');
});