mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 04:14:21 +08:00
lists/items
This commit is contained in:
@ -22,6 +22,8 @@
|
|||||||
@import
|
@import
|
||||||
"../aside/aside",
|
"../aside/aside",
|
||||||
"../button/button",
|
"../button/button",
|
||||||
|
"../item/item",
|
||||||
|
"../list/list",
|
||||||
"../modal/modal",
|
"../modal/modal",
|
||||||
"../switch/switch",
|
"../switch/switch",
|
||||||
"../tabs/tabs",
|
"../tabs/tabs",
|
||||||
|
57
src/components/item/examples/item-default/index.html
Normal file
57
src/components/item/examples/item-default/index.html
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
<div class="pane">
|
||||||
|
|
||||||
|
<div class="pane-container">
|
||||||
|
|
||||||
|
<div class="bar">
|
||||||
|
List/Item Default CSS Tests
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
<div class="list-header">
|
||||||
|
List Header
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul class="list">
|
||||||
|
|
||||||
|
<li class="item">
|
||||||
|
<div class="item-content">
|
||||||
|
<div class="item-title">
|
||||||
|
Item 1
|
||||||
|
</div>
|
||||||
|
<div class="item-accessory">
|
||||||
|
Label
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="item">
|
||||||
|
<div class="item-content">
|
||||||
|
<div class="item-title">
|
||||||
|
Item 2
|
||||||
|
</div>
|
||||||
|
<div class="item-accessory">
|
||||||
|
Label
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="item">
|
||||||
|
<div class="item-content">
|
||||||
|
<div class="item-title">
|
||||||
|
Item 3
|
||||||
|
</div>
|
||||||
|
<div class="item-accessory">
|
||||||
|
Label
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
// List
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
$list-margin: 35px 0 !default;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.list {
|
||||||
|
margin: $list-margin;
|
||||||
|
padding: 0;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list-header {
|
||||||
|
position: relative;
|
||||||
|
margin: 35px 15px 10px;
|
||||||
|
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
|
.list-header + .list {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
|
|
||||||
|
// Toolbar
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
.bar {
|
.bar {
|
||||||
position: relative;
|
position: relative;
|
||||||
@include flex-display();
|
@include flex-display();
|
||||||
|
28
src/components/view/examples/view-default/index.html
Normal file
28
src/components/view/examples/view-default/index.html
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
<div class="pane">
|
||||||
|
|
||||||
|
<div class="pane-container pane-shared">
|
||||||
|
<div class="bar"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="pane-container">
|
||||||
|
|
||||||
|
<div class="pane">
|
||||||
|
|
||||||
|
<div class="pane-container">
|
||||||
|
|
||||||
|
<div class="bar">
|
||||||
|
View CSS Test
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="scroll-content">
|
||||||
|
<p>Content!!!</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
0
src/components/view/examples/view-default/main.js
Normal file
0
src/components/view/examples/view-default/main.js
Normal file
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
export class ViewHistory {
|
export class History {
|
||||||
constructor() {
|
constructor() {
|
||||||
this._array = [];
|
this._array = [];
|
||||||
}
|
}
|
@ -1,25 +0,0 @@
|
|||||||
import * as util from '../util';
|
|
||||||
import {ViewHistory} from './view-history';
|
|
||||||
// import {Children} from 'angular2/angular2';
|
|
||||||
|
|
||||||
export class View {
|
|
||||||
constructor(
|
|
||||||
// @Children() views: View
|
|
||||||
) {
|
|
||||||
super(el);
|
|
||||||
this.children = [];
|
|
||||||
this.history = new ViewHistory();
|
|
||||||
}
|
|
||||||
|
|
||||||
setSelected(isSelected) {
|
|
||||||
this.isSelected = isSelected;
|
|
||||||
}
|
|
||||||
|
|
||||||
selectChild(child) {
|
|
||||||
if (this.selectedChild) {
|
|
||||||
this.selectedChild.setSelected(false);
|
|
||||||
}
|
|
||||||
child.setSelected(true);
|
|
||||||
this.selectedChild = child;
|
|
||||||
}
|
|
||||||
}
|
|
Reference in New Issue
Block a user