Fairoj : Sales PD Issue fixes
This commit is contained in:
parent
aeff8405b5
commit
034a55c2c3
@ -1,5 +1,5 @@
|
|||||||
<?xml version='1.0' encoding='utf-8'?>
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
<widget id="com.sineedge.pdglender" version="0.0.13" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
|
<widget id="com.sineedge.pdglender" version="0.0.14" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
|
||||||
<name>PD Genie</name>
|
<name>PD Genie</name>
|
||||||
<description>info@pdgenie.com</description>
|
<description>info@pdgenie.com</description>
|
||||||
<author email="info@pdgenie.com" href="https://pdgenie.com">PD Genie</author>
|
<author email="info@pdgenie.com" href="https://pdgenie.com">PD Genie</author>
|
||||||
|
|||||||
@ -129,7 +129,9 @@ btnaccess:boolean = false;
|
|||||||
|
|
||||||
}
|
}
|
||||||
getUsers(){
|
getUsers(){
|
||||||
let userid = this.aws.getlocale();
|
// let userid = this.aws.getlocale();
|
||||||
|
let userid:any=localStorage.getItem("user_details")
|
||||||
|
userid=JSON.parse(userid).userid;
|
||||||
this.aws.getuserprofile(userid).subscribe(res=>
|
this.aws.getuserprofile(userid).subscribe(res=>
|
||||||
{
|
{
|
||||||
console.log('this.users',res);
|
console.log('this.users',res);
|
||||||
|
|||||||
@ -719,13 +719,13 @@ console.log("rr",this.original_result_data.questions)
|
|||||||
let return_val=[]
|
let return_val=[]
|
||||||
let send_val:boolean=true
|
let send_val:boolean=true
|
||||||
// this.local_ques_JSON.onsubmit=[{
|
// this.local_ques_JSON.onsubmit=[{
|
||||||
// "expression": "(function () {let sum_val=null;let ques_key=[];control.questions_group.forEach(ques_obj=>{ques_obj.questions.map(ques=>{if(ques.question_key == 'name_board_seen'){ques_key.push(ques)}})});if(ques_key.length >=3){return true}else{return false}return sum_val}())",
|
// "expression": "(function () {let sum_val=null;let ques_key=[];control.questions_group.forEach(ques_obj=>{ques_obj.questions.map(ques=>{if(ques.question_key == submitProperty.key_name){ques_key.push(ques)}})});if(ques_key.length >=3){return true}else{return false}return sum_val}())",
|
||||||
// "key_name": "name_board_seen",
|
|
||||||
// "msg": "Minimum 3 image required in name board seen"
|
|
||||||
// },{
|
|
||||||
// "expression": "(function () {let sum_val=null;let ques_key=[];control.questions_group.forEach(ques_obj=>{ques_obj.questions.map(ques=>{if(ques.question_key == 'approach_to_pd_location'){ques_key.push(ques)}})});console.log('dd',ques_key.length);if(ques_key.length >=3){return true}else{return false}return sum_val}())",
|
|
||||||
// "key_name": "approach_to_pd_location",
|
// "key_name": "approach_to_pd_location",
|
||||||
// "msg": "Minimum 3 image required in Approach to pd location"
|
// "msg": "Minimum 3 image required in approach"
|
||||||
|
// },{
|
||||||
|
// "expression": "(function () {let sum_val=null;let ques_key=[];if(control.question_key == submitProperty.key_name && control.answer_value == ''){return false}else{return true}return sum_val}())",
|
||||||
|
// "key_name": "selfie_with_person_met",
|
||||||
|
// "msg": "Selfie Person met pic is required"
|
||||||
// }]
|
// }]
|
||||||
// console.log(this.local_ques_JSON);
|
// console.log(this.local_ques_JSON);
|
||||||
if(this.local_ques_JSON.hasOwnProperty('onsubmit') && this.local_ques_JSON.onsubmit != null){
|
if(this.local_ques_JSON.hasOwnProperty('onsubmit') && this.local_ques_JSON.onsubmit != null){
|
||||||
@ -736,12 +736,13 @@ console.log("rr",this.original_result_data.questions)
|
|||||||
// this.local_ques_JSON.onsubmit.forEach(submitProperty=>{
|
// this.local_ques_JSON.onsubmit.forEach(submitProperty=>{
|
||||||
|
|
||||||
let submitProperty=this.local_ques_JSON.onsubmit[i]
|
let submitProperty=this.local_ques_JSON.onsubmit[i]
|
||||||
console.log(submitProperty,parent_ques,i);
|
|
||||||
// console.log(parent_ques.questions_group[0].questions.filter(val=>val.question_key == submitProperty.key_name).length > 0)
|
// console.log(parent_ques.questions_group[0].questions.filter(val=>val.question_key == submitProperty.key_name).length > 0)
|
||||||
if(parent_ques.is_repeatable == '1' && parent_ques.questions_group[0].questions.filter(val=>val.question_key == submitProperty.key_name).length > 0){
|
if((parent_ques.is_repeatable == '1' && parent_ques.questions_group[0].questions.filter(val=>val.question_key == submitProperty.key_name).length > 0 ) || parent_ques.question_key == submitProperty.key_name){
|
||||||
|
|
||||||
console.log(submitProperty,parent_ques,i);
|
console.log(submitProperty,parent_ques,i);
|
||||||
return_val.length = 0
|
return_val.length = 0
|
||||||
let val=this.calculation(parent_ques,submitProperty.expression)
|
let val=this.calculation(parent_ques,submitProperty)
|
||||||
console.log("vv",val)
|
console.log("vv",val)
|
||||||
if(val != true && val != 100){
|
if(val != true && val != 100){
|
||||||
this.toastProvider.lenderappmessage(submitProperty.msg)
|
this.toastProvider.lenderappmessage(submitProperty.msg)
|
||||||
@ -775,7 +776,7 @@ console.log("rr",this.original_result_data.questions)
|
|||||||
}
|
}
|
||||||
return send_val
|
return send_val
|
||||||
}
|
}
|
||||||
calculation(control,expression){
|
calculation(control,submitProperty){
|
||||||
// console.log("control",control)
|
// console.log("control",control)
|
||||||
// let exp=`
|
// let exp=`
|
||||||
// (function () {let sum_val=null
|
// (function () {let sum_val=null
|
||||||
@ -818,7 +819,7 @@ console.log("rr",this.original_result_data.questions)
|
|||||||
// return sum_val }());`
|
// return sum_val }());`
|
||||||
|
|
||||||
|
|
||||||
let val= eval(expression);
|
let val= eval(submitProperty.expression);
|
||||||
console.log(val)
|
console.log(val)
|
||||||
return val
|
return val
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,8 +30,8 @@
|
|||||||
</content-loader>
|
</content-loader>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ion-list style="margin-top: 5px;" *ngIf="!loader_access">
|
<ion-list style="margin-top: 5px;" [virtualScroll]="sales_displayValue" approxItemHeight="320px">
|
||||||
<ion-item *ngFor="let val of sales_displayValue" (click)="presentActionSheet(val.sales_pd_id)">
|
<ion-item *virtualItem="let val" (click)="presentActionSheet(val.sales_pd_id)">
|
||||||
<!-- <p item-start class="lettericon">{{val.abbr}}</p> -->
|
<!-- <p item-start class="lettericon">{{val.abbr}}</p> -->
|
||||||
<!-- <ion-icon style="font-size:90%" item-start="" class="lettericon" [style.background]="bgColor[i]" *ngIf="progess.applicat_details ===undefined || progess.applicat_details[0].applicant_name ==null">{{progess.pd_id}}</ion-icon> -->
|
<!-- <ion-icon style="font-size:90%" item-start="" class="lettericon" [style.background]="bgColor[i]" *ngIf="progess.applicat_details ===undefined || progess.applicat_details[0].applicant_name ==null">{{progess.pd_id}}</ion-icon> -->
|
||||||
<ion-row>
|
<ion-row>
|
||||||
|
|||||||
@ -102,4 +102,5 @@ page-sales-p-dlist {
|
|||||||
// overflow: hidden;
|
// overflow: hidden;
|
||||||
// text-overflow: ellipsis;
|
// text-overflow: ellipsis;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { IonicPage, NavController, NavParams, ActionSheetController } from 'ioni
|
|||||||
import { SalesPdProvider } from '../../providers/sales-pd/sales-pd';
|
import { SalesPdProvider } from '../../providers/sales-pd/sales-pd';
|
||||||
import { HomePage, Section1 } from '../home/home';
|
import { HomePage, Section1 } from '../home/home';
|
||||||
import { ToastProvider } from '../../../../providers/common-provider/toast';
|
import { ToastProvider } from '../../../../providers/common-provider/toast';
|
||||||
|
import { LoadingProvider } from '../../../../providers/common-provider/loading';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generated class for the SalesPDlistPage page.
|
* Generated class for the SalesPDlistPage page.
|
||||||
@ -20,14 +21,17 @@ export class SalesPDlistPage {
|
|||||||
sales_displayValue: any=[];
|
sales_displayValue: any=[];
|
||||||
loader_access:any=true
|
loader_access:any=true
|
||||||
|
|
||||||
constructor(public actionSheetCtrl: ActionSheetController,public navCtrl: NavController, public navParams: NavParams,private salesPDService:SalesPdProvider,private toastProvider:ToastProvider) {
|
constructor(public actionSheetCtrl: ActionSheetController,public navCtrl: NavController, public navParams: NavParams,private salesPDService:SalesPdProvider,private toastProvider:ToastProvider,private loaderProvider:LoadingProvider) {
|
||||||
}
|
}
|
||||||
|
|
||||||
ionViewDidLoad() {
|
ionViewDidLoad() {
|
||||||
console.log('ionViewDidLoad SalesPDlistPage');
|
console.log('ionViewDidLoad SalesPDlistPage');
|
||||||
this.getListofPD()
|
|
||||||
// this.salesPDService.clearLocalData();
|
// this.salesPDService.clearLocalData();
|
||||||
}
|
}
|
||||||
|
ionViewDidEnter(){
|
||||||
|
this.getListofPD()
|
||||||
|
}
|
||||||
getListofPD(){
|
getListofPD(){
|
||||||
this.salesPDService.getSalesPDList().subscribe(res=>{
|
this.salesPDService.getSalesPDList().subscribe(res=>{
|
||||||
if(res['dataStatus']){
|
if(res['dataStatus']){
|
||||||
@ -57,6 +61,7 @@ export class SalesPDlistPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
salesPDpdf(pdfdetail){
|
salesPDpdf(pdfdetail){
|
||||||
|
this.loaderProvider.pdloader("Processing..")
|
||||||
this.salesPDService.getSalesPdpdf(pdfdetail)
|
this.salesPDService.getSalesPdpdf(pdfdetail)
|
||||||
.subscribe(
|
.subscribe(
|
||||||
data => {
|
data => {
|
||||||
@ -65,14 +70,16 @@ export class SalesPDlistPage {
|
|||||||
// window.location.href=data.records;
|
// window.location.href=data.records;
|
||||||
window.open(data.records, '_blank');
|
window.open(data.records, '_blank');
|
||||||
}
|
}
|
||||||
|
this.loaderProvider.dismissLoader();
|
||||||
|
},err=>{
|
||||||
|
this.loaderProvider.dismissLoader()
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
alertDecision(){
|
alertDecision(){
|
||||||
let btns={button1:'New PD',button2:'Continue'}
|
let btns={button1:'New PD',button2:'Continue'}
|
||||||
let alert = this.toastProvider.setAlertWithButtons("<small>You have one incomplete PD<small>", "<strong>Do you wish to continue the same or start with a new discussion<br/><small>Note:Starting fresh PD will delete the existing one.</small></strong>",btns)
|
let alert = this.toastProvider.setAlertWithButtons("<small>You have one incomplete PD<small>", "<strong>Do you wish to continue the same or start with a new discussion<br/><small>Note:Starting New PD will delete the existing one.</small></strong>",btns)
|
||||||
alert.present();
|
alert.present();
|
||||||
alert.onDidDismiss((data) => {
|
alert.onDidDismiss((data) => {
|
||||||
if (data == false) {
|
if (data == false) {
|
||||||
|
|||||||
@ -55,8 +55,8 @@ export class CameraProvider {
|
|||||||
const options = {
|
const options = {
|
||||||
quality: 75,
|
quality: 75,
|
||||||
destinationType: this.camera.DestinationType.DATA_URL,
|
destinationType: this.camera.DestinationType.DATA_URL,
|
||||||
targetWidth: 595,
|
targetWidth: 500,
|
||||||
targetHeight: 842,
|
targetHeight: 600,
|
||||||
correctOrientation: true,
|
correctOrientation: true,
|
||||||
encodingType: this.camera.EncodingType.PNG,
|
encodingType: this.camera.EncodingType.PNG,
|
||||||
saveToPhotoAlbum:false,
|
saveToPhotoAlbum:false,
|
||||||
|
|||||||
@ -32,7 +32,9 @@ current_section:any;
|
|||||||
|
|
||||||
}
|
}
|
||||||
saveQuestions(params): Observable<Response>{
|
saveQuestions(params): Observable<Response>{
|
||||||
params.createdby=this.aws.getlocale();
|
let userid:any=localStorage.getItem("user_details")
|
||||||
|
userid=JSON.parse(userid).userid;
|
||||||
|
params.createdby=userid
|
||||||
let product_id=localStorage.getItem('product_id_salesPD')
|
let product_id=localStorage.getItem('product_id_salesPD')
|
||||||
let users:any=localStorage.getItem('user_details')
|
let users:any=localStorage.getItem('user_details')
|
||||||
users=JSON.parse(users)
|
users=JSON.parse(users)
|
||||||
|
|||||||
@ -141,7 +141,10 @@ getLenderContactPersons(datas){
|
|||||||
return this.http.get(this.apiurl+'getEntityPreferences/'+entity_id);
|
return this.http.get(this.apiurl+'getEntityPreferences/'+entity_id);
|
||||||
}
|
}
|
||||||
generatePDReportPDF(pdId: any): Observable<any> {
|
generatePDReportPDF(pdId: any): Observable<any> {
|
||||||
pdId.fk_createdby = this.aws.getlocale();
|
// pdId.fk_createdby = this.aws.getlocale();
|
||||||
|
let userid:any=localStorage.getItem("user_details")
|
||||||
|
userid=JSON.parse(userid).userid;
|
||||||
|
pdId.fk_createdby =userid
|
||||||
return this.http.post<any>(this.apiurl + "generatePDReportPDF", { "records": pdId });
|
return this.http.post<any>(this.apiurl + "generatePDReportPDF", { "records": pdId });
|
||||||
}
|
}
|
||||||
checkExistPDDetails(datas,entity_id){
|
checkExistPDDetails(datas,entity_id){
|
||||||
|
|||||||
BIN
www/assets/fonts/ionicons.eot
Normal file
BIN
www/assets/fonts/ionicons.eot
Normal file
Binary file not shown.
50
www/assets/fonts/ionicons.scss
Normal file
50
www/assets/fonts/ionicons.scss
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
|
||||||
|
// Ionicons Icon Font CSS
|
||||||
|
// --------------------------
|
||||||
|
// Ionicons CSS for Ionic's <ion-icon> element
|
||||||
|
// ionicons-icons.scss has the icons and their unicode characters
|
||||||
|
|
||||||
|
$ionicons-font-path: $font-path !default;
|
||||||
|
|
||||||
|
@import "ionicons-icons";
|
||||||
|
@import "ionicons-variables";
|
||||||
|
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Ionicons";
|
||||||
|
src: url("#{$ionicons-font-path}/ionicons.woff2?v=#{$ionicons-version}") format("woff2"),
|
||||||
|
url("#{$ionicons-font-path}/ionicons.woff?v=#{$ionicons-version}") format("woff"),
|
||||||
|
url("#{$ionicons-font-path}/ionicons.ttf?v=#{$ionicons-version}") format("truetype");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
ion-icon {
|
||||||
|
display: inline-block;
|
||||||
|
|
||||||
|
font-family: "Ionicons";
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
font-style: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 1;
|
||||||
|
text-rendering: auto;
|
||||||
|
text-transform: none;
|
||||||
|
speak: none;
|
||||||
|
|
||||||
|
@include rtl() {
|
||||||
|
&[aria-label^="arrow"]::before,
|
||||||
|
&[flip-rtl]::before {
|
||||||
|
transform: scaleX(-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
&[unflip-rtl]::before {
|
||||||
|
transform: scaleX(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
}
|
||||||
2630
www/assets/fonts/ionicons.svg
Normal file
2630
www/assets/fonts/ionicons.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 391 KiB |
BIN
www/assets/fonts/ionicons.ttf
Normal file
BIN
www/assets/fonts/ionicons.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/noto-sans-bold.ttf
Normal file
BIN
www/assets/fonts/noto-sans-bold.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/noto-sans-bold.woff
Normal file
BIN
www/assets/fonts/noto-sans-bold.woff
Normal file
Binary file not shown.
BIN
www/assets/fonts/noto-sans-regular.ttf
Normal file
BIN
www/assets/fonts/noto-sans-regular.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/noto-sans-regular.woff
Normal file
BIN
www/assets/fonts/noto-sans-regular.woff
Normal file
Binary file not shown.
34
www/assets/fonts/noto-sans.scss
Normal file
34
www/assets/fonts/noto-sans.scss
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
// Noto Sans Font
|
||||||
|
// Google
|
||||||
|
// Apache License, version 2.0
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
|
|
||||||
|
$noto-sans-font-path: $font-path !default;
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Noto Sans";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 300;
|
||||||
|
src: local("Noto Sans"), local("Noto-Sans-Regular"), url("#{$noto-sans-font-path}/noto-sans-regular.woff") format("woff"), url("#{$noto-sans-font-path}/noto-sans-regular.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Noto Sans";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local("Noto Sans"), local("Noto-Sans-Regular"), url("#{$noto-sans-font-path}/noto-sans-regular.woff") format("woff"), url("#{$noto-sans-font-path}/noto-sans-regular.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Noto Sans";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 500;
|
||||||
|
src: local("Noto Sans Bold"), local("Noto-Sans-Bold"), url("#{$noto-sans-font-path}/noto-sans-bold.woff") format("woff"), url("#{$noto-sans-font-path}/noto-sans-bold.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Noto Sans";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: local("Noto Sans Bold"), local("Noto-Sans-Bold"), url("#{$noto-sans-font-path}/noto-sans-bold.woff") format("woff"), url("#{$noto-sans-font-path}/noto-sans-bold.ttf") format("truetype");
|
||||||
|
}
|
||||||
BIN
www/assets/fonts/roboto-bold.ttf
Normal file
BIN
www/assets/fonts/roboto-bold.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-bold.woff
Normal file
BIN
www/assets/fonts/roboto-bold.woff
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-bold.woff2
Normal file
BIN
www/assets/fonts/roboto-bold.woff2
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-light.ttf
Normal file
BIN
www/assets/fonts/roboto-light.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-light.woff
Normal file
BIN
www/assets/fonts/roboto-light.woff
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-light.woff2
Normal file
BIN
www/assets/fonts/roboto-light.woff2
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-medium.ttf
Normal file
BIN
www/assets/fonts/roboto-medium.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-medium.woff
Normal file
BIN
www/assets/fonts/roboto-medium.woff
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-medium.woff2
Normal file
BIN
www/assets/fonts/roboto-medium.woff2
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-regular.ttf
Normal file
BIN
www/assets/fonts/roboto-regular.ttf
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-regular.woff
Normal file
BIN
www/assets/fonts/roboto-regular.woff
Normal file
Binary file not shown.
BIN
www/assets/fonts/roboto-regular.woff2
Normal file
BIN
www/assets/fonts/roboto-regular.woff2
Normal file
Binary file not shown.
34
www/assets/fonts/roboto.scss
Normal file
34
www/assets/fonts/roboto.scss
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
// Roboto Font
|
||||||
|
// Google
|
||||||
|
// Apache License, version 2.0
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
|
|
||||||
|
$roboto-font-path: $font-path !default;
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Roboto";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 300;
|
||||||
|
src: local("Roboto Light"), local("Roboto-Light"), url("#{$roboto-font-path}/roboto-light.woff2") format("woff2"), url("#{$roboto-font-path}/roboto-light.woff") format("woff"), url("#{$roboto-font-path}/roboto-light.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Roboto";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local("Roboto"), local("Roboto-Regular"), url("#{$roboto-font-path}/roboto-regular.woff2") format("woff2"), url("#{$roboto-font-path}/roboto-regular.woff") format("woff"), url("#{$roboto-font-path}/roboto-regular.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Roboto";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 500;
|
||||||
|
src: local("Roboto Medium"), local("Roboto-Medium"), url("#{$roboto-font-path}/roboto-medium.woff2") format("woff2"), url("#{$roboto-font-path}/roboto-medium.woff") format("woff"), url("#{$roboto-font-path}/roboto-medium.ttf") format("truetype");
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "Roboto";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: local("Roboto Bold"), local("Roboto-Bold"), url("#{$roboto-font-path}/roboto-bold.woff2") format("woff2"), url("#{$roboto-font-path}/roboto-bold.woff") format("woff"), url("#{$roboto-font-path}/roboto-bold.ttf") format("truetype");
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
28793
www/build/main.css
28793
www/build/main.css
File diff suppressed because one or more lines are too long
1
www/build/main.css.map
Normal file
1
www/build/main.css.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
null
|
||||||
5885
www/build/main.js
5885
www/build/main.js
File diff suppressed because one or more lines are too long
1
www/build/main.js.map
Normal file
1
www/build/main.js.map
Normal file
File diff suppressed because one or more lines are too long
202858
www/build/vendor.js
202858
www/build/vendor.js
File diff suppressed because one or more lines are too long
1
www/build/vendor.js.map
Normal file
1
www/build/vendor.js.map
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user