diff --git a/ionic/components/action-menu/action-menu.js b/ionic/components/action-menu/action-menu.js index 0a341b5ea1..60b7d14748 100644 --- a/ionic/components/action-menu/action-menu.js +++ b/ionic/components/action-menu/action-menu.js @@ -14,12 +14,12 @@ import {IonicRoot} from '../app/app'; import * as util from 'ionic/util'; import {Overlay} from '../overlay/overlay'; -import {IonicComponentNEW} from '../../config/component'; +import {IonicComponent} from '../../config/component'; import {Animation} from 'ionic/animations/animation'; import {ClickBlock} from '../../util/click-block'; -@IonicComponentNEW(ActionMenu) +@IonicComponent(ActionMenu) @View({ template: `
diff --git a/ionic/components/aside/aside.js b/ionic/components/aside/aside.js index a32390bf18..d51f0bfcb6 100644 --- a/ionic/components/aside/aside.js +++ b/ionic/components/aside/aside.js @@ -6,7 +6,7 @@ import {View} from 'angular2/src/core/annotations_impl/view'; import * as types from 'ionic/components/aside/extensions/types' import * as gestures from 'ionic/components/aside/extensions/gestures' import {dom} from 'ionic/util' -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' /** * TODO (?) add docs about how to have a root aside and a nested aside, then hide the root one @@ -97,7 +97,7 @@ export class Aside { } } -new IonicComponent(Aside, { +new IonicComponent_OLD(Aside, { properties: { side: { value: 'left' diff --git a/ionic/components/button/button.js b/ionic/components/button/button.js index 55ec39c105..af6ea36afb 100644 --- a/ionic/components/button/button.js +++ b/ionic/components/button/button.js @@ -1,7 +1,8 @@ import { ElementRef} from 'angular2/angular2' import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations'; -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' + @Directive({ selector: 'button, ion-button, [ion-button],.button', @@ -9,13 +10,12 @@ import {IonicComponent} from 'ionic/config/component' export class Button { constructor( elementRef: ElementRef - //@NgElement() ngElement:NgElement ) { this.domElement = elementRef.domElement; this.config = Button.config.invoke(this); } } -new IonicComponent(Button, { +new IonicComponent_OLD(Button, { enhanceRawElement: true, propClasses: ['primary', 'secondary', 'danger', 'light', 'stable', 'dark', 'block', 'clear', 'full', 'icon'] }) diff --git a/ionic/components/checkbox/checkbox.js b/ionic/components/checkbox/checkbox.js index 1beef7d232..720e1e6972 100644 --- a/ionic/components/checkbox/checkbox.js +++ b/ionic/components/checkbox/checkbox.js @@ -5,10 +5,10 @@ import {Ancestor} from 'angular2/src/core/annotations_impl/visibility'; import {View} from 'angular2/src/core/annotations_impl/view'; //import {ControlGroup, ControlDirective} from 'angular2/forms'; -import {IonicComponentNEW} from '../../config/component'; +import {IonicComponent} from '../../config/component'; -@IonicComponentNEW(Checkbox) +@IonicComponent(Checkbox) @View({ template: `
diff --git a/ionic/components/item/item.js b/ionic/components/item/item.js index 50707af148..5d12a47d5b 100644 --- a/ionic/components/item/item.js +++ b/ionic/components/item/item.js @@ -3,7 +3,7 @@ import {Component, Directive} from 'angular2/src/core/annotations_impl/annotatio import {View} from 'angular2/src/core/annotations_impl/view'; import {dom} from 'ionic/util' -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' import { ItemPrimaryOptions, ItemSecondaryOptions @@ -60,7 +60,7 @@ export class Item { } } -new IonicComponent(Item, { +new IonicComponent_OLD(Item, { propClasses: ['full'] }) diff --git a/ionic/components/list/list.js b/ionic/components/list/list.js index ee6885da1d..094cf70578 100644 --- a/ionic/components/list/list.js +++ b/ionic/components/list/list.js @@ -2,7 +2,7 @@ import {Renderer, ElementRef} from 'angular2/angular2' import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations'; import {View} from 'angular2/src/core/annotations_impl/view'; -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' import {ListVirtualScroll} from './virtual' import * as util from 'ionic/util'; @@ -49,6 +49,6 @@ export class List { this.itemTemplate = item; } } -new IonicComponent(List, { +new IonicComponent_OLD(List, { propClasses: ['inset'] }) diff --git a/ionic/components/modal/test/basic/index.js b/ionic/components/modal/test/basic/index.js index fd9cfd2957..637d2bafa2 100644 --- a/ionic/components/modal/test/basic/index.js +++ b/ionic/components/modal/test/basic/index.js @@ -6,7 +6,7 @@ import {Parent, Ancestor} from 'angular2/src/core/annotations_impl/visibility'; import {Content, List, Item, Button, Modal, ModalRef} from 'ionic/ionic'; -import {Nav, IonicComponentNEW} from 'ionic/ionic'; +import {Nav, IonicComponent} from 'ionic/ionic'; import {NavController, NavParams, NavbarTemplate, Navbar} from 'ionic/ionic'; @@ -22,7 +22,7 @@ export default class IonicApp { } } -@IonicComponentNEW(Modal) +@IonicComponent(Modal) @View({ template: '', directives: [Nav, Button, Content] diff --git a/ionic/components/nav/pane.js b/ionic/components/nav/pane.js index 6401db12a5..09d246321f 100644 --- a/ionic/components/nav/pane.js +++ b/ionic/components/nav/pane.js @@ -7,7 +7,7 @@ import {bind} from 'angular2/di'; import {ViewController} from '../view/view-controller'; import {SwipeHandle} from './swipe-handle'; -import {IonicComponentNEW} from '../../config/component'; +import {IonicComponent} from '../../config/component'; export class PaneController { @@ -87,7 +87,7 @@ export class PaneController { } -@IonicComponentNEW(Pane) +@IonicComponent(Pane) @View({ template: ` diff --git a/ionic/components/radio/radio.js b/ionic/components/radio/radio.js index 9627324dce..d514d0d158 100644 --- a/ionic/components/radio/radio.js +++ b/ionic/components/radio/radio.js @@ -4,7 +4,7 @@ import {Ancestor} from 'angular2/src/core/annotations_impl/visibility'; import {View} from 'angular2/src/core/annotations_impl/view'; //import {ControlGroup, ControlDirective} from 'angular2/forms' -import {IonicDirective, IonicComponentNEW} from 'ionic/config/component'; +import {IonicDirective, IonicComponent} from 'ionic/config/component'; @IonicDirective(RadioGroup) @@ -87,7 +87,7 @@ export class RadioGroup { } -@IonicComponentNEW(RadioButton) +@IonicComponent(RadioButton) @View({ template: `
diff --git a/ionic/components/search-bar/search-bar.js b/ionic/components/search-bar/search-bar.js index 7a23c44a2b..caec69de4a 100644 --- a/ionic/components/search-bar/search-bar.js +++ b/ionic/components/search-bar/search-bar.js @@ -4,7 +4,8 @@ import {View} from 'angular2/src/core/annotations_impl/view'; import {ControlGroup, ControlDirective} from 'angular2/forms' -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' + @Component({ selector: 'ion-search-bar', @@ -98,7 +99,7 @@ export class SearchPipe extends Pipe { } */ -new IonicComponent(SearchBar, { +new IonicComponent_OLD(SearchBar, { properties: { cancelText: { defaults: { diff --git a/ionic/components/segment/segment.js b/ionic/components/segment/segment.js index 315e9deea1..87b2f6f525 100644 --- a/ionic/components/segment/segment.js +++ b/ionic/components/segment/segment.js @@ -6,7 +6,7 @@ import {View} from 'angular2/src/core/annotations_impl/view'; import {ControlGroup, ControlDirective} from 'angular2/forms' import {dom} from 'ionic/util'; -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' import {Button} from 'ionic/components/button/button' @@ -103,7 +103,7 @@ export class Segment { } } -new IonicComponent(Segment, { +new IonicComponent_OLD(Segment, { }); @Component({ diff --git a/ionic/components/slides/slides.js b/ionic/components/slides/slides.js index fd7df50d8a..640fa80174 100644 --- a/ionic/components/slides/slides.js +++ b/ionic/components/slides/slides.js @@ -9,7 +9,7 @@ import {DragGesture} from 'ionic/gestures/drag-gesture'; import * as util from 'ionic/util'; import {dom} from 'ionic/util' -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' import {Hammer} from 'ionic/gestures/hammer'; @@ -464,7 +464,7 @@ export class Slides { } } -new IonicComponent(Slides, { +new IonicComponent_OLD(Slides, { }); @Component({ @@ -515,7 +515,7 @@ export class Slide { } } -new IonicComponent(Slide, { +new IonicComponent_OLD(Slide, { }); @Component({ @@ -543,7 +543,7 @@ export class SlidePager { return this.slides.slides; } } -new IonicComponent(SlidePager, { +new IonicComponent_OLD(SlidePager, { }); diff --git a/ionic/components/switch/switch.js b/ionic/components/switch/switch.js index b6266b561c..da23d1dc58 100644 --- a/ionic/components/switch/switch.js +++ b/ionic/components/switch/switch.js @@ -4,7 +4,7 @@ import {View} from 'angular2/src/core/annotations_impl/view'; import {ControlGroup, ControlDirective} from 'angular2/forms' import {dom} from 'ionic/util'; -import {IonicComponent} from 'ionic/config/component' +import {IonicComponent_OLD} from 'ionic/config/component' @Component({ selector: 'ion-switch', @@ -90,4 +90,4 @@ export class Switch { } } -new IonicComponent(Switch, {}) +new IonicComponent_OLD(Switch, {}) diff --git a/ionic/components/tabs/tabs.js b/ionic/components/tabs/tabs.js index 54bc7102a8..1c88ca69d1 100644 --- a/ionic/components/tabs/tabs.js +++ b/ionic/components/tabs/tabs.js @@ -11,10 +11,10 @@ import {ViewController} from '../view/view-controller'; import {ViewItem} from '../view/view-item'; import {TabButton} from './tab-button'; import {Icon} from '../icon/icon'; -import {IonicComponentNEW} from '../../config/component'; +import {IonicComponent} from '../../config/component'; -@IonicComponentNEW(Tabs) +@IonicComponent(Tabs) @View({ template: `