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
|
||||
"../aside/aside",
|
||||
"../button/button",
|
||||
"../item/item",
|
||||
"../list/list",
|
||||
"../modal/modal",
|
||||
"../switch/switch",
|
||||
"../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 {
|
||||
position: relative;
|
||||
@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() {
|
||||
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