diff --git a/projects/common-consumption/package.json b/projects/common-consumption/package.json index 02102a6c04b884dddbd3a09d05c2268b7bbdfd5a..fc65a8b2f73fbbf0a81afc6c34da6376eb3a5dc2 100644 --- a/projects/common-consumption/package.json +++ b/projects/common-consumption/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/common-consumption-v9", - "version": "4.7.1", + "version": "4.9.0", "repository": { "type": "git", "url": "git+https://github.com/Sunbird-Ed/SunbirdEd-consumption-ngcomponents.git" diff --git a/projects/common-consumption/src/lib/content-details/toc-child-item/toc-child-item.component.html b/projects/common-consumption/src/lib/content-details/toc-child-item/toc-child-item.component.html index 7efd285c72f7b6e7da3208a5fdf621009c4acfff..40f4c6ef570db91508eef9e9cf7dfa885522334a 100644 --- a/projects/common-consumption/src/lib/content-details/toc-child-item/toc-child-item.component.html +++ b/projects/common-consumption/src/lib/content-details/toc-child-item/toc-child-item.component.html @@ -14,12 +14,19 @@ <div *ngIf="childData?.children && !(childData?.contentData?.trackable?.enabled === 'Yes' || childData?.trackable?.enabled === 'Yes')"> <div *ngFor="let child of childData?.children; let j = index;" [id]="child.identifier"> - <div *ngIf="child?.mimeType !== 'application/vnd.sunbird.question'"> + <div *ngIf="child?.mimeType !== 'application/vnd.sunbird.question' && child?.mimeType !== 'application/vnd.sunbird.questionset'"> {{ createUniqueId(childData, child) }} <sb-toc-child-item [childData]="child" [activeContent]="activeContent" (tocCardClick)="tocCardClickHandler($event)" [activeMimeTypeFilter]="activeMimeTypeFilter" [type]="type" [contentStatus]="contentStatus" [playBtnConfig]="playBtnConfig" (playButtonClick)="onPlayButtonClick($event)" [platform]="platform" [trackableDefaultImage]="trackableDefaultImage"> </sb-toc-child-item> </div> + <div *ngIf="child?.mimeType === 'application/vnd.sunbird.questionset'"> + <div class="child-content-padding"> + <sb-toc-card [content]="child" (tocCardClick)="tocCardClickHandler($event)" [type]="type" + [contentStatus]="contentStatus" [activeContent]="activeContent" [maxAttempts]="maxAttempts" [scoreLabel]="scoreLabel" [disabled]="disabled"> + </sb-toc-card> + </div> + </div> </div> </div> \ No newline at end of file diff --git a/projects/common-consumption/src/lib/pipes-module/mime-type.ts b/projects/common-consumption/src/lib/pipes-module/mime-type.ts index 37db7436ab433ed475e179e8ff1741e5efeb6769..0450f47fe8c452baf6c51a24f4c422de4414dff4 100644 --- a/projects/common-consumption/src/lib/pipes-module/mime-type.ts +++ b/projects/common-consumption/src/lib/pipes-module/mime-type.ts @@ -10,7 +10,7 @@ export class MimeTypeMasterData { public static readonly DOCS = ['application/pdf', 'application/epub', 'application/msword']; public static readonly ALL = ['video/mp4', 'video/x-youtube', 'video/webm', 'application/pdf', 'application/epub', 'application/pdf', 'application/epub', 'application/vnd.ekstep.ecml-archive', 'application/vnd.ekstep.h5p-archive', - 'application/vnd.ekstep.html-archive', 'audio/mp3', 'audio/mp4', 'audio/mpeg', 'audio/ogg', 'audio/webm', 'audio/x-wav', 'audio/wav' + 'application/vnd.ekstep.html-archive','application/vnd.sunbird.questionset', 'audio/mp3', 'audio/mp4', 'audio/mpeg', 'audio/ogg', 'audio/webm', 'audio/x-wav', 'audio/wav' ]; }