forked from CIT/Vmeda.Online
		
	MOBILE-2567 grades: Fix rowspan problem
This commit is contained in:
		
							parent
							
								
									e24c3c7261
								
							
						
					
					
						commit
						08371d580f
					
				| @ -10,23 +10,25 @@ | ||||
|             <table cellspacing="0" cellpadding="0" class="core-grades-table"> | ||||
|                 <thead> | ||||
|                     <tr> | ||||
|                         <th *ngFor="let column of gradesTable.columns" id="{{column.name}}" [class.hidden-phone]="column.hiddenPhone" [attr.colspan]="column.colspan"> | ||||
|                         <th *ngFor="let column of gradesTable.columns" id="{{column.name}}" [class.hidden-phone]="column.hiddenPhone" [attr.colspan]="column.colspan" text-start> | ||||
|                             {{ 'core.grades.' + column.name | translate }} | ||||
|                         </th> | ||||
|                     </tr> | ||||
|                 </thead> | ||||
|                 <tbody> | ||||
|                     <tr *ngFor="let row of gradesTable.rows" (click)="row.itemtype != 'category' && gotoGrade(row.id)" [class]="row.rowclass"> | ||||
|                         <td *ngIf="row.itemtype == 'category'" class="core-grades-table-category" [attr.rowspan]="row.rowspan"> | ||||
|                         </td> | ||||
|                         <th class="core-grades-table-gradeitem" [class.column-itemname]="row.itemtype == 'category'" [attr.colspan]="row.colspan" [class.core-split-item-selected]="gradeId == row.id"> | ||||
|                             <core-icon *ngIf="row.icon" name="{{row.icon}}" item-start></core-icon> | ||||
|                             <img *ngIf="row.image" [src]="row.image" item-start/> | ||||
|                             <span [innerHTML]="row.gradeitem"></span> | ||||
|                         </th> | ||||
|                         <ng-container *ngFor="let column of gradesTable.columns"> | ||||
|                             <td *ngIf="column.name != 'gradeitem' && row[column.name] != undefined" [class]="'core-grades-table-' + column.name" [innerHTML]="row[column.name]" [class.hidden-phone]="column.hiddenPhone"> | ||||
|                         <ng-container *ngIf="row.itemtype"> | ||||
|                             <td *ngIf="row.itemtype == 'category'" class="core-grades-table-category" [attr.rowspan]="row.rowspan"> | ||||
|                             </td> | ||||
|                             <th class="core-grades-table-gradeitem" [class.column-itemname]="row.itemtype == 'category'" [attr.colspan]="row.colspan" [class.core-split-item-selected]="gradeId == row.id" text-start> | ||||
|                                 <core-icon *ngIf="row.icon" name="{{row.icon}}" item-start></core-icon> | ||||
|                                 <img *ngIf="row.image" [src]="row.image" item-start/> | ||||
|                                 <span [innerHTML]="row.gradeitem"></span> | ||||
|                             </th> | ||||
|                             <ng-container *ngFor="let column of gradesTable.columns"> | ||||
|                                 <td *ngIf="column.name != 'gradeitem' && row[column.name] != undefined" [class]="'core-grades-table-' + column.name" [innerHTML]="row[column.name]" [class.hidden-phone]="column.hiddenPhone" text-start> | ||||
|                                 </td> | ||||
|                             </ng-container> | ||||
|                         </ng-container> | ||||
|                     </tr> | ||||
|                 </tbody> | ||||
|  | ||||
| @ -156,8 +156,6 @@ export class CoreGradesHelperProvider { | ||||
|             }; | ||||
|         formatted.rows = table.tabledata.map((row: any) => { | ||||
|             return this.formatGradeRowForTable(row); | ||||
|         }).filter((row: any) => { | ||||
|             return typeof row.gradeitem !== 'undefined'; | ||||
|         }); | ||||
| 
 | ||||
|         // Get a row with some info.
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user