mirror of https://github.com/Squidex/squidex.git
70 changed files with 2437 additions and 583 deletions
@ -0,0 +1,23 @@ |
|||||
|
// ==========================================================================
|
||||
|
// UsersDto.cs
|
||||
|
// Squidex Headless CMS
|
||||
|
// ==========================================================================
|
||||
|
// Copyright (c) Squidex Group
|
||||
|
// All rights reserved.
|
||||
|
// ==========================================================================
|
||||
|
|
||||
|
namespace Squidex.Controllers.Api.Users.Models |
||||
|
{ |
||||
|
public class UsersDto |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// The total number of users.
|
||||
|
/// </summary>
|
||||
|
public long Total { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// The users.
|
||||
|
/// </summary>
|
||||
|
public UserDto[] Items { get; set; } |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,90 @@ |
|||||
|
// ==========================================================================
|
||||
|
// UserManagementController.cs
|
||||
|
// Squidex Headless CMS
|
||||
|
// ==========================================================================
|
||||
|
// Copyright (c) Squidex Group
|
||||
|
// All rights reserved.
|
||||
|
// ==========================================================================
|
||||
|
|
||||
|
using System; |
||||
|
using System.Linq; |
||||
|
using System.Threading.Tasks; |
||||
|
using Microsoft.AspNetCore.Authorization; |
||||
|
using Microsoft.AspNetCore.Mvc; |
||||
|
using NSwag.Annotations; |
||||
|
using Squidex.Controllers.Api.Users.Models; |
||||
|
using Squidex.Core.Identity; |
||||
|
using Squidex.Infrastructure; |
||||
|
using Squidex.Infrastructure.Reflection; |
||||
|
using Squidex.Infrastructure.Security; |
||||
|
using Squidex.Pipeline; |
||||
|
using Squidex.Read.Users.Repositories; |
||||
|
|
||||
|
namespace Squidex.Controllers.Api.Users |
||||
|
{ |
||||
|
[ApiExceptionFilter] |
||||
|
[Authorize(Roles = SquidexRoles.Administrator)] |
||||
|
[SwaggerIgnore] |
||||
|
public class UserManagementController : Controller |
||||
|
{ |
||||
|
private readonly IUserRepository userRepository; |
||||
|
|
||||
|
public UserManagementController(IUserRepository userRepository) |
||||
|
{ |
||||
|
this.userRepository = userRepository; |
||||
|
} |
||||
|
|
||||
|
[HttpGet] |
||||
|
[Route("user-management")] |
||||
|
public async Task<IActionResult> GetUsers([FromQuery] string query = null, [FromQuery] int skip = 0, [FromQuery] int take = 10) |
||||
|
{ |
||||
|
var taskForUsers = userRepository.QueryByEmailAsync(query, take, skip); |
||||
|
var taskForCount = userRepository.CountAsync(query); |
||||
|
|
||||
|
await Task.WhenAll(taskForUsers, taskForCount); |
||||
|
|
||||
|
var model = new UsersDto |
||||
|
{ |
||||
|
Total = taskForCount.Result, |
||||
|
Items = taskForUsers.Result.Select(x => SimpleMapper.Map(x, new UserDto())).ToArray() |
||||
|
}; |
||||
|
|
||||
|
return Ok(model); |
||||
|
} |
||||
|
|
||||
|
[HttpPut] |
||||
|
[Route("user-management/{id}/lock/")] |
||||
|
public async Task<IActionResult> Lock(string id) |
||||
|
{ |
||||
|
if (IsSelf(id)) |
||||
|
{ |
||||
|
throw new ValidationException("Locking user failed.", new ValidationError("You cannot lock yourself.")); |
||||
|
} |
||||
|
|
||||
|
await userRepository.LockAsync(id); |
||||
|
|
||||
|
return NoContent(); |
||||
|
} |
||||
|
|
||||
|
[HttpPut] |
||||
|
[Route("user-management/{id}/unlock/")] |
||||
|
public async Task<IActionResult> Unlock(string id) |
||||
|
{ |
||||
|
if (IsSelf(id)) |
||||
|
{ |
||||
|
throw new ValidationException("Unlocking user failed.", new ValidationError("You cannot unlock yourself.")); |
||||
|
} |
||||
|
|
||||
|
await userRepository.UnlockAsync(id); |
||||
|
|
||||
|
return NoContent(); |
||||
|
} |
||||
|
|
||||
|
private bool IsSelf(string id) |
||||
|
{ |
||||
|
var subject = User.OpenIdSubject(); |
||||
|
|
||||
|
return string.Equals(subject, id, StringComparison.OrdinalIgnoreCase); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -1,46 +1,2 @@ |
|||||
@import '_vars'; |
@import '_vars'; |
||||
@import '_mixins'; |
@import '_mixins'; |
||||
|
|
||||
.sidebar { |
|
||||
@include fixed($size-navbar-height, auto, 0, 0); |
|
||||
@include box-shadow-colored(2px, 0, 0, $color-dark1-border2); |
|
||||
min-width: $size-sidebar-width; |
|
||||
max-width: $size-sidebar-width; |
|
||||
border-right: 1px solid $color-dark1-border1; |
|
||||
background: $color-dark1-background; |
|
||||
z-index: 100; |
|
||||
} |
|
||||
|
|
||||
.nav { |
|
||||
&-icon { |
|
||||
font-size: 2rem; |
|
||||
} |
|
||||
|
|
||||
&-text { |
|
||||
font-size: .9rem; |
|
||||
} |
|
||||
|
|
||||
&-link { |
|
||||
& { |
|
||||
@include transition(color .3s ease); |
|
||||
padding: 1.25rem; |
|
||||
display: block; |
|
||||
text-align: center; |
|
||||
text-decoration: none; |
|
||||
color: $color-dark1-foreground; |
|
||||
} |
|
||||
|
|
||||
&:hover, |
|
||||
&.active { |
|
||||
color: $color-dark1-focus-foreground; |
|
||||
|
|
||||
.nav-icon { |
|
||||
color: $color-theme-blue; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&.active { |
|
||||
background: $color-dark1-active-background; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,89 @@ |
|||||
|
<sqx-title message="User Management"></sqx-title> |
||||
|
|
||||
|
<sqx-panel panelWidth="50rem"> |
||||
|
<div class="panel-header"> |
||||
|
<div class="panel-title-row"> |
||||
|
<div class="float-right"> |
||||
|
<form class="form-inline" (ngSubmit)="search()"> |
||||
|
<input class="form-control" [formControl]="usersFilter" placeholder="Search for user" /> |
||||
|
</form> |
||||
|
</div> |
||||
|
|
||||
|
<h3 class="panel-title">Users</h3> |
||||
|
</div> |
||||
|
|
||||
|
<a class="panel-close" routerLink="../"> |
||||
|
<i class="icon-close"></i> |
||||
|
</a> |
||||
|
</div> |
||||
|
|
||||
|
<div class="panel-main"> |
||||
|
<div class="panel-content panel-content-scroll"> |
||||
|
<table class="table table-items table-fixed"> |
||||
|
<colgroup> |
||||
|
<col style="width: 70px" /> |
||||
|
<col style="width: 50%" /> |
||||
|
<col style="width: 50%" /> |
||||
|
<col style="width: 120px" /> |
||||
|
</colgroup> |
||||
|
|
||||
|
<thead> |
||||
|
<tr> |
||||
|
<th> |
||||
|
|
||||
|
</th> |
||||
|
<th> |
||||
|
Name |
||||
|
</th> |
||||
|
<th> |
||||
|
Email |
||||
|
</th> |
||||
|
<th> |
||||
|
Actions |
||||
|
</th> |
||||
|
</tr> |
||||
|
</thead> |
||||
|
|
||||
|
<tbody> |
||||
|
<template ngFor let-user [ngForOf]="usersItems"> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<img class="user-picture" [attr.title]="user.name" [attr.src]="user.pictureUrl" /> |
||||
|
</td> |
||||
|
<td> |
||||
|
<span class="user-name">{{user.displayName}}</span> |
||||
|
</td> |
||||
|
<td> |
||||
|
<span class="user-email">{{user.email}}</span> |
||||
|
</td> |
||||
|
<td class="col-right"> |
||||
|
<span *ngIf="user.id !== currentUserId"> |
||||
|
<button class="btn btn-simple" (click)="lock(user.id)" *ngIf="!user.isLocked" title="Lock User"> |
||||
|
<i class="icon icon-unlocked"></i> |
||||
|
</button> |
||||
|
<button class="btn btn-simple" (click)="unlock(user.id)" *ngIf="user.isLocked" title="Unlock User"> |
||||
|
<i class="icon icon-lock"></i> |
||||
|
</button> |
||||
|
</span> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr class="spacer"></tr> |
||||
|
</template> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
|
||||
|
<div class="clearfix" *ngIf="usersTotal > 0"> |
||||
|
<div class="float-right pagination"> |
||||
|
<span class="pagination-text">{{itemFirst}}-{{itemLast}} of {{usersTotal}}</span> |
||||
|
|
||||
|
<button class="btn btn-simple pagination-button" [disabled]="!canGoPrev" (click)="goPrev()"> |
||||
|
<i class="icon-angle-left"></i> |
||||
|
</button> |
||||
|
<button class="btn btn-simple pagination-button" [disabled]="!canGoNext" (click)="goNext()"> |
||||
|
<i class="icon-angle-right"></i> |
||||
|
</button> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</sqx-panel> |
||||
@ -0,0 +1,18 @@ |
|||||
|
@import '_vars'; |
||||
|
@import '_mixins'; |
||||
|
|
||||
|
.col-right { |
||||
|
text-align: right; |
||||
|
} |
||||
|
|
||||
|
.user { |
||||
|
&-name, |
||||
|
&-email { |
||||
|
@include truncate; |
||||
|
} |
||||
|
|
||||
|
&-email { |
||||
|
font-style: italic; |
||||
|
font-size: .8rem; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,135 @@ |
|||||
|
/* |
||||
|
* Squidex Headless CMS |
||||
|
* |
||||
|
* @license |
||||
|
* Copyright (c) Sebastian Stehle. All rights reserved |
||||
|
*/ |
||||
|
|
||||
|
import { Component, OnInit } from '@angular/core'; |
||||
|
import { FormControl } from '@angular/forms'; |
||||
|
|
||||
|
import { |
||||
|
AuthService, |
||||
|
ComponentBase, |
||||
|
ImmutableArray, |
||||
|
NotificationService, |
||||
|
UserDto, |
||||
|
UserManagementService, |
||||
|
UsersProviderService |
||||
|
} from 'shared'; |
||||
|
|
||||
|
@Component({ |
||||
|
selector: 'sqx-users-page', |
||||
|
styleUrls: ['./users-page.component.scss'], |
||||
|
templateUrl: './users-page.component.html' |
||||
|
}) |
||||
|
export class UsersPageComponent extends ComponentBase implements OnInit { |
||||
|
public currentUserId: string; |
||||
|
|
||||
|
public usersItems = ImmutableArray.empty<UserDto>(); |
||||
|
public usersTotal = 0; |
||||
|
|
||||
|
public pageSize = 10; |
||||
|
|
||||
|
public canGoNext = false; |
||||
|
public canGoPrev = false; |
||||
|
|
||||
|
public itemFirst = 0; |
||||
|
public itemLast = 0; |
||||
|
|
||||
|
public currentPage = 0; |
||||
|
public currentQuery = ''; |
||||
|
|
||||
|
public usersFilter = new FormControl(); |
||||
|
|
||||
|
constructor(notifications: NotificationService, users: UsersProviderService, |
||||
|
private readonly userManagementService: UserManagementService, |
||||
|
private readonly authService: AuthService |
||||
|
) { |
||||
|
super(notifications, users); |
||||
|
} |
||||
|
|
||||
|
public ngOnInit() { |
||||
|
this.currentUserId = this.authService.user!.id; |
||||
|
|
||||
|
this.load(); |
||||
|
} |
||||
|
|
||||
|
public search() { |
||||
|
this.currentPage = 0; |
||||
|
this.currentQuery = this.usersFilter.value; |
||||
|
|
||||
|
this.load(); |
||||
|
} |
||||
|
|
||||
|
private load() { |
||||
|
this.userManagementService.getUsers(this.pageSize, this.currentPage * this.pageSize, this.currentQuery) |
||||
|
.subscribe(dtos => { |
||||
|
this.usersItems = ImmutableArray.of(dtos.items); |
||||
|
this.usersTotal = dtos.total; |
||||
|
|
||||
|
this.updatePaging(); |
||||
|
}, error => { |
||||
|
this.notifyError(error); |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public lock(id: string) { |
||||
|
this.userManagementService.lockUser(id) |
||||
|
.subscribe(() => { |
||||
|
this.usersItems = this.usersItems.map(u => { |
||||
|
if (u.id === id) { |
||||
|
return new UserDto(u.id, u.email, u.displayName, u.pictureUrl, true); |
||||
|
} else { |
||||
|
return u; |
||||
|
} |
||||
|
}); |
||||
|
}, error => { |
||||
|
this.notifyError(error); |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public unlock(id: string) { |
||||
|
this.userManagementService.unlockUser(id) |
||||
|
.subscribe(() => { |
||||
|
this.usersItems = this.usersItems.map(u => { |
||||
|
if (u.id === id) { |
||||
|
return new UserDto(u.id, u.email, u.displayName, u.pictureUrl, false); |
||||
|
} else { |
||||
|
return u; |
||||
|
} |
||||
|
}); |
||||
|
}, error => { |
||||
|
this.notifyError(error); |
||||
|
}); |
||||
|
} |
||||
|
|
||||
|
public goNext() { |
||||
|
if (this.canGoNext) { |
||||
|
this.currentPage++; |
||||
|
|
||||
|
this.updatePaging(); |
||||
|
this.load(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public goPrev() { |
||||
|
if (this.canGoPrev) { |
||||
|
this.currentPage--; |
||||
|
|
||||
|
this.updatePaging(); |
||||
|
this.load(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private updatePaging() { |
||||
|
const totalPages = Math.ceil(this.usersTotal / this.pageSize); |
||||
|
|
||||
|
this.itemFirst = this.currentPage * this.pageSize + 1; |
||||
|
this.itemLast = Math.min(this.usersTotal, (this.currentPage + 1) * this.pageSize); |
||||
|
|
||||
|
this.canGoNext = this.currentPage < totalPages - 1; |
||||
|
this.canGoPrev = this.currentPage > 0; |
||||
|
} |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,77 @@ |
|||||
|
/* |
||||
|
* Squidex Headless CMS |
||||
|
* |
||||
|
* @license |
||||
|
* Copyright (c) Sebastian Stehle. All rights reserved |
||||
|
*/ |
||||
|
|
||||
|
import { Observable } from 'rxjs'; |
||||
|
|
||||
|
import { |
||||
|
ErrorDto, |
||||
|
Notification, |
||||
|
NotificationService, |
||||
|
UsersProviderService |
||||
|
} from 'shared'; |
||||
|
|
||||
|
export abstract class ComponentBase { |
||||
|
constructor( |
||||
|
private readonly notifications: NotificationService, |
||||
|
private readonly users: UsersProviderService |
||||
|
) { |
||||
|
} |
||||
|
|
||||
|
public userEmail(userId: string, isRef: boolean = false): Observable<string> { |
||||
|
if (isRef) { |
||||
|
const parts = userId.split(':'); |
||||
|
|
||||
|
if (parts[0] === 'subject') { |
||||
|
return this.users.getUser(parts[1]).map(u => u.email); |
||||
|
} else { |
||||
|
return null; |
||||
|
} |
||||
|
} else { |
||||
|
return this.users.getUser(userId).map(u => u.email); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public userPicture(userId: string, isRef: boolean = false): Observable<string> { |
||||
|
if (isRef) { |
||||
|
const parts = userId.split(':'); |
||||
|
|
||||
|
if (parts[0] === 'subject') { |
||||
|
return this.users.getUser(parts[1]).map(u => u.pictureUrl); |
||||
|
} else { |
||||
|
return null; |
||||
|
} |
||||
|
} else { |
||||
|
return this.users.getUser(userId).map(u => u.pictureUrl); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public userName(userId: string, isRef: boolean = false, placeholder = 'Me'): Observable<string> { |
||||
|
if (isRef) { |
||||
|
const parts = userId.split(':'); |
||||
|
|
||||
|
if (parts[0] === 'subject') { |
||||
|
return this.users.getUser(parts[1], placeholder).map(u => u.displayName); |
||||
|
} else { |
||||
|
return Observable.of(parts[1]); |
||||
|
} |
||||
|
} else { |
||||
|
return this.users.getUser(userId, placeholder).map(u => u.displayName); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
protected notifyError(error: string | ErrorDto) { |
||||
|
if (error instanceof ErrorDto) { |
||||
|
this.notifications.notify(Notification.error(error.displayMessage)); |
||||
|
} else { |
||||
|
this.notifications.notify(Notification.error(error)); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
protected notifyInfo(error: string) { |
||||
|
this.notifications.notify(Notification.error(error)); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,2 @@ |
|||||
|
@import '_mixins'; |
||||
|
@import '_vars'; |
||||
@ -1,46 +1,2 @@ |
|||||
@import '_mixins'; |
@import '_mixins'; |
||||
@import '_vars'; |
@import '_vars'; |
||||
|
|
||||
.sidebar { |
|
||||
@include fixed($size-navbar-height, auto, 0, 0); |
|
||||
@include box-shadow-colored(2px, 0, 0, $color-dark1-border2); |
|
||||
min-width: $size-sidebar-width; |
|
||||
max-width: $size-sidebar-width; |
|
||||
border-right: 1px solid $color-dark1-border1; |
|
||||
background: $color-dark1-background; |
|
||||
z-index: 100; |
|
||||
} |
|
||||
|
|
||||
.nav { |
|
||||
&-icon { |
|
||||
font-size: 2rem; |
|
||||
} |
|
||||
|
|
||||
&-text { |
|
||||
font-size: .9rem; |
|
||||
} |
|
||||
|
|
||||
&-link { |
|
||||
& { |
|
||||
@include transition(color .3s ease); |
|
||||
padding: 1.25rem; |
|
||||
display: block; |
|
||||
text-align: center; |
|
||||
text-decoration: none; |
|
||||
color: $color-dark1-foreground; |
|
||||
} |
|
||||
|
|
||||
&:hover, |
|
||||
&.active { |
|
||||
color: $color-dark1-focus-foreground; |
|
||||
|
|
||||
.nav-icon { |
|
||||
color: $color-theme-blue; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
&.active { |
|
||||
background: $color-dark1-active-background; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,158 @@ |
|||||
|
body { |
||||
|
padding: 0; |
||||
|
margin: 0; |
||||
|
font-family: sans-serif; |
||||
|
font-size: 1em; |
||||
|
line-height: 1.5; |
||||
|
color: #555; |
||||
|
background: #fff; |
||||
|
} |
||||
|
h1 { |
||||
|
font-size: 1.5em; |
||||
|
font-weight: normal; |
||||
|
} |
||||
|
small { |
||||
|
font-size: .66666667em; |
||||
|
} |
||||
|
a { |
||||
|
color: #e74c3c; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
a:hover, a:focus { |
||||
|
box-shadow: 0 1px #e74c3c; |
||||
|
} |
||||
|
.bshadow0, input { |
||||
|
box-shadow: inset 0 -2px #e7e7e7; |
||||
|
} |
||||
|
input:hover { |
||||
|
box-shadow: inset 0 -2px #ccc; |
||||
|
} |
||||
|
input, fieldset { |
||||
|
font-family: sans-serif; |
||||
|
font-size: 1em; |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
border: 0; |
||||
|
} |
||||
|
input { |
||||
|
color: inherit; |
||||
|
line-height: 1.5; |
||||
|
height: 1.5em; |
||||
|
padding: .25em 0; |
||||
|
} |
||||
|
input:focus { |
||||
|
outline: none; |
||||
|
box-shadow: inset 0 -2px #449fdb; |
||||
|
} |
||||
|
.glyph { |
||||
|
font-size: 16px; |
||||
|
width: 15em; |
||||
|
padding-bottom: 1em; |
||||
|
margin-right: 4em; |
||||
|
margin-bottom: 1em; |
||||
|
float: left; |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
.liga { |
||||
|
width: 80%; |
||||
|
width: calc(100% - 2.5em); |
||||
|
} |
||||
|
.talign-right { |
||||
|
text-align: right; |
||||
|
} |
||||
|
.talign-center { |
||||
|
text-align: center; |
||||
|
} |
||||
|
.bgc1 { |
||||
|
background: #f1f1f1; |
||||
|
} |
||||
|
.fgc1 { |
||||
|
color: #999; |
||||
|
} |
||||
|
.fgc0 { |
||||
|
color: #000; |
||||
|
} |
||||
|
p { |
||||
|
margin-top: 1em; |
||||
|
margin-bottom: 1em; |
||||
|
} |
||||
|
.mvm { |
||||
|
margin-top: .75em; |
||||
|
margin-bottom: .75em; |
||||
|
} |
||||
|
.mtn { |
||||
|
margin-top: 0; |
||||
|
} |
||||
|
.mtl, .mal { |
||||
|
margin-top: 1.5em; |
||||
|
} |
||||
|
.mbl, .mal { |
||||
|
margin-bottom: 1.5em; |
||||
|
} |
||||
|
.mal, .mhl { |
||||
|
margin-left: 1.5em; |
||||
|
margin-right: 1.5em; |
||||
|
} |
||||
|
.mhmm { |
||||
|
margin-left: 1em; |
||||
|
margin-right: 1em; |
||||
|
} |
||||
|
.mls { |
||||
|
margin-left: .25em; |
||||
|
} |
||||
|
.ptl { |
||||
|
padding-top: 1.5em; |
||||
|
} |
||||
|
.pbs, .pvs { |
||||
|
padding-bottom: .25em; |
||||
|
} |
||||
|
.pvs, .pts { |
||||
|
padding-top: .25em; |
||||
|
} |
||||
|
.unit { |
||||
|
float: left; |
||||
|
} |
||||
|
.unitRight { |
||||
|
float: right; |
||||
|
} |
||||
|
.size1of2 { |
||||
|
width: 50%; |
||||
|
} |
||||
|
.size1of1 { |
||||
|
width: 100%; |
||||
|
} |
||||
|
.clearfix:before, .clearfix:after { |
||||
|
content: " "; |
||||
|
display: table; |
||||
|
} |
||||
|
.clearfix:after { |
||||
|
clear: both; |
||||
|
} |
||||
|
.hidden-true { |
||||
|
display: none; |
||||
|
} |
||||
|
.textbox0 { |
||||
|
width: 3em; |
||||
|
background: #f1f1f1; |
||||
|
padding: .25em .5em; |
||||
|
line-height: 1.5; |
||||
|
height: 1.5em; |
||||
|
} |
||||
|
#testDrive { |
||||
|
display: block; |
||||
|
padding-top: 24px; |
||||
|
line-height: 1.5; |
||||
|
} |
||||
|
.fs0 { |
||||
|
font-size: 16px; |
||||
|
} |
||||
|
.fs1 { |
||||
|
font-size: 28px; |
||||
|
} |
||||
|
.fs2 { |
||||
|
font-size: 32px; |
||||
|
} |
||||
|
.fs3 { |
||||
|
font-size: 32px; |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,30 @@ |
|||||
|
if (!('boxShadow' in document.body.style)) { |
||||
|
document.body.setAttribute('class', 'noBoxShadow'); |
||||
|
} |
||||
|
|
||||
|
document.body.addEventListener("click", function(e) { |
||||
|
var target = e.target; |
||||
|
if (target.tagName === "INPUT" && |
||||
|
target.getAttribute('class').indexOf('liga') === -1) { |
||||
|
target.select(); |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
(function() { |
||||
|
var fontSize = document.getElementById('fontSize'), |
||||
|
testDrive = document.getElementById('testDrive'), |
||||
|
testText = document.getElementById('testText'); |
||||
|
function updateTest() { |
||||
|
testDrive.innerHTML = testText.value || String.fromCharCode(160); |
||||
|
if (window.icomoonLiga) { |
||||
|
window.icomoonLiga(testDrive); |
||||
|
} |
||||
|
} |
||||
|
function updateSize() { |
||||
|
testDrive.style.fontSize = fontSize.value + 'px'; |
||||
|
} |
||||
|
fontSize.addEventListener('change', updateSize, false); |
||||
|
testText.addEventListener('input', updateTest, false); |
||||
|
testText.addEventListener('change', updateTest, false); |
||||
|
updateSize(); |
||||
|
}()); |
||||
@ -0,0 +1,988 @@ |
|||||
|
<!doctype html> |
||||
|
<html> |
||||
|
<head> |
||||
|
<meta charset="utf-8"> |
||||
|
<title>IcoMoon Demo</title> |
||||
|
<meta name="description" content="An Icon Font Generated By IcoMoon.io"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
||||
|
<link rel="stylesheet" href="demo-files/demo.css"> |
||||
|
<link rel="stylesheet" href="style.css"></head> |
||||
|
<body> |
||||
|
<div class="bgc1 clearfix"> |
||||
|
<h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> icomoon <small class="fgc1">(Glyphs: 54)</small></h1> |
||||
|
</div> |
||||
|
<div class="clearfix mhl ptl"> |
||||
|
<h1 class="mvm mtn fgc1">Grid Size: 14</h1> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-angle-right"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-angle-right</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e931" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-caret-right"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-caret-right</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e929" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-caret-left"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-caret-left</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92a" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-caret-up"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-caret-up</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92b" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-caret-down"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-caret-down</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92c" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-angle-up"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-angle-up</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e903" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-angle-down"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-angle-down</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e900" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs1"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-angle-left"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-angle-left</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e901" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="clearfix mhl ptl"> |
||||
|
<h1 class="mvm mtn fgc1">Grid Size: 16</h1> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-lock"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-lock</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e98f" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="lock, secure" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-unlocked"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-unlocked</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e990" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="unlocked, lock-open" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-warning"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-warning</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="ea07" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="warning, sign" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-notification"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-notification</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="ea08" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="notification, warning2" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-reset"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-reset</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92e" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-pause"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-pause</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92f" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-play"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-play</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e930" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-settings2"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-settings2</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e92d" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs2"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-bin2"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-bin2</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e902" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="clearfix mhl ptl"> |
||||
|
<h1 class="mvm mtn fgc1">Grid Size: Unknown</h1> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-activity"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-activity</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e904" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-history"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-history</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e904" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-time"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-time</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e904" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-add"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-add</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e905" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-plus"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-plus</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e905" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-check-circle"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-check-circle</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e906" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-check-circle-filled"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-check-circle-filled</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e907" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-close"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-close</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e908" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-content"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-content</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e909" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-checkbox"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-checkbox</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90a" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-dropdown"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-dropdown</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90b" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-input"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-input</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90c" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-radio"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-radio</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90d" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-textarea"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-textarea</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90e" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-control-toggle"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-control-toggle</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e90f" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-copy"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-copy</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e910" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-dashboard"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-dashboard</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e911" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-delete"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-delete</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e912" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-bin"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-bin</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e912" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-delete-filled"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-delete-filled</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e913" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-document-delete"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-document-delete</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e914" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-document-disable"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-document-disable</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e915" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-document-publish"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-document-publish</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e916" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-drag"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-drag</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e917" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-filter"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-filter</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e918" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-help"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-help</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e919" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-json"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-json</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91a" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-location"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-location</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91b" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-logo"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-logo</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91c" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-media"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-media</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91d" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-more"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-more</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91e" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-dots"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-dots</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91e" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-pencil"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-pencil</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e91f" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-reference"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-reference</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e920" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-schemas"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-schemas</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e921" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-search"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-search</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e922" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-settings"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-settings</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e923" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-type-boolean"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-type-boolean</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e924" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-type-datetime"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-type-datetime</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e925" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-type-number"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-type-number</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e926" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-type-string"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-type-string</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e927" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="glyph fs3"> |
||||
|
<div class="clearfix bshadow0 pbs"> |
||||
|
<span class="icon-user"> |
||||
|
|
||||
|
</span> |
||||
|
<span class="mls"> icon-user</span> |
||||
|
</div> |
||||
|
<fieldset class="fs0 size1of1 clearfix hidden-false"> |
||||
|
<input type="text" readonly value="e928" class="unit size1of2" /> |
||||
|
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" /> |
||||
|
</fieldset> |
||||
|
<div class="fs0 bshadow0 clearfix hidden-true"> |
||||
|
<span class="unit pvs fgc1">liga: </span> |
||||
|
<input type="text" readonly value="" class="liga unitRight" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<!--[if gt IE 8]><!--> |
||||
|
<div class="mhl clearfix mbl"> |
||||
|
<h1>Font Test Drive</h1> |
||||
|
<label> |
||||
|
Font Size: <input id="fontSize" type="number" class="textbox0 mbm" |
||||
|
min="8" value="48" /> |
||||
|
px |
||||
|
</label> |
||||
|
<input id="testText" type="text" class="phl size1of1 mvl" |
||||
|
placeholder="Type some text to test..." value=""/> |
||||
|
<div id="testDrive" class="icon-"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<!--<![endif]--> |
||||
|
<div class="bgc1 clearfix"> |
||||
|
<p class="mhl">Generated by <a href="https://icomoon.io/app">IcoMoon</a></p> |
||||
|
</div> |
||||
|
|
||||
|
<script src="demo-files/demo.js"></script> |
||||
|
</body> |
||||
|
</html> |
||||
Binary file not shown.
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 42 KiB |
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.2 KiB |
Loading…
Reference in new issue