Change admin to less. Fix manage communities page. Fix sidebar admin items. Remove deleted properties.

master
parent b1b6fe002d
commit 2b4193e200

@ -46,11 +46,14 @@
"src/robots.txt"
],
"styles": [
"src/material.scss",
"src/mining.scss",
"src/styles.css"
"src/styles.less",
"src/deprecated.css",
"src/assets/common-assets/library-css/material.scss"
],
"scripts": [
"node_modules/uikit/dist/js/uikit.min.js",
"node_modules/uikit/dist/js/uikit-icons.min.js",
"node_modules/jquery/dist/jquery.js",
"node_modules/interactiveminingv3/assets/js/ResizeSensor.js",
"node_modules/interactiveminingv3/assets/js/jquery.sticky-sidebar.js"

@ -3,7 +3,7 @@
"version": "1.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve --host 0.0.0.0 --disable-host-check --port=5000",
"start": "ng serve --host 0.0.0.0 --disable-host-check --port=5001",
"build": "ng build",
"build-dev": "ng build --configuration=development",
"build-beta": "ng build --configuration=beta",
@ -36,10 +36,11 @@
"ng2-ckeditor": "1.3.1",
"ngx-color-picker": "^8.1.0",
"rxjs": "^6.5.1",
"sass-loader": "7.3.1",
"ts-md5": "^1.2.0",
"tslib": "^2.0.0",
"zone.js": "~0.10.2",
"sass-loader": "7.3.1"
"uikit": "^3.12.0",
"zone.js": "~0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1102.14",
@ -47,9 +48,9 @@
"@angular/compiler-cli": "~11.2.14",
"@angular/language-service": "~11.2.14",
"@types/express": "^4.17.0",
"@types/node": "^12.11.1",
"@types/jasmine": "~3.6.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.11.1",
"codelyzer": "^6.0.0",
"jasmine-core": "~3.8.0",
"jasmine-spec-reporter": "~5.0.0",

@ -2,14 +2,16 @@
<loading [full]="true"></loading>
</div>
<div *ngIf="loading == false">
<div class="sidebar_main_swipe" [class.sidebar_main_active]="open && hasSidebar"
[class.sidebar_mini]="!open && hasSidebar">
<div *ngIf="hasHeader" style="right: 0; top: 0; position: fixed; width: 100%; z-index:981;">
<navbar *ngIf="properties" [properties]="properties" portal="connect-admin" [header]="menuHeader"
<div class="sidebar_main_swipe" [class.sidebar_main_active]="open && hasSidebar" [class.sidebar_mini]="!open && hasSidebar">
<div id="modal-container"></div>
<navbar *ngIf="hasHeader" portal="connect-admin" [header]="menuHeader"
[userMenuItems]=userMenuItems [menuItems]="menuItems" [user]="user" [offCanvasFlip]="true"></navbar>
<div>
<dashboard-sidebar *ngIf="hasSidebar" [headerUrl]="headerUrl" [items]="sideBarItems" [headerLogoUrl]="headerLogoUrl" [specialMenuItem]="specialSideBarMenuItem"></dashboard-sidebar>
<main>
<router-outlet></router-outlet>
</main>
</div>
<dashboard-sidebar *ngIf="hasSidebar" [headerUrl]="headerUrl" [items]="sideBarItems" [headerLogoUrl]="headerLogoUrl" [specialMenuItem]="specialSideBarMenuItem"></dashboard-sidebar>
<router-outlet></router-outlet>
</div>
</div>

@ -10,7 +10,6 @@ import {properties} from "../environments/environment";
import {BehaviorSubject, Subscriber} from "rxjs";
import {CommunityInfo} from "./openaireLibrary/connect/community/communityInfo";
import {CommunityService} from "./openaireLibrary/connect/community/community.service";
import {arrow_left} from "./openaireLibrary/utils/icons/icons";
import {SmoothScroll} from "./openaireLibrary/utils/smooth-scroll";
import {ConnectHelper} from './openaireLibrary/connect/connectHelper';
import {ConfigurationService} from './openaireLibrary/utils/configuration/configuration.service';
@ -30,7 +29,6 @@ export class AppComponent implements OnInit {
hasHeader: boolean = false;
hasAdminMenu: boolean = false;
isFrontPage: boolean = false;
isDashboard: boolean = false;
sideBarItems: MenuItem[] = [];
specialSideBarMenuItem: MenuItem = null;
menuItems: RootMenuItem[] = [];
@ -94,12 +92,8 @@ export class AppComponent implements OnInit {
this.isFrontPage = isFrontPage;
this.cdr.detectChanges();
}));
this.subscriptions.push(this.layoutService.isDashboard.subscribe(isDashboard => {
this.isDashboard = isDashboard;
this.cdr.detectChanges();
}));
this.layoutService.setSmallScreen((this.innerWidth && this.innerWidth < 1219));
this.layoutService.setOpen(!(this.innerWidth && this.innerWidth < 1219));
this.layoutService.setSmallScreen((this.innerWidth && this.innerWidth <= 640));
this.layoutService.setOpen(!(this.innerWidth && this.innerWidth <= 640));
this.subscriptions.push(this.params.subscribe(params => {
if (this.paramsResolved) {
this.loading = true;
@ -220,9 +214,7 @@ export class AppComponent implements OnInit {
if (this.community.type === 'ri') {
this.sideBarItems.push(new MenuItem("mining", "Mining", "", "/" + this.community.communityId + "/mining/manage-profiles", false, [], [], {}, null, null, null, "/" + this.community.communityId + "/mining"));
}
this.specialSideBarMenuItem = new MenuItem("back", "Manage communities", "", "/", false, [], null, {});
this.specialSideBarMenuItem.icon = '<span class="uk-icon-button small uk-icon uk-button-secondary">' + arrow_left.data + '</span>';
this.specialSideBarMenuItem.customClass = 'uk-text-uppercase uk-text-bold uk-text-secondary';
this.specialSideBarMenuItem = new MenuItem("back", "Manage communities", "", "/", false, [], null, {}, {name: 'search', class: 'uk-text-secondary'});
} else {
this.headerLogoUrl = null;
this.headerUrl = 'https://' + ((properties.environment !== 'production')?'beta.':'') + 'connect.openaire.eu';
@ -236,7 +228,12 @@ export class AppComponent implements OnInit {
badge: false,
stickyAnimation: false
};
this.sideBarItems.push(new MenuItem("communities", "Manage Communities", "", "/", false, [], [], {}));
this.sideBarItems.push(new MenuItem("communities", "Manage Communities", "", "/", false, [], [], {}, {name: 'settings'}));
if (Session.isPortalAdministrator(this.user)) {
this.sideBarItems.push(new MenuItem("super_admin", "Super Admin Options", "", "/admin-tools/portals", false, [], [], {}, {name: 'settings'}, null, null, 'admin/admin-tools'));
this.sideBarItems.push(new MenuItem("connect", "Connect Options", "", "/connect/admin-tools/pages", false, [], [], {}, {name: 'settings'}, null, null, 'admin/monitor/admin-tools'));
this.sideBarItems.push(new MenuItem("explore", "Explore Options", "", "/openaire/admin-tools/pages", false, [], [], {}, {name: 'settings'}, null, null, 'admin/monitor/admin-tools'));
}
this.specialSideBarMenuItem = null;
}
}

@ -1 +1 @@
Subproject commit b88c65a3430a3689770e40e1e6f34d8bb10b86c3
Subproject commit 4966a1d342ae711a1a84ee924ab23e2f79271ec9

@ -1,25 +0,0 @@
.uk-card {
min-height: 230px;
}
.uk-card-body {
padding-top: 75px;
}
.uk-card-default .name {
margin-left: auto;
margin-right: auto;
}
.uk-card-default .uk-card-title .logo {
display: inline-block;
max-width: 80%;
}
.uk-card-default .uk-card-title .logo > img {
max-height: 60px;
}
.uk-card-no-height {
min-height: unset !important;
}

@ -18,57 +18,63 @@ type Tab = 'all' | 'communities' | 'ris';
@Component({
selector: 'manage-communities',
template: `
<div page-content [id]="tab">
<div page-content [id]="tab" (stickyEmitter)="stickyPageHeader = $event">
<div header>
<ul class="uk-tab customTabs admin uk-flex uk-flex-center uk-flex-left@m" uk-tab>
<div class="uk-flex uk-flex-middle uk-margin-top info" [class.uk-active]="stickyPageHeader">
<div>
<div class="uk-margin-remove uk-text-background uk-text-bold uk-h6">
Admin Dashboard - Manage Research Community Dasbhoards
</div>
</div>
</div>
<ul class="uk-tab uk-margin-top" uk-tab>
<li [class.uk-active]="tab === 'all'"><a routerLink="./"><span class="title">All</span></a></li>
<li [class.uk-active]="tab === 'communities'"><a routerLink="./" fragment="communities"><span class="title">Research Communities</span></a>
</li>
<li [class.uk-active]="tab === 'ris'"><a routerLink="./" fragment="ris"><span class="title">Research Initiatives</span></a>
</li>
</ul>
<div class="uk-width-1-1 uk-flex uk-flex-right@m uk-flex-center uk-flex-wrap uk-flex-middle uk-grid" uk-grid>
<div #searchInputComponent search-input [control]="filterForm.controls.keyword" [showSearch]="false"
placeholder="Search"
[selected]="communitySearchUtils.keyword" (closeEmitter)="onSearchClose()" (resetEmitter)="resetInput()"
[bordered]="true" colorClass="uk-text-secondary"
class="uk-width-1-3@xl uk-width-2-5@l uk-width-1-2@m uk-width-1-1">
</div>
</div>
</div>
</div>
<div inner>
<div class="uk-flex uk-flex-right@m uk-flex-center uk-flex-wrap uk-flex-middle uk-margin-top">
<div search-input [searchControl]="filterForm.get('keyword')" [expandable]="true"
placeholder="Search Communities" searchInputClass="outer"
class="uk-width-1-3@xl uk-width-2-5@l uk-width-1-2@m uk-width-1-1 uk-flex uk-flex-right"></div>
</div>
<div *ngIf="loading" class="uk-margin-medium-top uk-padding-large">
<loading></loading>
</div>
<div *ngIf="!loading">
<div *ngIf="tab != 'ris' && communities.length > 0">
<h6 class="uk-text-bold">Research Communities</h6>
<div class="uk-grid uk-child-width-1-4@xl uk-child-width-1-3@l uk-child-width-1-2@m uk-grid-match" uk-grid
uk-height-match="target: .name;">
<ng-template ngFor [ngForOf]="filteredCommunities" let-community let-i="index">
<ng-container *ngTemplateOutlet="communityBox; context: {community:community}"></ng-container>
</ng-template>
<div *ngIf="!loading" uk-height-match="target: .titleContainer; row: false">
<div uk-height-match="target: .logoContainer; row: false">
<div *ngIf="tab != 'ris' && communities.length > 0" class="uk-section">
<h4>Research Communities</h4>
<div class="uk-grid uk-child-width-1-4@xl uk-child-width-1-3@l uk-child-width-1-2@m uk-grid-match" uk-grid>
<ng-template ngFor [ngForOf]="filteredCommunities" let-community let-i="index">
<ng-container *ngTemplateOutlet="communityBox; context: {community:community}"></ng-container>
</ng-template>
</div>
<div *ngIf="filteredCommunities.length == 0"
class="uk-card uk-card-default uk-card-no-height uk-padding-large uk-text-center uk-margin-bottom uk-text-bold">
No communities found
</div>
</div>
<div *ngIf="filteredCommunities.length == 0" class="uk-card uk-card-default uk-card-no-height uk-padding-large uk-text-center uk-margin-bottom uk-text-bold">
No communities found
</div>
</div>
<div *ngIf="noResults" class="message">
<h4 class="uk-text-center">
No communities to manage yet
</h4>
</div>
<div *ngIf="tab != 'communities' && ris.length > 0" [class.uk-margin-large-top]="tab === 'all'">
<h6 class="uk-text-bold">Research Initiatives</h6>
<div class="uk-grid uk-grid-match uk-child-width-1-4@xl uk-child-width-1-3@l uk-child-width-1-2@m" uk-grid
uk-height-match="target: .name;">
<ng-template ngFor [ngForOf]="filteredRis" let-community let-i="index">
<ng-container *ngTemplateOutlet="communityBox; context: {community:community}"></ng-container>
</ng-template>
<div *ngIf="noResults" class="message">
<h4 class="uk-text-center">
No communities to manage yet
</h4>
</div>
<div *ngIf="tab != 'communities' && ris.length > 0" [class.uk-margin-large-top]="tab === 'all'" class="uk-section">
<h4>Research Initiatives</h4>
<div class="uk-grid uk-grid-match uk-child-width-1-4@xl uk-child-width-1-3@l uk-child-width-1-2@m" uk-grid>
<ng-template ngFor [ngForOf]="filteredRis" let-community let-i="index">
<ng-container *ngTemplateOutlet="communityBox; context: {community:community}"></ng-container>
</ng-template>
</div>
<div *ngIf="filteredRis.length == 0"
class="uk-card uk-card-default uk-card-no-height uk-padding-large uk-text-center uk-margin-bottom uk-text-bold">
No initiatives found
</div>
</div>
<div *ngIf="filteredRis.length == 0" class="uk-card uk-card-default uk-card-no-height uk-padding-large uk-text-center uk-margin-bottom uk-text-bold">
No initiatives found
</div>
</div>
</div>
</div>
@ -76,66 +82,70 @@ type Tab = 'all' | 'communities' | 'ris';
<ng-template #communityBox let-community="community">
<div *ngIf="community">
<div class="uk-card uk-card-default uk-card-body uk-position-relative">
<a class="uk-display-block uk-text-center uk-card-title" [routerLink]="community.communityId">
<div class="uk-position-top-left uk-margin-small-left uk-margin-small-top clickable visibility">
<span class=" color">
<icon [name]="community.status == 'all'?'earth':(community.status == 'manager'?'group':'lock')"></icon>
</span>
<div class="uk-position-top-right uk-margin-small-right uk-margin-small-top">
<div class="uk-flex uk-flex-middle">
<icon [flex]="true" [name]="community.status == 'all'?'earth':(community.status == 'manager'?'restricted':'incognito')" ratio="0.6"></icon>
</div>
<div class="name uk-width-2-3@l">
{{community.shortTitle}}
</div>
<a class="uk-display-block uk-text-center uk-link-reset" [routerLink]="community.communityId">
<div class="titleContainer uk-h6 uk-margin-remove-bottom uk-margin-top multi-line-ellipsis lines-2">
<p *ngIf="community.shortTitle" class="uk-margin-remove">
{{community.shortTitle}}
</p>
</div>
<div *ngIf="community.logoUrl" class="logo uk-margin-top uk-margin-bottom">
<img [src]="community | logoUrl | urlPrefix">
<div class="logoContainer uk-margin-top uk-flex uk-flex-column uk-flex-center uk-flex-middle">
<img *ngIf="community.logoUrl; else elseBlock" [src]="community | logoUrl" class="uk-blend-multiply"
style="max-height: 80px;">
<ng-template #elseBlock>
<img src="assets/common-assets/placeholder.png" alt="OpenAIRE placeholder logo"
class="uk-blend-multiply" style="max-height: 80px;">
</ng-template>
</div>
</a>
</div>
</div>
</ng-template>
`,
styleUrls: ['manage-communities.component.css']
`
})
export class ManageCommunitiesComponent implements OnInit, OnDestroy {
public properties: EnvProperties = properties;
public communities: CommunityInfo[] = [];
public filteredCommunities: CommunityInfo[] = [];
public filteredCommunities: CommunityInfo[] = [];
public ris: CommunityInfo[] = [];
public filteredRis: CommunityInfo[] = [];
public filteredRis: CommunityInfo[] = [];
public loading: boolean;
public user: User;
public stickyPageHeader: boolean = false;
public tab: Tab = "all";
private subscriptions: any[] = [];
public communitySearchUtils: SearchUtilsClass = new SearchUtilsClass();
public errorCodes: ErrorCodes;
// Search
@ViewChild('searchInputComponent') searchInputComponent: SearchInputComponent;
filterForm: FormGroup;
private searchText: string = '';
public keyword: string = '';
public communitySearchUtils: SearchUtilsClass = new SearchUtilsClass();
public errorCodes: ErrorCodes;
// Search
@ViewChild('searchInputComponent') searchInputComponent: SearchInputComponent;
filterForm: FormGroup;
private searchText: string = '';
constructor(private route: ActivatedRoute,
private _fb: FormBuilder,
constructor(private route: ActivatedRoute,
private _fb: FormBuilder,
private communitiesService: CommunitiesService,
private title: Title,
private userManagementService: UserManagementService) {
this.errorCodes = new ErrorCodes();
this.errorCodes = new ErrorCodes();
this.communitySearchUtils.status = this.errorCodes.LOADING;
}
ngOnInit() {
this.communitySearchUtils.keyword = "";
this.communitySearchUtils.keyword = "";
this.filterForm = this._fb.group({
keyword: [''],
});
this.subscriptions.push(this.filterForm.get('keyword').valueChanges.subscribe(value => {
this.searchText = value.toLowerCase();
this.applyFilters();
this.subscriptions.push(this.filterForm.get('keyword').valueChanges.subscribe(value => {
this.searchText = value ? value.toLowerCase() : '';
this.applyFilters();
}));
this.loading = true;
this.title.setTitle('Administrator Dashboard | Manage Communities');
this.subscriptions.push(this.route.fragment.subscribe((fragment: Tab) => {
@ -151,22 +161,21 @@ export class ManageCommunitiesComponent implements OnInit, OnDestroy {
this.subscriptions.push(this.communitiesService.getCommunities(this.properties, this.properties.communityAPI + 'communities').subscribe(
communities => {
this.communities = [];
this.filteredCommunities = [];
this.filteredCommunities = [];
this.ris = [];
this.filteredRis = [];
this.filteredRis = [];
communities.forEach(community => {
if (Session.isPortalAdministrator(this.user) || Session.isCommunityCurator(this.user) || Session.isManager('community', community.communityId, this.user)) {
if (community.type === 'community') {
this.communities.push(community);
this.filteredCommunities.push(community);
this.filteredCommunities.push(community);
} else {
this.ris.push(community);
this.filteredRis.push(community);
this.filteredRis.push(community);
}
}
})
this.loading = false;
this.keyword = '';
}));
}
}));
@ -198,16 +207,16 @@ export class ManageCommunitiesComponent implements OnInit, OnDestroy {
return false;
}
}
public applyFilters() {
public applyFilters() {
this.filteredCommunities = this.communities.filter(community => community.shortTitle.toLowerCase().includes(this.searchText) || community.title.toLowerCase().includes(this.searchText) || community.communityId.toLowerCase().includes(this.searchText));
this.filteredRis = this.ris.filter(community => community.shortTitle.toLowerCase().includes(this.searchText) || community.title.toLowerCase().includes(this.searchText) || community.communityId.toLowerCase().includes(this.searchText));
this.filteredRis = this.ris.filter(community => community.shortTitle.toLowerCase().includes(this.searchText) || community.title.toLowerCase().includes(this.searchText) || community.communityId.toLowerCase().includes(this.searchText));
}
public onSearchClose() {
public onSearchClose() {
this.communitySearchUtils.keyword = this.filterForm.get('keyword').value;
}
public resetInput() {
this.communitySearchUtils.keyword = null;
this.searchInputComponent.reset()

@ -1 +1 @@
Subproject commit ee3a9a4868bbdeb26d7a9c5ed15dbf8b2b765b39
Subproject commit 752859b10d3e110fdc9a4360bb7cb005ef6225ed

@ -1,121 +0,0 @@
:root {
--portal-main-color: #FECA1D;
--portal-main-contrast: #FFFFFF;
--portal-dark-color: #b48536;
--primary-color: var(--theme-secondary-color);
--secondary-color: var(--theme-secondary-color);
}
.tm-toolbar .uk-subnav-line .custom-connect-li, .tm-toolbar .uk-subnav-line .custom-connect-admin-li {
display: block;
background: #DEAF50 !important;
color: #fff !important;
}
.custom-connect-toolbar ul.uk-subnav.uk-subnav-line, .custom-connect-admin-toolbar ul.uk-subnav.uk-subnav-line {
background-color: #FFC700 !important;
}
.custom-connect-toolbar .inner, .custom-connect-admin-toolbar .inner {
background-color: #FFC700 !important;
}
.custom-connect-toolbar, .custom-connect-admin-toolbar {
border-top-color: #FFC700 !important;
}
.red_color {
color: #FF3030;
}
.red_background_color:hover {
background-color: #FF3030;
border-color: #FF3030;
color: #767779 !important;
}
.green_color {
color: lightgreen;
}
.green_background_color:hover {
background-color: lightgreen;
border-color: lightgreen;
color: #767779 !important;
}
.wellcomePage {
background: transparent linear-gradient(0deg, #FAFAFA 0%, #E2EEFA 100%) 0 0 no-repeat padding-box;
min-height: calc(100vh - 412.767px);
}
.iframeContainer {
overflow: hidden;
}
.iframeContainer iframe {
width: 100%;
height: 100%;
border: 0;
}
/*Customization*/
.customizationMenuPanel {
/*background-color: #999999;*/
}
.customizationMenuPanel .customizationMenuItems {
background-color: white;
border: white solid 1px;
border-radius: 14px;
}
/*#colorPickerInput {
width: 15px;
height: 15px;
border: 1px solid #707070;
border-radius: 50%;
opacity: 1;
cursor:pointer;
}*/
.colorPicker input {
width: 35px;
height: 15px;
border: 1px solid #707070;
border-radius: 2px;
opacity: 1;
cursor:pointer;
}
/* NEW CSS*/
.login circle {
fill: var(--primary-color);
}
.login:hover circle {
fill: var(--secondary-color);
}
#sidebar_main .sidebar_main_header .portal-logo {
background: url("/assets/common-assets/logo-large-connect.png") no-repeat;
background-size: contain;
}
.sidebar_mini #sidebar_main .sidebar_main_header .portal-logo {
background: url("/assets/common-assets/logo-small-connect.png") no-repeat;
background-size: contain;
}
#sidebar_main #sidebar_content {
border-right: 1px solid var(--portal-main-color);
}
#sidebar_switcher_toggle {
border: 1px solid var(--portal-main-color);
border-left: 0;
}

@ -1 +1 @@
Subproject commit 5d7edb030d589492011316208ee45a1d2c54e764
Subproject commit 635d56f198026c2d24a923ad58b813254591fa33

@ -1 +1 @@
Subproject commit b2911eeaaf5f1a04a55353a3df5bf4d42a5fa7ca
Subproject commit ec73c67c591eca9fe68f7a6c6f65ce4332852b2f

@ -0,0 +1,4 @@
@import "assets/openaire-theme/css/structure/variables.css";
@import "assets/openaire-theme/css/openaire.css";
@import "assets/common-assets/library.css";
@import "assets/dashboard-theme/main.css";

@ -6,7 +6,6 @@ export let properties: EnvProperties = {
adminToolsPortalType: "community",
enablePiwikTrack: false,
useCache: false,
metricsAPIURL: "https://beta.services.openaire.eu/usagestats/",
framesAPIURL: "https://beta.openaire.eu/stats3/",
claimsAPIURL: "https://beta.services.openaire.eu/claims/rest/claimsService/",
statisticsAPIURL: "https://beta.services.openaire.eu/stats-api/",

@ -6,7 +6,6 @@ export let properties: EnvProperties = {
adminToolsPortalType: "community",
enablePiwikTrack: false,
useCache: false,
metricsAPIURL: "https://services.openaire.eu/usagestats/",
framesAPIURL: "https://www.openaire.eu/stats3/",
claimsAPIURL: "https://services.openaire.eu/claims/rest/claimsService/",
statisticsAPIURL: "https://beta.services.openaire.eu/stats-api/",

@ -11,7 +11,6 @@ export let properties: EnvProperties = {
adminToolsPortalType: "community",
enablePiwikTrack: false,
useCache: false,
metricsAPIURL: 'https://beta.services.openaire.eu/usagestats/',
framesAPIURL: 'https://beta.openaire.eu/stats3/',
claimsAPIURL: 'http://scoobydoo.di.uoa.gr:8080/dnet-claims-service-2.0.0-SNAPSHOT/rest/claimsService/',
statisticsAPIURL: 'https://beta.services.openaire.eu/stats-api/',

@ -22,9 +22,6 @@
<link href="assets/common-assets/logo/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"/>
<meta name="robots" content="noindex">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="assets/common-assets/common/jquery.js"></script>
<script src="assets/common-assets/common/uikit.min.js?v=2"></script>
<script src="assets/common-assets/common/uikit-icons.min.js?v=2"></script>
<script src="https://cdn.ckeditor.com/4.5.11/full-all/ckeditor.js"></script>
<script src="https://unpkg.com/smoothscroll-polyfill@0.4.3/dist/smoothscroll.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">

@ -1,23 +0,0 @@
@import '~@angular/material/theming';
@include mat-core();
$primary-color: (
0: var(--primary-color),
contrast: (
50: var(--contrast-color)
)
);
$secondary-color: (
0: var(--secondary-color),
contrast: (
50: var(--contrast-color)
)
);
$my-app-primary: mat-palette($primary-color, 0);
$my-app-accent: mat-palette($secondary-color, 0);
$my-app-theme: mat-light-theme($my-app-primary, $my-app-accent);
@include angular-material-theme($my-app-theme);
.cdk-global-overlay-wrapper, .cdk-overlay-container {
z-index: 9999!important;
}

@ -1,6 +0,0 @@
/* You can add global styles to this file, and also import other style files */
@import "assets/common-assets/common/theme.css";
@import "assets/common-assets/common/custom.css";
@import "assets/common-assets/library.css";
@import "assets/dashboard-theme/main.css";
@import "assets/css/connect-custom.css";

@ -0,0 +1,2 @@
/* You can add global styles to this file, and also import other style files */
@import "~src/assets/openaire-theme/less/_import";
Loading…
Cancel
Save