class="form-control"
[id]="domId"
[ngClass]="{
- 'text-success font-italic fw-bold': selected && selected.freetext,
+ 'text-success fst-italic fw-bold': selected && selected.freetext,
'form-control-sm': smallFormControl
}"
[placeholder]="placeholder"
</div>
<div class="row pt-1" *ngFor="let action of gridContext.toolbarActions">
<ng-container *ngIf="action.isGroup">
- <div class="col-lg-12 fw-bold font-italic">{{action.label}}</div>
+ <div class="col-lg-12 fw-bold fst-italic">{{action.label}}</div>
</ng-container>
<ng-container *ngIf="action.isSeparator">
<div class="col-lg-12 dropdown-divider"></div>
[disabled]="shouldDisable(action)"
(click)="performAction(action)" tabindex="0">
<ng-container *ngIf="action.isGroup">
- <span class="fw-bold font-italic">{{action.label}}</span>
+ <span class="fw-bold fst-italic">{{action.label}}</span>
</ng-container>
<ng-container *ngIf="action.isSeparator">
<div class="dropdown-divider"></div>
<ng-container *ngIf="!gridContext.disableSelect">
- <div class="font-sm font-italic d-flex flex-column-reverse me-2">
+ <div class="font-sm fst-italic d-flex flex-column-reverse me-2">
{{gridContext.getSelectedRows().length}} selected
</div>
<div ngbDropdown class="me-1" placement="bottom-right">
</div>
</ng-container>
<ng-container *ngIf="!dataSource.requestingData">
- <div class="col-lg-12 text-center alert alert-danger font-italic fw-bold" *ngIf="dataSource.retrievalError">
+ <div class="col-lg-12 text-center alert alert-danger fst-italic fw-bold" *ngIf="dataSource.retrievalError">
<span i18n>Error Retrieving Results</span>
</div>
- <div class="col-lg-12 text-center alert font-italic fw-bold" *ngIf="!dataSource.retrievalError">
+ <div class="col-lg-12 text-center alert fst-italic fw-bold" *ngIf="!dataSource.retrievalError">
<span i18n>Nothing to Display</span>
</div>
</ng-container>
<a href="javascript:;" (click)="cancelRequested.emit(copy)" i18n>Cancel</a>
</ng-container>
<ng-container *ngIf="disposition() === 'delayed'">
- <span class="font-italic ms-2" title="{{copy.cancel_reason().description()}}">
+ <span class="fst-italic ms-2" title="{{copy.cancel_reason().description()}}">
{{copy.cancel_reason().label()}}
</span>
</ng-container>
<ng-container *ngIf="disposition() === 'canceled'">
- <span class="font-italic" title="{{copy.cancel_reason().description()}}">
+ <span class="fst-italic" title="{{copy.cancel_reason().description()}}">
{{copy.cancel_reason().label()}}
</span>
</ng-container>
</div>
<div class="d-flex ms-3 justify-content-center flex-column h-100">
- <span class="font-italic" style="font-size:90%" i18n>
+ <span class="fst-italic" style="font-size:90%" i18n>
{{selectedIds().length}} Selected
</span>
</div>
class="me-2 btn btn-sm btn-outline-dark .mat-icon-shrunk-in-button">
<span class="material-icons">vertical_align_bottom</span>
</button>
- <span class="ms-2 font-italic" *ngIf="selected()">
+ <span class="ms-2 fst-italic" *ngIf="selected()">
Selected: {{selected().location().name()}}
({{orgSn(selected().location().owning_lib())}})
</span>
</div>
</div>
-<div class="mt-2 mb-2 font-italic" i18n>
+<div class="mt-2 mb-2 fst-italic" i18n>
Select a shelving location below and use the arrows above to change its position.
</div>
[ngClass]="{'border border-primary rounded': selectedEntry === entry.id()}">
{{entry.location().name()}} ({{orgSn(entry.location().owning_lib())}})
</span>
- <span *ngIf="entry.isnew()" class="ms-2 font-italic text-info">(unsaved)</span>
+ <span *ngIf="entry.isnew()" class="ms-2 fst-italic text-info">(unsaved)</span>
</div>
</div>
</li>
<div class="flex-1"></div><!-- push right -->
<ng-container *ngIf="gridFilters">
<span i18n>Filters Applied: {{gridFilters | json}}</span>
- <a class="ps-2 font-italic"
+ <a class="ps-2 fst-italic"
[attr.href]="clearGridFiltersUrl()" i18n>Clear Filters</a>
</ng-container>
</div>
<div>
<eg-tree [tree]="tree" (nodeClicked)="nodeClicked($event)" *ngIf="tree">
</eg-tree>
- <p *ngIf="!tree" class="font-italic mt-4 ms-3">No tree</p>
+ <p *ngIf="!tree" class="fst-italic mt-4 ms-3">No tree</p>
</div>
<button class="btn btn-danger mt-4" (click)="deleteTree()" i18n *ngIf="tree">
Delete Tree
<eg-composite-new-point #newPoint [pointType]="newPointType"></eg-composite-new-point>
- <div class="row mt-2 ms-2 font-italic" *ngIf="newPointType && tree">
+ <div class="row mt-2 ms-2 fst-italic" *ngIf="newPointType && tree">
<ol i18n>
<li>Define a new node using the above fields.</li>
<li>Select a boolean node in the tree.</li>
<p><b>Note</b> - A NOT boolean node can only have one child: a record attribute, or an
AND / OR boolean node with its own children.</p>
</div>
- <div *ngIf="!tree" class="row mt-2 ms-2 font-italic">To start a new tree add a boolean operator
+ <div *ngIf="!tree" class="row mt-2 ms-2 fst-italic">To start a new tree add a boolean operator
or record attribute and click "New Tree".</div>
<div class="row ms-2 mt-2" *ngIf="!tree">
<button class="btn btn-success" (click)="createNewTree()" i18n
<div class="col-lg-8 org-unit-types-col-main">
<h3 i18n class="mb-3">Selected Org Unit Type</h3>
<ng-container *ngIf="!selected">
- <div class="alert alert-info font-italic" i18n>
+ <div class="alert alert-info fst-italic" i18n>
Select an org unit type from the tree on the left.
</div>
</ng-container>
<span *ngIf="currentOrg().name()" i18n>
{{currentOrg().name()}} ({{currentOrg().shortname()}})
</span>
- <span *ngIf="!currentOrg().name()" class="font-italic" i18n>
+ <span *ngIf="!currentOrg().name()" class="fst-italic" i18n>
Add Name
</span>
</div>
<div class="col-lg-9">
<h3 i18n class="mb-3">Selected Permission Group</h3>
<ng-container *ngIf="!selected">
- <div class="alert alert-info font-italic" i18n>
+ <div class="alert alert-info fst-italic" i18n>
Select a permission group from the tree on the left.
</div>
<ng-container *ngIf="loading">
</button>
</div>
- <div class="row font-italic">
+ <div class="row fst-italic">
<span class="label-with-material-icon" i18n>
Permissions marked with a
<span class="ps-1 pe-1 fw-bold text-danger
<eg-bool [value]="map.grantable() === 't'"></eg-bool>
</div>
</div>
- <div class="col-lg-1 font-italic" i18n>Inherited</div>
+ <div class="col-lg-1 fst-italic" i18n>Inherited</div>
</ng-container>
<ng-template #nativeMap>
<div class="col-lg-4">{{map.grp().name()}}</div>
</div>
<ng-container *ngIf="recordType !== 'authority'">
<div class="col-lg-3" *ngIf="bibTrashGroups.length === 0">
- <span i18n class="font-italic">No Groups Configured</span>
+ <span i18n class="fst-italic">No Groups Configured</span>
</div>
<div class="col-lg-3" *ngIf="bibTrashGroups.length">
<select multiple [(ngModel)]="selectedTrashGroups"
</button>
</div>
- <div class="row mt-2 ms-2 font-italic" *ngIf="newPointType">
+ <div class="row mt-2 ms-2 fst-italic" *ngIf="newPointType">
<ol i18n>
<li>Define a new match point using the above fields.</li>
<li>Select a boolean node in the tree.</li>
<div class="d-flex">
<h3 class="mt-3" i18n>Holdings Preferences</h3>
<div class="flex-1"></div>
- <div i18n class="font-italic">Changes are saved automatically.</div>
+ <div i18n class="fst-italic">Changes are saved automatically.</div>
</div>
<div class="row">
<hr class="p-2"/>
<h3 i18n>Hide Item Attributes</h3>
-<span class="font-italic" i18n>
+<span class="fst-italic" i18n>
Selected Fields Will be <span class="fw-bold">Hidden</span>
from the Item Attributes Form.
</span>
(ngModelChange)="applyCopyValue(copyNode.target, 'barcode', $event)"/>
</div>
<div *ngIf="copyNode.target._dupe_barcode"
- class="alert alert-danger font-italic p-1" i18n>
+ class="alert alert-danger fst-italic p-1" i18n>
Duplicate Barcode
</div>
</div>
</ng-container>
<div class="row" *ngFor="let heading of result.compiledHeadings">
<div class="col-lg-10 offset-lg-1" i18n>
- <span class="font-italic">
+ <span class="fst-italic">
<ng-container *ngIf="!heading.type || heading.type === 'variant'">
See
</ng-container>
</div>
<ng-template #anyValue>
- <span class="font-italic" i18n>ANY</span>
+ <span class="fst-italic" i18n>ANY</span>
</ng-template>
<!--
don't waste a lot of space. -->
<div class="col-lg-7 d-flex">
<label class="form-label checkbox">
- <span class="fw-bold font-italic">
+ <span class="fw-bold fst-italic">
{{index + 1 + searchContext.pager.offset}}.
</span>
<input class="ps-1" type='checkbox' [(ngModel)]="isRecordSelected"
</div>
</ng-container>
<ng-container *ngIf="!summary.copies.length && !summary.eResourceUrls.length">
- <span class="font-italic" i18n>No Items To Display</span>
+ <span class="fst-italic" i18n>No Items To Display</span>
</ng-container>
</div>
</div>
<ng-container *ngIf="context.result.global_summary as gs">
<ng-container *ngIf="gs.suggestions as sugg">
<div *ngIf="sugg.one_class_one_term as ocot" class="col-lg-12 d-flex align-content-center">
- <span class="fw-bold font-italic me-1" i18n>Did you mean:</span>
+ <span class="fw-bold fst-italic me-1" i18n>Did you mean:</span>
<span *ngFor="let s of ocot.suggestions; first as isFirst">
<span *ngIf="!isFirst" i18n> or </span>
<a routerLink="/staff/catalog/search" queryParamsHandling="merge"
[disabled]="searches.length === 0" i18n>Clear Recent Searches</button>
<div class="dropdown-divider"></div>
<button [disabled]="true" *ngIf="searches.length === 0"
- class="dropdown-item font-italic" i18n>No Recent Searches</button>
+ class="dropdown-item fst-italic" i18n>No Recent Searches</button>
<button *ngFor="let search of sortSearches()"
class="dropdown-item"
(click)="searchSelected(search)"
[disabled]="templates.length === 0" i18n>Delete All Templates</button>
<div class="dropdown-divider"></div>
<button [disabled]="true" *ngIf="templates.length === 0"
- class="dropdown-item font-italic" i18n>No Saved Templates</button>
+ class="dropdown-item fst-italic" i18n>No Saved Templates</button>
<button *ngFor="let tmpl of sortTemplates()"
class="dropdown-item"
(click)="templateSelected(tmpl)"
<div class="flex-1"></div><!-- push right -->
<ng-container *ngIf="gridFilters">
<span i18n>Filters Applied: {{gridFilters | json}}</span>
- <a class="ps-2 font-italic"
+ <a class="ps-2 fst-italic"
[attr.href]="clearGridFiltersUrl()" i18n>Clear Filters</a>
</ng-container>
</div>
*ngTemplateOutlet="headingField;context:{field:entry.main_heading, authId: entry.authority_id}">
</ng-container>
</div>
- <div class="font-italic">
+ <div class="fst-italic">
<a target="_blank"
i18n-title title="Authority Record ID {{entry.authority_id}}"
routerLink="/staff/cat/authority/edit/{{entry.authority_id}}">