Commit aae22cbf by GD-A-150752

message-engine-hiring-team css-fix

parent a8d2ae8c
......@@ -103,7 +103,7 @@
<router-outlet (activate)="onRouteUpdate()"></router-outlet>
</div>
</div>
<p-dialog #messageEngine [(visible)]="showChat" header="" [modal]="true" [responsive]="true"
<p-dialog #messageEngine [(visible)]="showChat" header="" [modal]="true" [responsive]="true" [resizable]="false"
class="message-engine" [style]="{width: '300px', height: '500px'}">
<app-message-engine-applicant-view *ngIf="showChat" [embedded]="true" [jobId]="jobId" [loggedInId]="loggedIn"
(minimize)="showChat = false"></app-message-engine-applicant-view>
......
......@@ -21,7 +21,7 @@ export class ApplicantPortalLayoutComponent implements OnInit, OnDestroy {
jobId: string;
key: string;
year = new Date().getFullYear();
constructor(
private msgsService: MsgsService,
private userService: UserService,
......@@ -29,7 +29,7 @@ export class ApplicantPortalLayoutComponent implements OnInit, OnDestroy {
private titleService: Title,
private router: Router,
private activatedRoute: ActivatedRoute,
private applicantPortalLayoutService: ApplicantPortalLayoutService,
private applicantPortalLayoutService: ApplicantPortalLayoutService
) { }
ngOnInit() {
......@@ -66,7 +66,7 @@ export class ApplicantPortalLayoutComponent implements OnInit, OnDestroy {
loadData() {
this.userService.reloadUserDetails();
this.msgsService.clearErrorMessages();
this.applicantPortalLayoutService.reloadApplicantUserDetails(this.jobId, this.key);
}
......
......@@ -9,6 +9,7 @@ export class ApplicantPortalLayoutService {
userDataUpdated = new Subject<any>();
userData: any;
jobId: string;
constructor(
private apiService: ApiService,
......@@ -17,21 +18,23 @@ export class ApplicantPortalLayoutService {
}
reloadApplicantUserDetails (job, key) {
if(job && key) {
let params = {
reloadApplicantUserDetails(job, key): void {
if (job && key) {
const params = {
environment: environment.envName,
Job: job,
Key: key
}
};
this.apiService.post(`svc/ApplicantUserDetails`, params).subscribe(
(data) => {
if (this.utilsService.isSuccessfulResponse(data)) {
this.userData = data;
this.userDataUpdated.next(data);
}
});
this.apiService.post('svc/ApplicantUserDetails', params)
.subscribe(
data => {
if (this.utilsService.isSuccessfulResponse(data)) {
this.jobId = job;
this.userData = data;
this.userDataUpdated.next(data);
}
});
}
}
}
<div class="{{embedded ? 'openedFromWorkflow' : 'dashboard-content-area second-part' }}">
<app-error-message></app-error-message>
<form #form="ngForm" *ngIf="jobId && loggedInId">
<div class="ui-g ui-fluid">
<div class="ui-g-12 ui-md-12">
......
......@@ -24,9 +24,14 @@ a {
}
.ui-fileupload-row {
div:nth-child(n+3) {
div {
display: none;
}
div:nth-child(2) {
display: block;
word-break: break-all;
}
}
.ui-button-text {
......@@ -80,7 +85,7 @@ a {
}
.messages-wrapper {
max-height: 300px;
height: 370px;
overflow-y: auto;
}
......@@ -191,6 +196,12 @@ a {
.ui-fileupload-content {
margin-top: 0.5em;
border-radius: 10px;
padding: 5px;
ul {
overflow-y: auto;
height: 40px;
}
}
.ql-editor {
......
......@@ -13,7 +13,6 @@ import { ChatAttachmentModel } from '../../models/chat-attachment.model';
import { JobApplicationModel } from '../../models/job-application.model';
import { MessageModel } from '../../models/message.model';
import { SentViaEnum } from '../../models/sent-via.enum';
import { MsgsService } from '../../oneit/services/msgs.service';
import { SaveService } from '../../oneit/services/save.service';
import { UtilsService } from '../../oneit/services/utils.service';
import { AdminPortalLayoutService } from '../admin-portal/admin-portal-layout/admin-portal-layout.service';
......@@ -57,8 +56,7 @@ export class MessageEngineApplicantViewComponent extends BaseComponent implement
private appService: AppService,
private messageEngineApplicantViewService: MessageEngineApplicantViewService,
private adminPortalLayoutService: AdminPortalLayoutService,
private applicantPortalLayoutService: ApplicantPortalLayoutService,
private msgService: MsgsService
private applicantPortalLayoutService: ApplicantPortalLayoutService
) {
super(utilsService);
// In order to get previous url for navigation
......@@ -85,13 +83,21 @@ export class MessageEngineApplicantViewComponent extends BaseComponent implement
// For Hiring Team or Applicant
const service = this.embedded ? this.adminPortalLayoutService : this.applicantPortalLayoutService;
if (service.userData) {
this.loggedInId = service.userData.CompanyUser.User;
if (!(service instanceof AdminPortalLayoutService)) {
this.jobId = service.jobId;
this.loggedInId = service.userData.UserID;
} else {
this.loggedInId = service.userData.CompanyUser.User;
}
this.initComponent();
} else {
this.subscriptions.push(service.userDataUpdated
.first()
.subscribe(() => {
this.loggedInId = service.userData.CompanyUser.User;
this.loggedInId = service.userData.UserID;
if (!(service instanceof AdminPortalLayoutService)) {
this.jobId = service.jobId;
}
this.initComponent();
}));
}
......@@ -285,9 +291,6 @@ export class MessageEngineApplicantViewComponent extends BaseComponent implement
const editor = editElement.getElementsByClassName('ql-editor');
if (this.showPlainText(this.Message.MessageContent) === '') {
this.msgService.addErrorMessages(
[this.utilsService.getValidationMessage('required', 'Message Content', {})]
);
this.messageEditor.getQuill()
.focus();
editor[0].classList.add('error-block');
......
......@@ -308,8 +308,7 @@
&.ui-dialog-draggable {
left: auto !important;
right: 10px !important;
min-height: 560px !important;
max-height: 600px !important;
height: 600px !important;
bottom: 0 !important;
top: auto !important;
width: 690px !important;
......
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