Przeglądaj źródła

dialog order matters when popup

tags/2.037
Patrick Sun 5 lat temu
rodzic
commit
11b61166c4
4 zmienionych plików z 74 dodań i 92 usunięć
  1. +30
    -51
      src/app/dashboard/dashboard.component.html
  2. +2
    -2
      src/app/dashboard/dashboard.component.ts
  3. +2
    -2
      src/app/dashboard/dist/dashboard.component.js
  4. +40
    -37
      src/index.html

+ 30
- 51
src/app/dashboard/dashboard.component.html Wyświetl plik



<kendo-icon [name]="'photo-camera'" [size]="'medium'"></kendo-icon> <kendo-icon [name]="'photo-camera'" [size]="'medium'"></kendo-icon>


<div class="example-wrapper" style="opacity:0.8;">


<hr>

<kendo-grid [data]="gridData" >
<kendo-grid-column field="ProductID" title="ID" width="40">
</kendo-grid-column>
<kendo-grid-column field="ProductName" title="Name" width="250">
</kendo-grid-column>
<kendo-grid-column field="Category.CategoryName" title="Category">
</kendo-grid-column>
<kendo-grid-column field="UnitPrice" title="Price" width="80">
</kendo-grid-column>
<kendo-grid-column field="UnitsInStock" title="In stock" width="80">
</kendo-grid-column>
<kendo-grid-column field="Discontinued" title="Discontinued" width="120">
<ng-template kendoGridCellTemplate let-dataItem>
<input type="checkbox" [checked]="dataItem.Discontinued" disabled/>
</ng-template>
</kendo-grid-column>
</kendo-grid>


<!-- <div #target class="target">
<p class="placeholder">Right-click to open Context menu</p>
</div>
<kendo-contextmenu [target]="target" [items]="items"> </kendo-contextmenu> -->

<div class="example-wrapper" style="opacity:1;">
<button kendoButton *ngIf="!dialogOpened && !windowOpened" (click)="open('dialog')">Open dialog</button> <button kendoButton *ngIf="!dialogOpened && !windowOpened" (click)="open('dialog')">Open dialog</button>
<button kendoButton *ngIf="!dialogOpened && !windowOpened" (click)="open('window')">Open window</button> <button kendoButton *ngIf="!dialogOpened && !windowOpened" (click)="open('window')">Open window</button>
<kendo-window [minWidth]="200" [minHeight]="125" title="About" *ngIf="windowOpened" (close)="close('window')"> <kendo-window [minWidth]="200" [minHeight]="125" title="About" *ngIf="windowOpened" (close)="close('window')">
<p style="text-align: center;">Additional info</p> <p style="text-align: center;">Additional info</p>
</kendo-window> </kendo-window>
</div>

<div class="example-wrapper">
<div class="row">
<div class="col-xs-12 col-sm-6 example-col">
<p>ColorGradient</p>
<kendo-colorgradient [value]="'#7e16c8'"></kendo-colorgradient>
</div>
<div class="col-xs-12 col-sm-6 example-col">
<p>ColorPalette</p>
<kendo-colorpalette [tileSize]="30"></kendo-colorpalette>
</div>
<div class="col-xs-12 col-sm-6 example-col">
<p>ColorPicker</p>
<kendo-colorpicker [value]="'#7e16c8'"></kendo-colorpicker>
</div>
<div class="col-xs-12 col-sm-6 example-col">
<p>MaskedTextBox</p>
<kendo-maskedtextbox
[mask]="'9-000'"
></kendo-maskedtextbox>
</div>
</div>
</div>
<hr>

<kendo-grid [data]="gridData" >
<kendo-grid-column field="ProductID" title="ID" width="40">
</kendo-grid-column>
<kendo-grid-column field="ProductName" title="Name" width="250">
</kendo-grid-column>
<kendo-grid-column field="Category.CategoryName" title="Category">
</kendo-grid-column>
<kendo-grid-column field="UnitPrice" title="Price" width="80">
</kendo-grid-column>
<kendo-grid-column field="UnitsInStock" title="In stock" width="80">
</kendo-grid-column>
<kendo-grid-column field="Discontinued" title="Discontinued" width="120">
<ng-template kendoGridCellTemplate let-dataItem>
<input type="checkbox" [checked]="dataItem.Discontinued" disabled/>
</ng-template>
</kendo-grid-column>
</kendo-grid>


<!-- <div #target class="target">
<p class="placeholder">Right-click to open Context menu</p>
</div>
<kendo-contextmenu [target]="target" [items]="items"> </kendo-contextmenu> -->

</div>

+ 2
- 2
src/app/dashboard/dashboard.component.ts Wyświetl plik

export const sampleProducts = [ export const sampleProducts = [
{ {
"ProductID": 1, "ProductID": 1,
"ProductName": "Chai",
"ProductName": "Chai11",
"SupplierID": 1, "SupplierID": 1,
"CategoryID": 1, "CategoryID": 1,
"QuantityPerUnit": "10 boxes x 20 bags", "QuantityPerUnit": "10 boxes x 20 bags",
styleUrls: ['./dashboard.component.scss'] styleUrls: ['./dashboard.component.scss']
}) })
export class DashboardComponent implements OnInit { export class DashboardComponent implements OnInit {
public gridData: any[] = products;
public gridData: any[] = sampleProducts;
public dialogOpened = false; public dialogOpened = false;
public windowOpened = false; public windowOpened = false;



+ 2
- 2
src/app/dashboard/dist/dashboard.component.js Wyświetl plik

exports.sampleProducts = [ exports.sampleProducts = [
{ {
"ProductID": 1, "ProductID": 1,
"ProductName": "Chai",
"ProductName": "Chai11",
"SupplierID": 1, "SupplierID": 1,
"CategoryID": 1, "CategoryID": 1,
"QuantityPerUnit": "10 boxes x 20 bags", "QuantityPerUnit": "10 boxes x 20 bags",
}]; }];
var DashboardComponent = /** @class */ (function () { var DashboardComponent = /** @class */ (function () {
function DashboardComponent() { function DashboardComponent() {
this.gridData = exports.products;
this.gridData = exports.sampleProducts;
this.dialogOpened = false; this.dialogOpened = false;
this.windowOpened = false; this.windowOpened = false;
} }

+ 40
- 37
src/index.html Wyświetl plik

<!doctype html> <!doctype html>
<html lang="en"> <html lang="en">

<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>SFM Advanced Broker Platform</title> <title>SFM Advanced Broker Platform</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico">
</head> </head>

<body> <body>
<app-root></app-root> <app-root></app-root>


<style> <style>
#bgVideo {
position: fixed;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
z-index: -1;
}
body {
margin: 0;
background-size: cover;
background-image: url('../img/login-bg1.jpg');
}
.vimeo-container {
padding: 0;
width: 100%;
height: 100vh;
overflow: hidden;
position: relative;
}
iframe {
box-sizing: border-box;
width: 177.77777778vh;
height: 56.25vw;
min-width: 100%;
min-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#bgVideo {
position: fixed;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
z-index: -1;
}
body {
margin: 0;
background-size: cover;
background-image: url('../img/login-bg1.jpg');
}
.vimeo-container {
padding: 0;
width: 100%;
height: 100vh;
overflow: hidden;
position: relative;
}
iframe {
box-sizing: border-box;
width: 177.77777778vh;
height: 56.25vw;
min-width: 100%;
min-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
</style> </style>


<iframe id=bgVideo src="https://player.vimeo.com/video/468031372?background=1&controls=0"
frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
<iframe id=bgVideo src="https://player.vimeo.com/video/468031372?background=1&controls=0" frameborder="0"
allow="autoplay; fullscreen" allowfullscreen></iframe>


</body> </body>
</html>

</html>

Ładowanie…
Anuluj
Zapisz