[Monitor-Dashboard]: Add new dashboard theme and make monitor page base on it.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-monitor-portal/trunk/monitor_dashboard@57451 d315682c-612b-4755-9ff5-7f18f6832af3
|
@ -7,28 +7,11 @@ import {EnvironmentSpecificService} from './openaireLibrary/utils/properties/env
|
|||
import {OpenaireErrorPageComponent} from './error/errorPage.component';
|
||||
|
||||
const routes: Routes = [
|
||||
{path: '', loadChildren: './home/home.module#HomeModule', resolve: {envSpecific: EnvironmentSpecificResolver}},
|
||||
{
|
||||
path: 'monitor',
|
||||
path: '',
|
||||
loadChildren: './monitor/monitor.module#MonitorModule',
|
||||
resolve: {envSpecific: EnvironmentSpecificResolver}
|
||||
},
|
||||
{path: 'about', redirectTo: 'about/learn-how', pathMatch: 'full'},
|
||||
{
|
||||
path: 'about/learn-how',
|
||||
loadChildren: './learn-how/learn-how.module#LearnHowModule',
|
||||
resolve: {envSpecific: EnvironmentSpecificResolver}
|
||||
},
|
||||
{
|
||||
path: 'about/learn-in-depth',
|
||||
loadChildren: './learn-how/learnInDepth/learn-in-depth.module#LearnInDepthModule',
|
||||
resolve: {envSpecific: EnvironmentSpecificResolver}
|
||||
},
|
||||
{
|
||||
path: 'contact-us',
|
||||
loadChildren: './contact/contact.module#ContactModule',
|
||||
resolve: {envSpecific: EnvironmentSpecificResolver}
|
||||
},
|
||||
{
|
||||
path: 'reload',
|
||||
loadChildren: './reload/libReload.module#LibReloadModule',
|
||||
|
|
|
@ -19,14 +19,7 @@ import {UserManagementService} from "./openaireLibrary/services/user-management.
|
|||
`],
|
||||
template: `
|
||||
<div [class]="(community)?(community.id +'App'):'connectApp'">
|
||||
<navbar *ngIf="properties && showMenu && !community && loginCheck" portal="monitor" [onlyTop]=false
|
||||
[userMenuItems]=userMenuItems [menuItems]=menuItems [user]="user"
|
||||
[showMenu]=showMenu [properties]="properties" [showHomeMenuItem]="true"></navbar>
|
||||
<navbar *ngIf="properties && showMenu && community && loginCheck" portal="monitor" [onlyTop]=false [communityId]="community.id"
|
||||
[userMenuItems]=userMenuItems [menuItems]=menuItems [user]="user"
|
||||
[community]=community [showMenu]=showMenu [properties]="properties" [enableSearch]="true"
|
||||
[showHomeMenuItem]="true"></navbar>
|
||||
<div class="custom-main-content">
|
||||
<div>
|
||||
<main>
|
||||
<router-outlet></router-outlet>
|
||||
</main>
|
||||
|
@ -43,11 +36,6 @@ import {UserManagementService} from "./openaireLibrary/services/user-management.
|
|||
points="7 4 13 10 7 16"></polyline></svg>
|
||||
</span></a>
|
||||
</cookie-law>
|
||||
<bottom *ngIf="properties && isClient && showMenu && !community" [grantAdvance]="false"
|
||||
[properties]="properties"></bottom>
|
||||
<bottom *ngIf="properties && isClient && showMenu && community" class="communityPanelBackground"
|
||||
[showSocialButtons]="true" [showMenuItems]="true" [grantAdvance]="false" [showOpenaire]="true"
|
||||
[communityId]="community.id" [menuItems]=bottomMenuItems [properties]="properties"></bottom>
|
||||
</div>
|
||||
`
|
||||
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import {RouterModule} from '@angular/router';
|
||||
import {ContactComponent} from './contact.component';
|
||||
import {IsRouteEnabled} from "../openaireLibrary/error/isRouteEnabled.guard";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
RouterModule.forChild([
|
||||
{ path: '', component: ContactComponent, canActivate: [IsRouteEnabled]}
|
||||
])
|
||||
]
|
||||
})
|
||||
export class ContactRoutingModule { }
|
|
@ -1,131 +0,0 @@
|
|||
<schema2jsonld *ngIf="url" [URL]="url" [name]="pageTitle" type="other"></schema2jsonld>
|
||||
|
||||
<ng-template #info>
|
||||
<helper *ngIf="pageContents && pageContents['right'] && pageContents['right'].length > 0"
|
||||
[texts]="pageContents['right']"></helper>
|
||||
<!--<div class="uk-margin-auto-top uk-margin-remove-bottom uk-text-bold uk-h4">OpenAIRE gives you the virtual
|
||||
environment and services designed for your community to:
|
||||
</div>
|
||||
<ul class="uk-list uk-list-divider uk-padding uk-padding-remove-left uk-margin-auto-top">
|
||||
<li><h5><span class="uk-text-bold">Create and Manage</span> your
|
||||
Community Gateway</h5></li>
|
||||
<li><h5><span class="uk-text-bold">Access, share and link</span> together all your research</h5></li>
|
||||
<li><h5><span class="uk-text-bold">Monitor and report</span> your community's progress</h5></li>
|
||||
</ul>-->
|
||||
</ng-template>
|
||||
<div class="image-front-topbar"
|
||||
uk-scrollspy="{"target":"[uk-scrollspy-class]","cls":"uk-animation-fade","delay":false}"
|
||||
tm-header-transparent="light" tm-header-transparent-placeholder="">
|
||||
<div
|
||||
class="contact-background uk-section-large uk-background-top-center uk-background-norepeat uk-background-cover uk-section-overlap uk-position-relative uk-preserve-color">
|
||||
<div style=" min-height: 350px;" class="uk-section uk-flex uk-flex-middle uk-margin-top uk-padding-remove-top">
|
||||
<div class="uk-align-center">
|
||||
<div *ngIf="showLoading" class="uk-margin-large">
|
||||
<div class="uk-animation-fade uk-margin-top uk-width-1-1" role="alert"><span
|
||||
class="loading-gif uk-align-center"></span></div>
|
||||
</div>
|
||||
<div *ngIf="!showLoading" class="uk-container uk-container-large">
|
||||
<div class="uk-grid-divider" uk-grid>
|
||||
<div class="uk-width-1-1 uk-hidden@m">
|
||||
<ng-container *ngTemplateOutlet="info"></ng-container>
|
||||
</div>
|
||||
<div class="uk-width-1-2@m uk-width-1-1@s">
|
||||
<div class="uk-margin-auto uk-text-bold uk-h4">Contact us to create your Community Gateway</div>
|
||||
<div *ngIf="errorMessage" class="uk-width-1-1 uk-alert uk-alert-danger uk-text-center"
|
||||
role="alert">{{errorMessage}}</div>
|
||||
<div class="uk-margin-top" uk-grid>
|
||||
<div class="uk-margin-small uk-width-1-1 uk-text-danger uk-text-bold uk-margin-remove-bottom">* Required
|
||||
fields
|
||||
</div>
|
||||
<div class="uk-width-1-2@s uk-margin-small-top">
|
||||
<label class="uk-h5 uk-text-bold">
|
||||
Name <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div *ngIf="name.invalid && isSubmitted" class=" uk-text-danger uk-text-small style=display:none">
|
||||
Please add a name.
|
||||
</div>
|
||||
<input class="uk-input" type="text" placeholder="Your Name" [(ngModel)]="contactForm.name" required
|
||||
#name="ngModel">
|
||||
</div>
|
||||
<div class="uk-width-1-2@s uk-margin-small-top">
|
||||
<label class="uk-h5 uk-text-bold">
|
||||
Surname <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div *ngIf="surname.invalid && isSubmitted" class=" uk-text-danger uk-text-small style=display:none">
|
||||
Please add a surname.
|
||||
</div>
|
||||
<input class="uk-input" type="text" placeholder="Your Surname" [(ngModel)]="contactForm.surname"
|
||||
required #surname="ngModel">
|
||||
</div>
|
||||
<div class="uk-width-1-2@s uk-margin-small-top">
|
||||
<label class="uk-h5 uk-text-bold">
|
||||
Email <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div *ngIf="sender.invalid && isSubmitted" class=" uk-text-danger uk-text-small style=display:none">
|
||||
Please add an email.
|
||||
</div>
|
||||
<div
|
||||
*ngIf="!sender.invalid && isSubmitted && !contactForm.email.match('^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$')"
|
||||
class=" uk-text-danger uk-text-small style=display:none">Please add a valid email.
|
||||
</div>
|
||||
<input class="uk-input" type="email" placeholder="Your Email" [(ngModel)]="contactForm.email" required
|
||||
#sender="ngModel">
|
||||
</div>
|
||||
<div class="uk-width-1-2@s uk-margin-small-top">
|
||||
<label class="uk-h5 uk-text-bold">
|
||||
Affiliation <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div *ngIf="affiliation.invalid && isSubmitted"
|
||||
class=" uk-text-danger uk-text-small style=display:none"> Please add an affiliation.
|
||||
</div>
|
||||
<input class="uk-input" type="text" placeholder="Your Affiliation"
|
||||
[(ngModel)]="contactForm.affiliation" required #affiliation="ngModel">
|
||||
</div>
|
||||
<label class="uk-width-1-1 uk-h5 uk-text-bold">
|
||||
Community Name <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div class="uk-width-1-2@s uk-margin-remove-top">
|
||||
<div *ngIf="community.invalid && isSubmitted"
|
||||
class=" uk-text-danger uk-text-small style=display:none"> Please add a community name.
|
||||
</div>
|
||||
<input class="uk-input" type="text" placeholder="Your Community Name"
|
||||
[(ngModel)]="contactForm.community" required #community="ngModel">
|
||||
</div>
|
||||
<label class="uk-width-1-1 uk-h5 uk-text-bold">
|
||||
Message <span class="uk-text-danger uk-text-bold">*</span>
|
||||
</label>
|
||||
<div class="uk-width-1-1 uk-margin-remove-top">
|
||||
<div *ngIf="message.invalid && isSubmitted" class=" uk-text-danger uk-text-small style=display:none">
|
||||
Please write us a message.
|
||||
</div>
|
||||
<textarea rows="4" class="uk-textarea" type="text" placeholder="Your message"
|
||||
[(ngModel)]="contactForm.message" required #message="ngModel"></textarea>
|
||||
</div>
|
||||
<div class="uk-width-1-1">
|
||||
<div *ngIf="!contactForm.recaptcha && isSubmitted"
|
||||
class=" uk-text-danger uk-text-small style=display:none"> Please complete reCaptcha challenge.
|
||||
</div>
|
||||
<re-captcha #recaptcha (resolved)="handleRecaptcha($event)" [(siteKey)]="properties.reCaptchaSiteKey"
|
||||
required></re-captcha>
|
||||
</div>
|
||||
<div class="uk-width-1-1 uk-text-right">
|
||||
<button class="uk-button uk-button-default uk-margin-small-right" (click)="reset()">Reset</button>
|
||||
<button class="uk-button portal-button" (click)="send()">Send</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-width-1-2 uk-visible@m">
|
||||
<ng-container *ngTemplateOutlet="info"></ng-container>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<modal-alert #AlertModal (alertOutput)="goToHome($event)">
|
||||
<div class="uk-text-center">
|
||||
Our team will respond to your submission soon.<br>
|
||||
Press OK to redirect to OpenAIRE Connect home page.
|
||||
</div>
|
||||
</modal-alert>
|
|
@ -1,169 +0,0 @@
|
|||
import {Component, OnInit, Input, ElementRef, ViewChild} from '@angular/core';
|
||||
import {FormGroup} from '@angular/forms';
|
||||
import {ActivatedRoute, Router} from '@angular/router';
|
||||
import {EmailService} from "../openaireLibrary/utils/email/email.service";
|
||||
import {Email} from "../openaireLibrary/utils/email/email";
|
||||
import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties";
|
||||
import {ContactForm} from "../openaireLibrary/utils/email/contact-form";
|
||||
import {Composer} from "../openaireLibrary/utils/email/composer";
|
||||
import {Meta, Title} from "@angular/platform-browser";
|
||||
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
|
||||
import {HelperFunctions} from "../openaireLibrary/utils/HelperFunctions.class";
|
||||
import {HelperService} from "../openaireLibrary/utils/helper/helper.service";
|
||||
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
|
||||
|
||||
@Component({
|
||||
selector: 'contact',
|
||||
templateUrl: './contact.component.html',
|
||||
})
|
||||
|
||||
export class ContactComponent implements OnInit {
|
||||
public url: string = null;
|
||||
public pageTitle: string = "OpenAIRE - Connect | Contact Us";
|
||||
|
||||
@Input('group')
|
||||
myForm: FormGroup;
|
||||
public piwiksub: any;
|
||||
public showLoading = true;
|
||||
public errorMessage = '';
|
||||
public isSubmitted = false;
|
||||
public email: Email;
|
||||
public note = '';
|
||||
public properties: EnvProperties = null;
|
||||
public pageContents = null;
|
||||
public divContents = null;
|
||||
|
||||
public contactForm: ContactForm = new ContactForm();
|
||||
@ViewChild('AlertModal') modal;
|
||||
@ViewChild('name') name;
|
||||
@ViewChild('surname') surname;
|
||||
@ViewChild('sender') sender;
|
||||
@ViewChild('affiliation') affiliation;
|
||||
@ViewChild('community') community;
|
||||
@ViewChild('message') message;
|
||||
@ViewChild('recaptcha') recaptcha;
|
||||
|
||||
constructor(private route: ActivatedRoute,
|
||||
private _router: Router,
|
||||
private _emailService: EmailService,
|
||||
private _meta: Meta,
|
||||
private _title: Title,
|
||||
private seoService: SEOService,
|
||||
private _piwikService: PiwikService,
|
||||
private helper: HelperService) {
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
this._title.setTitle('OpenAIRE-Connect | Contact Us');
|
||||
this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||
this.properties = data.envSpecific;
|
||||
this.email = {body: '', subject: '', recipients: []};
|
||||
|
||||
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
|
||||
this.piwiksub = this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe();
|
||||
}
|
||||
this.url = this.properties.baseLink + this._router.url;
|
||||
this.seoService.createLinkForCanonicalURL(this.url);
|
||||
this.updateUrl(this.url);
|
||||
this.updateTitle(this.pageTitle);
|
||||
this.updateDescription("OpenAIRE - Connect, Community Gateway, research community");
|
||||
|
||||
//this.getDivContents();
|
||||
this.getPageContents();
|
||||
HelperFunctions.scroll();
|
||||
this.showLoading = false;
|
||||
});
|
||||
}
|
||||
|
||||
private getPageContents() {
|
||||
this.helper.getPageHelpContents(this._router.url, this.properties, 'connect').subscribe(contents => {
|
||||
this.pageContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
private getDivContents() {
|
||||
this.helper.getDivHelpContents(this._router.url, this.properties, 'connect').subscribe(contents => {
|
||||
this.divContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
public send() {
|
||||
HelperFunctions.scroll();
|
||||
if(!this.name.invalid && !this.surname.invalid && !this.sender.invalid &&
|
||||
this.contactForm.email.match('^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$') &&
|
||||
!this.affiliation.invalid && !this.message.invalid && this.contactForm.recaptcha != '') {
|
||||
this.sendMail(this.properties.admins);
|
||||
}
|
||||
else {
|
||||
this.errorMessage = 'Please fill in all the required fields!'
|
||||
this.isSubmitted = true;
|
||||
}
|
||||
}
|
||||
|
||||
public reset() {
|
||||
this.contactForm = new ContactForm();
|
||||
this.isSubmitted = false;
|
||||
this.errorMessage = '';
|
||||
this.contactForm.recaptcha = '';
|
||||
}
|
||||
|
||||
private sendMail(admins: any) {
|
||||
this.showLoading = true;
|
||||
this._emailService.contact(this.properties.adminToolsAPIURL + '/contact',
|
||||
Composer.composeEmailForNewCommunity(this.contactForm, admins), this.contactForm.recaptcha).subscribe(
|
||||
res => {
|
||||
if(res) {
|
||||
this.reset();
|
||||
this.modalOpen();
|
||||
this.showLoading = false;
|
||||
}
|
||||
},
|
||||
error => {
|
||||
this.handleError('Email sent failed! Please try again.', error);
|
||||
this.showLoading = false;
|
||||
this.contactForm.recaptcha = '';
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public modalOpen() {
|
||||
this.modal.okButton = true;
|
||||
this.modal.alertTitle = 'Your request has been successfully submitted';
|
||||
this.modal.alertMessage = false;
|
||||
this.modal.cancelButton = false;
|
||||
this.modal.okButtonLeft = false;
|
||||
this.modal.okButtonText = 'OK';
|
||||
this.modal.open();
|
||||
}
|
||||
|
||||
public handleRecaptcha(captchaResponse: string) {
|
||||
this.contactForm.recaptcha = captchaResponse;
|
||||
}
|
||||
|
||||
|
||||
handleError(message: string, error) {
|
||||
this.errorMessage = message;
|
||||
console.log('Server responded: ' + error);
|
||||
|
||||
this.showLoading = false;
|
||||
}
|
||||
|
||||
public goToHome(data: any) {
|
||||
this._router.navigate(['/']);
|
||||
}
|
||||
|
||||
private updateDescription(description: string) {
|
||||
this._meta.updateTag({content: description}, "name='description'");
|
||||
this._meta.updateTag({content: description}, "property='og:description'");
|
||||
}
|
||||
|
||||
private updateTitle(title: string) {
|
||||
var _title = ((title.length > 50) ? title.substring(0, 50) : title);
|
||||
this._title.setTitle(_title);
|
||||
this._meta.updateTag({content: _title}, "property='og:title'");
|
||||
}
|
||||
|
||||
private updateUrl(url: string) {
|
||||
this._meta.updateTag({content: url}, "property='og:url'");
|
||||
}
|
||||
}
|
|
@ -1,35 +0,0 @@
|
|||
import {NgModule} from '@angular/core';
|
||||
import {CommonModule} from '@angular/common';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {RouterModule} from '@angular/router';
|
||||
|
||||
import {ContactComponent} from './contact.component';
|
||||
import {ContactRoutingModule} from "./contact-routing.module";
|
||||
import {EmailService} from "../openaireLibrary/utils/email/email.service";
|
||||
import {RecaptchaModule} from "ng-recaptcha";
|
||||
import {AlertModalModule} from "../openaireLibrary/utils/modal/alertModal.module";
|
||||
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
|
||||
import {HelperModule} from "../openaireLibrary/utils/helper/helper.module";
|
||||
import {IsRouteEnabled} from "../openaireLibrary/error/isRouteEnabled.guard";
|
||||
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
|
||||
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
|
||||
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
ContactRoutingModule, CommonModule, FormsModule, RouterModule,
|
||||
AlertModalModule, RecaptchaModule.forRoot(), HelperModule,
|
||||
Schema2jsonldModule, SEOServiceModule
|
||||
],
|
||||
declarations: [
|
||||
ContactComponent
|
||||
],
|
||||
providers: [
|
||||
EmailService, PiwikService, IsRouteEnabled
|
||||
],
|
||||
exports: [
|
||||
ContactComponent
|
||||
]
|
||||
})
|
||||
|
||||
export class ContactModule { }
|
|
@ -1,17 +0,0 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import { RouterModule } from '@angular/router';
|
||||
|
||||
import{HomeComponent} from './home.component';
|
||||
|
||||
import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard';
|
||||
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
RouterModule.forChild([
|
||||
{ path: '', component: HomeComponent, canActivate: [FreeGuard], canDeactivate: [PreviousRouteRecorder] }
|
||||
|
||||
])
|
||||
]
|
||||
})
|
||||
export class HomeRoutingModule { }
|
|
@ -1,17 +0,0 @@
|
|||
<schema2jsonld [URL]="properties.baseLink"
|
||||
[logoURL]="properties.baseLink+'/assets/common-assets/logo-small-monitor.png'" type="home"
|
||||
name="OpenAIRE Monitor">
|
||||
</schema2jsonld>
|
||||
<div
|
||||
class="image-front-topbar uk-margin-large-top"
|
||||
uk-scrollspy="{"target":"[uk-scrollspy-class]","cls":"uk-animation-fade","delay":false}"
|
||||
tm-header-transparent="light" tm-header-transparent-placeholder="">
|
||||
<helper *ngIf="pageContents && pageContents['left'] && pageContents['left'].length > 0"
|
||||
[texts]="pageContents['left']"></helper>
|
||||
</div>
|
||||
<div class="uk-section-muted"
|
||||
uk-scrollspy="{"target":"[uk-scrollspy-class]","cls":"uk-animation-fade","delay":false}">
|
||||
<div class="uk-container uk-container-large">
|
||||
<other-portals [properties]="properties" portal="monitor"> </other-portals>
|
||||
</div>
|
||||
</div>
|
|
@ -1,110 +0,0 @@
|
|||
import {Component} from '@angular/core';
|
||||
import {ActivatedRoute, Router} from '@angular/router';
|
||||
import {Meta, Title} from '@angular/platform-browser';
|
||||
import {EnvProperties} from '../openaireLibrary/utils/properties/env-properties';
|
||||
import {CommunitiesService} from '../openaireLibrary/connect/communities/communities.service';
|
||||
import {SubscribeService} from '../openaireLibrary/utils/subscribe/subscribe.service';
|
||||
import {CommunityInfo} from '../openaireLibrary/connect/community/communityInfo';
|
||||
|
||||
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
|
||||
import {StringUtils} from '../openaireLibrary/utils/string-utils.class';
|
||||
|
||||
import {ErrorCodes} from '../openaireLibrary/utils/properties/errorCodes';
|
||||
import {ErrorMessagesComponent} from '../openaireLibrary/utils/errorMessages.component';
|
||||
import {HelperService} from "../openaireLibrary/utils/helper/helper.service";
|
||||
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
|
||||
|
||||
@Component({
|
||||
selector: 'home',
|
||||
templateUrl: 'home.component.html',
|
||||
})
|
||||
|
||||
export class HomeComponent {
|
||||
public piwiksub: any;
|
||||
|
||||
public pageTitle = "OpenAIRE | Monitor";
|
||||
public pageContents = null;
|
||||
public divContents = null;
|
||||
public status: number;
|
||||
public loading: boolean = true;
|
||||
public subscriberErrorMessage: string = "";
|
||||
public errorCodes: ErrorCodes;
|
||||
private errorMessages: ErrorMessagesComponent;
|
||||
|
||||
properties: EnvProperties;
|
||||
public keyword: string = "";
|
||||
public type: string = "all";
|
||||
|
||||
constructor(
|
||||
private route: ActivatedRoute,
|
||||
private _router: Router,
|
||||
private _meta: Meta,
|
||||
private _title: Title,
|
||||
private _piwikService: PiwikService,
|
||||
private helper: HelperService,
|
||||
private seoService: SEOService) {
|
||||
|
||||
var description = "OpenAIRE - Monitor, monitor dashboard, funder, statistics, ";
|
||||
var title = "OpenAIRE - Monitor";
|
||||
|
||||
this._meta.updateTag({content: description}, "name='description'");
|
||||
this._meta.updateTag({content: description}, "property='og:description'");
|
||||
this._meta.updateTag({content: title}, "property='og:title'");
|
||||
this._title.setTitle(title);
|
||||
|
||||
this.errorCodes = new ErrorCodes();
|
||||
this.errorMessages = new ErrorMessagesComponent();
|
||||
this.status = this.errorCodes.LOADING;
|
||||
}
|
||||
|
||||
public ngOnInit() {
|
||||
this.route.data
|
||||
.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||
this.properties = data.envSpecific;
|
||||
var url = data.envSpecific.baseLink + this._router.url;
|
||||
this.seoService.createLinkForCanonicalURL(url, false);
|
||||
this._meta.updateTag({content: url}, "property='og:url'");
|
||||
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
|
||||
this.piwiksub = this._piwikService.trackView(this.properties, "OpenAIRE Monitor", this.properties.piwikSiteId).subscribe();
|
||||
}
|
||||
//this.getDivContents();
|
||||
this.getPageContents();
|
||||
});
|
||||
}
|
||||
|
||||
private getPageContents() {
|
||||
this.helper.getPageHelpContents(this._router.url, this.properties, 'monitor').subscribe(contents => {
|
||||
this.pageContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
private getDivContents() {
|
||||
this.helper.getDivHelpContents(this._router.url, this.properties, 'monitor').subscribe(contents => {
|
||||
this.divContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
public quote(param: string): string {
|
||||
return StringUtils.quote(param);
|
||||
}
|
||||
|
||||
public ngOnDestroy() {
|
||||
if (this.piwiksub) {
|
||||
this.piwiksub.unsubscribe();
|
||||
}
|
||||
}
|
||||
|
||||
private handleError(message: string, error): number {
|
||||
var code = "";
|
||||
if (!error.status) {
|
||||
var error = error.json();
|
||||
code = error.code;
|
||||
} else {
|
||||
code = error.status;
|
||||
}
|
||||
|
||||
console.error("Communities (component): " + message, error);
|
||||
|
||||
return this.errorMessages.getErrorCode(code);
|
||||
}
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
import {NgModule} from '@angular/core';
|
||||
import {CommonModule} from '@angular/common';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {RouterModule} from '@angular/router';
|
||||
|
||||
import {HomeComponent} from './home.component';
|
||||
|
||||
import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard';
|
||||
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
|
||||
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
|
||||
import {ErrorMessagesModule} from '../openaireLibrary/utils/errorMessages.module';
|
||||
import {HelperModule} from "../openaireLibrary/utils/helper/helper.module";
|
||||
import {OtherPortalsModule} from "../openaireLibrary/sharedComponents/other-portals/other-portals.module";
|
||||
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
|
||||
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
|
||||
import {HomeRoutingModule} from "./home-routing.module";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule, FormsModule, RouterModule, ErrorMessagesModule, OtherPortalsModule,
|
||||
HelperModule, Schema2jsonldModule, SEOServiceModule, HomeRoutingModule,
|
||||
],
|
||||
declarations: [
|
||||
HomeComponent
|
||||
],
|
||||
providers: [
|
||||
FreeGuard, PreviousRouteRecorder,
|
||||
PiwikService
|
||||
],
|
||||
exports: [
|
||||
HomeComponent
|
||||
]
|
||||
})
|
||||
export class HomeModule {
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
<aside id="sidebar_main">
|
||||
<div class="sidebar_main_header">
|
||||
<div *ngIf="name" class="uk-margin-top uk-margin-left">
|
||||
<div class="uk-text-bold">{{name}}</div>
|
||||
<div>Monitor Dashboard</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="menu_section">
|
||||
<ul>
|
||||
<ng-template ngFor [ngForOf]="items" let-item let-i="index">
|
||||
<li [class.current_section]="isTheActiveMenu(item.route)"
|
||||
[class.art_section]="item.open"
|
||||
[title]="item.name"
|
||||
[class.submenu_trigger]="item.items.length > 1">
|
||||
<a *ngIf="item.items.length < 1 && item.route" [routerLink]="item.route">
|
||||
<span *ngIf="item.icon" class="menu_icon"><i class="material-icons">{{item.icon}}</i></span>
|
||||
<span class="menu_title">{{item.name}}</span>
|
||||
</a>
|
||||
<ng-template [ngIf]="item.items.length > 1">
|
||||
<a (click)="item.open = !item.open">
|
||||
<span *ngIf="item.icon" class="menu_icon"><i class="material-icons">{{item.icon}}</i></span>
|
||||
<span class="menu_title">{{item.name}}</span>
|
||||
</a>
|
||||
<ul [style.display]="(item.open?'block':'none')">
|
||||
<ng-template ngFor [ngForOf]="item.items" let-subItem let-j="index">
|
||||
<li *ngIf="subItem.route" [class.act_item]="isTheActiveMenu(subItem.route)">
|
||||
<a [routerLink]="subItem.route">
|
||||
<span *ngIf="subItem.icon" class="menu_icon"><i class="material-icons">{{subItem.icon}}</i></span>
|
||||
<span class="menu_title">{{subItem.name}}</span>
|
||||
</a>
|
||||
</li>
|
||||
</ng-template>
|
||||
</ul>
|
||||
</ng-template>
|
||||
</li>
|
||||
</ng-template>
|
||||
</ul>
|
||||
</div>
|
||||
</aside>
|
|
@ -0,0 +1,26 @@
|
|||
import {Component, Input, OnInit} from '@angular/core';
|
||||
import {Router} from "@angular/router";
|
||||
import {Item} from "../../utils/entities/sidebar";
|
||||
|
||||
@Component({
|
||||
selector: 'dashboard-sidebar',
|
||||
templateUrl: 'sideBar.component.html'
|
||||
})
|
||||
export class SideBarComponent implements OnInit {
|
||||
@Input() items: Item[] = [];
|
||||
@Input() name = null;
|
||||
|
||||
constructor(private router: Router) {
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
}
|
||||
|
||||
private getCurrentRoute(): string {
|
||||
return this.router.url.split('?')[0];
|
||||
}
|
||||
|
||||
isTheActiveMenu(route: string): boolean {
|
||||
return this.getCurrentRoute().indexOf(route) !== -1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
import {NgModule} from '@angular/core';
|
||||
import {CommonModule} from '@angular/common';
|
||||
|
||||
import {RouterModule} from "@angular/router";
|
||||
|
||||
import {SideBarComponent} from './sideBar.component';
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule,
|
||||
RouterModule
|
||||
],
|
||||
declarations: [
|
||||
SideBarComponent
|
||||
],
|
||||
providers: [],
|
||||
exports: [
|
||||
SideBarComponent
|
||||
]
|
||||
})
|
||||
export class SideBarModule {
|
||||
}
|
|
@ -9,12 +9,11 @@ import { UserModule} from '../openaireLibrary/login/user.module';
|
|||
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
import { SubscribeService } from '../openaireLibrary/utils/subscribe/subscribe.service';
|
||||
import {EmailService} from "../openaireLibrary/utils/email/email.service";
|
||||
import {SubscribeModule} from '../utils/subscribe/subscribe.module';
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule, FormsModule,
|
||||
UserRoutingModule, UserModule, SubscribeModule
|
||||
UserRoutingModule, UserModule
|
||||
],
|
||||
providers:[PreviousRouteRecorder, SubscribeService, EmailService],
|
||||
declarations: [
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import { RouterModule } from '@angular/router';
|
||||
import {NgModule} from '@angular/core';
|
||||
import {RouterModule} from '@angular/router';
|
||||
import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard';
|
||||
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
import {MonitorComponent} from "./monitor.component";
|
||||
|
@ -7,11 +7,33 @@ import {MonitorComponent} from "./monitor.component";
|
|||
@NgModule({
|
||||
imports: [
|
||||
RouterModule.forChild([
|
||||
{ path: ':stakeholder', component: MonitorComponent, canActivate: [FreeGuard], canDeactivate: [PreviousRouteRecorder] },
|
||||
{ path: ':stakeholder/:topic', component: MonitorComponent, canActivate: [FreeGuard], canDeactivate: [PreviousRouteRecorder] },
|
||||
{ path: ':stakeholder/:topic/:category', component: MonitorComponent, canActivate: [FreeGuard], canDeactivate: [PreviousRouteRecorder] },
|
||||
{ path: ':stakeholder/:topic/:category/:subCategory', component: MonitorComponent, canActivate: [FreeGuard], canDeactivate: [PreviousRouteRecorder] }
|
||||
{ path: '', redirectTo: '/ec', pathMatch: 'full'},
|
||||
{
|
||||
path: ':stakeholder',
|
||||
component: MonitorComponent,
|
||||
canActivate: [FreeGuard],
|
||||
canDeactivate: [PreviousRouteRecorder]
|
||||
},
|
||||
{
|
||||
path: ':stakeholder/:topic',
|
||||
component: MonitorComponent,
|
||||
canActivate: [FreeGuard],
|
||||
canDeactivate: [PreviousRouteRecorder]
|
||||
},
|
||||
{
|
||||
path: ':stakeholder/:topic/:category',
|
||||
component: MonitorComponent,
|
||||
canActivate: [FreeGuard],
|
||||
canDeactivate: [PreviousRouteRecorder]
|
||||
},
|
||||
{
|
||||
path: ':stakeholder/:topic/:category/:subCategory',
|
||||
component: MonitorComponent,
|
||||
canActivate: [FreeGuard],
|
||||
canDeactivate: [PreviousRouteRecorder]
|
||||
}
|
||||
])
|
||||
]
|
||||
})
|
||||
export class MonitorRoutingModule { }
|
||||
export class MonitorRoutingModule {
|
||||
}
|
||||
|
|
|
@ -1,83 +1,71 @@
|
|||
<schema2jsonld [URL]="properties.baseLink"
|
||||
[logoURL]="properties.baseLink+'/assets/common-assets/logo-small-monitor.png'" type="home"
|
||||
name="OpenAIRE Monitor">
|
||||
</schema2jsonld>
|
||||
<div
|
||||
uk-scrollspy="{"target":"[uk-scrollspy-class]","cls":"uk-animation-fade","delay":false}"
|
||||
tm-header-transparent="light" tm-header-transparent-placeholder="">
|
||||
<div *ngIf="status === errorCodes.LOADING" class="uk-animation-fade uk-margin-top uk-width-1-1" role="alert">
|
||||
<span class="loading-gif uk-align-center"></span>
|
||||
</div>
|
||||
<div *ngIf="stakeholder && status === errorCodes.DONE && activeTopic"
|
||||
class="uk-background-primary uk-light uk-padding-small">
|
||||
<div class="uk-flex uk-flex-middle topic-nav" uk-grid>
|
||||
<div class="uk-width-1-5@m uk-margin-left">
|
||||
<span class="uk-text-bold uk-h4">{{stakeholder.index_name}}</span><br>
|
||||
<span class="uk-h5">Monitor Dashboard</span>
|
||||
<div class="disable_transitions sidebar_main_open sidebar_main_swipe">
|
||||
<div *ngIf="stakeholder && status === errorCodes.DONE && activeTopic" id="header_main">
|
||||
<nav class="uk-navbar">
|
||||
<div class="uk-navbar-center">
|
||||
<ul class="uk-navbar-nav">
|
||||
<ng-template ngFor [ngForOf]="stakeholder.topics" let-topic let-i="index">
|
||||
<li *ngIf="topic.isPublic && topic.isActive"
|
||||
[ngClass]="(topic.alias === activeTopic.alias)?'uk-active':''">
|
||||
<a (click)="navigateTo(stakeholder.alias, topic.alias)">{{topic.name}}</a>
|
||||
</li>
|
||||
</ng-template>
|
||||
</ul>
|
||||
</div>
|
||||
<nav class="uk-width-3-5@m uk-navbar" uk-navbar>
|
||||
<div class="uk-navbar-center">
|
||||
<ul class="uk-navbar-nav">
|
||||
<ng-template ngFor [ngForOf]="stakeholder.topics" let-topic let-i="index">
|
||||
<li *ngIf="topic.isPublic && topic.isActive"
|
||||
[ngClass]="(topic.alias === activeTopic.alias)?'uk-active':''">
|
||||
<a (click)="navigateTo(stakeholder.alias, topic.alias)">{{topic.name}}</a>
|
||||
</li>
|
||||
</ng-template>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
<div uk-grid>
|
||||
<sidebar [menuItems]="sideMenuItems" class="uk-width-1-5 sidebar"></sidebar>
|
||||
<div *ngIf="activeSubCategory"
|
||||
class="uk-width-expand uk-background-muted uk-padding uk-text-center@s uk-text-left@m">
|
||||
<h5 class="uk-margin-bottom uk-text-bold">Indicators</h5>
|
||||
<div class="uk-grid-medium uk-margin-bottom" uk-grid uk-height-match="target: div > h6">
|
||||
<dashboard-sidebar [items]="sideBar.items" [name]="stakeholder.index_name"
|
||||
class="uk-width-1-5"></dashboard-sidebar>
|
||||
<div *ngIf="activeSubCategory"
|
||||
id="page_content">
|
||||
<div id="page_content_inner">
|
||||
<h5 class="uk-margin uk-margin-top uk-text-bold">Indicators</h5>
|
||||
<div class="uk-grid uk-grid-medium uk-margin-bottom" uk-height-match="target: div > h6">
|
||||
<ng-template ngFor [ngForOf]="activeSubCategory.numbers" let-number let-i="index">
|
||||
<div *ngIf="number.isActive && number.isPublic"
|
||||
[class.uk-width-1-3@m]="number.width === 'small'"
|
||||
[class.uk-width-1-2@m]="number.width === 'medium'"
|
||||
[class.uk-width-1-1@m]="number.width === 'large'">
|
||||
<div class="uk-card uk-card-default uk-box-shadow-large uk-padding-small" [attr.uk-tooltip]="number.description">
|
||||
<h6>{{number.name}}</h6>
|
||||
<div class="uk-h2" *ngIf="numberResults.get(i)">
|
||||
{{numberResults.get(i)|number}}
|
||||
</div>
|
||||
<div *ngIf="!numberResults.get(i)" class="uk-animation-fade uk-width-1-1" role="alert">
|
||||
<span class="loading-gif uk-align-center"></span>
|
||||
[class.uk-width-medium-1-3]="number.width === 'small'"
|
||||
[class.uk-width-medium-1-2]="number.width === 'medium'"
|
||||
[class.uk-width-medium-1-1]="number.width === 'large'">
|
||||
<div class="md-card"
|
||||
[attr.uk-tooltip]="number.description">
|
||||
<div class="md-card-content">
|
||||
<span class="uk-text-muted uk-text-small uk-margin-bottom">{{number.name}}</span>
|
||||
<h2 *ngIf="numberResults.get(i)" class="uk-margin-remove">
|
||||
<span class="countUpMe">{{numberResults.get(i) | number}}</span>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</ng-template>
|
||||
</div>
|
||||
<div class="uk-grid-medium uk-margin-bottom" uk-grid uk-height-match="target: div > h5">
|
||||
<div class="uk-grid uk-grid-medium uk-margin-bottom" uk-height-match="target: div > div > h5">
|
||||
<ng-template ngFor [ngForOf]="activeSubCategory.charts" let-chart let-i="index">
|
||||
<div *ngIf="chart.isActive && chart.isPublic"
|
||||
[class.uk-width-1-3@m]="chart.width === 'small'"
|
||||
[class.uk-width-1-2@m]="chart.width === 'medium'"
|
||||
[class.uk-width-1-1@m]="chart.width === 'large'">
|
||||
<div>
|
||||
<h5 class="uk-margin-bottom uk-margin-top">{{chart.name}}</h5>
|
||||
<div class="uk-card uk-card-default uk-box-shadow-large uk-padding-small" [attr.uk-tooltip]="chart.description">
|
||||
<div *ngIf="chart.indicatorPaths.length > 1" class="uk-button-group">
|
||||
<button *ngFor="let indicatorPath of chart.indicatorPaths;"
|
||||
class="uk-button"
|
||||
(click)="setActiveChart(i, indicatorPath.type)"
|
||||
[class.uk-button-secondary]="chartsActiveType.get(i).url === indicatorPath.url">
|
||||
{{indicatorPath.type}}
|
||||
</button>
|
||||
[class.uk-width-medium-1-3]="chart.width === 'small'"
|
||||
[class.uk-width-medium-1-2]="chart.width === 'medium'"
|
||||
[class.uk-width-medium-1-1]="chart.width === 'large'">
|
||||
<div>
|
||||
<h5 class="uk-margin-bottom uk-margin-top">{{chart.name}}</h5>
|
||||
<div class="md-card"
|
||||
[attr.uk-tooltip]="chart.description">
|
||||
<div class="md-card-content uk-text-center">
|
||||
<div *ngIf="chart.indicatorPaths.length > 1" class="uk-button-group">
|
||||
<button *ngFor="let indicatorPath of chart.indicatorPaths;"
|
||||
class="uk-button"
|
||||
(click)="setActiveChart(i, indicatorPath.type)"
|
||||
[class.uk-button-secondary]="chartsActiveType.get(i).url === indicatorPath.url">
|
||||
{{indicatorPath.type}}
|
||||
</button>
|
||||
</div>
|
||||
<iframe *ngIf="chartsActiveType.get(i).source !== 'fake'"
|
||||
[src]="getUrlByStakeHolder(chartsActiveType.get(i))"
|
||||
class="uk-width-1-1" height="300"></iframe>
|
||||
<img *ngIf="chartsActiveType.get(i).source === 'fake'"
|
||||
[src]="getUrlByStakeHolder(chartsActiveType.get(i))"
|
||||
class="uk-width-1-1">
|
||||
</div>
|
||||
</div>
|
||||
<iframe *ngIf="chartsActiveType.get(i).source !== 'fake'"
|
||||
[src]="getUrlByStakeHolder(chartsActiveType.get(i))"
|
||||
class="uk-width-1-1 uk-height-medium"></iframe>
|
||||
<img *ngIf="chartsActiveType.get(i).source === 'fake'"
|
||||
[src]="getUrlByStakeHolder(chartsActiveType.get(i))"
|
||||
class="uk-width-1-1 uk-height-medium">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</ng-template>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -12,8 +12,8 @@ import {HelperService} from "../openaireLibrary/utils/helper/helper.service";
|
|||
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
|
||||
import {StakeholderService} from "../services/stakeholder.service";
|
||||
import {Category, IndicatorPath, Stakeholder, SubCategory, Topic} from "../utils/entities/stakeholder";
|
||||
import {MenuItem, RootMenuItem, SideMenuItem} from "../openaireLibrary/sharedComponents/menu";
|
||||
import {StatisticsService} from "../utils/services/statistics.service";
|
||||
import {Item, Sidebar} from "../utils/entities/sidebar";
|
||||
|
||||
@Component({
|
||||
selector: 'monitor',
|
||||
|
@ -28,7 +28,7 @@ export class MonitorComponent {
|
|||
public activeTopic: Topic = null;
|
||||
public activeCategory: Category = null;
|
||||
public activeSubCategory: SubCategory = null;
|
||||
public sideMenuItems: SideMenuItem[] = null;
|
||||
public sideBar: Sidebar = null;
|
||||
public errorCodes: ErrorCodes;
|
||||
public stakeholder: Stakeholder;
|
||||
public numberResults: Map<number, number> = new Map<number, number>();
|
||||
|
@ -142,30 +142,24 @@ export class MonitorComponent {
|
|||
}
|
||||
|
||||
private setSideBar() {
|
||||
this.sideMenuItems = [];
|
||||
let items: Item[] = [];
|
||||
this.activeTopic.categories.forEach(category => {
|
||||
if (category.isPublic && category.isActive) {
|
||||
let rootItem: MenuItem = new MenuItem(category.alias, category.name, null, (
|
||||
'/monitor/' + this.stakeholder.alias + '/' + this.activeTopic.alias + '/' + category.alias),
|
||||
false, null, null, null);
|
||||
let items: RootMenuItem[] = [];
|
||||
let subItems: Item[] = [];
|
||||
category.subCategories.forEach(subCategory => {
|
||||
if (subCategory.alias != null && subCategory.isPublic && subCategory.isActive) {
|
||||
items.push({
|
||||
items: [],
|
||||
rootItem: new MenuItem(subCategory.alias, subCategory.name, null, (
|
||||
'/monitor/' + this.stakeholder.alias + '/' + this.activeTopic.alias + '/' + category.alias + '/' + subCategory.alias),
|
||||
false, null, null, null)
|
||||
});
|
||||
subItems.push(new Item(subCategory.name, (
|
||||
'/' + this.stakeholder.alias + '/' + this.activeTopic.alias + '/' + category.alias + '/' + subCategory.alias),
|
||||
null, null, false));
|
||||
}
|
||||
});
|
||||
this.sideMenuItems.push({
|
||||
rootItem: rootItem,
|
||||
items: items,
|
||||
ukIcon: null
|
||||
});
|
||||
const open = this.activeCategory.alias === category.alias;
|
||||
items.push(new Item(category.name, (
|
||||
'/' + this.stakeholder.alias + '/' + this.activeTopic.alias + '/' + category.alias),
|
||||
subItems, null, open));
|
||||
}
|
||||
});
|
||||
this.sideBar = new Sidebar(items);
|
||||
}
|
||||
|
||||
private setIndicators() {
|
||||
|
@ -211,7 +205,7 @@ export class MonitorComponent {
|
|||
}
|
||||
|
||||
public navigateTo(stakeholder: string, topic: string, category: string = null, subcategory: string = null) {
|
||||
let url = 'monitor/' + stakeholder + '/' + topic + ((category) ? ('/'
|
||||
let url = '/' + stakeholder + '/' + topic + ((category) ? ('/'
|
||||
+ category) : '') + ((subcategory) ? ('/' + subcategory) : '');
|
||||
return this._router.navigate([url]);
|
||||
}
|
||||
|
|
|
@ -14,8 +14,8 @@ import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOServi
|
|||
import {MonitorRoutingModule} from "./monitor-routing.module";
|
||||
import {MonitorComponent} from "./monitor.component";
|
||||
import {StakeholderService} from "../services/stakeholder.service";
|
||||
import {SideBarModule} from "../openaireLibrary/sharedComponents/sidebar/sideBar.module";
|
||||
import {StatisticsService} from "../utils/services/statistics.service";
|
||||
import {SideBarModule} from "../library/sidebar/sideBar.module";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
|
|
|
@ -1,238 +0,0 @@
|
|||
import {Component, Input} from '@angular/core';
|
||||
import {ActivatedRoute, Router} from '@angular/router';
|
||||
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
|
||||
import {LayoutService} from "../../openaireLibrary/services/layout.service";
|
||||
import {CustomizationOptions} from "../../openaireLibrary/connect/community/CustomizationOptions";
|
||||
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
|
||||
import {PiwikHelper} from "../piwikHelper";
|
||||
import {StringUtils} from "../../openaireLibrary/utils/string-utils.class";
|
||||
|
||||
declare var appendCss: any;
|
||||
|
||||
@Component({
|
||||
selector: 'customization',
|
||||
template: `
|
||||
|
||||
<!-- <p>This is customizing layout component</p>-->
|
||||
`
|
||||
})
|
||||
|
||||
export class CustomizationComponent {
|
||||
@Input() communityId;
|
||||
layout: CustomizationOptions;
|
||||
|
||||
constructor(private route: ActivatedRoute,
|
||||
private router: Router, private _layoutService: LayoutService
|
||||
) {
|
||||
}
|
||||
|
||||
public ngOnInit() {
|
||||
this.route.data
|
||||
.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||
this.route.queryParams.subscribe(params => {
|
||||
|
||||
if(params['layout']) {
|
||||
this.layout = JSON.parse(StringUtils.URIDecode(params['layout']));
|
||||
this.buildCss();
|
||||
}else{
|
||||
// this.properties = data.envSpecific;
|
||||
//com.communityId,
|
||||
// data.envSpecific.adminToolsAPIURL + '/'
|
||||
|
||||
this._layoutService.mockLayout().subscribe(
|
||||
layout => {
|
||||
this.layout = layout;
|
||||
|
||||
this.buildCss();
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
private buildCss() {
|
||||
console.log(this.layout);
|
||||
|
||||
document.documentElement.style.setProperty('--portal-main-color', this.layout.mainColor);
|
||||
document.documentElement.style.setProperty('--portal-dark-color', this.layout.secondaryColor);
|
||||
let css = `
|
||||
/*Panel background*/
|
||||
.communityPanelBackground:not(bottom) {
|
||||
border-style: ` + (this.layout.panel.background.borderStyle != null ? this.layout.panel.background.borderStyle : 'solid') + `;
|
||||
border-color:` + (this.layout.panel.background.borderColor != null ? this.layout.panel.background.borderColor : 'transparent') + `;
|
||||
border-width: ` + (this.layout.panel.background.borderWidth != null ? this.layout.panel.background.borderWidth: '1') + `px;`+`
|
||||
|
||||
}
|
||||
.communityPanelBackground, .communityPanelBackground .uk-section-primary {
|
||||
background-color: ` + (this.layout.panel.background.color?this.layout.panel.background.color:this.layout.mainColor) + `;
|
||||
}
|
||||
|
||||
/*Panel fonts*/
|
||||
|
||||
.communityPanelBackground {
|
||||
color:` + (this.layout.panel.fonts.color != null ? this.layout.panel.fonts.color : 'white') + ` !important;` +
|
||||
(this.layout.panel.fonts.family != null ? ('font-family: ' + this.layout.panel.fonts.family + ' !important;') : '') +
|
||||
(this.layout.panel.fonts.size != null ? ('font-size: ' + this.layout.panel.fonts.size + 'px !important;') : '') +
|
||||
(this.layout.panel.fonts.weight != null ? ('font-weight: ' + this.layout.panel.fonts.weight + '!important;') : '') +
|
||||
|
||||
`
|
||||
}
|
||||
.communityPanelBackground div.uk-modal {
|
||||
color:#666 !important;
|
||||
}
|
||||
|
||||
.communityPanelBackground .uk-h6:not(.ignoreCommunityPanelBackground),.communityPanelBackground .uk-h5:not(.ignoreCommunityPanelBackground),.communityPanelBackground .uk-h4:not(.ignoreCommunityPanelBackground),.communityPanelBackground .uk-h3:not(.ignoreCommunityPanelBackground), .communityPanelBackground .uk-h2:not(.ignoreCommunityPanelBackground),.communityPanelBackground .uk-h1:not(.ignoreCommunityPanelBackground) {
|
||||
color: ` + (this.layout.panel.title.color != null ? this.layout.panel.title.color : 'white') + ` !important;` +
|
||||
(this.layout.panel.title.weight != null ? ('font-weight: ' + this.layout.panel.title.weight + '!important;') : '') +
|
||||
`
|
||||
}
|
||||
.communityPanelBackground .uk-h5:not(.ignoreCommunityPanelBackground){
|
||||
`+
|
||||
(this.layout.panel.title.family != null ? ('font-family: ' + this.layout.panel.title.family + ' !important;') : '') +
|
||||
(this.layout.panel.title.size != null ? ('font-size: ' + this.layout.panel.title.size + 'px !important;') : '') +
|
||||
`
|
||||
}
|
||||
/* Panel links */
|
||||
.communityPanelBackground .uk-link:not(.ignoreCommunityPanelBackground), .communityPanelBackground a:not(.uk-button):not(.uk-button-text):not(.ignoreCommunityPanelBackground), .portal-card a {
|
||||
color: `
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.color?this.layout.links.darkBackground.color:'white') :(this.layout.links.lightBackground.color?this.layout.links.lightBackground.color:'var(--portal-main-color)') ) + ` !important;`
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.family?('font-family: ' + this.layout.links.darkBackground.family + ' !important;') : '') :'' )
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.size?('font-size: ' + this.layout.links.darkBackground.size + 'px !important;') : '') :'' )
|
||||
+`
|
||||
}
|
||||
/* Panel links - hover */
|
||||
|
||||
.communityPanelBackground .uk-link:not(.ignoreCommunityPanelBackground):hover, .communityPanelBackground a:not(.uk-button):not(.uk-button-text):not(.ignoreCommunityPanelBackground):hover, .portal-card a:hover {
|
||||
color: `
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.onHover.color?this.layout.links.darkBackground.onHover.color:`rgba(255, 255, 255, 0.5)`) :(this.layout.links.lightBackground.onHover.color?this.layout.links.lightBackground.onHover.color:'var(--portal-dark-color)') ) + ` !important;`
|
||||
+ `
|
||||
}
|
||||
|
||||
.uk-link, a:not(.uk-button), .uk-navbar-dropdown-nav > li > a, .uk-navbar-nav > li > a, .loginLink,
|
||||
.uk-tab > .uk-active > a, .uk-tab > * > a:focus, .uk-tab > * > a:hover {
|
||||
color:` + (this.layout.links.lightBackground.color != null ? this.layout.links.lightBackground.color : `var(--portal-main-color)`) + `
|
||||
}
|
||||
|
||||
.uk-link:hover, a:not(.uk-button):hover,
|
||||
.uk-navbar-dropdown-nav > li > a:focus, .uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-nav > li > a:hover, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li > a:active, .uk-navbar-nav > li:hover > a,
|
||||
.uk-navbar-dropdown-nav > li.uk-active > a, .uk-tab > .uk-active > a, .uk-navbar-nav > li.uk-active > a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li.uk-active > a {
|
||||
color:` + (this.layout.links.lightBackground.onHover.color != null ? this.layout.links.lightBackground.onHover.color : `var(--portal-dark-color)`) + `
|
||||
}
|
||||
|
||||
.communityBorder {
|
||||
border-color: ` + (this.layout.box.borderColor != null ? this.layout.box.borderColor : `var(--portal-main-color)`) + `;
|
||||
border-style: ` + (this.layout.box.borderStyle != null ? this.layout.box.borderStyle : `solid`) + `;
|
||||
border-width: ` + (this.layout.box.borderWidth != null ? this.layout.box.borderWidth : `2`) + `px;
|
||||
border-radius: ` + (this.layout.box.borderRadius != null ? this.layout.box.borderRadius : `6`) + `px;
|
||||
}
|
||||
|
||||
/*Panel Elements & cards*/
|
||||
.communityPanelBackground .uk-card:not(.ignoreCommunityPanelBackground), .communityPanelBackground .uk-label:not(.ignoreCommunityPanelBackground) {
|
||||
background-color: ` + (this.layout.panel.panelElements.backgroundColor != null ? this.layout.panel.panelElements.backgroundColor : `rgba(255, 255, 255, 0.5)`) + `;
|
||||
border-color: ` + (this.layout.panel.panelElements.borderColor != null ? this.layout.panel.panelElements.borderColor : `rgba(255, 255, 255, 0.5)`) + `;
|
||||
}
|
||||
.communityPanelBackground .uk-label:not(.ignoreCommunityPanelBackground) a{
|
||||
border-color: ` +
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.color?this.layout.links.darkBackground.color:'rgba(255, 255, 255, 0.8)') :(this.layout.links.lightBackground.color?this.layout.links.lightBackground.color:'var(--portal-main-color)') ) +
|
||||
+ `;
|
||||
border-bottom: 1px solid;
|
||||
}
|
||||
.communityPanelBackground .uk-label:not(.ignoreCommunityPanelBackground) a:hover{
|
||||
border-color: ` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.links.darkBackground.onHover.color?this.layout.links.darkBackground.onHover.color:'rgba(255, 255, 255, 0.5)') :(this.layout.links.lightBackground.onHover.color?this.layout.links.lightBackground.onHover.color:'var(--portal-dark-color)') )+
|
||||
+ `;
|
||||
}
|
||||
.communityPanelBackground .uk-card:not(.ignoreCommunityPanelBackground), .communityPanelBackground .uk-label:not(.ignoreCommunityPanelBackground) {
|
||||
color: ` + (this.layout.panel.panelElements.color != null ? this.layout.panel.panelElements.color : `rgba(255, 255, 255, 0.5)`) + `;
|
||||
}
|
||||
|
||||
|
||||
.uk-button:not(.uk-button-text){
|
||||
border-radius:` + (this.layout.buttons.lightBackground.borderRadius != null ? this.layout.buttons.lightBackground.borderRadius : `4`) + `px;
|
||||
}
|
||||
.uk-button:not(.uk-button-text):not(.uk-button-default):not(.uk-button-primary), .portal-button {
|
||||
background-color:` + (this.layout.buttons.lightBackground.backgroundColor != null ? this.layout.buttons.lightBackground.backgroundColor : `#003052`) + `;
|
||||
color: ` + (this.layout.buttons.lightBackground.color != null ? this.layout.buttons.lightBackground.color : `white`) + `;
|
||||
border-color: ` + (this.layout.buttons.lightBackground.borderColor != null ? this.layout.buttons.lightBackground.borderColor : `transparent`) + `;
|
||||
border-style: ` + (this.layout.buttons.lightBackground.borderStyle != null ? this.layout.buttons.lightBackground.borderStyle : `solid`) + `;
|
||||
border-width: ` + (this.layout.buttons.lightBackground.borderWidth != null ? this.layout.buttons.lightBackground.borderWidth : `1`) + `px;
|
||||
|
||||
|
||||
}
|
||||
|
||||
.uk-button:not(.uk-button-text):not(.uk-button-default):not(.uk-button-primary):hover, .portal-button:hover {
|
||||
background-color: ` + (this.layout.buttons.lightBackground.onHover.backgroundColor != null ? this.layout.buttons.lightBackground.onHover.backgroundColor : `#154B71`) + `;
|
||||
color: ` + (this.layout.buttons.lightBackground.onHover.color != null ? this.layout.buttons.lightBackground.onHover.color : `white`) + `;
|
||||
border-color: ` + (this.layout.buttons.lightBackground.onHover.color != null ? this.layout.buttons.lightBackground.onHover.color : `transparent`) + `;
|
||||
}
|
||||
|
||||
/*Buttons*/
|
||||
.communityPanelBackground .uk-button:not(.ignoreCommunityPanelBackground) {
|
||||
background-color: `
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.backgroundColor?this.layout.buttons.darkBackground.backgroundColor:'white') :(this.layout.buttons.lightBackground.backgroundColor?this.layout.buttons.lightBackground.backgroundColor:'var(--portal-main-color)') )
|
||||
+` !important;
|
||||
color: `
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.color?this.layout.buttons.darkBackground.color:'var(--portal-main-color)') :(this.layout.buttons.lightBackground.color?this.layout.buttons.lightBackground.color:'white') )
|
||||
+ ` !important;
|
||||
border-color: `
|
||||
+ (this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.borderColor?this.layout.buttons.darkBackground.borderColor:'white') :(this.layout.buttons.lightBackground.borderColor?this.layout.buttons.lightBackground.borderColor:'var(--portal-main-color)') )
|
||||
+ ` !important;
|
||||
border-style: ` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.borderStyle?this.layout.buttons.darkBackground.borderStyle:'solid') :(this.layout.buttons.lightBackground.borderStyle?this.layout.buttons.lightBackground.borderStyle:'solid') )
|
||||
+ ` !important;
|
||||
border-width: ` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.borderWidth?this.layout.buttons.darkBackground.borderWidth:'1px') :(this.layout.buttons.lightBackground.borderWidth?this.layout.buttons.lightBackground.borderWidth:'1px') )
|
||||
+ ` !important;
|
||||
border-radius:` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.borderRadius?this.layout.buttons.darkBackground.borderRadius:'4px') :(this.layout.buttons.lightBackground.borderRadius?this.layout.buttons.lightBackground.borderRadius:'4px') )+
|
||||
+ ` !important;
|
||||
font-weight:`
|
||||
// (this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.fontWeight?this.layout.buttons.darkBackground.fontWeight:'4px') :(this.layout.buttons.lightBackground.borderRadius?this.layout.buttons.lightBackground.borderRadius:'4px') )+
|
||||
// (this.layout.panel.buttons.fontWeight != null ? this.layout.panel.buttons.fontWeight : `600`) + `;
|
||||
+`
|
||||
}
|
||||
|
||||
.communityPanelBackground .uk-button:not(.ignoreCommunityPanelBackground):hover {
|
||||
background-color: ` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.onHover.backgroundColor?this.layout.buttons.darkBackground.onHover.backgroundColor:' #eeeeee') :(this.layout.buttons.lightBackground.onHover.backgroundColor?this.layout.buttons.lightBackground.onHover.backgroundColor:'var(--portal-dark-color)') )
|
||||
+ ` !important;
|
||||
color: ` +
|
||||
(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.onHover.color?this.layout.buttons.darkBackground.onHover.color:' var(--portal-main-color) ') :(this.layout.buttons.lightBackground.onHover.color?this.layout.buttons.lightBackground.onHover.color:'white') )
|
||||
+ ` !important;
|
||||
border-color:`
|
||||
+(this.layout.panel.onDarkBackground ? (this.layout.buttons.darkBackground.onHover.borderColor?this.layout.buttons.darkBackground.onHover.borderColor:' #eeeeee ') :(this.layout.buttons.lightBackground.onHover.borderColor?this.layout.buttons.lightBackground.onHover.borderColor:'var(--portal-dark-color)') )
|
||||
+ ` !important;
|
||||
}
|
||||
|
||||
|
||||
.uk-navbar-dropdown {
|
||||
background-color: white;
|
||||
color: #666;
|
||||
box-shadow: 0 5px 12px rgba(0, 0, 0, .15);
|
||||
/*border:var(--portal-main-color) 1px solid;*/
|
||||
}
|
||||
|
||||
.customTabs .uk-tab > .uk-active > a {
|
||||
border-color: var(--portal-main-color);
|
||||
}
|
||||
|
||||
.customTabs .uk-tab > .uk-active > a {
|
||||
border-color: var(--portal-main-color);
|
||||
}
|
||||
|
||||
.uk-tab > * > a:focus, .uk-tab > * > a:hover {
|
||||
border-color: var(--portal-dark-color);
|
||||
}
|
||||
|
||||
|
||||
`
|
||||
appendCss(css);
|
||||
}
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
import {ModuleWithProviders, NgModule} from '@angular/core';
|
||||
import {CommonModule} from '@angular/common';
|
||||
import {RouterModule} from '@angular/router';
|
||||
import {CustomizationComponent} from "./customization.component";
|
||||
import {LayoutService} from "../../openaireLibrary/services/layout.service";
|
||||
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule, RouterModule
|
||||
],
|
||||
declarations: [
|
||||
CustomizationComponent
|
||||
],
|
||||
exports: [
|
||||
CustomizationComponent
|
||||
]
|
||||
})
|
||||
export class CustomizationModule {
|
||||
static forRoot(): ModuleWithProviders {
|
||||
return {
|
||||
ngModule: CustomizationModule,
|
||||
providers: [
|
||||
LayoutService
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -116,64 +116,65 @@ export class Stakeholder {
|
|||
let c_pubs_per_project = new Indicator("Which are the top "+stakeholder.index_shortName+" projects?",null, "chart","large",true, true, [
|
||||
new IndicatorPath("bar", "old","chart.php?com=query&data="+encodeURIComponent('{"table":"result","fields":[{"fld":"number","agg":"count","type":"bar","yaxis":1,"c":false}],"xaxis":{"name":"result_projects-project-acronym","agg":"avg"},"group":"","color":"","type":"chart","size":30,"sort":"count-number","yaxisheaders":[""],"fieldsheaders":["publications"],"in":[],"filters":[{"name":"result_projects-project-funder","values":["'+stakeholder.index_name+'"],"to":"-1"},{"name":"type","values":["publication"],"to":"-1"}],"having":[],"xStyle":{"r":"-","s":"-","l":"-","ft":"-","wt":"-"},"title":"Publications per project (top 30)","subtitle":"","xaxistitle":"project","order":"d"}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_per_project);
|
||||
|
||||
//TO check
|
||||
let c_pubs_per_datasource = new Indicator("Which are the top repositories containing "+stakeholder.index_shortName+" research outputs?",null, "chart","small",false,
|
||||
true, [new IndicatorPath("column", "old", "chart.php?com=query&data="+encodeURIComponent('{"table":"result","fields":[{"fld":"number","agg":"count","type":"column","yaxis":1,"c":false}],"xaxis":{"name":"result_datasources-datasource-name","agg":"avg"},"group":"","color":"","type":"chart","size":"20","sort":"count-number","yaxisheaders":[""],"fieldsheaders":["publications"],"in":[],"filters":[{"name":"type","values":["publication"],"to":"-1"},{"name":"result_projects-project-funder","values":["'+stakeholder.index_name+'"],"to":"-1"},{"name":"result_datasources-datasource-type","exvalues":["Publication Catalogue"]}],"having":[],"xStyle":{"r":-90,"s":"-","l":"-","ft":10,"wt":"-"},"title":"Publications by content provider (top 20)","subtitle":"","xaxistitle":"content providers","order":"d"}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_per_datasource);
|
||||
let c_pubs_per_datasource = new Indicator("Which are the top repositories containing "+stakeholder.index_shortName+" research outputs?",null, "chart","small",false,
|
||||
true, [new IndicatorPath("column", "old", "chart.php?com=query&data="+encodeURIComponent('{"table":"result","fields":[{"fld":"number","agg":"count","type":"column","yaxis":1,"c":false}],"xaxis":{"name":"result_datasources-datasource-name","agg":"avg"},"group":"","color":"","type":"chart","size":"20","sort":"count-number","yaxisheaders":[""],"fieldsheaders":["publications"],"in":[],"filters":[{"name":"type","values":["publication"],"to":"-1"},{"name":"result_projects-project-funder","values":["'+stakeholder.index_name+'"],"to":"-1"},{"name":"result_datasources-datasource-type","exvalues":["Publication Catalogue"]}],"having":[],"xStyle":{"r":-90,"s":"-","l":"-","ft":10,"wt":"-"},"title":"Publications by content provider (top 20)","subtitle":"","xaxistitle":"content providers","order":"d"}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_per_datasource);
|
||||
|
||||
let c_pubs_per_doc_type = new Indicator("In what type of documents do your researchers used to publish?",null, "chart","small",true, true,
|
||||
[new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Data","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.classification","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["publication"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"publications"},"subtitle":{"text":"per document type"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Document Type"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":false,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_per_doc_type);
|
||||
let c_pubs_per_doc_type = new Indicator("In what type of documents do your researchers used to publish?",null, "chart","small",true, true,
|
||||
[new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Data","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.classification","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["publication"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"publications"},"subtitle":{"text":"per document type"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Document Type"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":false,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_per_doc_type);
|
||||
|
||||
let c_pubs_funding_scheme = new Indicator("What is the percentage publications by funding scheme / programme?",null, "chart","small",true,
|
||||
true, [new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Open Access","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.project.funding level 0","type":"=","values":["H2020"]},{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}},{"name":"Total","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["publication"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications"},"subtitle":{"text":"by funding scheme"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Funding scheme"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_funding_scheme);
|
||||
let c_pubs_funding_scheme = new Indicator("What is the percentage publications by funding scheme / programme?",null, "chart","small",true,
|
||||
true, [new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Open Access","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.project.funding level 0","type":"=","values":["H2020"]},{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}},{"name":"Total","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["publication"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications"},"subtitle":{"text":"by funding scheme"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Funding scheme"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_funding_scheme);
|
||||
|
||||
/* //TODO check why doesn't load
|
||||
let c_pubs_gg_funding_scheme = new Indicator("What is the percentage of green and gold publications by funding scheme / programme?",null, "chart","medium",true,
|
||||
true, [new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Gold","color":"#f8b500","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},,{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"result.datasource.type","type":"=","values":["Journal"]},{"field":"result.datasource.type","type":"=","values":["Journal Aggregator/Publisher"]}],"op":"OR"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}},{"name":"Green","color":"#239d60","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.project.funding level 0","type":"=","values":["H2020"]},{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"result.datasource.type","type":"=","values":["Institutional Repository"]},{"field":"result.datasource.type","type":"=","values":["Thematic Repository"]}],"op":"OR"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"H2020 green and gold publications"},"subtitle":{"text":"by funding scheme"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Funding scheme"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
//pubDefSub.charts.push(c_pubs_gg_funding_scheme);
|
||||
*/
|
||||
/* //TODO check why doesn't load
|
||||
let c_pubs_gg_funding_scheme = new Indicator("What is the percentage of green and gold publications by funding scheme / programme?",null, "chart","medium",true,
|
||||
true, [new IndicatorPath("bar", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Gold","color":"#f8b500","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},,{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"result.datasource.type","type":"=","values":["Journal"]},{"field":"result.datasource.type","type":"=","values":["Journal Aggregator/Publisher"]}],"op":"OR"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}},{"name":"Green","color":"#239d60","type":"bar","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.project.funding level 1","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.project.funding level 0","type":"=","values":["H2020"]},{"field":"result.type","type":"=","values":["publication"]},{"field":"result.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"result.datasource.type","type":"=","values":["Institutional Repository"]},{"field":"result.datasource.type","type":"=","values":["Thematic Repository"]}],"op":"OR"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"H2020 green and gold publications"},"subtitle":{"text":"by funding scheme"},"yAxis":{"title":{"text":"Publications"}},"xAxis":{"title":{"text":"Funding scheme"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
//pubDefSub.charts.push(c_pubs_gg_funding_scheme);
|
||||
*/
|
||||
|
||||
let c_pubs_open = new Indicator("Open Access publications timeline",null, "chart","small",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Open Access Publications"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_open);
|
||||
/* let c_pubs_open = new Indicator("Open Access publications timeline",null, "chart","small",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Open Access Publications"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_open);
|
||||
|
||||
let c_pubs_access_modes = new Indicator("How your Open Access publications are shaped over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null},{"field":"publication.access mode","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by Access Mode"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_access_modes);
|
||||
let c_pubs_access_modes = new Indicator("How your Open Access publications are shaped over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null},{"field":"publication.access mode","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by Access Mode"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_access_modes);
|
||||
|
||||
// let c_pubs_av_embargo = new Indicator("Average period of embargoed publications",null, "chart","medium",true, true, [new IndicatorPath("?", "fake","https://visme.co/blog/wp-content/uploads/2017/03/Dogs-vs-Cats-How-much-they-miss-you-relative-to-the-time-you-are-gone.png", null)]);
|
||||
// pubDefSub.charts.push(c_pubs_av_embargo);
|
||||
// let c_pubs_av_embargo = new Indicator("Average period of embargoed publications",null, "chart","medium",true, true, [new IndicatorPath("?", "fake","https://visme.co/blog/wp-content/uploads/2017/03/Dogs-vs-Cats-How-much-they-miss-you-relative-to-the-time-you-are-gone.png", null)]);
|
||||
// pubDefSub.charts.push(c_pubs_av_embargo);
|
||||
|
||||
let c_pubs_OA_journals = new Indicator("Publications in OA Journals over time",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by OA Journals"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_OA_journals);
|
||||
let c_pubs_OA_journals = new Indicator("Publications in OA Journals over time",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">=","values":["2000"]},{"field":"publication.year","type":"<=","values":["2019"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by OA Journals"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_OA_journals);
|
||||
|
||||
//from monitor
|
||||
let c_pubs_repo = new Indicator("OA publications in repositories by year",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"contains","values":["repo"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by OA Journals"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_repo);
|
||||
//
|
||||
// let c_pubs_repo = new Indicator("OA publications in repositories by year",null, "chart","medium",true, true,
|
||||
// [new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('), null)]);
|
||||
// pubDefSub.charts.push(c_pubs_repo);
|
||||
//from monitor
|
||||
let c_pubs_repo = new Indicator("OA publications in repositories by year",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"OA publications","type":"column","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"contains","values":["repo"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"2000"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"Publications by OA Journals"},"subtitle":{},"yAxis":{"title":{"text":"publications"}},"xAxis":{"title":{"text":"year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_repo);
|
||||
//
|
||||
// let c_pubs_repo = new Indicator("OA publications in repositories by year",null, "chart","medium",true, true,
|
||||
// [new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('), null)]);
|
||||
// pubDefSub.charts.push(c_pubs_repo);
|
||||
|
||||
// let c_pubs_green_year = new Indicator("How many OA publications have been submitted to repos per year?",null, "chart","medium",true, true,[new IndicatorPath("?", "fake","https://visme.co/blog/wp-content/uploads/2017/03/Dogs-vs-Cats-How-much-they-miss-you-relative-to-the-time-you-are-gone.png", null)]);
|
||||
// pubDefSub.charts.push(c_pubs_green_year);
|
||||
// let c_pubs_green_year = new Indicator("How many OA publications have been submitted to repos per year?",null, "chart","medium",true, true,[new IndicatorPath("?", "fake","https://visme.co/blog/wp-content/uploads/2017/03/Dogs-vs-Cats-How-much-they-miss-you-relative-to-the-time-you-are-gone.png", null)]);
|
||||
// pubDefSub.charts.push(c_pubs_green_year);
|
||||
|
||||
let c_pubs_datasource_country = new Indicator("What is the percentage of OA pubs by repositories over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"Gold OA","type":"column","color":"#b8c91fff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}},{"name":"Green OA","type":"column","color":"#0d9637ff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"starts_with","values":["Institu"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{},"subtitle":{},"yAxis":{"title":{}},"xAxis":{"title":{}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false},"stacking":"percent"}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_datasource_country);
|
||||
let c_pubs_datasource_country = new Indicator("What is the percentage of OA pubs by repositories over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"Gold OA","type":"column","color":"#b8c91fff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}},{"name":"Green OA","type":"column","color":"#0d9637ff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"starts_with","values":["Institu"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{},"subtitle":{},"yAxis":{"title":{}},"xAxis":{"title":{}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false},"stacking":"percent"}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_datasource_country);
|
||||
|
||||
let c_pubs_funding_country = new Indicator("What is the percentage of OA pubs by projects over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"Gold OA","type":"column","color":"#b8c91fff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}},{"name":"Green OA","type":"column","color":"#0d9637ff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"starts_with","values":["Institu"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{},"subtitle":{},"yAxis":{"title":{}},"xAxis":{"title":{}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false},"stacking":"percent"}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_funding_country);
|
||||
let c_pubs_funding_country = new Indicator("What is the percentage of OA pubs by projects over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool", "chart?json="+encodeURIComponent('{"library":"HighCharts","chartDescription":{"queries":[{"name":"Gold OA","type":"column","color":"#b8c91fff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.datasource.id","type":"starts_with","values":["doaj"]}],"op":"AND"},{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}},{"name":"Green OA","type":"column","color":"#0d9637ff","query":{"select":[{"field":"publication","aggregate":"count"},{"field":"publication.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"publication.year","type":">","values":["2010"]},{"field":"publication.year","type":"<","values":["2020"]}],"op":"AND"},{"groupFilters":[{"field":"publication.access mode","type":"=","values":["Open Access"]}],"op":"AND"},{"groupFilters":[{"field":"publication.datasource.type","type":"starts_with","values":["Institu"]}],"op":"AND"},{"groupFilters":[{"field":"publication.project.funder","type":"=","values":["'+stakeholder.index_name+'"]}],"op":"AND"}],"entity":"publication","profile":"OpenAIRE All-inclusive","limit":"30"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{},"subtitle":{},"yAxis":{"title":{}},"xAxis":{"title":{}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":false},"plotOptions":{"series":{"dataLabels":{"enabled":false},"stacking":"percent"}},"legend":{"enabled":true,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
pubDefSub.charts.push(c_pubs_funding_country);
|
||||
|
||||
let c_data_year = new Indicator("How your Open research data are shaped over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool",'/chart?json='+
|
||||
encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Data","type":"column","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["dataset"]},{"field":"result.year","type":">=","values":["2014"]},{"field":"result.year","type":"<=","values":["2019"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"'+stakeholder.index_shortName+' research data over time"},"subtitle":{},"yAxis":{"title":{"text":"Research data"}},"xAxis":{"title":{"text":"Year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":false,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
dataDefSub.charts.push(c_data_year);
|
||||
let c_data_year = new Indicator("How your Open research data are shaped over the years?",null, "chart","medium",true, true,
|
||||
[new IndicatorPath("column", "stats-tool",'/chart?json='+
|
||||
encodeURIComponent('{"library":"HighCharts","chartDescription":{"colors":["#42a5f5","#26a69a","#90ed7d","#607d8b","#00838f","#689f38","#e4d354","#2b908f","#546e7a","#01579"],"queries":[{"name":"Data","type":"column","query":{"select":[{"field":"result","aggregate":"count"},{"field":"result.year","aggregate":null}],"filters":[{"groupFilters":[{"field":"result.project.funder","type":"=","values":["'+stakeholder.index_name+'"]},{"field":"result.type","type":"=","values":["dataset"]},{"field":"result.year","type":">=","values":["2014"]},{"field":"result.year","type":"<=","values":["2019"]}],"op":"AND"}],"entity":"result","profile":"OpenAIRE original","limit":"0"}}],"chart":{"backgroundColor":"#FFFFFFFF","borderColor":"#335cadff","borderRadius":0,"borderWidth":0,"plotBorderColor":"#ccccccff","plotBorderWidth":0},"title":{"text":"'+stakeholder.index_shortName+' research data over time"},"subtitle":{},"yAxis":{"title":{"text":"Research data"}},"xAxis":{"title":{"text":"Year"}},"lang":{"noData":"No Data available for the Query"},"exporting":{"enabled":true},"plotOptions":{"series":{"dataLabels":{"enabled":false}}},"legend":{"enabled":false,"align":"center","verticalAlign":"bottom","layout":"horizontal"},"credits":{"href":null,"enabled":true,"text":"Created by OpenAIRE via HighCharts"}}}'), null)]);
|
||||
dataDefSub.charts.push(c_data_year);*/
|
||||
|
||||
// let c_other_year = new Indicator("How your Open research data are shaped over the years?",null, "chart","medium",true, true, [new IndicatorPath("?", "fake","https://visme.co/blog/wp-content/uploads/2017/03/Dogs-vs-Cats-How-much-they-miss-you-relative-to-the-time-you-are-gone.png", null)]);
|
||||
// otherDefSub.charts.push(c_other_year);
|
||||
|
@ -227,7 +228,7 @@ export class Stakeholder {
|
|||
createCollaborationTopic():Topic{
|
||||
let topic = new Topic("Demo Topic","This is a demo topic","demo-topic",true,true);
|
||||
|
||||
let category1:Category = new Category("Category 1","This is ","cat",true,true);
|
||||
let category1:Category = new Category("Category 1","This is ","cat-1",true,true);
|
||||
topic.categories.push(category1);
|
||||
|
||||
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
import {NgModule} from '@angular/core';
|
||||
import {RouterModule} from '@angular/router';
|
||||
|
||||
import {InviteComponent} from './invite.component';
|
||||
import {LoginGuard} from '../../../openaireLibrary/login/loginGuard.guard';
|
||||
import {PreviousRouteRecorder} from '../../../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
import {IsRouteEnabled} from "../../../openaireLibrary/error/isRouteEnabled.guard";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
RouterModule.forChild([
|
||||
{ path: '', component: InviteComponent, canActivate: [LoginGuard, /*IsRouteEnabled*/], canDeactivate: [PreviousRouteRecorder] }
|
||||
|
||||
])
|
||||
]
|
||||
})
|
||||
export class InviteRoutingModule { }
|
|
@ -1,199 +0,0 @@
|
|||
<schema2jsonld *ngIf="url" [URL]="url" [name]="pageTitle" type="other"></schema2jsonld>
|
||||
|
||||
<div *ngIf="longView == true">
|
||||
<div class="uk-section uk-padding-remove-top tm-middle uk-container" id="tm-main">
|
||||
|
||||
<div class="uk-container uk-margin-bottom">
|
||||
<helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0"
|
||||
[texts]="pageContents['top']"></helper>
|
||||
<div id="invite" class=" uk-card uk-card-default uk-padding uk-margin-top">
|
||||
<div class="uk-text-large uk-text-center uk-width-5-6@l uk-width ">Invite users to subscribe</div>
|
||||
<div class="uk-margin-top">
|
||||
<errorMessages [status]="[status]" [type]="'community'"></errorMessages>
|
||||
</div>
|
||||
<div *ngIf="missingCommunityId" class="uk-alert uk-alert-warning" role="alert">{{missingCommunityId}}</div>
|
||||
<div *ngIf="successfulSentMessage" class="uk-alert uk-alert-success"
|
||||
role="alert">{{successfulSentMessage}} {{successfulSentRecipients}}</div>
|
||||
<div *ngIf="failureSentMessage" class="uk-alert uk-alert-warning"
|
||||
role="alert">{{failureSentMessage}} {{failureSentRecipients}}</div>
|
||||
<div *ngIf="inviteErrorMessage" class="uk-alert uk-alert-warning" role="alert">{{inviteErrorMessage}}</div>
|
||||
<div *ngIf="communityId != null && status == errorCodes.DONE">
|
||||
<table class="uk-table uk-align-center">
|
||||
<tbody>
|
||||
<!-- <tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
<li>Invite by email</li>
|
||||
</td>
|
||||
</tr> -->
|
||||
<tr>
|
||||
<td for="from" class="uk-text-bold uk-width-1-4 uk-text-right">From <span
|
||||
class="uk-text-danger uk-text-bold">*</span> :
|
||||
</td>
|
||||
<td class="uk-text-left uk-width-expand">
|
||||
<input placeholder="Type your name" type="text" (click)="resetMessages()"
|
||||
class="form-control uk-input uk-width-large@l uk-width-medium@s" [(ngModel)]="body.fromName"
|
||||
id="from" required>
|
||||
<div *ngIf="!body.fromName" class="uk-width-large uk-text-danger uk-text-small">Please add your name.
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td for="recipients" class="uk-text-bold uk-text-right">To <span
|
||||
class="uk-text-danger uk-text-bold">*</span> :
|
||||
</td>
|
||||
<td class="uk-text-left">
|
||||
<input placeholder="email" type="text" (click)="resetMessages(); areValid=true"
|
||||
class="form-control uk-input uk-width-large@l uk-width-medium@s" [(ngModel)]="recipients"
|
||||
id="recipients"
|
||||
required>
|
||||
<div *ngIf="areValid && !showAddRecipientMessage" class="uk-width-medium uk-text-muted uk-text-small">
|
||||
separate multiple emails with a comma
|
||||
</div>
|
||||
<div *ngIf="recipients && !areValid" class="uk-width-large uk-text-danger uk-text-small">Please add
|
||||
valid email/s.
|
||||
</div>
|
||||
<div *ngIf="isEmpty(recipients) && showAddRecipientMessage"
|
||||
class="uk-width-large uk-text-danger uk-text-small">Please add a recipient.
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="boundary-align uk-panel uk-placeholder">
|
||||
|
||||
<table class="uk-table uk-align-center">
|
||||
<tbody>
|
||||
<!-- <tr>
|
||||
<td class="uk-text-bold uk-width-1-4@xl uk-width-1-4@m uk-width-1-4@s uk-text-right"></td>
|
||||
<td class="uk-text-left">
|
||||
<{{body.salutation}}<br>-->
|
||||
<!-- <span *ngIf="body.fromName == ''" class="uk-text-muted">
|
||||
<i>{{body.fromMessage}}...</i>
|
||||
</span>
|
||||
<span *ngIf="body.fromName !=''">
|
||||
{{body.fromMessage}}
|
||||
<b>{{body.fromName}}</b>
|
||||
</span>
|
||||
</td>
|
||||
</tr> -->
|
||||
<tr>
|
||||
<td for="email.body" class="uk-text-bold uk-text-right">Message:</td>
|
||||
<td *ngIf="allowEdit()" class="uk-text-left">
|
||||
<ckeditor (click)="resetMessages()"
|
||||
class="form-control" [(ngModel)]="body.paragraphs" id="message"
|
||||
debounce="400"
|
||||
[config]="{ extraAllowedContent: '* [uk-*](*) ; span', disallowedContent: 'script; *[on*]', removeButtons: 'Save,NewPage,DocProps,Preview,Print',
|
||||
extraPlugins: 'divarea'}">
|
||||
<!-- <id="contentTag"-->
|
||||
<!--(ready)="onReady($event)"-->
|
||||
<!--(focus)="onFocus($event)"-->
|
||||
<!--[config]="{uiColor: '#99000'}"-->
|
||||
<!--(blur)="onBlur($event)"-->
|
||||
<!--(change)="onChange($event)"-->
|
||||
</ckeditor>
|
||||
</td>
|
||||
<td *ngIf="!allowEdit()" class="uk-text-left">
|
||||
|
||||
<div [innerHtml]="body.paragraphs"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td class="uk-text-left">
|
||||
<!-- {{body.closing}}<br> -->
|
||||
{{body.signature}}
|
||||
<span *ngIf="body.fromName == ''" class="uk-text-muted">
|
||||
<i>{{body.fromMessage}}...</i>
|
||||
</span>
|
||||
<span *ngIf="body.fromName !=''">
|
||||
{{body.fromMessage}}
|
||||
<b>{{body.fromName}}</b>
|
||||
</span>
|
||||
<br><a href="https://www.openaire.eu">www.openaire.eu</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<table class="uk-table uk-align-center">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="uk-text-bold uk-width-3-5@xl uk-width-3-5@m uk-width-3-5@s uk-text-right"></td>
|
||||
<td>
|
||||
<div class="uk-padding uk-padding-remove-top uk-padding-remove-bottom uk-text-danger uk-text-bold">*
|
||||
Required fields
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="uk-text-right"></td>
|
||||
<td>
|
||||
<div
|
||||
class="uk-grid-margin uk-first-column uk-align-center uk-text-left uk-padding uk-padding-remove-top uk-padding-remove-bottom">
|
||||
<button class="uk-button portal-button" (click)="invite()">Invite</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="uk-text-left">
|
||||
<span uk-icon="chevron-left"></span><span class="uk-margin-small-left">
|
||||
<a [queryParams]="communityIdParam" routerLinkActive="router-link-active"
|
||||
routerLink="/">Back</a>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
|
||||
[texts]="pageContents['bottom']"></helper>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="uk-inline">
|
||||
<button *ngIf="!longView" [class]=" ((buttonSizeSmall)?'uk-button-small':'') + ' uk-button uk-button-primary'">
|
||||
Invite users
|
||||
</button>
|
||||
<div uk-dropdown="mode: click" class="uk-form uk-margin-small uk-alert uk-background-default" id="toggle-usage">
|
||||
<div class="uk-margin-top">
|
||||
<errorMessages [status]="[status]" [type]="'community'"></errorMessages>
|
||||
</div>
|
||||
<div *ngIf="missingCommunityId" class="uk-width-large uk-text-warning uk-text-small uk-margin-top"
|
||||
role="alert">{{missingCommunityId}}</div>
|
||||
<div *ngIf="successfulSentMessage" class="uk-width-large uk-text-success uk-text-small uk-margin-top"
|
||||
role="alert">{{successfulSentMessage}} {{successfulSentRecipients}}</div>
|
||||
<div *ngIf="failureSentMessage" class="uk-width-large uk-text-warning uk-text-small uk-margin-top"
|
||||
role="alert">{{failureSentMessage}} {{failureSentRecipients}}</div>
|
||||
<div *ngIf="inviteErrorMessage" class="uk-width-large uk-text-warning uk-text-small uk-margin-top"
|
||||
role="alert">{{inviteErrorMessage}}</div>
|
||||
|
||||
<div *ngIf="recipients && !areValid" class="uk-width-large uk-text-danger uk-text-small uk-margin-top">Please add
|
||||
valid email/s.
|
||||
</div>
|
||||
<div *ngIf="isEmpty(recipients) && showAddRecipientMessage"
|
||||
class="uk-width-large uk-text-danger uk-text-small uk-margin-top">Please add a recipient.
|
||||
</div>
|
||||
<input (click)="resetMessages(); areValid=true" placeholder="Type e-mails" type="text"
|
||||
class="form-control uk-input uk-form-small uk-form" [(ngModel)]="recipients" id="recipients"
|
||||
required>
|
||||
<div class="uk-width-medium uk-text-muted uk-text-small">separate with commas</div>
|
||||
<div class="uk-margin-small-top uk-text-center ">
|
||||
<button class=" uk-button portal-button ignoreCommunityPanelBackground uk-button-small " (click)="invite()">Invite</button>
|
||||
{{" "}}
|
||||
<a class=" uk-button uk-button-default uk-button-small ignoreCommunityPanelBackground " [queryParams]="communityIdParam"
|
||||
routerLinkActive="router-link-active" routerLink="/invite">
|
||||
<span class="uk-margin-xsmall-left uk-icon">
|
||||
<svg width="16" height="16" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" icon="cog"
|
||||
ratio="0.8"><circle fill="none" stroke="#000" cx="9.997" cy="10" r="3.31"></circle><path
|
||||
fill="none" stroke="#000"
|
||||
d="M18.488,12.285 L16.205,16.237 C15.322,15.496 14.185,15.281 13.303,15.791 C12.428,16.289 12.047,17.373 12.246,18.5 L7.735,18.5 C7.938,17.374 7.553,16.299 6.684,15.791 C5.801,15.27 4.655,15.492 3.773,16.237 L1.5,12.285 C2.573,11.871 3.317,10.999 3.317,9.991 C3.305,8.98 2.573,8.121 1.5,7.716 L3.765,3.784 C4.645,4.516 5.794,4.738 6.687,4.232 C7.555,3.722 7.939,2.637 7.735,1.5 L12.263,1.5 C12.072,2.637 12.441,3.71 13.314,4.22 C14.206,4.73 15.343,4.516 16.225,3.794 L18.487,7.714 C17.404,8.117 16.661,8.988 16.67,10.009 C16.672,11.018 17.415,11.88 18.488,12.285 L18.488,12.285 Z"></path></svg>
|
||||
|
||||
</span>
|
||||
Customize
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -1,315 +0,0 @@
|
|||
import {Component, Input, OnInit} from '@angular/core';
|
||||
import {FormBuilder} from "@angular/forms";
|
||||
import {ActivatedRoute, Router} from '@angular/router';
|
||||
|
||||
import {ConnectHelper} from '../../../openaireLibrary/connect/connectHelper';
|
||||
|
||||
import {Email} from '../../../openaireLibrary/utils/email/email';
|
||||
import {Body} from '../../../openaireLibrary/utils/email/body';
|
||||
import {Validator} from '../../../openaireLibrary/utils/email/validator';
|
||||
import {Composer} from '../../../openaireLibrary/utils/email/composer';
|
||||
|
||||
import {EnvProperties} from '../../../openaireLibrary/utils/properties/env-properties';
|
||||
import {EmailService} from '../../../openaireLibrary/utils/email/email.service';
|
||||
import {CommunityService} from "../../../openaireLibrary/connect/community/community.service";
|
||||
import {ErrorCodes} from '../../../openaireLibrary/utils/properties/errorCodes';
|
||||
import {ErrorMessagesComponent} from '../../../openaireLibrary/utils/errorMessages.component';
|
||||
import {Session, User} from '../../../openaireLibrary/login/utils/helper.class';
|
||||
import {HelperFunctions} from "../../../openaireLibrary/utils/HelperFunctions.class";
|
||||
import {HelperService} from "../../../openaireLibrary/utils/helper/helper.service";
|
||||
import {Meta, Title} from "@angular/platform-browser";
|
||||
import {SEOService} from "../../../openaireLibrary/sharedComponents/SEO/SEO.service";
|
||||
import {PiwikService} from "../../../openaireLibrary/utils/piwik/piwik.service";
|
||||
import {PiwikHelper} from "../../piwikHelper";
|
||||
import {UserManagementService} from "../../../openaireLibrary/services/user-management.service";
|
||||
|
||||
@Component({
|
||||
selector: 'invite',
|
||||
templateUrl: './invite.component.html',
|
||||
})
|
||||
|
||||
export class InviteComponent implements OnInit {
|
||||
|
||||
@Input() longView: boolean = true;
|
||||
@Input() communityId = null;
|
||||
@Input() buttonSizeSmall = true;
|
||||
|
||||
private properties: EnvProperties = null;
|
||||
|
||||
public community = null;
|
||||
//public showLoading: boolean = true;
|
||||
public errorMessage: string = '';
|
||||
public successfulSentMessage: string = '';
|
||||
public successfulSentRecipients: string[] = [];
|
||||
public failureSentMessage: string = '';
|
||||
public failureSentRecipients: string[] = [];
|
||||
public inviteErrorMessage: string = '';
|
||||
public missingCommunityId: string = '';
|
||||
public showAddRecipientMessage: boolean = false;
|
||||
public showAddNameMessage: boolean = false;
|
||||
|
||||
public email: Email;
|
||||
public body: Body;
|
||||
public recipients: string;
|
||||
public fullname: string;
|
||||
|
||||
public areValid: boolean = true;
|
||||
|
||||
private ckeditorContent: string;
|
||||
|
||||
// public defaultBody ='';
|
||||
|
||||
public communityIdParam = {};
|
||||
public status: number = 1;
|
||||
public errorCodes: ErrorCodes;
|
||||
private errorMessages: ErrorMessagesComponent;
|
||||
public pageContents = null;
|
||||
public divContents = null;
|
||||
|
||||
public url: string = null;
|
||||
public pageTitle: string = "Invite";
|
||||
piwiksub: any;
|
||||
private user: User;
|
||||
|
||||
constructor(
|
||||
private route: ActivatedRoute,
|
||||
private _router: Router,
|
||||
public _fb: FormBuilder,
|
||||
private _emailService: EmailService,
|
||||
private _communityService: CommunityService,
|
||||
private helper: HelperService,
|
||||
private _meta: Meta,
|
||||
private _title: Title,
|
||||
private seoService: SEOService,
|
||||
private _piwikService: PiwikService,
|
||||
private userManageService: UserManagementService) {
|
||||
|
||||
this.errorCodes = new ErrorCodes();
|
||||
this.errorMessages = new ErrorMessagesComponent();
|
||||
this.status = this.errorCodes.LOADING;
|
||||
}
|
||||
|
||||
public ngOnInit() {
|
||||
this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||
this.properties = data.envSpecific;
|
||||
this.errorMessage = "";
|
||||
this.missingCommunityId = "";
|
||||
this.status = this.errorCodes.LOADING;
|
||||
this.userManageService.getUserInfo(this.properties.userInfoUrl).subscribe(user => {
|
||||
this.user = user;
|
||||
this.route.queryParams.subscribe(
|
||||
communityId => {
|
||||
//if(!this.communityId && typeof document !== 'undefined'){
|
||||
this.communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
|
||||
if (!this.communityId) {
|
||||
this.communityId = communityId['communityId'];
|
||||
}
|
||||
|
||||
if (this.longView) {
|
||||
if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
|
||||
this.piwiksub = this._piwikService.trackView(this.properties, this.pageTitle, PiwikHelper.getSiteId(this.communityId, this.properties.environment)).subscribe();
|
||||
}
|
||||
this.url = this.properties.baseLink + this._router.url;
|
||||
this.seoService.createLinkForCanonicalURL(this.url);
|
||||
this.updateUrl(this.url);
|
||||
this.updateTitle(this.pageTitle);
|
||||
this.updateDescription("OpenAIRE - Connect, Community Gateway, research community, invite");
|
||||
}
|
||||
this.communityIdParam = (this.properties.environment != "development") ? {} : {communityId: this.communityId};
|
||||
if (this.communityId != null && this.communityId != '') {
|
||||
//this.getDivContents();
|
||||
this.getPageContents();
|
||||
this._communityService.getCommunity(this.properties, this.properties.communityAPI + this.communityId).subscribe(
|
||||
community => {
|
||||
this.community = community;
|
||||
this.fullname = this.user.fullname;
|
||||
//console.log("Fullname from session " + Session.getUserFullName());
|
||||
|
||||
this.body = Composer.initializeInvitationsBody(this.communityId, this.community.title, this.fullname);
|
||||
this.email = Composer.initializeInvitationsEmail(community.title);
|
||||
this.recipients = "";
|
||||
|
||||
this.status = this.errorCodes.DONE;
|
||||
},
|
||||
error => {
|
||||
//this.handleError(error)
|
||||
this.handleError("Error getting community with id: " + this.communityId, error);
|
||||
this.status = this.errorMessages.getErrorCode(error.status);
|
||||
}
|
||||
);
|
||||
} else {
|
||||
this.status = this.errorCodes.DONE;
|
||||
this.missingCommunityId = "There is no community selected!";
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
HelperFunctions.scroll();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
ngOnDestroy() {
|
||||
if (this.piwiksub) {
|
||||
this.piwiksub.unsubscribe();
|
||||
}
|
||||
}
|
||||
|
||||
private getPageContents() {
|
||||
this.helper.getPageHelpContents(this._router.url, this.properties, this.communityId).subscribe(contents => {
|
||||
this.pageContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
private getDivContents() {
|
||||
this.helper.getDivHelpContents(this._router.url, this.properties, this.communityId).subscribe(contents => {
|
||||
this.divContents = contents;
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
public invite() {
|
||||
this.successfulSentMessage = "";
|
||||
this.failureSentMessage = "";
|
||||
this.inviteErrorMessage = "";
|
||||
this.status = this.errorCodes.LOADING;
|
||||
HelperFunctions.scroll();
|
||||
if (!this.isEmpty(this.recipients) && this.body.fromName != "") {
|
||||
if (this.validateEmails()) {
|
||||
this.composeEmail();
|
||||
|
||||
this._emailService.sendEmail(this.properties.adminToolsAPIURL + "/sendMail/", this.email).subscribe(
|
||||
res => {
|
||||
this.status = this.errorCodes.DONE;
|
||||
//console.log("Emails Sent: ",res);
|
||||
/*if(res == 0) {
|
||||
|
||||
} else if(res > 1) {
|
||||
this.successfulSentMessage = res + " emails sent successfully!";
|
||||
} else {
|
||||
this.successfulSentMessage = res + " email sent successfully!";
|
||||
}*/
|
||||
|
||||
if (res['success']) {
|
||||
this.successfulSentMessage = "Email sent successfully to: ";
|
||||
this.successfulSentRecipients = res['success'];
|
||||
}
|
||||
if (res['failure']) {
|
||||
this.failureSentMessage = "There was an error sending email to: ";
|
||||
this.failureSentRecipients = res['failure'];
|
||||
}
|
||||
|
||||
this.body = Composer.initializeInvitationsBody(this.communityId, this.community.title, this.fullname);
|
||||
this.email = Composer.initializeInvitationsEmail(this.community.title);
|
||||
this.recipients = "";
|
||||
},
|
||||
error => {
|
||||
//console.log(error);
|
||||
this.handleError("Error inviting emails: " + JSON.stringify(this.recipients) + " to community with id: " + this.communityId + " by: " + this.fullname, error);
|
||||
this.status = this.errorCodes.DONE;
|
||||
this.inviteErrorMessage = "There was an error sending emails. Please try again.";
|
||||
}
|
||||
);
|
||||
} else {
|
||||
this.email.recipients = [];
|
||||
this.status = this.errorCodes.DONE;
|
||||
}
|
||||
} else {
|
||||
this.showAddRecipientMessage = true;
|
||||
this.status = this.errorCodes.DONE;
|
||||
}
|
||||
}
|
||||
|
||||
public isEmpty(data: string): boolean {
|
||||
if (data != undefined && !data.replace(/\s/g, '').length)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public resetMessages() {
|
||||
this.errorMessage = "";
|
||||
this.successfulSentMessage = "";
|
||||
this.failureSentMessage = "";
|
||||
this.inviteErrorMessage = "";
|
||||
}
|
||||
|
||||
public validateEmails(): boolean {
|
||||
if (this.parseEmails()) {
|
||||
if (Validator.hasValidEmails(this.email.recipients)) {
|
||||
return this.areValid;
|
||||
}
|
||||
}
|
||||
this.areValid = false;
|
||||
return this.areValid;
|
||||
}
|
||||
|
||||
public parseEmails(): boolean {
|
||||
let email = new Array<string>();
|
||||
|
||||
// remove spaces
|
||||
this.recipients = this.recipients.replace(/\s/g, '');
|
||||
|
||||
// remove commas
|
||||
email = this.recipients.split(",");
|
||||
|
||||
// remove empty fields
|
||||
for (let i = 0; i < email.length; i++) {
|
||||
if (!(email[i] == "")) {
|
||||
this.email.recipients.push(email[i]);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public composeEmail() {
|
||||
this.email.body = Composer.formatEmailBodyForInvitation(this.body);
|
||||
}
|
||||
|
||||
/*
|
||||
public handleError(error) {
|
||||
if(error.status == '401') {
|
||||
this.status = this.errorCodes.FORBIDDEN;
|
||||
} else if(error.status == '403') {
|
||||
this.status = this.errorCodes.FORBIDDEN;
|
||||
} else if(error.status == '404') {
|
||||
this.status = this.errorCodes.NOT_FOUND;
|
||||
} else if(error.status == '500') {
|
||||
this.status = this.errorCodes.ERROR;
|
||||
} else {
|
||||
this.status = this.errorCodes.NOT_AVAILABLE;
|
||||
}
|
||||
console.log('Server responded: ' + error);
|
||||
}
|
||||
*/
|
||||
allowEdit() {
|
||||
if (!this.user) {
|
||||
return false;
|
||||
}
|
||||
var email = this.user.email;
|
||||
var index = -1;
|
||||
if (email && this.community != null && this.community.managers != null) {
|
||||
index = this.community.managers.indexOf(email);
|
||||
}
|
||||
return Session.isPortalAdministrator(this.user) || Session.isCommunityCurator(this.user) || index != -1;
|
||||
}
|
||||
|
||||
private handleError(message: string, error) {
|
||||
console.error("Invite Page (or component): " + message, error);
|
||||
}
|
||||
|
||||
private updateDescription(description: string) {
|
||||
this._meta.updateTag({content: description}, "name='description'");
|
||||
this._meta.updateTag({content: description}, "property='og:description'");
|
||||
}
|
||||
|
||||
private updateTitle(title: string) {
|
||||
var _title = ((title.length > 50) ? title.substring(0, 50) : title);
|
||||
this._title.setTitle(_title);
|
||||
this._meta.updateTag({content: _title}, "property='og:title'");
|
||||
}
|
||||
|
||||
private updateUrl(url: string) {
|
||||
this._meta.updateTag({content: url}, "property='og:url'");
|
||||
}
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
import {NgModule} from '@angular/core';
|
||||
import {CommonModule} from '@angular/common';
|
||||
import {FormsModule} from '@angular/forms';
|
||||
import {RouterModule} from '@angular/router';
|
||||
import {CKEditorModule} from 'ng2-ckeditor';
|
||||
|
||||
import {InviteComponent} from './invite.component';
|
||||
import {InviteRoutingModule} from './invite-routing.module';
|
||||
|
||||
import {PreviousRouteRecorder} from '../../../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
|
||||
|
||||
import {LoginGuard} from '../../../openaireLibrary/login/loginGuard.guard';
|
||||
import {EmailService} from '../../../openaireLibrary/utils/email/email.service';
|
||||
import {CommunityService} from '../../../openaireLibrary/connect/community/community.service';
|
||||
import {ErrorMessagesModule} from '../../../openaireLibrary/utils/errorMessages.module';
|
||||
import {IsRouteEnabled} from "../../../openaireLibrary/error/isRouteEnabled.guard";
|
||||
import {HelperModule} from "../../../openaireLibrary/utils/helper/helper.module";
|
||||
import {Schema2jsonldModule} from "../../../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
|
||||
import {SEOServiceModule} from "../../../openaireLibrary/sharedComponents/SEO/SEOService.module";
|
||||
import {PiwikService} from "../../../openaireLibrary/utils/piwik/piwik.service";
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
CommonModule, FormsModule, RouterModule, InviteRoutingModule, CKEditorModule, ErrorMessagesModule,
|
||||
HelperModule, Schema2jsonldModule, SEOServiceModule
|
||||
],
|
||||
declarations: [
|
||||
InviteComponent
|
||||
],
|
||||
providers: [
|
||||
LoginGuard, PreviousRouteRecorder,
|
||||
EmailService, CommunityService, IsRouteEnabled,
|
||||
PiwikService
|
||||
],
|
||||
exports: [
|
||||
InviteComponent
|
||||
]
|
||||
})
|
||||
|
||||
export class InviteModule { }
|
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 169 KiB |
Before Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 169 KiB |
Before Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 264 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 127 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 440 KiB |
Before Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 432 KiB |
Before Width: | Height: | Size: 218 KiB |
|
@ -1,8 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="33.534" height="182.701" viewBox="0 0 33.534 182.701">
|
||||
<g id="Group_755" data-name="Group 755" transform="translate(-4.701 -13.326)">
|
||||
<g id="Group_342" data-name="Group 342" transform="translate(686.122 -100.639) rotate(90)">
|
||||
<path id="Path_235" data-name="Path 235" d="M1783.518,676.418s45.7-15.767,85.456-2.516c20.573,6.859,63.031,6.3,95.334,0" transform="translate(-1669.227 -11.527)" fill="none" stroke="#94b2e2" stroke-width="2"/>
|
||||
</g>
|
||||
<path id="Path_309" data-name="Path 309" d="M6823.193,2688.6c14.274,8.08,17.506,17.843,17.506,17.843s12.12-8.416,14.544-26.394" transform="translate(-6818 -2512)" fill="none" stroke="#94b2e2" stroke-width="2"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 741 B |
|
@ -1,8 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="33.534" height="519.494" viewBox="0 0 33.534 519.494">
|
||||
<g id="Group_755" data-name="Group 755" transform="translate(-4.701 -13.532)">
|
||||
<g id="Group_342" data-name="Group 342" transform="translate(686.122 -100.639) rotate(90)">
|
||||
<path id="Path_235" data-name="Path 235" d="M1783.519,676.418s130.88-15.767,244.75-2.516c58.923,6.859,180.524,6.3,273.04,0" transform="translate(-1669.228 -11.527)" fill="none" stroke="#94b2e2" stroke-width="2"/>
|
||||
</g>
|
||||
<path id="Path_309" data-name="Path 309" d="M6823.193,2688.6c14.274,8.08,17.506,17.843,17.506,17.843s12.12-8.416,14.544-26.394" transform="translate(-6818 -2175)" fill="none" stroke="#94b2e2" stroke-width="2"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 744 B |
|
@ -1,80 +0,0 @@
|
|||
{
|
||||
"mainColor": "#4C9CD5",
|
||||
"secondaryColor": "#24857F",
|
||||
"panel": {
|
||||
"background": {
|
||||
"borderStyle": null,
|
||||
"borderColor": null,
|
||||
"borderWidth": null
|
||||
}, "fonts": {
|
||||
"color": "white",
|
||||
"family": null,
|
||||
"size": null
|
||||
},
|
||||
"title": {
|
||||
"color": "white",
|
||||
"family": null,
|
||||
"size": null
|
||||
},
|
||||
"links": {
|
||||
"color": "rgba(255, 255, 255, 0.98)",
|
||||
"family": null,
|
||||
"size": null,
|
||||
"onHover": {
|
||||
"color": null
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"backgroundColor": "white",
|
||||
"fontWeight": null,
|
||||
"color": null,
|
||||
"borderStyle": null,
|
||||
"borderColor": null,
|
||||
"borderWidth": "1px",
|
||||
"borderRadius": "4px",
|
||||
"onHover": {
|
||||
"backgroundColor": "#eeeeee",
|
||||
"color": null,
|
||||
"borderColor": null
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
|
||||
"panelElements": {
|
||||
"backgroundColor": "rgba(255, 255, 255, 0.5)",
|
||||
"borderColor": "rgba(255, 255, 255, 0.5)",
|
||||
"color": "white"
|
||||
}
|
||||
},
|
||||
|
||||
"box": {
|
||||
"borderColor": null,
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "2px",
|
||||
"borderRadius": "6px"
|
||||
},
|
||||
|
||||
"links": {
|
||||
"color": null,
|
||||
"family": null,
|
||||
"decoration": null,
|
||||
"onHover": {
|
||||
"color": null
|
||||
}
|
||||
},
|
||||
|
||||
"buttons": {
|
||||
"backgroundColor": null,
|
||||
"color": null,
|
||||
"borderStyle": null,
|
||||
"borderColor": null,
|
||||
"borderWidth": null,
|
||||
"borderRadius": null,
|
||||
"onHover": {
|
||||
"backgroundColor": null,
|
||||
"color": null,
|
||||
"borderColor": null
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 82.278 58.7"><defs><style>.a{fill:#fff;}.a,.b{stroke:#ebb13e;stroke-miterlimit:10;stroke-width:3px;}.b{fill:none;}</style></defs><g transform="translate(1 2)"><g transform="translate(-9.464 -954.4)"><path class="a" d="M60,979.6a12.864,12.864,0,0,0,1.9-2.1.91.91,0,0,0,0-1.2c-.9-1.1-1.5-1.9-1.9-2.5.2-.5.4-1,.6-1.4l3.3-.5a.9.9,0,0,0,.8-1l-.1-4.2a1.063,1.063,0,0,0-.9-1l-3.2-.5a11.111,11.111,0,0,0-.7-1.6c.1-.1.2-.3.4-.4a5.548,5.548,0,0,0,.6-.8l.3-.4a6.783,6.783,0,0,0,.6-.9,1.083,1.083,0,0,0,0-1.1,19.927,19.927,0,0,0-3.2-3.3,1.059,1.059,0,0,0-1.3-.1l-2.6,2c-.5-.2-.9-.4-1.4-.6l-.5-3.3a.974.974,0,0,0-1-.8H47.5a.974.974,0,0,0-1,.8c-.2,1.1-.4,2.2-.5,3.4l-1.5.6-2.4-1.9c-.1-.1-.2-.1-.3-.2-.6-.3-1.1,0-2.4,1.3a17.966,17.966,0,0,0-1.9,2,.91.91,0,0,0,0,1.2l.2.2a22.13,22.13,0,0,1,1.7,2.3,4.714,4.714,0,0,0-.6,1.5l-3.4.6a.9.9,0,0,0-.8,1l.1,4.2a1.063,1.063,0,0,0,.9,1l3.3.5a11.111,11.111,0,0,0,.7,1.6c-.2.3-.6.7-.9,1.2l-.3.4a6.783,6.783,0,0,0-.6.9,1.083,1.083,0,0,0,0,1.1,32.6,32.6,0,0,0,3.1,3.3,1.23,1.23,0,0,0,1.3.1l2.6-2a11.209,11.209,0,0,0,1.3.5l.5,3.3a.974.974,0,0,0,1,.8h4.2a1.077,1.077,0,0,0,1-.8v-.1a30.679,30.679,0,0,0,.4-3.1l1.5-.6,3,2.5Z"/><path class="a" d="M50.1,965.6a2.9,2.9,0,1,1-2.9,2.9A3.039,3.039,0,0,1,50.1,965.6Z"/></g><circle class="a" cx="7.435" cy="7.435" r="7.435" transform="translate(61.335 13.246)"/><circle class="a" cx="7.435" cy="7.435" r="7.435" transform="translate(4.169 13.246)"/><path class="b" d="M63.951,58.112h0A16.5,16.5,0,0,0,47.438,41.6H34.112A16.5,16.5,0,0,0,17.6,58.112h0" transform="translate(-0.588 -1.412)"/><path class="b" d="M65.5,41.6h0A16.567,16.567,0,0,1,82.012,58.112h0" transform="translate(-2.234 -1.412)"/><path class="b" d="M17.012,41.6h0A16.567,16.567,0,0,0,.5,58.112h0" transform="translate(0 -1.412)"/></g></svg>
|
Before Width: | Height: | Size: 1.8 KiB |
|
@ -17,57 +17,3 @@
|
|||
--connect-portal-lower-tone: #b48536;
|
||||
--develop-portal-lower-tone: #9f4e7e;
|
||||
}
|
||||
|
||||
.tm-toolbar .uk-subnav-line .custom-monitor-li {
|
||||
background:var(--portal-main-color) !important;
|
||||
}
|
||||
|
||||
.home-banner {
|
||||
background-image: url("connect-assets/home/banner.jpg") !important;
|
||||
background-color: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
.contact-banner {
|
||||
background-color: #CFDEF1;
|
||||
}
|
||||
|
||||
.contact-background {
|
||||
background-image: url("connect-assets/contact/background.png") !important;
|
||||
background-color: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
.banner-background {
|
||||
background: linear-gradient(145deg, rgba(255,255,255,1) 0%, rgba(160,193,242,1) 100%);
|
||||
}
|
||||
|
||||
.home-background {
|
||||
background-image: url("connect-assets/home/background.png") !important;
|
||||
background-color: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
.iframeContainer iframe{
|
||||
/*position: absolute;*/
|
||||
/*top:0;*/
|
||||
/*left:0;*/
|
||||
width:100%;
|
||||
height:100%;
|
||||
border:0;
|
||||
}
|
||||
|
||||
div:not(.connect_App) bottom .uk-totop{
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
.uk-breadcrumb .active{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.uk-light .topic-nav .uk-navbar-nav > li > a {
|
||||
font-size: 20px;
|
||||
text-transform: unset;
|
||||
}
|
||||
|
||||
.uk-light .topic-nav .uk-navbar-nav > li.uk-active > a, .uk-light .topic-nav .uk-navbar-nav > li > a:hover,
|
||||
.uk-light .topic-nav .uk-navbar-nav > li > a:focus {
|
||||
color: white !important;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
/* IE lte9 fixes */
|
||||
|
||||
/* main sidebar */
|
||||
#sidebar_main {
|
||||
-ms-transform: translateX(-240px);
|
||||
}
|
||||
@media only screen and (max-width: 767px) {
|
||||
#sidebar_main {
|
||||
-ms-transform: translateY(-280px);
|
||||
}
|
||||
}
|
||||
|
||||
.sidebar_main_active #sidebar_main,
|
||||
.sidebar_main_open #sidebar_main {
|
||||
-ms-transform: translateY(0);
|
||||
}
|
||||
|
||||
/* secondary sidebar */
|
||||
#sidebar_secondary {
|
||||
-ms-transform: translateX(288px);
|
||||
}
|
||||
|
||||
.sidebar_secondary_active #sidebar_secondary {
|
||||
-ms-transform: translateX(0);
|
||||
}
|
|
@ -0,0 +1,159 @@
|
|||
/* style switcher */
|
||||
#style_switcher {
|
||||
position: fixed;
|
||||
right: 0;
|
||||
top: 140px;
|
||||
background: #fff;
|
||||
width: 240px;
|
||||
z-index: 1094;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 16px;
|
||||
margin-right: -246px;
|
||||
-webkit-transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition: margin 280ms cubic-bezier(0.4, 0, 0.2, 1);
|
||||
-webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
|
||||
box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
|
||||
}
|
||||
#style_switcher.switcher_active {
|
||||
margin-right: 0;
|
||||
}
|
||||
#style_switcher .switcher_app_themes {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
overflow: hidden;
|
||||
}
|
||||
#style_switcher .switcher_app_themes > li {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li {
|
||||
float: left;
|
||||
cursor: pointer;
|
||||
width: 36px;
|
||||
margin: 0 16px 16px 0;
|
||||
opacity: 0.5;
|
||||
-webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
#style_switcher .switcher_app_themes li span {
|
||||
display: block;
|
||||
padding: 0 4px;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
width: 50%;
|
||||
float: left;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.active_theme {
|
||||
opacity: 1;
|
||||
position: relative;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.active_theme:after {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 50%;
|
||||
content: '\e5ca';
|
||||
font-family: "Material Icons";
|
||||
font-size: 18px;
|
||||
display: block;
|
||||
color: #fff;
|
||||
margin-left: -8px;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.app_style_default .app_color_main {
|
||||
background: #2196f3;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.app_style_default .app_color_accent {
|
||||
background: #7cb342;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_main {
|
||||
background: #3f51b5;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_accent {
|
||||
background: #ff4081;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_main {
|
||||
background: #673ab7;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_accent {
|
||||
background: #00bcd4;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_main {
|
||||
background: #5d4037;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_accent {
|
||||
background: #1e88e5;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_main {
|
||||
background: #00acc1;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_accent {
|
||||
background: #673ab7;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_main {
|
||||
background: #607d8b;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_accent {
|
||||
background: #e53935;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_main {
|
||||
background: #424242;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_accent {
|
||||
background: #7cb342;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_main {
|
||||
background: #8e24aa;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_accent {
|
||||
background: #4caf50;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_main {
|
||||
background: #d32f2f;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_accent {
|
||||
background: #0277bd;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_main {
|
||||
background: #fbc02d;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_accent {
|
||||
background: #00acc1;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_dark .app_color_main {
|
||||
background: #546e7a;
|
||||
}
|
||||
#style_switcher .switcher_app_themes li.switcher_theme_dark .app_color_accent {
|
||||
background: #009688;
|
||||
}
|
||||
#style_switcher_toggle {
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
left: -44px;
|
||||
width: 44px;
|
||||
height: 36px;
|
||||
background: #fff;
|
||||
border-radius: 4px 0 0 4px;
|
||||
cursor: pointer;
|
||||
padding: 0 8px;
|
||||
-webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
|
||||
box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.26);
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
z-index: 1096;
|
||||
}
|
||||
#style_switcher_toggle .material-icons {
|
||||
font-size: 24px;
|
||||
line-height: 36px;
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark #style_switcher,
|
||||
.app_theme_dark #style_switcher_toggle {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark #style_switcher_toggle .material-icons {
|
||||
color: #cbcbcb;
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
#style_switcher{position:fixed;right:0;top:140px;background:#fff;width:240px;z-index:1094;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;margin-right:-246px;-webkit-transition:margin 280ms cubic-bezier(.4,0,.2,1);transition:margin 280ms cubic-bezier(.4,0,.2,1);-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.26);box-shadow:-2px 2px 5px rgba(0,0,0,.26)}#style_switcher.switcher_active{margin-right:0}#style_switcher .switcher_app_themes{margin:0;padding:0;list-style:none;overflow:hidden}#style_switcher .switcher_app_themes>li{padding:0;margin:0;list-style:none}#style_switcher .switcher_app_themes li{float:left;cursor:pointer;width:36px;margin:0 16px 16px 0;opacity:.5;-webkit-transition:opacity 280ms cubic-bezier(.4,0,.2,1);transition:opacity 280ms cubic-bezier(.4,0,.2,1)}#style_switcher .switcher_app_themes li span{display:block;padding:0 4px;height:24px;line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#style_switcher .switcher_app_themes li.active_theme{opacity:1;position:relative}#style_switcher .switcher_app_themes li.active_theme:after{position:absolute;top:0;left:50%;content:'\e5ca';font-family:"Material Icons";font-size:18px;display:block;color:#fff;margin-left:-8px}#style_switcher .switcher_app_themes li.app_style_default .app_color_main{background:#2196f3}#style_switcher .switcher_app_themes li.app_style_default .app_color_accent{background:#7cb342}#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_main{background:#3f51b5}#style_switcher .switcher_app_themes li.switcher_theme_a .app_color_accent{background:#ff4081}#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_main{background:#673ab7}#style_switcher .switcher_app_themes li.switcher_theme_b .app_color_accent{background:#00bcd4}#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_main{background:#5d4037}#style_switcher .switcher_app_themes li.switcher_theme_c .app_color_accent{background:#1e88e5}#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_main{background:#00acc1}#style_switcher .switcher_app_themes li.switcher_theme_d .app_color_accent{background:#673ab7}#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_main{background:#607d8b}#style_switcher .switcher_app_themes li.switcher_theme_e .app_color_accent{background:#e53935}#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_main{background:#424242}#style_switcher .switcher_app_themes li.switcher_theme_f .app_color_accent{background:#7cb342}#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_main{background:#8e24aa}#style_switcher .switcher_app_themes li.switcher_theme_g .app_color_accent{background:#4caf50}#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_main{background:#d32f2f}#style_switcher .switcher_app_themes li.switcher_theme_h .app_color_accent{background:#0277bd}#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_main{background:#fbc02d}#style_switcher .switcher_app_themes li.switcher_theme_i .app_color_accent{background:#00acc1}#style_switcher .switcher_app_themes li.switcher_theme_dark .app_color_main{background:#546e7a}#style_switcher .switcher_app_themes li.switcher_theme_dark .app_color_accent{background:#009688}#style_switcher_toggle{position:absolute;top:8px;left:-44px;width:44px;height:36px;background:#fff;border-radius:4px 0 0 4px;cursor:pointer;padding:0 8px;-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.26);box-shadow:-2px 2px 5px rgba(0,0,0,.26);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1096}#style_switcher_toggle .material-icons{font-size:24px;line-height:36px;color:#212121}.app_theme_dark #style_switcher,.app_theme_dark #style_switcher_toggle{background:#424242}.app_theme_dark #style_switcher_toggle .material-icons{color:#cbcbcb}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_a .uk-alert {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a .md-btn-primary,
|
||||
.app_theme_a .md-btn-primary:hover,
|
||||
.app_theme_a .md-btn-primary:focus,
|
||||
.app_theme_a .md-btn-primary:active {
|
||||
background: #3f51b5;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_a .md-btn-flat-primary,
|
||||
.app_theme_a .md-btn-flat-primary:hover,
|
||||
.app_theme_a .md-btn-flat-primary:focus,
|
||||
.app_theme_a .md-btn-flat-primary:active {
|
||||
color: #303f9f;
|
||||
}
|
||||
.app_theme_a .md-btn-flat-primary:hover,
|
||||
.app_theme_a .md-btn-flat-primary:focus,
|
||||
.app_theme_a .md-btn-flat-primary:active {
|
||||
background: #d1d6ef;
|
||||
}
|
||||
.app_theme_a .uk-badge-primary {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_theme_a .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_theme_a .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_a .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_theme_a .md-fab.md-fab-accent {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_theme_a .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_a .md-list > li.md-list-item-active {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_a .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .uk-pagination > li > a:hover {
|
||||
background: #ffd9e6;
|
||||
}
|
||||
.app_theme_a .uk-pagination > li.uk-active > a,
|
||||
.app_theme_a .uk-pagination > li.uk-active > span {
|
||||
background: #ff4081;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_a .uk-subnav-pill > .uk-active > * {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_theme_a .uk-tab > li > a:hover,
|
||||
.app_theme_a .uk-tab > li > a:focus {
|
||||
border-bottom-color: #abb4e2;
|
||||
}
|
||||
.app_theme_a .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #3f51b5;
|
||||
}
|
||||
.app_theme_a .uk-tab-bottom li > a:hover,
|
||||
.app_theme_a .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #abb4e2;
|
||||
}
|
||||
.app_theme_a .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #3f51b5;
|
||||
}
|
||||
.app_theme_a .uk-tab-left li > a:hover,
|
||||
.app_theme_a .uk-tab-left li > a:focus {
|
||||
border-right-color: #abb4e2;
|
||||
}
|
||||
.app_theme_a .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #3f51b5;
|
||||
}
|
||||
.app_theme_a .uk-tab-right li > a:hover,
|
||||
.app_theme_a .uk-tab-right li > a:focus {
|
||||
border-left-color: #abb4e2;
|
||||
}
|
||||
.app_theme_a .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #3f51b5;
|
||||
}
|
||||
.app_theme_a .uk-tab-double-header li a:hover,
|
||||
.app_theme_a .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #606fc7;
|
||||
}
|
||||
.app_theme_a .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #ff4081;
|
||||
}
|
||||
.app_theme_a #header_main {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a .header_double_height:after {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
}
|
||||
.app_theme_a #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
}
|
||||
.app_theme_a .user_heading {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_theme_a #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #ff4081;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_a .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_theme_a .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_a .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #ff4081;
|
||||
}
|
||||
.app_theme_a .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_theme_a .DTTT_print_info h6 {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #3f51b5, inset 0 -1px 0 2px #3f51b5;
|
||||
box-shadow: inset 0 0 0 2px #3f51b5, inset 0 -1px 0 2px #3f51b5;
|
||||
}
|
||||
.app_theme_a .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_theme_a .tablesorter-altair .headerSortUp,
|
||||
.app_theme_a .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_a .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_a .tablesorter-altair .headerSortDown,
|
||||
.app_theme_a .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_a .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .wizard > .steps {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a .wizard > .steps > ul > li.current a,
|
||||
.app_theme_a .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_a .wizard > .steps > ul > li.current a:active {
|
||||
background: #606fc7;
|
||||
}
|
||||
.app_theme_a .wizard > .steps > ul > li.done a,
|
||||
.app_theme_a .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_a .wizard > .steps > ul > li.done a:active {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_theme_a .md-card-primary {
|
||||
border-left-color: #3f51b5;
|
||||
}
|
||||
.app_theme_a .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_a .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(63, 81, 181, 0.4);
|
||||
}
|
||||
.app_theme_a .search_list_link {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_theme_a .chatbox.cb_active .chatbox_header {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_theme_a .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_theme_a .uk-table tr.row_checked td,
|
||||
.app_theme_a .uk-table-hover tbody tr:hover {
|
||||
background: #e8eaf6;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_b .uk-alert {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b .md-btn-primary,
|
||||
.app_theme_b .md-btn-primary:hover,
|
||||
.app_theme_b .md-btn-primary:focus,
|
||||
.app_theme_b .md-btn-primary:active {
|
||||
background: #673ab7;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_b .md-btn-flat-primary,
|
||||
.app_theme_b .md-btn-flat-primary:hover,
|
||||
.app_theme_b .md-btn-flat-primary:focus,
|
||||
.app_theme_b .md-btn-flat-primary:active {
|
||||
color: #512da8;
|
||||
}
|
||||
.app_theme_b .md-btn-flat-primary:hover,
|
||||
.app_theme_b .md-btn-flat-primary:focus,
|
||||
.app_theme_b .md-btn-flat-primary:active {
|
||||
background: #daceef;
|
||||
}
|
||||
.app_theme_b .uk-badge-primary {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #ede7f6;
|
||||
}
|
||||
.app_theme_b .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #ede7f6;
|
||||
}
|
||||
.app_theme_b .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_b .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #ede7f6;
|
||||
}
|
||||
.app_theme_b .md-fab.md-fab-accent {
|
||||
background: #00bcd4;
|
||||
}
|
||||
.app_theme_b .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_b .md-list > li.md-list-item-active {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_b .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .uk-pagination > li > a:hover {
|
||||
background: #d4faff;
|
||||
}
|
||||
.app_theme_b .uk-pagination > li.uk-active > a,
|
||||
.app_theme_b .uk-pagination > li.uk-active > span {
|
||||
background: #00bcd4;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_b .uk-subnav-pill > .uk-active > * {
|
||||
background: #00bcd4;
|
||||
}
|
||||
.app_theme_b .uk-tab > li > a:hover,
|
||||
.app_theme_b .uk-tab > li > a:focus {
|
||||
border-bottom-color: #bda7e3;
|
||||
}
|
||||
.app_theme_b .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #673ab7;
|
||||
}
|
||||
.app_theme_b .uk-tab-bottom li > a:hover,
|
||||
.app_theme_b .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #bda7e3;
|
||||
}
|
||||
.app_theme_b .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #673ab7;
|
||||
}
|
||||
.app_theme_b .uk-tab-left li > a:hover,
|
||||
.app_theme_b .uk-tab-left li > a:focus {
|
||||
border-right-color: #bda7e3;
|
||||
}
|
||||
.app_theme_b .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #673ab7;
|
||||
}
|
||||
.app_theme_b .uk-tab-right li > a:hover,
|
||||
.app_theme_b .uk-tab-right li > a:focus {
|
||||
border-left-color: #bda7e3;
|
||||
}
|
||||
.app_theme_b .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #673ab7;
|
||||
}
|
||||
.app_theme_b .uk-tab-double-header li a:hover,
|
||||
.app_theme_b .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #8259cb;
|
||||
}
|
||||
.app_theme_b .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #00bcd4;
|
||||
}
|
||||
.app_theme_b #header_main {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b .header_double_height:after {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #673ab7;
|
||||
box-shadow: inset 0 -3px 0 #673ab7;
|
||||
}
|
||||
.app_theme_b #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #673ab7;
|
||||
box-shadow: inset 0 -3px 0 #673ab7;
|
||||
}
|
||||
.app_theme_b .user_heading {
|
||||
background: #512da8;
|
||||
}
|
||||
.app_theme_b #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #00bcd4;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_b .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #00bcd4;
|
||||
}
|
||||
.app_theme_b .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_b .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #00bcd4;
|
||||
}
|
||||
.app_theme_b .DTTT_print_info h6 {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #673ab7, inset 0 -1px 0 2px #673ab7;
|
||||
box-shadow: inset 0 0 0 2px #673ab7, inset 0 -1px 0 2px #673ab7;
|
||||
}
|
||||
.app_theme_b .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #ede7f6;
|
||||
}
|
||||
.app_theme_b .tablesorter-altair .headerSortUp,
|
||||
.app_theme_b .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_b .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_b .tablesorter-altair .headerSortDown,
|
||||
.app_theme_b .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_b .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .wizard > .steps {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b .wizard > .steps > ul > li.current a,
|
||||
.app_theme_b .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_b .wizard > .steps > ul > li.current a:active {
|
||||
background: #8259cb;
|
||||
}
|
||||
.app_theme_b .wizard > .steps > ul > li.done a,
|
||||
.app_theme_b .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_b .wizard > .steps > ul > li.done a:active {
|
||||
background: #512da8;
|
||||
}
|
||||
.app_theme_b .md-card-primary {
|
||||
border-left-color: #673ab7;
|
||||
}
|
||||
.app_theme_b .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_b .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(103, 58, 183, 0.4);
|
||||
}
|
||||
.app_theme_b .search_list_link {
|
||||
color: #00bcd4;
|
||||
}
|
||||
.app_theme_b .chatbox.cb_active .chatbox_header {
|
||||
background: #512da8;
|
||||
}
|
||||
.app_theme_b .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_b .uk-table tr.row_checked td,
|
||||
.app_theme_b .uk-table-hover tbody tr:hover {
|
||||
background: #ede7f6;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_c .uk-alert {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c .md-btn-primary,
|
||||
.app_theme_c .md-btn-primary:hover,
|
||||
.app_theme_c .md-btn-primary:focus,
|
||||
.app_theme_c .md-btn-primary:active {
|
||||
background: #5d4037;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_c .md-btn-flat-primary,
|
||||
.app_theme_c .md-btn-flat-primary:hover,
|
||||
.app_theme_c .md-btn-flat-primary:focus,
|
||||
.app_theme_c .md-btn-flat-primary:active {
|
||||
color: #3e2723;
|
||||
}
|
||||
.app_theme_c .md-btn-flat-primary:hover,
|
||||
.app_theme_c .md-btn-flat-primary:focus,
|
||||
.app_theme_c .md-btn-flat-primary:active {
|
||||
background: #c4a59c;
|
||||
}
|
||||
.app_theme_c .uk-badge-primary {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #efebe9;
|
||||
}
|
||||
.app_theme_c .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #efebe9;
|
||||
}
|
||||
.app_theme_c .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_c .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #efebe9;
|
||||
}
|
||||
.app_theme_c .md-fab.md-fab-accent {
|
||||
background: #1e88e5;
|
||||
}
|
||||
.app_theme_c .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_c .md-list > li.md-list-item-active {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_c .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .uk-pagination > li > a:hover {
|
||||
background: #d5e9fa;
|
||||
}
|
||||
.app_theme_c .uk-pagination > li.uk-active > a,
|
||||
.app_theme_c .uk-pagination > li.uk-active > span {
|
||||
background: #1e88e5;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_c .uk-subnav-pill > .uk-active > * {
|
||||
background: #1e88e5;
|
||||
}
|
||||
.app_theme_c .uk-tab > li > a:hover,
|
||||
.app_theme_c .uk-tab > li > a:focus {
|
||||
border-bottom-color: #b1887c;
|
||||
}
|
||||
.app_theme_c .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #5d4037;
|
||||
}
|
||||
.app_theme_c .uk-tab-bottom li > a:hover,
|
||||
.app_theme_c .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #b1887c;
|
||||
}
|
||||
.app_theme_c .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #5d4037;
|
||||
}
|
||||
.app_theme_c .uk-tab-left li > a:hover,
|
||||
.app_theme_c .uk-tab-left li > a:focus {
|
||||
border-right-color: #b1887c;
|
||||
}
|
||||
.app_theme_c .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #5d4037;
|
||||
}
|
||||
.app_theme_c .uk-tab-right li > a:hover,
|
||||
.app_theme_c .uk-tab-right li > a:focus {
|
||||
border-left-color: #b1887c;
|
||||
}
|
||||
.app_theme_c .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #5d4037;
|
||||
}
|
||||
.app_theme_c .uk-tab-double-header li a:hover,
|
||||
.app_theme_c .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #7d564a;
|
||||
}
|
||||
.app_theme_c .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #1e88e5;
|
||||
}
|
||||
.app_theme_c #header_main {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c .header_double_height:after {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #5d4037;
|
||||
box-shadow: inset 0 -3px 0 #5d4037;
|
||||
}
|
||||
.app_theme_c #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #5d4037;
|
||||
box-shadow: inset 0 -3px 0 #5d4037;
|
||||
}
|
||||
.app_theme_c .user_heading {
|
||||
background: #3e2723;
|
||||
}
|
||||
.app_theme_c #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #1e88e5;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_c .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #1e88e5;
|
||||
}
|
||||
.app_theme_c .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_c .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #1e88e5;
|
||||
}
|
||||
.app_theme_c .DTTT_print_info h6 {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #5d4037, inset 0 -1px 0 2px #5d4037;
|
||||
box-shadow: inset 0 0 0 2px #5d4037, inset 0 -1px 0 2px #5d4037;
|
||||
}
|
||||
.app_theme_c .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #efebe9;
|
||||
}
|
||||
.app_theme_c .tablesorter-altair .headerSortUp,
|
||||
.app_theme_c .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_c .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_c .tablesorter-altair .headerSortDown,
|
||||
.app_theme_c .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_c .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .wizard > .steps {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c .wizard > .steps > ul > li.current a,
|
||||
.app_theme_c .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_c .wizard > .steps > ul > li.current a:active {
|
||||
background: #7d564a;
|
||||
}
|
||||
.app_theme_c .wizard > .steps > ul > li.done a,
|
||||
.app_theme_c .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_c .wizard > .steps > ul > li.done a:active {
|
||||
background: #3e2723;
|
||||
}
|
||||
.app_theme_c .md-card-primary {
|
||||
border-left-color: #5d4037;
|
||||
}
|
||||
.app_theme_c .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_c .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(93, 64, 55, 0.4);
|
||||
}
|
||||
.app_theme_c .search_list_link {
|
||||
color: #1e88e5;
|
||||
}
|
||||
.app_theme_c .chatbox.cb_active .chatbox_header {
|
||||
background: #3e2723;
|
||||
}
|
||||
.app_theme_c .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #5d4037;
|
||||
}
|
||||
.app_theme_c .uk-table tr.row_checked td,
|
||||
.app_theme_c .uk-table-hover tbody tr:hover {
|
||||
background: #efebe9;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_d .uk-alert {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d .md-btn-primary,
|
||||
.app_theme_d .md-btn-primary:hover,
|
||||
.app_theme_d .md-btn-primary:focus,
|
||||
.app_theme_d .md-btn-primary:active {
|
||||
background: #00acc1;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_d .md-btn-flat-primary,
|
||||
.app_theme_d .md-btn-flat-primary:hover,
|
||||
.app_theme_d .md-btn-flat-primary:focus,
|
||||
.app_theme_d .md-btn-flat-primary:active {
|
||||
color: #00838f;
|
||||
}
|
||||
.app_theme_d .md-btn-flat-primary:hover,
|
||||
.app_theme_d .md-btn-flat-primary:focus,
|
||||
.app_theme_d .md-btn-flat-primary:active {
|
||||
background: #c1f8ff;
|
||||
}
|
||||
.app_theme_d .uk-badge-primary {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #e0f7fa;
|
||||
}
|
||||
.app_theme_d .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #e0f7fa;
|
||||
}
|
||||
.app_theme_d .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_d .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #e0f7fa;
|
||||
}
|
||||
.app_theme_d .md-fab.md-fab-accent {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_d .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_d .md-list > li.md-list-item-active {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_d .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .uk-pagination > li > a:hover {
|
||||
background: #ebe5f7;
|
||||
}
|
||||
.app_theme_d .uk-pagination > li.uk-active > a,
|
||||
.app_theme_d .uk-pagination > li.uk-active > span {
|
||||
background: #673ab7;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_d .uk-subnav-pill > .uk-active > * {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_d .uk-tab > li > a:hover,
|
||||
.app_theme_d .uk-tab > li > a:focus {
|
||||
border-bottom-color: #5bedff;
|
||||
}
|
||||
.app_theme_d .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #00acc1;
|
||||
}
|
||||
.app_theme_d .uk-tab-bottom li > a:hover,
|
||||
.app_theme_d .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #5bedff;
|
||||
}
|
||||
.app_theme_d .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #00acc1;
|
||||
}
|
||||
.app_theme_d .uk-tab-left li > a:hover,
|
||||
.app_theme_d .uk-tab-left li > a:focus {
|
||||
border-right-color: #5bedff;
|
||||
}
|
||||
.app_theme_d .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #00acc1;
|
||||
}
|
||||
.app_theme_d .uk-tab-right li > a:hover,
|
||||
.app_theme_d .uk-tab-right li > a:focus {
|
||||
border-left-color: #5bedff;
|
||||
}
|
||||
.app_theme_d .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #00acc1;
|
||||
}
|
||||
.app_theme_d .uk-tab-double-header li a:hover,
|
||||
.app_theme_d .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #00c3db;
|
||||
}
|
||||
.app_theme_d .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #673ab7;
|
||||
}
|
||||
.app_theme_d #header_main {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d .header_double_height:after {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #00acc1;
|
||||
box-shadow: inset 0 -3px 0 #00acc1;
|
||||
}
|
||||
.app_theme_d #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #00acc1;
|
||||
box-shadow: inset 0 -3px 0 #00acc1;
|
||||
}
|
||||
.app_theme_d .user_heading {
|
||||
background: #00838f;
|
||||
}
|
||||
.app_theme_d #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #673ab7;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_d .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_d .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_d .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #673ab7;
|
||||
}
|
||||
.app_theme_d .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #673ab7;
|
||||
}
|
||||
.app_theme_d .DTTT_print_info h6 {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #00acc1, inset 0 -1px 0 2px #00acc1;
|
||||
box-shadow: inset 0 0 0 2px #00acc1, inset 0 -1px 0 2px #00acc1;
|
||||
}
|
||||
.app_theme_d .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #e0f7fa;
|
||||
}
|
||||
.app_theme_d .tablesorter-altair .headerSortUp,
|
||||
.app_theme_d .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_d .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_d .tablesorter-altair .headerSortDown,
|
||||
.app_theme_d .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_d .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .wizard > .steps {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d .wizard > .steps > ul > li.current a,
|
||||
.app_theme_d .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_d .wizard > .steps > ul > li.current a:active {
|
||||
background: #00d9f4;
|
||||
}
|
||||
.app_theme_d .wizard > .steps > ul > li.done a,
|
||||
.app_theme_d .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_d .wizard > .steps > ul > li.done a:active {
|
||||
background: #00838f;
|
||||
}
|
||||
.app_theme_d .md-card-primary {
|
||||
border-left-color: #00acc1;
|
||||
}
|
||||
.app_theme_d .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_d .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(0, 172, 193, 0.4);
|
||||
}
|
||||
.app_theme_d .search_list_link {
|
||||
color: #673ab7;
|
||||
}
|
||||
.app_theme_d .chatbox.cb_active .chatbox_header {
|
||||
background: #00838f;
|
||||
}
|
||||
.app_theme_d .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_d .uk-table tr.row_checked td,
|
||||
.app_theme_d .uk-table-hover tbody tr:hover {
|
||||
background: #e0f7fa;
|
||||
}
|
|
@ -0,0 +1,628 @@
|
|||
.app_theme_dark {
|
||||
background: #303030;
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark a {
|
||||
color: #039be5;
|
||||
}
|
||||
.app_theme_dark a:hover,
|
||||
.app_theme_dark a:active {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_dark .md-card,
|
||||
.app_theme_dark .md-card .md-card-toolbar,
|
||||
.app_theme_dark .md-card.md-card-overlay .md-card-overlay-content,
|
||||
.app_theme_dark .md-card-list-wrapper .md-card-list > ul > li,
|
||||
.app_theme_dark .uk-dropdown,
|
||||
.app_theme_dark #sidebar_main,
|
||||
.app_theme_dark #breadcrumbs,
|
||||
.app_theme_dark .uk-dropdown,
|
||||
.app_theme_dark #sidebar_secondary,
|
||||
.app_theme_dark #sidebar_secondary .uk-tab,
|
||||
.app_theme_dark .uk-sticky-placeholder .uk-tab,
|
||||
.app_theme_dark .clndr .clndr_events,
|
||||
.app_theme_dark #footer,
|
||||
.app_theme_dark .uk-nestable-panel,
|
||||
.app_theme_dark .gallery_grid_image_caption,
|
||||
.app_theme_dark .uk-accordion-alt .uk-accordion-title,
|
||||
.app_theme_dark .map_search_wrapper .map_search_list_wrapper,
|
||||
.app_theme_dark #page_heading {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark h1,
|
||||
.app_theme_dark h2,
|
||||
.app_theme_dark h3,
|
||||
.app_theme_dark h4,
|
||||
.app_theme_dark h5,
|
||||
.app_theme_dark h6,
|
||||
.app_theme_dark .md-card .md-card-toolbar-heading-text,
|
||||
.app_theme_dark .uk-dropdown > ul > li > a,
|
||||
.app_theme_dark .uk-dropdown,
|
||||
.app_theme_dark .uk-nav-dropdown > li > a,
|
||||
.app_theme_dark .uk-tab > li > a,
|
||||
.app_theme_dark .clndr .clndr_events .clndr_event > a,
|
||||
.app_theme_dark .fc .fc-day-grid-event,
|
||||
.app_theme_dark .md-card .md-card-head-text,
|
||||
.app_theme_dark .gallery_grid_item,
|
||||
.app_theme_dark .gallery_grid_item:hover,
|
||||
.app_theme_dark .gallery_grid_item:focus,
|
||||
.app_theme_dark .md-card .md-card-toolbar-input,
|
||||
.app_theme_dark .uk-article-lead,
|
||||
.app_theme_dark .uk-badge {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark [class*=uk-icon-],
|
||||
.app_theme_dark .uk-datepicker-next,
|
||||
.app_theme_dark .uk-datepicker-previous,
|
||||
.app_theme_dark #menu_top > li > a,
|
||||
.app_theme_dark .disabled + .inline-label {
|
||||
color: #cbcbcb;
|
||||
}
|
||||
.app_theme_dark .uk-text-muted {
|
||||
color: #999 !important;
|
||||
}
|
||||
.app_theme_dark .material-icons {
|
||||
color: rgba(255, 255, 255, 0.8);
|
||||
}
|
||||
.app_theme_dark .md-list-addon-element > .md-list-addon-icon {
|
||||
color: rgba(255, 255, 255, 0.7);
|
||||
}
|
||||
.app_theme_dark .md-list .uk-nestable-list > li > a.md-list-content,
|
||||
.app_theme_dark .md-list > li > a.md-list-content,
|
||||
.app_theme_dark .md-list-outside > li > .md-list-content,
|
||||
.app_theme_dark .md-input-wrapper > label,
|
||||
.app_theme_dark .uk-table thead th {
|
||||
color: #cbcbcb;
|
||||
}
|
||||
.app_theme_dark .uk-table td,
|
||||
.app_theme_dark .uk-table tfoot td,
|
||||
.app_theme_dark .uk-table tfoot th,
|
||||
.app_theme_dark .uk-table thead th {
|
||||
border-color: #616161;
|
||||
}
|
||||
.app_theme_dark .uk-table tr.row_checked td {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_dark .uk-table-hover tbody tr:hover {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_dark .md-list .uk-nestable-list > li {
|
||||
border-color: #424242;
|
||||
}
|
||||
.app_theme_dark .md-list > li {
|
||||
border-color: #616161;
|
||||
}
|
||||
.app_theme_dark select.md-input,
|
||||
.app_theme_dark textarea.md-input,
|
||||
.app_theme_dark input:not([type]).md-input,
|
||||
.app_theme_dark input[type="text"].md-input,
|
||||
.app_theme_dark input[type="password"].md-input,
|
||||
.app_theme_dark input[type="datetime"].md-input,
|
||||
.app_theme_dark input[type="datetime-local"].md-input,
|
||||
.app_theme_dark input[type="date"].md-input,
|
||||
.app_theme_dark input[type="month"].md-input,
|
||||
.app_theme_dark input[type="time"].md-input,
|
||||
.app_theme_dark input[type="week"].md-input,
|
||||
.app_theme_dark input[type="number"].md-input,
|
||||
.app_theme_dark input[type="email"].md-input,
|
||||
.app_theme_dark input[type="url"].md-input,
|
||||
.app_theme_dark input[type="search"].md-input,
|
||||
.app_theme_dark input[type="tel"].md-input,
|
||||
.app_theme_dark input[type="color"].md-input {
|
||||
border-color: rgba(255, 255, 255, 0.25);
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark select optgroup,
|
||||
.app_theme_dark select option {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .md-hr {
|
||||
border-top-color: rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
.app_theme_dark input[type="button"]:disabled,
|
||||
.app_theme_dark input[type="submit"]:disabled,
|
||||
.app_theme_dark input[type="reset"]:disabled,
|
||||
.app_theme_dark input[type="file"]:disabled::-webkit-file-upload-button,
|
||||
.app_theme_dark button:disabled,
|
||||
.app_theme_dark select:disabled,
|
||||
.app_theme_dark keygen:disabled,
|
||||
.app_theme_dark optgroup:disabled,
|
||||
.app_theme_dark option:disabled,
|
||||
.app_theme_dark select[disabled] > option {
|
||||
color: #aaa;
|
||||
}
|
||||
.app_theme_dark .uk-tooltip {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_dark .uk-thumbnail {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .uk-thumbnail-caption {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .uk-alert {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .md-btn {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark .md-btn.disabled {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .md-btn-primary,
|
||||
.app_theme_dark .md-btn-primary:hover,
|
||||
.app_theme_dark .md-btn-primary:focus,
|
||||
.app_theme_dark .md-btn-primary:active {
|
||||
background: #546e7a;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat:hover,
|
||||
.app_theme_dark .md-btn-flat:focus,
|
||||
.app_theme_dark .md-btn-flat:active {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat[data-uk-button]:hover,
|
||||
.app_theme_dark .md-btn-flat[data-uk-button]:focus,
|
||||
.app_theme_dark .md-btn-flat[data-uk-button]:active {
|
||||
color: #727272;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat-primary.uk-active {
|
||||
color: #fefefe !important;
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat-warning.uk-active {
|
||||
color: #fefefe !important;
|
||||
background: #ffa000;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat-danger.uk-active {
|
||||
color: #fefefe !important;
|
||||
background: #e53935;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat-success.uk-active {
|
||||
color: #fefefe !important;
|
||||
background: #7cb342;
|
||||
}
|
||||
.app_theme_dark .md-btn-flat.disabled {
|
||||
color: #616161;
|
||||
}
|
||||
.app_theme_dark .uk-badge-primary {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .uk-datepicker-nav {
|
||||
background: #009688;
|
||||
}
|
||||
.app_theme_dark .uk-datepicker-table a {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark a.uk-datepicker-table-muted {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark .md-fab.md-fab-accent {
|
||||
background: #009688;
|
||||
}
|
||||
.app_theme_dark .md-fab .material-icons {
|
||||
color: #727272;
|
||||
}
|
||||
.app_theme_dark .md-fab-warning .material-icons,
|
||||
.app_theme_dark .md-fab-success .material-icons,
|
||||
.app_theme_dark .md-fab-primary .material-icons,
|
||||
.app_theme_dark .md-fab-danger .material-icons,
|
||||
.app_theme_dark .md-fab-accent .material-icons {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .uk-file-upload {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .iradio_md {
|
||||
border-color: rgba(255, 255, 255, 0.4);
|
||||
}
|
||||
.app_theme_dark .icheckbox_md {
|
||||
border-color: rgba(255, 255, 255, 0.4);
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .icheckbox_md.hover.checked,
|
||||
.app_theme_dark .icheckbox_md.checked {
|
||||
background: #009688;
|
||||
border-color: #009688;
|
||||
}
|
||||
.app_theme_dark .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_dark .md-list > li.md-list-item-active {
|
||||
color: #009688;
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_dark .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_dark .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .uk-modal-dialog,
|
||||
.app_theme_dark .uk-modal-dialog .uk-modal-footer {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .uk-pagination > li > a:hover {
|
||||
background: #30ffec;
|
||||
}
|
||||
.app_theme_dark .uk-pagination > li.uk-active > a,
|
||||
.app_theme_dark .uk-pagination > li.uk-active > span {
|
||||
background: #009688;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .uk-subnav-pill > .uk-active > * {
|
||||
background: #009688;
|
||||
}
|
||||
.app_theme_dark .uk-tab > li > a:hover,
|
||||
.app_theme_dark .uk-tab > li > a:focus {
|
||||
border-bottom-color: #a6b9c1;
|
||||
}
|
||||
.app_theme_dark .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #546e7a;
|
||||
}
|
||||
.app_theme_dark .uk-tab-bottom li > a:hover,
|
||||
.app_theme_dark .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #a6b9c1;
|
||||
}
|
||||
.app_theme_dark .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #546e7a;
|
||||
}
|
||||
.app_theme_dark .uk-tab-left li > a:hover,
|
||||
.app_theme_dark .uk-tab-left li > a:focus {
|
||||
border-right-color: #a6b9c1;
|
||||
}
|
||||
.app_theme_dark .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #546e7a;
|
||||
}
|
||||
.app_theme_dark .uk-tab-right li > a:hover,
|
||||
.app_theme_dark .uk-tab-right li > a:focus {
|
||||
border-left-color: #a6b9c1;
|
||||
}
|
||||
.app_theme_dark .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #546e7a;
|
||||
}
|
||||
.app_theme_dark .uk-tab-double-header li a:hover,
|
||||
.app_theme_dark .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #698998;
|
||||
}
|
||||
.app_theme_dark .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #009688;
|
||||
}
|
||||
.app_theme_dark .timeline:before {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .timeline_icon {
|
||||
border-color: #616161;
|
||||
}
|
||||
.app_theme_dark .timeline_content_addon {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .k-panelbar li.k-item {
|
||||
background: #363636;
|
||||
}
|
||||
.app_theme_dark .chat_submit_box {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_dark .scrum_board_overflow {
|
||||
background: #303030;
|
||||
}
|
||||
.app_theme_dark .scrum_task {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark #scrum_board .scrum_column {
|
||||
background: rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
.app_theme_dark #scrum_board .scrum_column_heading {
|
||||
background: #303030;
|
||||
}
|
||||
.app_theme_dark .blog_list_footer {
|
||||
border-top-color: rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
.app_theme_dark #header_main {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark #header_main .uk-navbar .uk-navbar-nav > li.uk-open > a:after {
|
||||
border-bottom-color: #424242;
|
||||
}
|
||||
.app_theme_dark .header_double_height:after {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark #top_bar {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark #top_bar .top_bar_nav > li > a {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #546e7a;
|
||||
box-shadow: inset 0 -3px 0 #546e7a;
|
||||
}
|
||||
.app_theme_dark #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #546e7a;
|
||||
box-shadow: inset 0 -3px 0 #546e7a;
|
||||
}
|
||||
.app_theme_dark .user_heading {
|
||||
background: #37474f;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .sidebar_main_header {
|
||||
background-image: url("../../img/sidebar_head_bg_dark.png");
|
||||
background-repeat: no-repeat;
|
||||
background-position: 0 0;
|
||||
}
|
||||
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx), only screen and (min-resolution: 2dppx) {
|
||||
.app_theme_dark #sidebar_main .sidebar_main_header {
|
||||
background-image: url("../../img/sidebar_head_bg_dark@2x.png");
|
||||
background-size: 240px 88px;
|
||||
}
|
||||
}
|
||||
.app_theme_dark #sidebar_main .sidebar_main_header .selectize-control.single .selectize-input:after {
|
||||
color: rgba(255, 255, 255, 0.25);
|
||||
}
|
||||
.app_theme_dark #sidebar_main .sidebar_main_header .sidebar_logo a .logo_light {
|
||||
display: inline-block;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .sidebar_main_header .sidebar_logo a .logo_regular {
|
||||
display: none;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .menu_section > ul > li a {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #009688;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #009688;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #009688;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .sidebar_mini #sidebar_main .menu_section > ul > li > ul {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #009688;
|
||||
}
|
||||
.app_theme_dark .clndr .clndr_days .clndr_days_grid .day.last-month,
|
||||
.app_theme_dark .clndr .clndr_days .clndr_days_grid .day.next-month {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark .clndr .clndr_days .clndr_days_grid .day.day.event > span {
|
||||
border-color: rgba(255, 255, 255, 0.25);
|
||||
}
|
||||
.app_theme_dark .DTTT_print_info h6 {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .dropify-wrapper {
|
||||
background: #424242;
|
||||
color: #fefefe;
|
||||
border-color: #616161;
|
||||
}
|
||||
.app_theme_dark .dropify-wrapper .dropify-preview {
|
||||
background: #424242;
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark div.ganttview-vtheader {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark div.ganttview-vtheader div.ganttview-vtheader-group-name {
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.app_theme_dark div.ganttview-vtheader div.ganttview-vtheader-group {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark div.ganttview-vtheader div.ganttview-vtheader-series-row,
|
||||
.app_theme_dark div.ganttview-vtheader div.ganttview-vtheader-group-name {
|
||||
border-top-color: rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
.app_theme_dark div.ganttview-grid-spacer {
|
||||
border-top-color: rgba(0, 0, 0, 0.3);
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.app_theme_dark div.ganttview-grid-row-cell.ganttview-weekend,
|
||||
.app_theme_dark div.ganttview-hzheader-day.ganttview-weekend {
|
||||
background: rgba(0, 0, 0, 0.35);
|
||||
}
|
||||
.app_theme_dark div.ganttview-grid-row-cell,
|
||||
.app_theme_dark div.ganttview-hzheader-day {
|
||||
border-color: rgba(0, 0, 0, 0.3) !important;
|
||||
}
|
||||
.app_theme_dark div.ganttview-hzheader-month {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .gmap-info-window h3 {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark .gmap .on_gmap .controls_title {
|
||||
color: #727272;
|
||||
}
|
||||
.app_theme_dark .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #546e7a, inset 0 -1px 0 2px #546e7a;
|
||||
box-shadow: inset 0 0 0 2px #546e7a, inset 0 -1px 0 2px #546e7a;
|
||||
}
|
||||
.app_theme_dark .fc-toolbar .fc-button {
|
||||
text-shadow: none;
|
||||
}
|
||||
.app_theme_dark div.jtable-main-container table.jtable tbody > tr.jtable-row-even {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
.app_theme_dark div.jtable-main-container table.jtable tbody > tr:hover {
|
||||
background: rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
.app_theme_dark div.jtable-main-container table.jtable tbody td .jtable-command-button {
|
||||
background-color: rgba(255, 255, 255, 0.6);
|
||||
border-radius: 4px;
|
||||
}
|
||||
.app_theme_dark .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #cfd8dc;
|
||||
}
|
||||
.app_theme_dark .tablesorter-altair .headerSortUp,
|
||||
.app_theme_dark .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_dark .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_dark .tablesorter-altair .headerSortDown,
|
||||
.app_theme_dark .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_dark .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .wizard > .steps {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .wizard > .steps > ul > li.current a,
|
||||
.app_theme_dark .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_dark .wizard > .steps > ul > li.current a:active {
|
||||
background: #698998;
|
||||
}
|
||||
.app_theme_dark .wizard > .steps > ul > li.done a,
|
||||
.app_theme_dark .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_dark .wizard > .steps > ul > li.done a:active {
|
||||
background: #37474f;
|
||||
}
|
||||
.app_theme_dark .wizard > .actions a,
|
||||
.app_theme_dark .wizard > .actions a:hover,
|
||||
.app_theme_dark .wizard > .actions a:active,
|
||||
.app_theme_dark .wizard > .actions a .material-icons {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .wizard.vertical > .content {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .md-card-toolbar[data-toolbar-progress] .md-card-toolbar-heading-text,
|
||||
.app_theme_dark .md-card-toolbar[data-toolbar-progress] .material-icons {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_dark .md-card-primary {
|
||||
border-left-color: #546e7a;
|
||||
}
|
||||
.app_theme_dark .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_dark .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(84, 110, 122, 0.4);
|
||||
}
|
||||
.app_theme_dark .search_list_link {
|
||||
color: #009688;
|
||||
}
|
||||
.app_theme_dark .selectize-dropdown {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
border-radius: 2px;
|
||||
}
|
||||
.app_theme_dark .selectize-dropdown .optgroup-header {
|
||||
color: #fefefe;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .selectize-dropdown .ui-select-choices-row:hover {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .selectize-input {
|
||||
background: #616161;
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .selectize-input,
|
||||
.app_theme_dark .selectize-control.single .selectize-input.input-active {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .selectize-control.single .selectize-input:after {
|
||||
color: #cbcbcb;
|
||||
}
|
||||
.app_theme_dark .selectize-control.multi .selectize-input > div {
|
||||
background: #424242;
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .select2-container .select2-selection--single {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .select2-container .select2-selection--single .select2-selection__rendered,
|
||||
.app_theme_dark .select2-container .select2-selection--single .select2-selection__clear:after {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .select2-container .select2-selection--multiple {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .select2-container .select2-selection--multiple .select2-selection__choice {
|
||||
background: #424242;
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:after {
|
||||
color: #fefefe;
|
||||
}
|
||||
.app_theme_dark .select2-container .select2-search--dropdown .select2-search__field {
|
||||
background: rgba(255, 255, 255, 0.2);
|
||||
}
|
||||
.app_theme_dark .select2-container--open .select2-dropdown {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .select2-drop {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .chatbox {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_dark .chatbox.cb_active .chatbox_header {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .chatbox_content .chatbox_message .chatbox_message_content li > span {
|
||||
background: rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
.app_theme_dark .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #546e7a;
|
||||
}
|
||||
.app_theme_dark .chatbox_footer .message_input {
|
||||
background: transparent;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .editable-container.editable-popup {
|
||||
background: #757575;
|
||||
}
|
||||
.app_theme_dark .editable-container.editable-popup .editable-clear-x:after {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_dark .editable-container.editable-popup .select2-container .select2-choice {
|
||||
color: #fefefe;
|
||||
border-color: transparent;
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .dropzone {
|
||||
background: #616161;
|
||||
}
|
||||
.app_theme_dark .dropzone .dz-preview.dz-image-preview {
|
||||
background: #616161;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_e .uk-alert {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e .md-btn-primary,
|
||||
.app_theme_e .md-btn-primary:hover,
|
||||
.app_theme_e .md-btn-primary:focus,
|
||||
.app_theme_e .md-btn-primary:active {
|
||||
background: #607d8b;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_e .md-btn-flat-primary,
|
||||
.app_theme_e .md-btn-flat-primary:hover,
|
||||
.app_theme_e .md-btn-flat-primary:focus,
|
||||
.app_theme_e .md-btn-flat-primary:active {
|
||||
color: #455a64;
|
||||
}
|
||||
.app_theme_e .md-btn-flat-primary:hover,
|
||||
.app_theme_e .md-btn-flat-primary:focus,
|
||||
.app_theme_e .md-btn-flat-primary:active {
|
||||
background: #d5dee2;
|
||||
}
|
||||
.app_theme_e .uk-badge-primary {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #eceff1;
|
||||
}
|
||||
.app_theme_e .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #eceff1;
|
||||
}
|
||||
.app_theme_e .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_e .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #eceff1;
|
||||
}
|
||||
.app_theme_e .md-fab.md-fab-accent {
|
||||
background: #e53935;
|
||||
}
|
||||
.app_theme_e .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_e .md-list > li.md-list-item-active {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_e .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .uk-pagination > li > a:hover {
|
||||
background: #fceaea;
|
||||
}
|
||||
.app_theme_e .uk-pagination > li.uk-active > a,
|
||||
.app_theme_e .uk-pagination > li.uk-active > span {
|
||||
background: #e53935;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_e .uk-subnav-pill > .uk-active > * {
|
||||
background: #e53935;
|
||||
}
|
||||
.app_theme_e .uk-tab > li > a:hover,
|
||||
.app_theme_e .uk-tab > li > a:focus {
|
||||
border-bottom-color: #b7c6cd;
|
||||
}
|
||||
.app_theme_e .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #607d8b;
|
||||
}
|
||||
.app_theme_e .uk-tab-bottom li > a:hover,
|
||||
.app_theme_e .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #b7c6cd;
|
||||
}
|
||||
.app_theme_e .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #607d8b;
|
||||
}
|
||||
.app_theme_e .uk-tab-left li > a:hover,
|
||||
.app_theme_e .uk-tab-left li > a:focus {
|
||||
border-right-color: #b7c6cd;
|
||||
}
|
||||
.app_theme_e .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #607d8b;
|
||||
}
|
||||
.app_theme_e .uk-tab-right li > a:hover,
|
||||
.app_theme_e .uk-tab-right li > a:focus {
|
||||
border-left-color: #b7c6cd;
|
||||
}
|
||||
.app_theme_e .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #607d8b;
|
||||
}
|
||||
.app_theme_e .uk-tab-double-header li a:hover,
|
||||
.app_theme_e .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #7b96a3;
|
||||
}
|
||||
.app_theme_e .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #e53935;
|
||||
}
|
||||
.app_theme_e #header_main {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e .header_double_height:after {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #607d8b;
|
||||
box-shadow: inset 0 -3px 0 #607d8b;
|
||||
}
|
||||
.app_theme_e #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #607d8b;
|
||||
box-shadow: inset 0 -3px 0 #607d8b;
|
||||
}
|
||||
.app_theme_e .user_heading {
|
||||
background: #455a64;
|
||||
}
|
||||
.app_theme_e #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #e53935;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_e .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #e53935;
|
||||
}
|
||||
.app_theme_e .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_e .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #e53935;
|
||||
}
|
||||
.app_theme_e .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #e53935;
|
||||
}
|
||||
.app_theme_e .DTTT_print_info h6 {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #607d8b, inset 0 -1px 0 2px #607d8b;
|
||||
box-shadow: inset 0 0 0 2px #607d8b, inset 0 -1px 0 2px #607d8b;
|
||||
}
|
||||
.app_theme_e .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #eceff1;
|
||||
}
|
||||
.app_theme_e .tablesorter-altair .headerSortUp,
|
||||
.app_theme_e .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_e .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_e .tablesorter-altair .headerSortDown,
|
||||
.app_theme_e .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_e .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .wizard > .steps {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e .wizard > .steps > ul > li.current a,
|
||||
.app_theme_e .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_e .wizard > .steps > ul > li.current a:active {
|
||||
background: #7b96a3;
|
||||
}
|
||||
.app_theme_e .wizard > .steps > ul > li.done a,
|
||||
.app_theme_e .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_e .wizard > .steps > ul > li.done a:active {
|
||||
background: #455a64;
|
||||
}
|
||||
.app_theme_e .md-card-primary {
|
||||
border-left-color: #607d8b;
|
||||
}
|
||||
.app_theme_e .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_e .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(96, 125, 139, 0.4);
|
||||
}
|
||||
.app_theme_e .search_list_link {
|
||||
color: #e53935;
|
||||
}
|
||||
.app_theme_e .chatbox.cb_active .chatbox_header {
|
||||
background: #455a64;
|
||||
}
|
||||
.app_theme_e .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #607d8b;
|
||||
}
|
||||
.app_theme_e .uk-table tr.row_checked td,
|
||||
.app_theme_e .uk-table-hover tbody tr:hover {
|
||||
background: #eceff1;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_f .uk-alert {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f .md-btn-primary,
|
||||
.app_theme_f .md-btn-primary:hover,
|
||||
.app_theme_f .md-btn-primary:focus,
|
||||
.app_theme_f .md-btn-primary:active {
|
||||
background: #424242;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_f .md-btn-flat-primary,
|
||||
.app_theme_f .md-btn-flat-primary:hover,
|
||||
.app_theme_f .md-btn-flat-primary:focus,
|
||||
.app_theme_f .md-btn-flat-primary:active {
|
||||
color: #212121;
|
||||
}
|
||||
.app_theme_f .md-btn-flat-primary:hover,
|
||||
.app_theme_f .md-btn-flat-primary:focus,
|
||||
.app_theme_f .md-btn-flat-primary:active {
|
||||
background: #cecece;
|
||||
}
|
||||
.app_theme_f .uk-badge-primary {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #f1f8e9;
|
||||
}
|
||||
.app_theme_f .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #f1f8e9;
|
||||
}
|
||||
.app_theme_f .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_f .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #f1f8e9;
|
||||
}
|
||||
.app_theme_f .md-fab.md-fab-accent {
|
||||
background: #7cb342;
|
||||
}
|
||||
.app_theme_f .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_f .md-list > li.md-list-item-active {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_f .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .uk-pagination > li > a:hover {
|
||||
background: #e1efd2;
|
||||
}
|
||||
.app_theme_f .uk-pagination > li.uk-active > a,
|
||||
.app_theme_f .uk-pagination > li.uk-active > span {
|
||||
background: #7cb342;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_f .uk-subnav-pill > .uk-active > * {
|
||||
background: #7cb342;
|
||||
}
|
||||
.app_theme_f .uk-tab > li > a:hover,
|
||||
.app_theme_f .uk-tab > li > a:focus {
|
||||
border-bottom-color: #8f8f8f;
|
||||
}
|
||||
.app_theme_f .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #424242;
|
||||
}
|
||||
.app_theme_f .uk-tab-bottom li > a:hover,
|
||||
.app_theme_f .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #8f8f8f;
|
||||
}
|
||||
.app_theme_f .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #424242;
|
||||
}
|
||||
.app_theme_f .uk-tab-left li > a:hover,
|
||||
.app_theme_f .uk-tab-left li > a:focus {
|
||||
border-right-color: #8f8f8f;
|
||||
}
|
||||
.app_theme_f .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #424242;
|
||||
}
|
||||
.app_theme_f .uk-tab-right li > a:hover,
|
||||
.app_theme_f .uk-tab-right li > a:focus {
|
||||
border-left-color: #8f8f8f;
|
||||
}
|
||||
.app_theme_f .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #424242;
|
||||
}
|
||||
.app_theme_f .uk-tab-double-header li a:hover,
|
||||
.app_theme_f .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #5c5c5c;
|
||||
}
|
||||
.app_theme_f .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #7cb342;
|
||||
}
|
||||
.app_theme_f #header_main {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f .header_double_height:after {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #424242;
|
||||
box-shadow: inset 0 -3px 0 #424242;
|
||||
}
|
||||
.app_theme_f #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #424242;
|
||||
box-shadow: inset 0 -3px 0 #424242;
|
||||
}
|
||||
.app_theme_f .user_heading {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_f #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #7cb342;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_f .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #7cb342;
|
||||
}
|
||||
.app_theme_f .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_f .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #7cb342;
|
||||
}
|
||||
.app_theme_f .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #7cb342;
|
||||
}
|
||||
.app_theme_f .DTTT_print_info h6 {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #424242, inset 0 -1px 0 2px #424242;
|
||||
box-shadow: inset 0 0 0 2px #424242, inset 0 -1px 0 2px #424242;
|
||||
}
|
||||
.app_theme_f .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #f1f8e9;
|
||||
}
|
||||
.app_theme_f .tablesorter-altair .headerSortUp,
|
||||
.app_theme_f .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_f .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_f .tablesorter-altair .headerSortDown,
|
||||
.app_theme_f .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_f .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .wizard > .steps {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f .wizard > .steps > ul > li.current a,
|
||||
.app_theme_f .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_f .wizard > .steps > ul > li.current a:active {
|
||||
background: #5c5c5c;
|
||||
}
|
||||
.app_theme_f .wizard > .steps > ul > li.done a,
|
||||
.app_theme_f .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_f .wizard > .steps > ul > li.done a:active {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_f .md-card-primary {
|
||||
border-left-color: #424242;
|
||||
}
|
||||
.app_theme_f .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_f .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(66, 66, 66, 0.4);
|
||||
}
|
||||
.app_theme_f .search_list_link {
|
||||
color: #7cb342;
|
||||
}
|
||||
.app_theme_f .chatbox.cb_active .chatbox_header {
|
||||
background: #212121;
|
||||
}
|
||||
.app_theme_f .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #424242;
|
||||
}
|
||||
.app_theme_f .uk-table tr.row_checked td,
|
||||
.app_theme_f .uk-table-hover tbody tr:hover {
|
||||
background: #f1f8e9;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_g .uk-alert {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g .md-btn-primary,
|
||||
.app_theme_g .md-btn-primary:hover,
|
||||
.app_theme_g .md-btn-primary:focus,
|
||||
.app_theme_g .md-btn-primary:active {
|
||||
background: #8e24aa;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_g .md-btn-flat-primary,
|
||||
.app_theme_g .md-btn-flat-primary:hover,
|
||||
.app_theme_g .md-btn-flat-primary:focus,
|
||||
.app_theme_g .md-btn-flat-primary:active {
|
||||
color: #7b1fa2;
|
||||
}
|
||||
.app_theme_g .md-btn-flat-primary:hover,
|
||||
.app_theme_g .md-btn-flat-primary:focus,
|
||||
.app_theme_g .md-btn-flat-primary:active {
|
||||
background: #f0d7f6;
|
||||
}
|
||||
.app_theme_g .uk-badge-primary {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #f3e5f5;
|
||||
}
|
||||
.app_theme_g .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #f3e5f5;
|
||||
}
|
||||
.app_theme_g .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_g .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #f3e5f5;
|
||||
}
|
||||
.app_theme_g .md-fab.md-fab-accent {
|
||||
background: #4caf50;
|
||||
}
|
||||
.app_theme_g .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_g .md-list > li.md-list-item-active {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_g .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .uk-pagination > li > a:hover {
|
||||
background: #d9eeda;
|
||||
}
|
||||
.app_theme_g .uk-pagination > li.uk-active > a,
|
||||
.app_theme_g .uk-pagination > li.uk-active > span {
|
||||
background: #4caf50;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_g .uk-subnav-pill > .uk-active > * {
|
||||
background: #4caf50;
|
||||
}
|
||||
.app_theme_g .uk-tab > li > a:hover,
|
||||
.app_theme_g .uk-tab > li > a:focus {
|
||||
border-bottom-color: #d082e5;
|
||||
}
|
||||
.app_theme_g .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #8e24aa;
|
||||
}
|
||||
.app_theme_g .uk-tab-bottom li > a:hover,
|
||||
.app_theme_g .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #d082e5;
|
||||
}
|
||||
.app_theme_g .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #8e24aa;
|
||||
}
|
||||
.app_theme_g .uk-tab-left li > a:hover,
|
||||
.app_theme_g .uk-tab-left li > a:focus {
|
||||
border-right-color: #d082e5;
|
||||
}
|
||||
.app_theme_g .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #8e24aa;
|
||||
}
|
||||
.app_theme_g .uk-tab-right li > a:hover,
|
||||
.app_theme_g .uk-tab-right li > a:focus {
|
||||
border-left-color: #d082e5;
|
||||
}
|
||||
.app_theme_g .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #8e24aa;
|
||||
}
|
||||
.app_theme_g .uk-tab-double-header li a:hover,
|
||||
.app_theme_g .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #b02ed3;
|
||||
}
|
||||
.app_theme_g .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #4caf50;
|
||||
}
|
||||
.app_theme_g #header_main {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g .header_double_height:after {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #8e24aa;
|
||||
box-shadow: inset 0 -3px 0 #8e24aa;
|
||||
}
|
||||
.app_theme_g #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #8e24aa;
|
||||
box-shadow: inset 0 -3px 0 #8e24aa;
|
||||
}
|
||||
.app_theme_g .user_heading {
|
||||
background: #7b1fa2;
|
||||
}
|
||||
.app_theme_g #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #4caf50;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_g .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #4caf50;
|
||||
}
|
||||
.app_theme_g .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_g .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #4caf50;
|
||||
}
|
||||
.app_theme_g .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #4caf50;
|
||||
}
|
||||
.app_theme_g .DTTT_print_info h6 {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #8e24aa, inset 0 -1px 0 2px #8e24aa;
|
||||
box-shadow: inset 0 0 0 2px #8e24aa, inset 0 -1px 0 2px #8e24aa;
|
||||
}
|
||||
.app_theme_g .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #f3e5f5;
|
||||
}
|
||||
.app_theme_g .tablesorter-altair .headerSortUp,
|
||||
.app_theme_g .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_g .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_g .tablesorter-altair .headerSortDown,
|
||||
.app_theme_g .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_g .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .wizard > .steps {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g .wizard > .steps > ul > li.current a,
|
||||
.app_theme_g .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_g .wizard > .steps > ul > li.current a:active {
|
||||
background: #b02ed3;
|
||||
}
|
||||
.app_theme_g .wizard > .steps > ul > li.done a,
|
||||
.app_theme_g .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_g .wizard > .steps > ul > li.done a:active {
|
||||
background: #7b1fa2;
|
||||
}
|
||||
.app_theme_g .md-card-primary {
|
||||
border-left-color: #8e24aa;
|
||||
}
|
||||
.app_theme_g .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_g .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(142, 36, 170, 0.4);
|
||||
}
|
||||
.app_theme_g .search_list_link {
|
||||
color: #4caf50;
|
||||
}
|
||||
.app_theme_g .chatbox.cb_active .chatbox_header {
|
||||
background: #7b1fa2;
|
||||
}
|
||||
.app_theme_g .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #8e24aa;
|
||||
}
|
||||
.app_theme_g .uk-table tr.row_checked td,
|
||||
.app_theme_g .uk-table-hover tbody tr:hover {
|
||||
background: #f3e5f5;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_h .uk-alert {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h .md-btn-primary,
|
||||
.app_theme_h .md-btn-primary:hover,
|
||||
.app_theme_h .md-btn-primary:focus,
|
||||
.app_theme_h .md-btn-primary:active {
|
||||
background: #d32f2f;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_h .md-btn-flat-primary,
|
||||
.app_theme_h .md-btn-flat-primary:hover,
|
||||
.app_theme_h .md-btn-flat-primary:focus,
|
||||
.app_theme_h .md-btn-flat-primary:active {
|
||||
color: #c62828;
|
||||
}
|
||||
.app_theme_h .md-btn-flat-primary:hover,
|
||||
.app_theme_h .md-btn-flat-primary:focus,
|
||||
.app_theme_h .md-btn-flat-primary:active {
|
||||
background: #ffffff;
|
||||
}
|
||||
.app_theme_h .uk-badge-primary {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #ffebee;
|
||||
}
|
||||
.app_theme_h .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #ffebee;
|
||||
}
|
||||
.app_theme_h .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_h .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #ffebee;
|
||||
}
|
||||
.app_theme_h .md-fab.md-fab-accent {
|
||||
background: #0277bd;
|
||||
}
|
||||
.app_theme_h .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_h .md-list > li.md-list-item-active {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_h .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .uk-pagination > li > a:hover {
|
||||
background: #8dd4fe;
|
||||
}
|
||||
.app_theme_h .uk-pagination > li.uk-active > a,
|
||||
.app_theme_h .uk-pagination > li.uk-active > span {
|
||||
background: #0277bd;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_h .uk-subnav-pill > .uk-active > * {
|
||||
background: #0277bd;
|
||||
}
|
||||
.app_theme_h .uk-tab > li > a:hover,
|
||||
.app_theme_h .uk-tab > li > a:focus {
|
||||
border-bottom-color: #eeadad;
|
||||
}
|
||||
.app_theme_h .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #d32f2f;
|
||||
}
|
||||
.app_theme_h .uk-tab-bottom li > a:hover,
|
||||
.app_theme_h .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #eeadad;
|
||||
}
|
||||
.app_theme_h .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #d32f2f;
|
||||
}
|
||||
.app_theme_h .uk-tab-left li > a:hover,
|
||||
.app_theme_h .uk-tab-left li > a:focus {
|
||||
border-right-color: #eeadad;
|
||||
}
|
||||
.app_theme_h .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #d32f2f;
|
||||
}
|
||||
.app_theme_h .uk-tab-right li > a:hover,
|
||||
.app_theme_h .uk-tab-right li > a:focus {
|
||||
border-left-color: #eeadad;
|
||||
}
|
||||
.app_theme_h .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #d32f2f;
|
||||
}
|
||||
.app_theme_h .uk-tab-double-header li a:hover,
|
||||
.app_theme_h .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #dc5959;
|
||||
}
|
||||
.app_theme_h .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #0277bd;
|
||||
}
|
||||
.app_theme_h #header_main {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h .header_double_height:after {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #d32f2f;
|
||||
box-shadow: inset 0 -3px 0 #d32f2f;
|
||||
}
|
||||
.app_theme_h #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #d32f2f;
|
||||
box-shadow: inset 0 -3px 0 #d32f2f;
|
||||
}
|
||||
.app_theme_h .user_heading {
|
||||
background: #c62828;
|
||||
}
|
||||
.app_theme_h #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #0277bd;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_h .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #0277bd;
|
||||
}
|
||||
.app_theme_h .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_h .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #0277bd;
|
||||
}
|
||||
.app_theme_h .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #0277bd;
|
||||
}
|
||||
.app_theme_h .DTTT_print_info h6 {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #d32f2f, inset 0 -1px 0 2px #d32f2f;
|
||||
box-shadow: inset 0 0 0 2px #d32f2f, inset 0 -1px 0 2px #d32f2f;
|
||||
}
|
||||
.app_theme_h .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #ffebee;
|
||||
}
|
||||
.app_theme_h .tablesorter-altair .headerSortUp,
|
||||
.app_theme_h .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_h .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_h .tablesorter-altair .headerSortDown,
|
||||
.app_theme_h .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_h .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .wizard > .steps {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h .wizard > .steps > ul > li.current a,
|
||||
.app_theme_h .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_h .wizard > .steps > ul > li.current a:active {
|
||||
background: #dc5959;
|
||||
}
|
||||
.app_theme_h .wizard > .steps > ul > li.done a,
|
||||
.app_theme_h .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_h .wizard > .steps > ul > li.done a:active {
|
||||
background: #c62828;
|
||||
}
|
||||
.app_theme_h .md-card-primary {
|
||||
border-left-color: #d32f2f;
|
||||
}
|
||||
.app_theme_h .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_h .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(211, 47, 47, 0.4);
|
||||
}
|
||||
.app_theme_h .search_list_link {
|
||||
color: #0277bd;
|
||||
}
|
||||
.app_theme_h .chatbox.cb_active .chatbox_header {
|
||||
background: #c62828;
|
||||
}
|
||||
.app_theme_h .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #d32f2f;
|
||||
}
|
||||
.app_theme_h .uk-table tr.row_checked td,
|
||||
.app_theme_h .uk-table-hover tbody tr:hover {
|
||||
background: #ffebee;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_theme_i .uk-alert {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i .md-btn-primary,
|
||||
.app_theme_i .md-btn-primary:hover,
|
||||
.app_theme_i .md-btn-primary:focus,
|
||||
.app_theme_i .md-btn-primary:active {
|
||||
background: #fbc02d;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_i .md-btn-flat-primary,
|
||||
.app_theme_i .md-btn-flat-primary:hover,
|
||||
.app_theme_i .md-btn-flat-primary:focus,
|
||||
.app_theme_i .md-btn-flat-primary:active {
|
||||
color: #f57f17;
|
||||
}
|
||||
.app_theme_i .md-btn-flat-primary:hover,
|
||||
.app_theme_i .md-btn-flat-primary:focus,
|
||||
.app_theme_i .md-btn-flat-primary:active {
|
||||
background: #ffffff;
|
||||
}
|
||||
.app_theme_i .uk-badge-primary {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #fffde7;
|
||||
}
|
||||
.app_theme_i .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #fffde7;
|
||||
}
|
||||
.app_theme_i .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_theme_i .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #fffde7;
|
||||
}
|
||||
.app_theme_i .md-fab.md-fab-accent {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_i .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_theme_i .md-list > li.md-list-item-active {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_theme_i .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .uk-pagination > li > a:hover {
|
||||
background: #8ef3ff;
|
||||
}
|
||||
.app_theme_i .uk-pagination > li.uk-active > a,
|
||||
.app_theme_i .uk-pagination > li.uk-active > span {
|
||||
background: #00acc1;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_i .uk-subnav-pill > .uk-active > * {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_i .uk-tab > li > a:hover,
|
||||
.app_theme_i .uk-tab > li > a:focus {
|
||||
border-bottom-color: #feedc3;
|
||||
}
|
||||
.app_theme_i .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #fbc02d;
|
||||
}
|
||||
.app_theme_i .uk-tab-bottom li > a:hover,
|
||||
.app_theme_i .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #feedc3;
|
||||
}
|
||||
.app_theme_i .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #fbc02d;
|
||||
}
|
||||
.app_theme_i .uk-tab-left li > a:hover,
|
||||
.app_theme_i .uk-tab-left li > a:focus {
|
||||
border-right-color: #feedc3;
|
||||
}
|
||||
.app_theme_i .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #fbc02d;
|
||||
}
|
||||
.app_theme_i .uk-tab-right li > a:hover,
|
||||
.app_theme_i .uk-tab-right li > a:focus {
|
||||
border-left-color: #feedc3;
|
||||
}
|
||||
.app_theme_i .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #fbc02d;
|
||||
}
|
||||
.app_theme_i .uk-tab-double-header li a:hover,
|
||||
.app_theme_i .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #fccf5f;
|
||||
}
|
||||
.app_theme_i .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #00acc1;
|
||||
}
|
||||
.app_theme_i #header_main {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i .header_double_height:after {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #fbc02d;
|
||||
box-shadow: inset 0 -3px 0 #fbc02d;
|
||||
}
|
||||
.app_theme_i #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #fbc02d;
|
||||
box-shadow: inset 0 -3px 0 #fbc02d;
|
||||
}
|
||||
.app_theme_i .user_heading {
|
||||
background: #f57f17;
|
||||
}
|
||||
.app_theme_i #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #00acc1;
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_i .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_i .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_theme_i .sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #00acc1;
|
||||
}
|
||||
.app_theme_i .sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #00acc1;
|
||||
}
|
||||
.app_theme_i .DTTT_print_info h6 {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #fbc02d, inset 0 -1px 0 2px #fbc02d;
|
||||
box-shadow: inset 0 0 0 2px #fbc02d, inset 0 -1px 0 2px #fbc02d;
|
||||
}
|
||||
.app_theme_i .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #fffde7;
|
||||
}
|
||||
.app_theme_i .tablesorter-altair .headerSortUp,
|
||||
.app_theme_i .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_theme_i .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_theme_i .tablesorter-altair .headerSortDown,
|
||||
.app_theme_i .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_theme_i .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .wizard > .steps {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i .wizard > .steps > ul > li.current a,
|
||||
.app_theme_i .wizard > .steps > ul > li.current a:hover,
|
||||
.app_theme_i .wizard > .steps > ul > li.current a:active {
|
||||
background: #fccf5f;
|
||||
}
|
||||
.app_theme_i .wizard > .steps > ul > li.done a,
|
||||
.app_theme_i .wizard > .steps > ul > li.done a:hover,
|
||||
.app_theme_i .wizard > .steps > ul > li.done a:active {
|
||||
background: #f57f17;
|
||||
}
|
||||
.app_theme_i .md-card-primary {
|
||||
border-left-color: #fbc02d;
|
||||
}
|
||||
.app_theme_i .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_theme_i .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(251, 192, 45, 0.4);
|
||||
}
|
||||
.app_theme_i .search_list_link {
|
||||
color: #00acc1;
|
||||
}
|
||||
.app_theme_i .chatbox.cb_active .chatbox_header {
|
||||
background: #f57f17;
|
||||
}
|
||||
.app_theme_i .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #fbc02d;
|
||||
}
|
||||
.app_theme_i .uk-table tr.row_checked td,
|
||||
.app_theme_i .uk-table-hover tbody tr:hover {
|
||||
background: #fffde7;
|
||||
}
|
|
@ -0,0 +1,194 @@
|
|||
.app_my_theme .uk-alert {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme .md-btn-primary,
|
||||
.app_my_theme .md-btn-primary:hover,
|
||||
.app_my_theme .md-btn-primary:focus,
|
||||
.app_my_theme .md-btn-primary:active {
|
||||
background: #3f51b5;
|
||||
color: #fff;
|
||||
}
|
||||
.app_my_theme .md-btn-flat-primary,
|
||||
.app_my_theme .md-btn-flat-primary:hover,
|
||||
.app_my_theme .md-btn-flat-primary:focus,
|
||||
.app_my_theme .md-btn-flat-primary:active {
|
||||
color: #303f9f;
|
||||
}
|
||||
.app_my_theme .md-btn-flat-primary:hover,
|
||||
.app_my_theme .md-btn-flat-primary:focus,
|
||||
.app_my_theme .md-btn-flat-primary:active {
|
||||
background: #d1d6ef;
|
||||
}
|
||||
.app_my_theme .uk-badge-primary {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_my_theme .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_my_theme .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
|
||||
background: #fff;
|
||||
}
|
||||
.app_my_theme .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_my_theme .md-fab.md-fab-accent {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_my_theme .md-list .uk-nestable-list > li.md-list-item-active,
|
||||
.app_my_theme .md-list > li.md-list-item-active {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .md-list-addon > li.md-list-item-active .md-list-addon-element,
|
||||
.app_my_theme .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .uk-pagination > li > a:hover {
|
||||
background: #ffd9e6;
|
||||
}
|
||||
.app_my_theme .uk-pagination > li.uk-active > a,
|
||||
.app_my_theme .uk-pagination > li.uk-active > span {
|
||||
background: #ff4081;
|
||||
color: #fff;
|
||||
}
|
||||
.app_my_theme .uk-subnav-pill > .uk-active > * {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_my_theme .uk-tab > li > a:hover,
|
||||
.app_my_theme .uk-tab > li > a:focus {
|
||||
border-bottom-color: #abb4e2;
|
||||
}
|
||||
.app_my_theme .uk-tab > li.uk-active > a {
|
||||
border-bottom-color: #3f51b5;
|
||||
}
|
||||
.app_my_theme .uk-tab-bottom li > a:hover,
|
||||
.app_my_theme .uk-tab-bottom li > a:focus {
|
||||
border-top-color: #abb4e2;
|
||||
}
|
||||
.app_my_theme .uk-tab-bottom li.uk-active > a {
|
||||
border-top-color: #3f51b5;
|
||||
}
|
||||
.app_my_theme .uk-tab-left li > a:hover,
|
||||
.app_my_theme .uk-tab-left li > a:focus {
|
||||
border-right-color: #abb4e2;
|
||||
}
|
||||
.app_my_theme .uk-tab-left li.uk-active > a {
|
||||
border-right-color: #3f51b5;
|
||||
}
|
||||
.app_my_theme .uk-tab-right li > a:hover,
|
||||
.app_my_theme .uk-tab-right li > a:focus {
|
||||
border-left-color: #abb4e2;
|
||||
}
|
||||
.app_my_theme .uk-tab-right li.uk-active > a {
|
||||
border-left-color: #3f51b5;
|
||||
}
|
||||
.app_my_theme .uk-tab-double-header li a:hover,
|
||||
.app_my_theme .uk-tab-double-header li a:focus {
|
||||
border-bottom-color: #606fc7;
|
||||
}
|
||||
.app_my_theme .uk-tab-double-header li.uk-active > a {
|
||||
border-bottom-color: #ff4081;
|
||||
}
|
||||
.app_my_theme #header_main {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme.header_double_height:after {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme #top_bar .top_bar_nav > li > a:hover {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
}
|
||||
.app_my_theme #top_bar .top_bar_nav > li.uk-active a {
|
||||
-webkit-box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
box-shadow: inset 0 -3px 0 #3f51b5;
|
||||
}
|
||||
.app_my_theme .user_heading {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_my_theme #sidebar_main .menu_section > ul > li ul li.act_item a {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
|
||||
background: #ff4081;
|
||||
color: #fff;
|
||||
}
|
||||
.app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
|
||||
color: #fff;
|
||||
}
|
||||
.app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
|
||||
border-left-color: #ff4081;
|
||||
}
|
||||
.app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .clndr .clndr_days .clndr_days_grid .day.today > span {
|
||||
background: #ff4081;
|
||||
}
|
||||
.app_my_theme .DTTT_print_info h6 {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .fc-unthemed .fc-button.fc-state-active:after {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .fc-unthemed .fc-highlight {
|
||||
-webkit-box-shadow: inset 0 0 0 2px #3f51b5, inset 0 -1px 0 2px #3f51b5;
|
||||
box-shadow: inset 0 0 0 2px #3f51b5, inset 0 -1px 0 2px #3f51b5;
|
||||
}
|
||||
.app_my_theme .tablesorter-altair tbody > tr.row_highlighted > td {
|
||||
background: #e8eaf6;
|
||||
}
|
||||
.app_my_theme .tablesorter-altair .headerSortUp,
|
||||
.app_my_theme .tablesorter-altair .tablesorter-headerSortUp,
|
||||
.app_my_theme .tablesorter-altair .tablesorter-headerAsc,
|
||||
.app_my_theme .tablesorter-altair .headerSortDown,
|
||||
.app_my_theme .tablesorter-altair .tablesorter-headerSortDown,
|
||||
.app_my_theme .tablesorter-altair .tablesorter-headerDesc {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .wizard > .steps {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme .wizard > .steps > ul > li.current a,
|
||||
.app_my_theme .wizard > .steps > ul > li.current a:hover,
|
||||
.app_my_theme .wizard > .steps > ul > li.current a:active {
|
||||
background: #606fc7;
|
||||
}
|
||||
.app_my_theme .wizard > .steps > ul > li.done a,
|
||||
.app_my_theme .wizard > .steps > ul > li.done a:hover,
|
||||
.app_my_theme .wizard > .steps > ul > li.done a:active {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_my_theme .md-card-primary {
|
||||
border-left-color: #3f51b5;
|
||||
}
|
||||
.app_my_theme .waves-effect.md-btn-flat-primary {
|
||||
background: none;
|
||||
}
|
||||
.app_my_theme .waves-effect.md-btn-flat-primary .waves-ripple {
|
||||
background: rgba(63, 81, 181, 0.4);
|
||||
}
|
||||
.app_my_theme .search_list_link {
|
||||
color: #ff4081;
|
||||
}
|
||||
.app_my_theme .chatbox.cb_active .chatbox_header {
|
||||
background: #303f9f;
|
||||
}
|
||||
.app_my_theme .chatbox_content .chatbox_message.own .chatbox_message_content li > span {
|
||||
background: #3f51b5;
|
||||
}
|
||||
.app_my_theme .uk-table tr.row_checked td,
|
||||
.app_my_theme .uk-table-hover tbody tr:hover {
|
||||
background: #e8eaf6;
|
||||
}
|