[Monitor Dashboard | Trunk]: Fix pills, card css. Finish topic-category-sub modal
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-monitor-portal/trunk/monitor_dashboard@59720 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
f138f42f38
commit
b50836f18d
|
@ -58,12 +58,12 @@ import {UtilitiesService} from "../../openaireLibrary/services/utilities.service
|
|||
<img class="uk-position-center" [src]="photo">
|
||||
</div>
|
||||
<div class="uk-margin-left">
|
||||
<button (click)="remove()" class="uk-button-secondary outlined uk-icon-button small">
|
||||
<button (click)="remove()" class="uk-button-secondary outlined uk-icon-button">
|
||||
<icon name="remove"></icon>
|
||||
</button>
|
||||
</div>
|
||||
<div class="uk-margin-small-left">
|
||||
<button class="uk-button-secondary uk-icon-button small" (click)="file.click()">
|
||||
<button class="uk-button-secondary uk-icon-button" (click)="file.click()">
|
||||
<icon name="edit"></icon>
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
(click)="$event.stopPropagation();$event.preventDefault()"></i>
|
||||
<div #element uk-dropdown="mode: click; pos: bottom-right; delay-hide: 0; flip: false">
|
||||
<ul class="uk-nav uk-dropdown-nav">
|
||||
<li><a (click)="$event.stopPropagation();editStakeholder(stakeholder, true);hide(element);$event.preventDefault()">Edit</a>
|
||||
<li><a (click)="$event.stopPropagation();editStakeholder(stakeholder, !stakeholder.defaultId);hide(element);$event.preventDefault()">Edit</a>
|
||||
</li>
|
||||
<ng-template ngFor [ngForOf]="stakeholderUtils.visibility" let-v>
|
||||
<li *ngIf="stakeholder.visibility != v.value"><a (click)="changeStakeholderStatus(stakeholder, v.value);
|
||||
|
|
|
@ -67,7 +67,8 @@
|
|||
<span (click)="editTopicOpen(-1); $event.preventDefault()">
|
||||
<!-- <span class="menu_icon"><i class="material-icons">add</i></span>-->
|
||||
<span
|
||||
class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i
|
||||
uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
<span class="uk-hidden-hover"> Create new topic</span>
|
||||
</span>
|
||||
</li>
|
||||
|
@ -77,8 +78,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<div *ngIf="!isSmallScreen" id="sidebar_switcher_toggle" class="clickable "
|
||||
(click)="toggleOpen($event)" >
|
||||
<span class="uk-position-center" *ngIf="!open" uk-icon="icon:chevron-right; ratio: 1.5" ></span>
|
||||
(click)="toggleOpen($event)">
|
||||
<span class="uk-position-center" *ngIf="!open" uk-icon="icon:chevron-right; ratio: 1.5"></span>
|
||||
<span class="uk-position-center" *ngIf="open" uk-icon="icon: chevron-left; ratio:1.5"></span>
|
||||
</div>
|
||||
</aside>
|
||||
|
@ -126,7 +127,8 @@
|
|||
</ng-template>
|
||||
<li>
|
||||
<span href="#" (click)="editCategoryOpen();$event.preventDefault()" class="uk-visible-toggle clickable">
|
||||
<span class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
<span class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i
|
||||
uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
<span class="uk-hidden-hover uk-te"> Create new category</span>
|
||||
</span>
|
||||
</li>
|
||||
|
@ -136,10 +138,12 @@
|
|||
<ul *ngIf=" stakeholder.topics[topicIndex].categories[categoryIndex] &&
|
||||
stakeholder.topics[topicIndex].categories[categoryIndex].subCategories.length > 0"
|
||||
class="uk-subnav uk-subnav-pill subCategoriesTabs admin">
|
||||
<ng-template ngFor [ngForOf]="stakeholder.topics[topicIndex].categories[categoryIndex].subCategories" let-subCategory let-i="index">
|
||||
<ng-template ngFor [ngForOf]="stakeholder.topics[topicIndex].categories[categoryIndex].subCategories"
|
||||
let-subCategory let-i="index">
|
||||
<li
|
||||
[class.uk-active]="(subCategory.alias ===
|
||||
stakeholder.topics[topicIndex].categories[categoryIndex].subCategories[subCategoryIndex].alias)" class=" uk-visible-toggle uk-flex uk-flex-middle">
|
||||
stakeholder.topics[topicIndex].categories[categoryIndex].subCategories[subCategoryIndex].alias)"
|
||||
class=" uk-visible-toggle uk-flex uk-flex-middle">
|
||||
<ng-container *ngTemplateOutlet="visibilityOptions; context:
|
||||
{i:i, type: 'sub',
|
||||
visibility: stakeholder.topics[topicIndex].categories[categoryIndex].subCategories[i].visibility}"></ng-container>
|
||||
|
@ -175,7 +179,8 @@
|
|||
<li>
|
||||
<span href="#" (click)="editSubCategoryOpen();$event.preventDefault()"
|
||||
class="uk-padding-remove uk-visible-toggle clickable">
|
||||
<span class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
<span class="menu_icon uk-icon-button portal-icon-button icon-button-small"><i
|
||||
uk-icon="icon:plus; ratio:0.7"></i></span>
|
||||
<span class="uk-hidden-hover"> Create new sub category</span>
|
||||
</span>
|
||||
</li>
|
||||
|
@ -198,36 +203,38 @@
|
|||
Are you sure you want to proceed?
|
||||
</modal-alert>
|
||||
|
||||
<modal-alert #editModal (alertOutput)="saveElement()">
|
||||
<div *ngIf="form" class="uk-padding-small" [formGroup]="form">
|
||||
<div dashboard-input class="uk-form-row" [formInput]="form.get('name')" label="Title"></div>
|
||||
<div dashboard-input class="uk-form-row" [formInput]="form.get('description')"
|
||||
<modal-alert #editModal (alertOutput)="saveElement()" [okDisabled]="form && (form.invalid || form.pristine)">
|
||||
<div *ngIf="form" class="uk-grid uk-padding uk-padding-remove-horizontal uk-child-width-1-1" [formGroup]="form"
|
||||
uk-grid>
|
||||
<div dashboard-input [formInput]="form.get('name')" label="Title"></div>
|
||||
<div dashboard-input [formInput]="form.get('description')"
|
||||
label="Description" type="textarea">
|
||||
</div>
|
||||
<div *ngIf="form.get('icon')" dashboard-input class="uk-form-row" [formInput]="form.get('icon')"
|
||||
<div *ngIf="form.get('icon')" dashboard-input [formInput]="form.get('icon')"
|
||||
label="Icon(SVG)" type="textarea">
|
||||
</div>
|
||||
<div class="uk-form-row uk-flex uk-flex-middle">
|
||||
<div dashboard-input class="uk-width-small" [formInput]="form.get('visibility')"
|
||||
label="Visibility" [options]="stakeholderUtils.visibility" type="select">
|
||||
</div>
|
||||
<div dashboard-input [formInput]="form.get('visibility')"
|
||||
label="Status" [options]="stakeholderUtils.visibility" type="select">
|
||||
</div>
|
||||
</div>
|
||||
</modal-alert>
|
||||
|
||||
|
||||
<ng-template #visibilityOptions let-type="type" let-i="i" let-visibility="visibility" >
|
||||
<ng-template #visibilityOptions let-type="type" let-i="i" let-visibility="visibility">
|
||||
<span class="uk-invisible-hover uk-padding-remove" (click)="$event.stopPropagation();$event.preventDefault()">
|
||||
<i [attr.uk-icon]="stakeholderUtils.isPublicIcon.get(visibility)" class="clickable visibilityMenuIcon"></i>
|
||||
<i [attr.uk-icon]="stakeholderUtils.isPublicIcon.get(visibility)"
|
||||
class="clickable visibilityMenuIcon"></i>
|
||||
<div #element uk-dropdown="mode: click; pos: bottom-left; delay-hide: 0; flip: false">
|
||||
<ul class="uk-nav uk-dropdown-nav">
|
||||
<li *ngFor="let v of stakeholderUtils.visibility" [class.selectedVisibility]="v.value == visibility">
|
||||
<li *ngFor="let v of stakeholderUtils.visibility"
|
||||
[class.selectedVisibility]="v.value == visibility">
|
||||
<a
|
||||
*ngIf="visibility != v.value"
|
||||
(click)="$event.stopPropagation();toggleStatusByIndex(i, v.value, type);hide(element);$event.preventDefault()">
|
||||
<i [attr.uk-icon]="stakeholderUtils.isPublicIcon.get( v.value)"></i> {{v.label}}</a>
|
||||
<a *ngIf="visibility == v.value">
|
||||
<i [attr.uk-icon]="stakeholderUtils.isPublicIcon.get( v.value)"></i> {{v.label}} <icon
|
||||
<i [attr.uk-icon]="stakeholderUtils.isPublicIcon.get( v.value)"></i> {{v.label}}
|
||||
<icon
|
||||
customClass="uk-text-secondary uk-float-right" [ratio]="0.5"
|
||||
name="bullet"></icon></a>
|
||||
</li>
|
||||
|
|
|
@ -4,15 +4,20 @@
|
|||
box-shadow: 0 3px 6px #0000001A;
|
||||
}
|
||||
|
||||
.uk-card.uk-card-default:not([class*="uk-padding"]) {
|
||||
.uk-card-body {
|
||||
padding: 19px 25px;
|
||||
}
|
||||
|
||||
.uk-card .uk-grid.uk-grid-divider>:not(.uk-first-column)::before {
|
||||
.uk-card .uk-grid-divider>:not(.uk-first-column)::before {
|
||||
border-left: 1px solid currentColor;
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
.uk-card .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
|
||||
border-top: 1px solid currentColor;
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
.uk-card .uk-button.action {
|
||||
background: #FFFFFF;
|
||||
box-shadow: 0 3px 6px #00000029;
|
||||
|
|
|
@ -1,4 +1,9 @@
|
|||
.uk-subnav-pill>*>a:first-child {
|
||||
.uk-subnav-pill, .uk-tab {
|
||||
flex-wrap: nowrap;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
.uk-subnav-pill > * > a, .uk-subnav>*>a:first-child {
|
||||
color: currentColor !important;
|
||||
font-size: 13px;
|
||||
text-transform: none;
|
||||
|
@ -9,7 +14,10 @@
|
|||
line-height: 18px;
|
||||
}
|
||||
|
||||
.uk-subnav-pill > li> a:hover {
|
||||
.uk-subnav-pill > li > a:hover {
|
||||
border-color: var(--secondary-color);
|
||||
color: var(--secondary-color) !important;
|
||||
background-color: var(--contrast-color);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -160,15 +160,6 @@ bottom a:not(.license), bottom a > :not(svg) {
|
|||
.stakeholderPage:not(.sidebar_mini) #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
display: inline !important;
|
||||
}
|
||||
.uk-subnav-pill.subCategoriesTabs > li > a{
|
||||
border: 1px solid #1a1a1a;
|
||||
color: #1a1a1a;
|
||||
border-radius: 40px;
|
||||
background-color: transparent;
|
||||
opacity: 0.5 ;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
|
||||
.uk-subnav-pill.subCategoriesTabs > li.uk-active > a{
|
||||
color: white;
|
||||
|
|
|
@ -147,25 +147,9 @@
|
|||
font-size: 13px;
|
||||
text-transform: capitalize;
|
||||
}
|
||||
.customTabs > li.uk-active a, .subCategoriesTabs > li.uk-active a{
|
||||
.customTabs > li.uk-active a {
|
||||
font-weight:bold;
|
||||
}
|
||||
.uk-subnav-pill.subCategoriesTabs > li > a{
|
||||
border: 1px solid #1a1a1a;
|
||||
color: #1a1a1a;
|
||||
border-radius: 40px;
|
||||
background-color: transparent;
|
||||
opacity: 0.5 ;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
|
||||
.uk-subnav-pill.subCategoriesTabs > li.uk-active > a{
|
||||
color: white;
|
||||
border: 1px solid var(--secondary-color);
|
||||
background-color: var(--secondary-color);
|
||||
opacity: 1 ;
|
||||
}
|
||||
|
||||
.uk-tab.customTabs::before {
|
||||
border-bottom: none !important;
|
||||
|
|
Loading…
Reference in New Issue