Browse Source

Many fixes.

pull/157/head
Sebastian Stehle 8 years ago
parent
commit
03606fe5c3
  1. 2
      src/Squidex.Domain.Apps.Core.Model/Rules/Triggers/ContentChangedTriggerSchema.cs
  2. 2
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Triggers/ContentChangedTriggerHandler.cs
  3. 4
      src/Squidex.Domain.Apps.Read.MongoDb/Rules/MongoRuleEventEntity.cs
  4. 2
      src/Squidex.Domain.Apps.Read.MongoDb/Rules/MongoRuleEventRepository.cs
  5. 4
      src/Squidex.Infrastructure/Dispatching/ActionContextDispatcher.cs
  6. 4
      src/Squidex.Infrastructure/Dispatching/ActionDispatcher.cs
  7. 4
      src/Squidex.Infrastructure/Dispatching/FuncContextDispatcher.cs
  8. 4
      src/Squidex.Infrastructure/Dispatching/FuncDispatcher.cs
  9. 29
      src/Squidex/Controllers/Api/Rules/Models/Converters/RuleConverter.cs
  10. 2
      src/Squidex/Controllers/Api/Rules/Models/Triggers/ContentChangedTriggerSchemaDto.cs
  11. 4
      src/Squidex/Controllers/Api/Rules/RulesController.cs
  12. 4
      src/Squidex/app/features/content/pages/content/content-page.component.ts
  13. 4
      src/Squidex/app/features/rules/pages/events/rule-events-page.component.html
  14. 6
      src/Squidex/app/features/rules/pages/events/rule-events-page.component.scss
  15. 54
      src/Squidex/app/features/rules/pages/rules/rule-wizard.component.ts
  16. 1
      src/Squidex/app/features/rules/pages/rules/rules-page.component.html
  17. 6
      src/Squidex/app/features/rules/pages/rules/rules-page.component.ts
  18. 6
      src/Squidex/app/features/rules/pages/rules/triggers/content-changed-trigger.component.html
  19. 12
      src/Squidex/app/features/rules/pages/rules/triggers/content-changed-trigger.component.ts
  20. 4
      src/Squidex/app/theme/icomoon/demo-files/demo.css
  21. 1014
      src/Squidex/app/theme/icomoon/demo.html
  22. BIN
      src/Squidex/app/theme/icomoon/fonts/icomoon.eot
  23. 3
      src/Squidex/app/theme/icomoon/fonts/icomoon.svg
  24. BIN
      src/Squidex/app/theme/icomoon/fonts/icomoon.ttf
  25. BIN
      src/Squidex/app/theme/icomoon/fonts/icomoon.woff
  26. 147
      src/Squidex/app/theme/icomoon/selection.json
  27. 157
      src/Squidex/app/theme/icomoon/style.css

2
src/Squidex.Domain.Apps.Core.Model/Rules/Triggers/ContentChangedTriggerSchema.cs

@ -20,6 +20,6 @@ namespace Squidex.Domain.Apps.Core.Rules.Triggers
public bool SendDelete { get; set; }
public bool SendChange { get; set; }
public bool SendPublish { get; set; }
}
}

2
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Triggers/ContentChangedTriggerHandler.cs

@ -43,7 +43,7 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Triggers
(schema.SendCreate && @event is ContentCreated) ||
(schema.SendUpdate && @event is ContentUpdated) ||
(schema.SendDelete && @event is ContentDeleted) ||
(schema.SendChange && @event is ContentStatusChanged statusChanged && statusChanged.Status == Status.Published);
(schema.SendPublish && @event is ContentStatusChanged statusChanged && statusChanged.Status == Status.Published);
}
}
}

4
src/Squidex.Domain.Apps.Read.MongoDb/Rules/MongoRuleEventEntity.cs

@ -22,10 +22,6 @@ namespace Squidex.Domain.Apps.Read.MongoDb.Rules
[BsonElement]
public Guid AppId { get; set; }
[BsonRequired]
[BsonElement]
public string EventName { get; set; }
[BsonRequired]
[BsonElement]
public string LastDump { get; set; }

2
src/Squidex.Domain.Apps.Read.MongoDb/Rules/MongoRuleEventRepository.cs

@ -76,7 +76,7 @@ namespace Squidex.Domain.Apps.Read.MongoDb.Rules
public Task EnqueueAsync(RuleJob job, Instant nextAttempt)
{
var entity = SimpleMapper.Map(job, new MongoRuleEventEntity { Created = nextAttempt, NextAttempt = nextAttempt });
var entity = SimpleMapper.Map(job, new MongoRuleEventEntity { Job = job, Created = nextAttempt, NextAttempt = nextAttempt });
return Collection.InsertOneIfNotExistsAsync(entity);
}

4
src/Squidex.Infrastructure/Dispatching/ActionContextDispatcher.cs

@ -10,9 +10,11 @@ using System;
using System.Linq;
using System.Reflection;
#pragma warning disable IDE0033 // Use explicitly provided tuple name
namespace Squidex.Infrastructure.Dispatching
{
public sealed class ActionContextDispatcher<TTarget, TIn, TContext>
public static class ActionContextDispatcher<TTarget, TIn, TContext>
{
public delegate void ActionContextDelegate<in T>(TTarget target, T input, TContext context) where T : TIn;

4
src/Squidex.Infrastructure/Dispatching/ActionDispatcher.cs

@ -10,9 +10,11 @@ using System;
using System.Linq;
using System.Reflection;
#pragma warning disable IDE0033 // Use explicitly provided tuple name
namespace Squidex.Infrastructure.Dispatching
{
public sealed class ActionDispatcher<TTarget, TIn>
public static class ActionDispatcher<TTarget, TIn>
{
public delegate void ActionDelegate<in T>(TTarget target, T input) where T : TIn;

4
src/Squidex.Infrastructure/Dispatching/FuncContextDispatcher.cs

@ -9,9 +9,11 @@
using System.Linq;
using System.Reflection;
#pragma warning disable IDE0033 // Use explicitly provided tuple name
namespace Squidex.Infrastructure.Dispatching
{
public sealed class FuncContextDispatcher<TTarget, TIn, TContext, TOut>
public static class FuncContextDispatcher<TTarget, TIn, TContext, TOut>
{
public delegate TOut FuncContextDelegate<in T>(TTarget target, T input, TContext context) where T : TIn;

4
src/Squidex.Infrastructure/Dispatching/FuncDispatcher.cs

@ -9,9 +9,11 @@
using System.Linq;
using System.Reflection;
#pragma warning disable IDE0033 // Use explicitly provided tuple name
namespace Squidex.Infrastructure.Dispatching
{
public sealed class FuncDispatcher<TTarget, TIn, TOut>
public static class FuncDispatcher<TTarget, TIn, TOut>
{
public delegate TOut FuncDelegate<in T>(TTarget target, T input) where T : TIn;

29
src/Squidex/Controllers/Api/Rules/Models/Converters/RuleConverter.cs

@ -6,6 +6,7 @@
// All rights reserved.
// ==========================================================================
using System;
using Squidex.Domain.Apps.Read.Rules;
using Squidex.Domain.Apps.Write.Rules.Commands;
using Squidex.Infrastructure.Reflection;
@ -34,22 +35,36 @@ namespace Squidex.Controllers.Api.Rules.Models.Converters
return dto;
}
public static UpdateRule ToCommand(this UpdateRuleDto dto)
public static UpdateRule ToCommand(this UpdateRuleDto dto, Guid id)
{
var command = new UpdateRule
var command = new UpdateRule { RuleId = id };
if (dto.Action != null)
{
Trigger = dto.Trigger?.ToTrigger(), Action = dto.Action?.ToAction()
};
command.Action = dto.Action.ToAction();
}
if (dto.Trigger != null)
{
command.Trigger = dto.Trigger.ToTrigger();
}
return command;
}
public static CreateRule ToCommand(this CreateRuleDto dto)
{
var command = new CreateRule
var command = new CreateRule();
if (dto.Action != null)
{
Trigger = dto.Trigger.ToTrigger(), Action = dto.Action.ToAction()
};
command.Action = dto.Action.ToAction();
}
if (dto.Trigger != null)
{
command.Trigger = dto.Trigger.ToTrigger();
}
return command;
}

2
src/Squidex/Controllers/Api/Rules/Models/Triggers/ContentChangedTriggerSchemaDto.cs

@ -35,6 +35,6 @@ namespace Squidex.Controllers.Api.Rules.Models.Triggers
/// <summary>
/// True, when to send a message for published events.
/// </summary>
public bool SendChange { get; set; }
public bool SendPublish { get; set; }
}
}

4
src/Squidex/Controllers/Api/Rules/RulesController.cs

@ -112,7 +112,7 @@ namespace Squidex.Controllers.Api.Rules
[ApiCosts(1)]
public async Task<IActionResult> PutRule(string app, Guid id, [FromBody] UpdateRuleDto request)
{
var command = request.ToCommand();
var command = request.ToCommand(id);
await CommandBus.PublishAsync(command);
@ -239,7 +239,7 @@ namespace Squidex.Controllers.Api.Rules
await ruleEventsRepository.EnqueueAsync(id, SystemClock.Instance.GetCurrentInstant());
return Ok();
return NoContent();
}
}
}

4
src/Squidex/app/features/content/pages/content/content-page.component.ts

@ -208,10 +208,14 @@ export class ContentPageComponent extends AppComponentBase implements CanCompone
private enableContentForm() {
this.contentForm.markAsPristine();
if (this.schema.fields.length === 0) {
this.contentForm.enable();
} else {
for (const field of this.schema.fields.filter(f => !f.isDisabled)) {
this.contentForm.controls[field.name].enable();
}
}
}
private setupContentForm(schema: SchemaDetailsDto) {
this.schema = schema;

4
src/Squidex/app/features/rules/pages/events/rule-events-page.component.html

@ -39,7 +39,7 @@
Event
</th>
<th>
Url
Description
</th>
<th>
Created
@ -71,7 +71,7 @@
<tr *ngIf="selectedEventId === event.id">
<td colspan="5">
<div class="event-header">
<h3>Last Request</h3>
<h3>Last Invocation</h3>
</div>
<div class="row event-stats">

6
src/Squidex/app/features/rules/pages/events/rule-events-page.component.scss

@ -5,6 +5,10 @@ h3 {
margin-bottom: 1rem;
}
.truncate {
@include truncate;
}
.event {
&-stats {
font-size: .8rem;
@ -31,7 +35,7 @@ h3 {
&::before {
@include caret-top($color-border);
@include absolute(-1.1rem, 1.9rem, auto, auto);
@include absolute(-1.1rem, 2.3rem, auto, auto);
}
h3 {

54
src/Squidex/app/features/rules/pages/rules/rule-wizard.component.ts

@ -58,10 +58,7 @@ export class RuleWizardComponent extends AppComponentBase implements OnInit {
public created = new EventEmitter<RuleDto>();
@Output()
public ruleTriggerSaved = new EventEmitter<any>();
@Output()
public ruleActionSaved = new EventEmitter<any>();
public updated = new EventEmitter<RuleDto>();
@Input()
public schemas: SchemaDto[];
@ -81,12 +78,18 @@ export class RuleWizardComponent extends AppComponentBase implements OnInit {
public ngOnInit() {
if (this.mode === MODE_EDIT_ACTION) {
this.step = 4;
this.action = this.rule.action;
this.action = Object.assign({}, this.rule.action);
this.actionType = this.rule.actionType;
delete this.action.actionType;
} else if (this.mode === MODE_EDIT_TRIGGER) {
this.step = 2;
this.trigger = this.rule.trigger;
this.trigger = Object.assign({}, this.rule.trigger);
this.triggerType = this.rule.triggerType;
delete this.trigger.triggerType;
}
}
@ -106,15 +109,7 @@ export class RuleWizardComponent extends AppComponentBase implements OnInit {
if (this.mode === MODE_WIZARD) {
this.step++;
} else {
const requestDto = new UpdateRuleDto(this.trigger, null);
this.appNameOnce()
.switchMap(app => this.rulesService.putRule(app, this.rule.id, requestDto, this.rule.version))
.subscribe(dto => {
this.ruleTriggerSaved.emit(this.action);
}, error => {
this.notifyError(error);
});
this.updateTrigger();
}
}
@ -122,6 +117,13 @@ export class RuleWizardComponent extends AppComponentBase implements OnInit {
this.action = Object.assign({}, value, { actionType: this.actionType });
if (this.mode === MODE_WIZARD) {
this.createRule();
} else {
this.updateAction();
}
}
private createRule() {
const requestDto = new CreateRuleDto(this.trigger, this.action);
this.appNameOnce()
@ -131,17 +133,33 @@ export class RuleWizardComponent extends AppComponentBase implements OnInit {
}, error => {
this.notifyError(error);
});
} else {
const requestDto = new UpdateRuleDto(null, this.action);
}
private updateTrigger() {
const requestDto = new UpdateRuleDto(this.trigger, null);
this.appNameOnce()
.switchMap(app => this.rulesService.putRule(app, this.rule.id, requestDto, this.rule.version))
.subscribe(dto => {
this.ruleActionSaved.emit(this.action);
const rule = this.rule.updateTrigger(this.trigger, this.authService.user.id, dto.version, DateTime.now());
this.updated.emit(rule);
}, error => {
this.notifyError(error);
});
}
private updateAction() {
const requestDto = new UpdateRuleDto(null, this.action);
this.appNameOnce()
.switchMap(app => this.rulesService.putRule(app, this.rule.id, requestDto, this.rule.version))
.subscribe(dto => {
const rule = this.rule.updateAction(this.action, this.authService.user.id, dto.version, DateTime.now());
this.updated.emit(rule);
}, error => {
this.notifyError(error);
});
}
public cancel() {

1
src/Squidex/app/features/rules/pages/rules/rules-page.component.html

@ -99,6 +99,7 @@
<div class="modal-backdrop"></div>
<sqx-rule-wizard [schemas]="schemas" [rule]="wizardRule" [mode]="wizardMode"
(updated)="onRuleUpdated($event)"
(cancelled)="addRuleDialog.hide()"
(created)="onRuleCreated($event)">
</sqx-rule-wizard>

6
src/Squidex/app/features/rules/pages/rules/rules-page.component.ts

@ -94,6 +94,12 @@ export class RulesPageComponent extends AppComponentBase implements OnInit {
this.addRuleDialog.show();
}
public onRuleUpdated(rule: RuleDto) {
this.rules = this.rules.replaceBy('id', rule);
this.addRuleDialog.hide();
}
public onRuleCreated(rule: RuleDto) {
this.rules = this.rules.push(rule);

6
src/Squidex/app/features/rules/pages/rules/triggers/content-changed-trigger.component.html

@ -25,8 +25,8 @@
<th class="text-center" title="Deleted">
D
</th>
<th class="text-center" title="Changed">
C
<th class="text-center" title="Published">
P
</th>
<th></th>
</tr>
@ -48,7 +48,7 @@
<input type="checkbox" [ngModel]="schema.sendDelete" (ngModelChange)="toggle(schema, 'sendDelete')" />
</td>
<td class="text-center" title="Published">
<input type="checkbox" [ngModel]="schema.sendChange" (ngModelChange)="toggle(schema, 'sendChange')" />
<input type="checkbox" [ngModel]="schema.sendPublish" (ngModelChange)="toggle(schema, 'sendPublish')" />
</td>
<td class="text-center">
<button type="button" class="btn btn-link btn-secondary" (click)="removeSchema(schema)">

12
src/Squidex/app/features/rules/pages/rules/triggers/content-changed-trigger.component.ts

@ -18,7 +18,7 @@ export interface TriggerSchemaForm {
sendCreate: boolean;
sendUpdate: boolean;
sendDelete: boolean;
sendChange: boolean;
sendPublish: boolean;
}
@Component({
@ -60,7 +60,7 @@ export class ContentChangedTriggerComponent implements OnInit {
sendCreate: triggerSchema.sendCreate,
sendUpdate: triggerSchema.sendUpdate,
sendDelete: triggerSchema.sendDelete,
sendChange: triggerSchema.sendChange
sendPublish: triggerSchema.sendPublish
});
} else {
return null;
@ -84,7 +84,7 @@ export class ContentChangedTriggerComponent implements OnInit {
sendCreate: s.sendCreate,
sendUpdate: s.sendUpdate,
sendDelete: s.sendDelete,
sendChange: s.sendChange
sendPublish: s.sendPublish
};
});
@ -107,7 +107,7 @@ export class ContentChangedTriggerComponent implements OnInit {
sendCreate: false,
sendUpdate: false,
sendDelete: false,
sendChange: false
sendPublish: false
})).sortByStringAsc(x => x.schema.name);
this.schemasToAdd = this.schemasToAdd.remove(this.schemaToAdd).sortByStringAsc(x => x.name);
@ -131,7 +131,7 @@ export class ContentChangedTriggerComponent implements OnInit {
schemaForm.sendCreate = value;
schemaForm.sendUpdate = value;
schemaForm.sendDelete = value;
schemaForm.sendChange = value;
schemaForm.sendPublish = value;
return schemaForm;
}
@ -140,7 +140,7 @@ export class ContentChangedTriggerComponent implements OnInit {
schemaForm.sendCreate &&
schemaForm.sendUpdate &&
schemaForm.sendDelete &&
schemaForm.sendChange;
schemaForm.sendPublish;
return schemaForm;
}

4
src/Squidex/app/theme/icomoon/demo-files/demo.css

@ -147,7 +147,7 @@ p {
font-size: 16px;
}
.fs1 {
font-size: 24px;
font-size: 32px;
}
.fs2 {
font-size: 32px;
@ -159,7 +159,7 @@ p {
font-size: 32px;
}
.fs5 {
font-size: 32px;
font-size: 24px;
}
.fs6 {
font-size: 20px;

1014
src/Squidex/app/theme/icomoon/demo.html

File diff suppressed because it is too large

BIN
src/Squidex/app/theme/icomoon/fonts/icomoon.eot

Binary file not shown.

3
src/Squidex/app/theme/icomoon/fonts/icomoon.svg

@ -78,11 +78,10 @@
<glyph unicode="&#xe944;" glyph-name="timeout" d="M512 832c-247.424 0-448-200.576-448-448s200.576-448 448-448 448 200.576 448 448-200.576 448-448 448zM512 24c-198.824 0-360 161.178-360 360 0 198.824 161.176 360 360 360 198.822 0 360-161.176 360-360 0-198.822-161.178-360-360-360zM934.784 672.826c16.042 28.052 25.216 60.542 25.216 95.174 0 106.040-85.96 192-192 192-61.818 0-116.802-29.222-151.92-74.596 131.884-27.236 245.206-105.198 318.704-212.578v0zM407.92 885.404c-35.116 45.374-90.102 74.596-151.92 74.596-106.040 0-192-85.96-192-192 0-34.632 9.174-67.122 25.216-95.174 73.5 107.38 186.822 185.342 318.704 212.578zM512 384v256h-64v-320h256v64z" />
<glyph unicode="&#xe945;" glyph-name="api" d="M592 557.257h-156.8c-57.6 0-105.6 48-105.6 105.6v182.4c0 57.6 48 105.6 105.6 105.6h156.8c57.6 0 105.6-48 105.6-105.6v-182.4c-3.2-57.6-48-105.6-105.6-105.6zM432 886.857c-22.4 0-41.6-19.2-41.6-41.6v-182.4c0-22.4 19.2-41.6 41.6-41.6h156.8c22.4 0 41.6 19.2 41.6 41.6v182.4c0 22.4-19.2 41.6-41.6 41.6h-156.8zM195.2-73.143c-105.6 0-195.2 89.6-195.2 195.2 0 108.8 89.6 195.2 195.2 195.2s195.2-89.6 195.2-195.2c3.2-105.6-86.4-195.2-195.2-195.2zM195.2 256.457c-73.6 0-131.2-60.8-131.2-131.2 0-73.6 60.8-134.4 131.2-134.4 73.6 0 131.2 60.8 131.2 131.2 3.2 73.6-57.6 134.4-131.2 134.4zM828.8-73.143c-108.8 0-195.2 89.6-195.2 195.2 0 108.8 89.6 195.2 195.2 195.2s195.2-89.6 195.2-195.2c0-105.6-89.6-195.2-195.2-195.2zM828.8 256.457c-73.6 0-131.2-60.8-131.2-131.2 0-73.6 60.8-131.2 131.2-131.2 73.6 0 131.2 60.8 131.2 131.2s-60.8 131.2-131.2 131.2zM332.8 310.857c-6.4 0-12.8 0-16 3.2-16 9.6-19.2 28.8-9.6 44.8l83.2 137.6c9.6 16 28.8 19.2 44.8 9.6s19.2-28.8 9.6-44.8l-83.2-137.6c-6.4-6.4-16-12.8-28.8-12.8zM691.2 310.857c-9.6 0-22.4 6.4-28.8 16l-83.2 137.6c-9.6 16-3.2 35.2 9.6 44.8s35.2 3.2 44.8-9.6l83.2-137.6c9.6-16 3.2-35.2-9.6-44.8-6.4-6.4-12.8-6.4-16-6.4z" />
<glyph unicode="&#xe946;" glyph-name="contents, trigger-ContentChanged" d="M800-73.143h-576c-124.8 0-224 99.2-224 224v576c0 124.8 99.2 224 224 224h576c124.8 0 224-99.2 224-224v-576c0-124.8-99.2-224-224-224zM224 886.857c-89.6 0-160-70.4-160-160v-576c0-89.6 70.4-160 160-160h576c89.6 0 160 70.4 160 160v576c0 89.6-70.4 160-160 160h-576zM480 502.857h-211.2c-57.6 0-105.6 48-105.6 105.6v73.6c0 57.6 48 105.6 105.6 105.6h211.2c57.6 0 105.6-48 105.6-105.6v-73.6c0-57.6-48-105.6-105.6-105.6zM268.8 723.657c-22.4 0-41.6-19.2-41.6-41.6v-73.6c0-22.4 19.2-41.6 41.6-41.6h211.2c22.4 0 41.6 19.2 41.6 41.6v73.6c0 22.4-19.2 41.6-41.6 41.6h-211.2zM828.8 339.657h-633.6c-19.2 0-32 12.8-32 32s12.8 32 32 32h630.4c19.2 0 32-12.8 32-32s-12.8-32-28.8-32zM553.6 173.257h-358.4c-19.2 0-32 12.8-32 32s12.8 32 32 32h355.2c19.2 0 32-12.8 32-32s-12.8-32-28.8-32z" />
<glyph unicode="&#xe947;" glyph-name="rules" d="M217.6-41.143c-3.2 0-3.2 0-6.4 0h-3.2c-144 25.6-208 144-208 249.6 0 99.2 57.6 208 185.6 240v147.2c0 19.2 12.8 32 32 32s32-12.8 32-32v-172.8c0-16-12.8-28.8-25.6-32-108.8-16-160-102.4-160-182.4s48-166.4 153.6-185.6h6.4c16-3.2 28.8-19.2 25.6-38.4-3.2-16-16-25.6-32-25.6zM774.4-50.743c0 0 0 0 0 0-102.4 0-211.2 60.8-243.2 185.6h-176c-19.2 0-32 12.8-32 32s12.8 32 32 32h201.6c16 0 28.8-12.8 32-25.6 16-108.8 102.4-156.8 182.4-160 80 0 166.4 48 185.6 153.6v3.2c3.2 16 19.2 28.8 38.4 25.6 16-3.2 28.8-19.2 25.6-38.4v-3.2c-22.4-140.8-140.8-204.8-246.4-204.8zM787.2 272.457c-19.2 0-32 12.8-32 32v176c0 16 12.8 28.8 25.6 32 108.8 16 156.8 102.4 160 182.4 0 80-48 166.4-153.6 185.6h-3.2c-19.2 6.4-32 22.4-28.8 38.4s19.2 28.8 38.4 25.6h3.2c144-25.6 208-144 208-249.6 0-99.2-60.8-208-185.6-240v-150.4c0-16-16-32-32-32zM41.6 704.457c-3.2 0-3.2 0-6.4 0-16 3.2-28.8 19.2-25.6 35.2v3.2c25.6 144 140.8 208 246.4 208 0 0 3.2 0 3.2 0 99.2 0 208-60.8 240-185.6h147.2c19.2 0 32-12.8 32-32s-12.8-32-32-32h-172.8c-16 0-28.8 12.8-32 25.6-16 108.8-102.4 156.8-182.4 160-80 0-166.4-48-185.6-153.6v-3.2c-3.2-16-16-25.6-32-25.6zM256 563.657c-32 0-67.2 12.8-92.8 38.4-51.2 51.2-51.2 134.4 0 185.6 25.6 22.4 57.6 35.2 92.8 35.2s67.2-12.8 92.8-38.4c25.6-25.6 38.4-57.6 38.4-92.8s-12.8-67.2-38.4-92.8c-25.6-22.4-57.6-35.2-92.8-35.2zM256 758.857c-16 0-32-6.4-44.8-19.2-25.6-25.6-25.6-67.2 0-92.8s67.2-25.6 92.8 0c12.8 12.8 19.2 28.8 19.2 48s-6.4 32-19.2 44.8-28.8 19.2-48 19.2zM771.2 77.257c-32 0-67.2 12.8-92.8 38.4-51.2 51.2-51.2 134.4 0 185.6 25.6 25.6 57.6 38.4 92.8 38.4s67.2-12.8 92.8-38.4c25.6-25.6 38.4-57.6 38.4-92.8s-12.8-67.2-38.4-92.8c-28.8-25.6-60.8-38.4-92.8-38.4zM771.2 272.457c-19.2 0-35.2-6.4-48-19.2-25.6-25.6-25.6-67.2 0-92.8s67.2-25.6 92.8 0c12.8 12.8 19.2 28.8 19.2 48s-6.4 35.2-19.2 48-28.8 16-44.8 16zM745.6 563.657c-32 0-67.2 12.8-92.8 38.4s-38.4 57.6-38.4 92.8 12.8 67.2 38.4 92.8c25.6 22.4 60.8 35.2 92.8 35.2s67.2-12.8 92.8-38.4c51.2-51.2 51.2-134.4 0-185.6v0c-25.6-22.4-57.6-35.2-92.8-35.2zM745.6 758.857c-19.2 0-35.2-6.4-48-19.2s-19.2-28.8-19.2-48 6.4-35.2 19.2-48c25.6-25.6 67.2-25.6 92.8 0s25.6 67.2 0 92.8c-9.6 16-25.6 22.4-44.8 22.4zM259.2 77.257c-32 0-67.2 12.8-92.8 38.4s-38.4 57.6-38.4 92.8 12.8 67.2 38.4 92.8c25.6 22.4 57.6 35.2 92.8 35.2s67.2-12.8 92.8-38.4c51.2-51.2 51.2-134.4 0-185.6v0c-25.6-22.4-57.6-35.2-92.8-35.2zM259.2 272.457c-19.2 0-35.2-6.4-48-19.2s-19.2-28.8-19.2-48 6.4-35.2 19.2-48c25.6-25.6 67.2-25.6 92.8 0s25.6 67.2 0 92.8c-9.6 16-25.6 22.4-44.8 22.4z" />
<glyph unicode="&#xe947;" glyph-name="rules, action-Webhook" d="M217.6-41.143c-3.2 0-3.2 0-6.4 0h-3.2c-144 25.6-208 144-208 249.6 0 99.2 57.6 208 185.6 240v147.2c0 19.2 12.8 32 32 32s32-12.8 32-32v-172.8c0-16-12.8-28.8-25.6-32-108.8-16-160-102.4-160-182.4s48-166.4 153.6-185.6h6.4c16-3.2 28.8-19.2 25.6-38.4-3.2-16-16-25.6-32-25.6zM774.4-50.743c0 0 0 0 0 0-102.4 0-211.2 60.8-243.2 185.6h-176c-19.2 0-32 12.8-32 32s12.8 32 32 32h201.6c16 0 28.8-12.8 32-25.6 16-108.8 102.4-156.8 182.4-160 80 0 166.4 48 185.6 153.6v3.2c3.2 16 19.2 28.8 38.4 25.6 16-3.2 28.8-19.2 25.6-38.4v-3.2c-22.4-140.8-140.8-204.8-246.4-204.8zM787.2 272.457c-19.2 0-32 12.8-32 32v176c0 16 12.8 28.8 25.6 32 108.8 16 156.8 102.4 160 182.4 0 80-48 166.4-153.6 185.6h-3.2c-19.2 6.4-32 22.4-28.8 38.4s19.2 28.8 38.4 25.6h3.2c144-25.6 208-144 208-249.6 0-99.2-60.8-208-185.6-240v-150.4c0-16-16-32-32-32zM41.6 704.457c-3.2 0-3.2 0-6.4 0-16 3.2-28.8 19.2-25.6 35.2v3.2c25.6 144 140.8 208 246.4 208 0 0 3.2 0 3.2 0 99.2 0 208-60.8 240-185.6h147.2c19.2 0 32-12.8 32-32s-12.8-32-32-32h-172.8c-16 0-28.8 12.8-32 25.6-16 108.8-102.4 156.8-182.4 160-80 0-166.4-48-185.6-153.6v-3.2c-3.2-16-16-25.6-32-25.6zM256 563.657c-32 0-67.2 12.8-92.8 38.4-51.2 51.2-51.2 134.4 0 185.6 25.6 22.4 57.6 35.2 92.8 35.2s67.2-12.8 92.8-38.4c25.6-25.6 38.4-57.6 38.4-92.8s-12.8-67.2-38.4-92.8c-25.6-22.4-57.6-35.2-92.8-35.2zM256 758.857c-16 0-32-6.4-44.8-19.2-25.6-25.6-25.6-67.2 0-92.8s67.2-25.6 92.8 0c12.8 12.8 19.2 28.8 19.2 48s-6.4 32-19.2 44.8-28.8 19.2-48 19.2zM771.2 77.257c-32 0-67.2 12.8-92.8 38.4-51.2 51.2-51.2 134.4 0 185.6 25.6 25.6 57.6 38.4 92.8 38.4s67.2-12.8 92.8-38.4c25.6-25.6 38.4-57.6 38.4-92.8s-12.8-67.2-38.4-92.8c-28.8-25.6-60.8-38.4-92.8-38.4zM771.2 272.457c-19.2 0-35.2-6.4-48-19.2-25.6-25.6-25.6-67.2 0-92.8s67.2-25.6 92.8 0c12.8 12.8 19.2 28.8 19.2 48s-6.4 35.2-19.2 48-28.8 16-44.8 16zM745.6 563.657c-32 0-67.2 12.8-92.8 38.4s-38.4 57.6-38.4 92.8 12.8 67.2 38.4 92.8c25.6 22.4 60.8 35.2 92.8 35.2s67.2-12.8 92.8-38.4c51.2-51.2 51.2-134.4 0-185.6v0c-25.6-22.4-57.6-35.2-92.8-35.2zM745.6 758.857c-19.2 0-35.2-6.4-48-19.2s-19.2-28.8-19.2-48 6.4-35.2 19.2-48c25.6-25.6 67.2-25.6 92.8 0s25.6 67.2 0 92.8c-9.6 16-25.6 22.4-44.8 22.4zM259.2 77.257c-32 0-67.2 12.8-92.8 38.4s-38.4 57.6-38.4 92.8 12.8 67.2 38.4 92.8c25.6 22.4 57.6 35.2 92.8 35.2s67.2-12.8 92.8-38.4c51.2-51.2 51.2-134.4 0-185.6v0c-25.6-22.4-57.6-35.2-92.8-35.2zM259.2 272.457c-19.2 0-35.2-6.4-48-19.2s-19.2-28.8-19.2-48 6.4-35.2 19.2-48c25.6-25.6 67.2-25.6 92.8 0s25.6 67.2 0 92.8c-9.6 16-25.6 22.4-44.8 22.4z" />
<glyph unicode="&#xe948;" glyph-name="assets" d="M800-73.143h-576c-124.8 0-224 99.2-224 224v576c0 124.8 99.2 224 224 224h576c124.8 0 224-99.2 224-224v-576c0-124.8-99.2-224-224-224zM224 886.857c-89.6 0-160-70.4-160-160v-576c0-89.6 70.4-160 160-160h576c89.6 0 160 70.4 160 160v576c0 89.6-70.4 160-160 160h-576zM771.2 90.057h-438.4c-12.8 0-22.4 6.4-28.8 19.2s-3.2 25.6 3.2 35.2l300.8 355.2c6.4 6.4 16 12.8 25.6 12.8s19.2-6.4 25.6-12.8l192-275.2c3.2-3.2 3.2-6.4 3.2-9.6 16-44.8 3.2-73.6-6.4-89.6-22.4-32-70.4-35.2-76.8-35.2zM403.2 154.057h371.2c6.4 0 22.4 3.2 25.6 9.6 3.2 3.2 3.2 12.8 0 25.6l-166.4 236.8-230.4-272zM332.8 448.457c-76.8 0-140.8 64-140.8 140.8s64 140.8 140.8 140.8 140.8-64 140.8-140.8-60.8-140.8-140.8-140.8zM332.8 666.057c-41.6 0-76.8-32-76.8-76.8s35.2-76.8 76.8-76.8 76.8 35.2 76.8 76.8-32 76.8-76.8 76.8z" />
<glyph unicode="&#xe949;" glyph-name="document-lock" d="M358.4 848.457c-28.314 0-51.2-22.886-51.2-51.2v-204.8h51.2v204.8h307.2v-153.6c0-28.314 22.886-51.2 51.2-51.2h153.6v-512h-307.2v-51.2h307.2c28.314 0 51.2 22.886 51.2 51.2v548.2l-219.8 219.8h-292.2zM716.8 761.057l117.4-117.4h-117.4zM153.6 310.857v-281.6h358.4v281.6zM179.2 310.857v76.8c0 84.48 69.12 153.6 153.6 153.6s153.6-69.12 153.6-153.6v-76.8h-51.2v76.8c0 56.32-46.080 102.4-102.4 102.4s-102.4-46.080-102.4-102.4v-76.8z" />
<glyph unicode="&#xe94a;" glyph-name="type-Tags" d="M295.954 137.249h-94.705c-47.353 0-88.786 41.434-88.786 88.786v491.283c0 47.353 41.434 88.786 88.786 88.786h94.705v59.191h-94.705c-82.867 0-147.977-65.11-147.977-147.977v-491.283c0-82.867 65.11-147.977 147.977-147.977h94.705v59.191zM970.728 486.474c-82.867 171.653-201.249 378.821-272.277 378.821h-112.462v-59.191h112.462c35.514-11.838 136.139-177.572 213.087-337.387-76.948-153.896-177.572-325.549-213.087-337.387h-112.462v-59.191h112.462c71.029 0 183.491 207.168 272.277 384.74l5.919 11.838-5.919 17.757zM266.358 622.659v-260.462h59.191v260.462h-59.191zM479.422 622.659v-260.462h59.191v260.462h-59.191z" />
<glyph unicode="&#xe94b;" glyph-name="action-Webhook" d="M918 448.667v42h-86v-42h86zM918 554.667c34 0 64-30 64-64v-42c0-34-30-64-64-64h-86v-86h-64v256h150zM534 490.667v64h192v-64h-64v-192h-64v192h-64zM298 490.667v64h192v-64h-64v-192h-64v192h-64zM192 468.667v86h64v-256h-64v106h-86v-106h-64v256h64v-86h86z" />
<glyph unicode="&#xe9ca;" glyph-name="earth" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512-0.002c-62.958 0-122.872 13.012-177.23 36.452l233.148 262.29c5.206 5.858 8.082 13.422 8.082 21.26v96c0 17.674-14.326 32-32 32-112.99 0-232.204 117.462-233.374 118.626-6 6.002-14.14 9.374-22.626 9.374h-128c-17.672 0-32-14.328-32-32v-192c0-12.122 6.848-23.202 17.69-28.622l110.31-55.156v-187.886c-116.052 80.956-192 215.432-192 367.664 0 68.714 15.49 133.806 43.138 192h116.862c8.488 0 16.626 3.372 22.628 9.372l128 128c6 6.002 9.372 14.14 9.372 22.628v77.412c40.562 12.074 83.518 18.588 128 18.588 70.406 0 137.004-16.26 196.282-45.2-4.144-3.502-8.176-7.164-12.046-11.036-36.266-36.264-56.236-84.478-56.236-135.764s19.97-99.5 56.236-135.764c36.434-36.432 85.218-56.264 135.634-56.26 3.166 0 6.342 0.080 9.518 0.236 13.814-51.802 38.752-186.656-8.404-372.334-0.444-1.744-0.696-3.488-0.842-5.224-81.324-83.080-194.7-134.656-320.142-134.656z" />
<glyph unicode="&#xf00a;" glyph-name="grid" d="M292.571 237.714v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM292.571 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM658.286 237.714v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM292.571 822.857v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM658.286 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM1024 237.714v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM658.286 822.857v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM1024 530.286v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857zM1024 822.857v-109.714c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v109.714c0 30.286 24.571 54.857 54.857 54.857h182.857c30.286 0 54.857-24.571 54.857-54.857z" />
<glyph unicode="&#xf0c9;" glyph-name="list" horiz-adv-x="878" d="M877.714 182.857v-73.143c0-20-16.571-36.571-36.571-36.571h-804.571c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h804.571c20 0 36.571-16.571 36.571-36.571zM877.714 475.428v-73.143c0-20-16.571-36.571-36.571-36.571h-804.571c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h804.571c20 0 36.571-16.571 36.571-36.571zM877.714 768v-73.143c0-20-16.571-36.571-36.571-36.571h-804.571c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h804.571c20 0 36.571-16.571 36.571-36.571z" />

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 67 KiB

BIN
src/Squidex/app/theme/icomoon/fonts/icomoon.ttf

Binary file not shown.

BIN
src/Squidex/app/theme/icomoon/fonts/icomoon.woff

Binary file not shown.

147
src/Squidex/app/theme/icomoon/selection.json

@ -1,93 +1,6 @@
{
"IcoMoonType": "selection",
"icons": [
{
"icon": {
"paths": [
"M918 490v-42h-86v42h86zM918 384c34 0 64 30 64 64v42c0 34-30 64-64 64h-86v86h-64v-256h150zM534 448v-64h192v64h-64v192h-64v-192h-64zM298 448v-64h192v64h-64v192h-64v-192h-64zM192 470v-86h64v256h-64v-106h-86v106h-64v-256h64v86h86z"
],
"attrs": [
{}
],
"isMulticolor": false,
"isMulticolor2": false,
"tags": [
"http"
],
"grid": 24
},
"attrs": [
{}
],
"properties": {
"order": 1,
"id": 0,
"prevSize": 24,
"code": 59723,
"name": "action-Webhook"
},
"setIdx": 0,
"setId": 3,
"iconIdx": 0
},
{
"icon": {
"paths": [
"M918 384v128h-128v298h-128v-298h-128v-128h384zM106 170h556v128h-214v512h-128v-512h-214v-128z"
],
"attrs": [
{}
],
"isMulticolor": false,
"isMulticolor2": false,
"tags": [
"text_fields"
],
"grid": 24
},
"attrs": [
{}
],
"properties": {
"order": 75,
"id": 0,
"prevSize": 24,
"code": 59705,
"name": "control-RichText"
},
"setIdx": 2,
"setId": 1,
"iconIdx": 74
},
{
"icon": {
"paths": [
"M640 85.333q78 0 149.167 30.5t122.5 81.833 81.833 122.5 30.5 149.167q0 85-35 160.667t-96.667 129.167-140 77.5l21-20.667q18-18.333 28-42.667 9.333-22.667 9.333-49.333 0-6.667-0.333-9.333 59.333-41.333 93.833-105.833t34.5-139.5q0-60.667-23.667-116t-63.667-95.333-95.333-63.667-116-23.667q-55.333 0-106.5 19.833t-90 53.833-65 81.333-33.833 101h-88.667q-70.667 0-120.667 50t-50 120.667q0 38.667 15.167 71.667t39.833 54.167 54.833 33 60.833 11.833h50q11.667 29.333 30 48l37.667 37.333h-117.667q-69.667 0-128.5-34.333t-93.167-93.167-34.333-128.5 34.333-128.5 93.167-93.167 128.5-34.333h22q26.333-74.333 79.333-132.167t126.833-90.833 155.833-33zM554.667 426.667q17.667 0 30.167 12.5t12.5 30.167v281l55-55.333q12.333-12.333 30.333-12.333 18.333 0 30.5 12.167t12.167 30.5q0 18-12.333 30.333l-128 128q-12.333 12.333-30.333 12.333t-30.333-12.333l-128-128q-12.333-13-12.333-30.333 0-17.667 12.5-30.167t30.167-12.5q18 0 30.333 12.333l55 55.333v-281q0-17.667 12.5-30.167t30.167-12.5z"
],
"attrs": [
{}
],
"isMulticolor": false,
"isMulticolor2": false,
"tags": [
"cloud-download"
],
"grid": 24
},
"attrs": [
{}
],
"properties": {
"order": 1,
"id": 0,
"prevSize": 24,
"code": 59710,
"name": "download"
},
"setIdx": 2,
"setId": 1,
"iconIdx": 75
},
{
"icon": {
"paths": [
@ -1922,7 +1835,7 @@
"properties": {
"order": 92,
"id": 203,
"name": "rules",
"name": "rules, action-Webhook",
"prevSize": 32,
"code": 59719
},
@ -2419,6 +2332,64 @@
"setId": 1,
"iconIdx": 73
},
{
"icon": {
"paths": [
"M918 384v128h-128v298h-128v-298h-128v-128h384zM106 170h556v128h-214v512h-128v-512h-214v-128z"
],
"attrs": [
{}
],
"isMulticolor": false,
"isMulticolor2": false,
"tags": [
"text_fields"
],
"grid": 24
},
"attrs": [
{}
],
"properties": {
"order": 75,
"id": 0,
"prevSize": 24,
"code": 59705,
"name": "control-RichText"
},
"setIdx": 2,
"setId": 1,
"iconIdx": 74
},
{
"icon": {
"paths": [
"M640 85.333q78 0 149.167 30.5t122.5 81.833 81.833 122.5 30.5 149.167q0 85-35 160.667t-96.667 129.167-140 77.5l21-20.667q18-18.333 28-42.667 9.333-22.667 9.333-49.333 0-6.667-0.333-9.333 59.333-41.333 93.833-105.833t34.5-139.5q0-60.667-23.667-116t-63.667-95.333-95.333-63.667-116-23.667q-55.333 0-106.5 19.833t-90 53.833-65 81.333-33.833 101h-88.667q-70.667 0-120.667 50t-50 120.667q0 38.667 15.167 71.667t39.833 54.167 54.833 33 60.833 11.833h50q11.667 29.333 30 48l37.667 37.333h-117.667q-69.667 0-128.5-34.333t-93.167-93.167-34.333-128.5 34.333-128.5 93.167-93.167 128.5-34.333h22q26.333-74.333 79.333-132.167t126.833-90.833 155.833-33zM554.667 426.667q17.667 0 30.167 12.5t12.5 30.167v281l55-55.333q12.333-12.333 30.333-12.333 18.333 0 30.5 12.167t12.167 30.5q0 18-12.333 30.333l-128 128q-12.333 12.333-30.333 12.333t-30.333-12.333l-128-128q-12.333-13-12.333-30.333 0-17.667 12.5-30.167t30.167-12.5q18 0 30.333 12.333l55 55.333v-281q0-17.667 12.5-30.167t30.167-12.5z"
],
"attrs": [
{}
],
"isMulticolor": false,
"isMulticolor2": false,
"tags": [
"cloud-download"
],
"grid": 24
},
"attrs": [
{}
],
"properties": {
"order": 1,
"id": 0,
"prevSize": 24,
"code": 59710,
"name": "download"
},
"setIdx": 2,
"setId": 1,
"iconIdx": 75
},
{
"icon": {
"paths": [

157
src/Squidex/app/theme/icomoon/style.css

@ -1,10 +1,10 @@
@font-face {
font-family: 'icomoon';
src: url('fonts/icomoon.eot?3jhi32');
src: url('fonts/icomoon.eot?3jhi32#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?3jhi32') format('truetype'),
url('fonts/icomoon.woff?3jhi32') format('woff'),
url('fonts/icomoon.svg?3jhi32#icomoon') format('svg');
src: url('fonts/icomoon.eot?yuqff8');
src: url('fonts/icomoon.eot?yuqff8#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?yuqff8') format('truetype'),
url('fonts/icomoon.woff?yuqff8') format('woff'),
url('fonts/icomoon.svg?yuqff8#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
@ -24,15 +24,6 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-action-Webhook:before {
content: "\e94b";
}
.icon-control-RichText:before {
content: "\e939";
}
.icon-download:before {
content: "\e93e";
}
.icon-type-Tags:before {
content: "\e94a";
color: #c1c6c8;
@ -244,6 +235,78 @@
.icon-rules:before {
content: "\e947";
}
.icon-action-Webhook:before {
content: "\e947";
}
.icon-location:before {
content: "\e91b";
}
.icon-control-Map:before {
content: "\e91b";
}
.icon-type-Geolocation:before {
content: "\e91b";
}
.icon-logo:before {
content: "\e91c";
}
.icon-media:before {
content: "\e91d";
}
.icon-type-Assets:before {
content: "\e91d";
}
.icon-more:before {
content: "\e91e";
}
.icon-dots:before {
content: "\e91e";
}
.icon-pencil:before {
content: "\e91f";
}
.icon-reference:before {
content: "\e920";
}
.icon-schemas:before {
content: "\e921";
}
.icon-search:before {
content: "\e922";
}
.icon-settings:before {
content: "\e923";
}
.icon-type-Boolean:before {
content: "\e924";
}
.icon-type-DateTime:before {
content: "\e925";
}
.icon-type-Json:before {
content: "\e91a";
}
.icon-json:before {
content: "\e91a";
}
.icon-type-Number:before {
content: "\e926";
}
.icon-type-String:before {
content: "\e927";
}
.icon-user:before {
content: "\e928";
}
.icon-document-lock:before {
content: "\e949";
}
.icon-document-unpublish:before {
content: "\e93f";
}
.icon-angle-down:before {
content: "\e900";
}
.icon-bin2:before {
content: "\e902";
}
@ -280,6 +343,36 @@
.icon-unlocked:before {
content: "\e933";
}
.icon-control-DateTime:before {
content: "\e937";
}
.icon-control-Markdown:before {
content: "\e938";
}
.icon-grid:before {
content: "\f00a";
}
.icon-list:before {
content: "\f0c9";
}
.icon-user-o:before {
content: "\e932";
}
.icon-rules:before {
content: "\e947";
}
.icon-action-Webhook:before {
content: "\e947";
}
.icon-bin2:before {
content: "\e902";
}
.icon-earth:before {
content: "\e9ca";
}
.icon-elapsed:before {
content: "\e943";
}
.icon-browser:before {
content: "\e935";
}
@ -289,6 +382,42 @@
.icon-control-Stars:before {
content: "\e93a";
}
.icon-pause:before {
content: "\e92f";
}
.icon-play:before {
content: "\e930";
}
.icon-reset:before {
content: "\e92e";
}
.icon-settings2:before {
content: "\e92d";
}
.icon-timeout:before {
content: "\e944";
}
.icon-unlocked:before {
content: "\e933";
}
.icon-browser:before {
content: "\e935";
}
.icon-checkmark:before {
content: "\e942";
}
.icon-control-Stars:before {
content: "\e93a";
}
.icon-control-RichText:before {
content: "\e939";
}
.icon-download:before {
content: "\e93e";
}
.icon-info:before {
content: "\e93c";
}
.icon-info:before {
content: "\e93c";
}

Loading…
Cancel
Save