Commit 5e9fbaef authored by prumde's avatar prumde

Changes as per New Dashboard Landing Page Dashboard

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@197561 ce508802-f39f-4f6c-b175-0d175dae99d5
parent de7413af
<?xml version='1.0'?>
<Root>
<filters display='N'>
</filters>
<page_title><![CDATA[Dashboard Links]]></page_title>
<datasource id ='1' dataSourceType = 'jsondata'><![CDATA[{
"image" : "logo_company.png",
"title" : "Proteus Vision",
"subtitle" : "Sales Planning and Reporting Tool",
"quicklinks" : [
{
"bgcolor":"#72c9fd",
"image" : "auto_sync.svg",
"imageFunction" : " getAutoSyncImgClass() ",
"title" : "Auto Sync",
"subtitle1" : " getAutoSyncStatus('PENDING') ",
"subtitle2" : " getAutoSyncStatus('FAILED') ",
"execFunction" : "openTransactionGWT(' ','sync_dcr','G','Sync');"
},
{
"bgcolor":"#ecae85",
"image" : "todays.svg",
"title" : "Today's Calls",
"subtitle1" : " getTodaysDashboardStatus('CUST_TYPE') ",
"subtitle2" : " getTodaysDashboardStatus('LISTED') ",
"execFunction" : "redirectDashboard('2');"
}
],
"preload_functions" : [
"preloadDashboardData({'url' : '/ibase/TodaysServlet', 'value' : 'TodaysServlet', 'type' : 'servlet'});",
"preloadDashboardData({'url' : '', 'value' : 'SPRS_CUST_INFO', 'type' : 'datamodel'});",
"preloadDashboardMetadata('customerInfo');"
]
}]]></datasource>
<view id='1' name='Default' type='flatonly' >
<component datasource='1' id='1' type='FEED'>
<component_icon><![CDATA[]]></component_icon>
<ComponentTitle><![CDATA[Dashboard Links]]></ComponentTitle>
<ComponentName><![CDATA[Dashboard Links]]></ComponentName>
<component_css><![CDATA[db-col-1]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<layout protoType='card'>
<html><![CDATA[
<div class="quicklink-dashboard">
<div class="qd-header">
<span class="icon-circle"><img src='angplugin/assets/images/{{context.image}}'/></span>
<span class="first-line">{{context.title}}</span>
<span class="second-line">{{context.subtitle}}</span>
</div>
<div class="quicklink" *ngFor="let quicklink of context.quicklinks" [style.background-color]="quicklink.bgcolor" (click) = "evalFunction(quicklink.execFunction)">
<div *ngIf= "quicklink.image.indexOf('/') == -1 " class="quicklink-icon">
<img src='angplugin/assets/images/svg/{{quicklink.image}}' [ngClass] = "evalFunction(quicklink.imageFunction)" />
</div>
<div *ngIf= "quicklink.image.indexOf('/') != -1 " class="quicklink-icon">
<img src='{{quicklink.image}}' [ngClass] = "evalFunction(quicklink.imageFunction)" />
</div>
<div class="quicklink-content">
<span class="first-line">{{quicklink.title}}</span>
<span class="second-line">{{evalFunction(quicklink.subtitle1)}}</span>
<span class="second-line">{{evalFunction(quicklink.subtitle2)}}</span>
</div>
<div class="quicklink-action">
<span class="material-icons">keyboard_arrow_right</span>
</div>
</div>
]]></html>
</layout>
</component>
</view>
</Root>
...@@ -38,8 +38,12 @@ ...@@ -38,8 +38,12 @@
<opacity><![CDATA[1]]></opacity> <opacity><![CDATA[1]]></opacity>
<label><![CDATA[Calls]]></label> <label><![CDATA[Calls]]></label>
<legendPosition><![CDATA[inline]]></legendPosition> <legendPosition><![CDATA[inline]]></legendPosition>
<colors>
<color id="Listed"><![CDATA[31, 193, 113]]></color>
<color id="Unlisted"><![CDATA[255, 205, 20]]></color>
</colors>
</chart_properties> </chart_properties>
<component_icon><![CDATA[contentLibrary.png]]></component_icon> <component_icon><![CDATA[todays.svg]]></component_icon>
<ComponentTitle><![CDATA[Todays]]></ComponentTitle> <ComponentTitle><![CDATA[Todays]]></ComponentTitle>
<ComponentName><![CDATA[summary-timeline]]></ComponentName> <ComponentName><![CDATA[summary-timeline]]></ComponentName>
<component_css><![CDATA[db-col-2]]></component_css> <component_css><![CDATA[db-col-2]]></component_css>
......
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