您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

334 行
22 KiB

  1. import Template7 from 'template7';
  2. import Dom7 from 'dom7';
  3. import Framework7 from '../components/app/app-class'
  4. // Helpers
  5. import Request from '../utils/request';
  6. import Utils from '../utils/utils';
  7. import Support from '../utils/support';
  8. import Device from '../utils/device';
  9. // Modules
  10. import {Clicks as ClicksNamespace} from '../modules/clicks/clicks';
  11. import {Component as ComponentNamespace} from '../modules/component/component';
  12. import {Device as DeviceNamespace} from '../modules/device/device';
  13. import {Request as RequestNamespace} from '../modules/request/request';
  14. import {Resize as ResizeNamespace} from '../modules/resize/resize';
  15. import {Router as RouterNamespace} from '../modules/router/router';
  16. import {ServiceWorker as ServiceWorkerNamespace} from '../modules/service-worker/service-worker';
  17. import {Support as SupportNamespace} from '../modules/support/support';
  18. import {Touch as TouchNamespace} from '../modules/touch/touch';
  19. import {Utils as UtilsNamespace} from '../modules/utils/utils';
  20. import {ComponentClass as Component} from '../modules/component/component';
  21. // Components
  22. import {Accordion as AccordionNamespace} from '../components/accordion/accordion';
  23. import {Actions as ActionsNamespace} from '../components/actions/actions';
  24. import {Appbar as AppbarNamespace} from '../components/appbar/appbar';
  25. import {Autocomplete as AutocompleteNamespace} from '../components/autocomplete/autocomplete';
  26. import {Badge as BadgeNamespace} from '../components/badge/badge';
  27. import {Block as BlockNamespace} from '../components/block/block';
  28. import {Button as ButtonNamespace} from '../components/button/button';
  29. import {Calendar as CalendarNamespace} from '../components/calendar/calendar';
  30. import {Card as CardNamespace} from '../components/card/card';
  31. import {Checkbox as CheckboxNamespace} from '../components/checkbox/checkbox';
  32. import {Chip as ChipNamespace} from '../components/chip/chip';
  33. import {ColorPicker as ColorPickerNamespace} from '../components/color-picker/color-picker';
  34. import {ContactsList as ContactsListNamespace} from '../components/contacts-list/contacts-list';
  35. import {DataTable as DataTableNamespace} from '../components/data-table/data-table';
  36. import {Dialog as DialogNamespace} from '../components/dialog/dialog';
  37. import {Elevation as ElevationNamespace} from '../components/elevation/elevation';
  38. import {Fab as FabNamespace} from '../components/fab/fab';
  39. import {Form as FormNamespace} from '../components/form/form';
  40. import {Gauge as GaugeNamespace} from '../components/gauge/gauge';
  41. import {Grid as GridNamespace} from '../components/grid/grid';
  42. import {Icon as IconNamespace} from '../components/icon/icon';
  43. import {InfiniteScroll as InfiniteScrollNamespace} from '../components/infinite-scroll/infinite-scroll';
  44. import {Input as InputNamespace} from '../components/input/input';
  45. import {Lazy as LazyNamespace} from '../components/lazy/lazy';
  46. import {Link as LinkNamespace} from '../components/link/link';
  47. import {List as ListNamespace} from '../components/list/list';
  48. import {ListIndex as ListIndexNamespace} from '../components/list-index/list-index';
  49. import {LoginScreen as LoginScreenNamespace} from '../components/login-screen/login-screen';
  50. import {Menu as MenuNamespace} from '../components/menu/menu';
  51. import {Messagebar as MessagebarNamespace} from '../components/messagebar/messagebar';
  52. import {Messages as MessagesNamespace} from '../components/messages/messages';
  53. import {Modal as ModalNamespace} from '../components/modal/modal';
  54. import {Navbar as NavbarNamespace} from '../components/navbar/navbar';
  55. import {Notification as NotificationNamespace} from '../components/notification/notification';
  56. import {Page as PageNamespace} from '../components/page/page';
  57. import {Panel as PanelNamespace} from '../components/panel/panel';
  58. import {PhotoBrowser as PhotoBrowserNamespace} from '../components/photo-browser/photo-browser';
  59. import {Picker as PickerNamespace} from '../components/picker/picker';
  60. import {Popover as PopoverNamespace} from '../components/popover/popover';
  61. import {Popup as PopupNamespace} from '../components/popup/popup';
  62. import {Preloader as PreloaderNamespace} from '../components/preloader/preloader';
  63. import {Progressbar as ProgressbarNamespace} from '../components/progressbar/progressbar';
  64. import {PullToRefresh as PullToRefreshNamespace} from '../components/pull-to-refresh/pull-to-refresh';
  65. import {Radio as RadioNamespace} from '../components/radio/radio';
  66. import {Range as RangeNamespace} from '../components/range/range';
  67. import {Searchbar as SearchbarNamespace} from '../components/searchbar/searchbar';
  68. import {Sheet as SheetNamespace} from '../components/sheet/sheet';
  69. import {Skeleton as SkeletonNamespace} from '../components/skeleton/skeleton';
  70. import {SmartSelect as SmartSelectNamespace} from '../components/smart-select/smart-select';
  71. import {Sortable as SortableNamespace} from '../components/sortable/sortable';
  72. import {Statusbar as StatusbarNamespace} from '../components/statusbar/statusbar';
  73. import {Stepper as StepperNamespace} from '../components/stepper/stepper';
  74. import {Subnavbar as SubnavbarNamespace} from '../components/subnavbar/subnavbar';
  75. import {Swipeout as SwipeoutNamespace} from '../components/swipeout/swipeout';
  76. import {Swiper as SwiperNamespace} from '../components/swiper/swiper';
  77. import {Tabs as TabsNamespace} from '../components/tabs/tabs';
  78. import {TextEditor as TextEditorNamespace} from '../components/text-editor/text-editor';
  79. import {Timeline as TimelineNamespace} from '../components/timeline/timeline';
  80. import {Toast as ToastNamespace} from '../components/toast/toast';
  81. import {Toggle as ToggleNamespace} from '../components/toggle/toggle';
  82. import {Toolbar as ToolbarNamespace} from '../components/toolbar/toolbar';
  83. import {Tooltip as TooltipNamespace} from '../components/tooltip/tooltip';
  84. import {TouchRipple as TouchRippleNamespace} from '../components/touch-ripple/touch-ripple';
  85. import {Treeview as TreeviewNamespace} from '../components/treeview/treeview';
  86. import {Typography as TypographyNamespace} from '../components/typography/typography';
  87. import {Vi as ViNamespace} from '../components/vi/vi';
  88. import {View as ViewNamespace} from '../components/view/view';
  89. import {VirtualList as VirtualListNamespace} from '../components/virtual-list/virtual-list';
  90. declare module '../components/app/app-class' {
  91. interface Framework7Class<Events> extends ClicksNamespace.AppMethods{}
  92. interface Framework7Params extends ClicksNamespace.AppParams{}
  93. interface Framework7Events extends ClicksNamespace.AppEvents{}
  94. interface Framework7Class<Events> extends ComponentNamespace.AppMethods{}
  95. interface Framework7Params extends ComponentNamespace.AppParams{}
  96. interface Framework7Events extends ComponentNamespace.AppEvents{}
  97. interface Framework7Class<Events> extends DeviceNamespace.AppMethods{}
  98. interface Framework7Params extends DeviceNamespace.AppParams{}
  99. interface Framework7Events extends DeviceNamespace.AppEvents{}
  100. interface Framework7Class<Events> extends RequestNamespace.AppMethods{}
  101. interface Framework7Params extends RequestNamespace.AppParams{}
  102. interface Framework7Events extends RequestNamespace.AppEvents{}
  103. interface Framework7Class<Events> extends ResizeNamespace.AppMethods{}
  104. interface Framework7Params extends ResizeNamespace.AppParams{}
  105. interface Framework7Events extends ResizeNamespace.AppEvents{}
  106. interface Framework7Class<Events> extends RouterNamespace.AppMethods{}
  107. interface Framework7Params extends RouterNamespace.AppParams{}
  108. interface Framework7Events extends RouterNamespace.AppEvents{}
  109. interface Framework7Class<Events> extends ServiceWorkerNamespace.AppMethods{}
  110. interface Framework7Params extends ServiceWorkerNamespace.AppParams{}
  111. interface Framework7Events extends ServiceWorkerNamespace.AppEvents{}
  112. interface Framework7Class<Events> extends SupportNamespace.AppMethods{}
  113. interface Framework7Params extends SupportNamespace.AppParams{}
  114. interface Framework7Events extends SupportNamespace.AppEvents{}
  115. interface Framework7Class<Events> extends TouchNamespace.AppMethods{}
  116. interface Framework7Params extends TouchNamespace.AppParams{}
  117. interface Framework7Events extends TouchNamespace.AppEvents{}
  118. interface Framework7Class<Events> extends UtilsNamespace.AppMethods{}
  119. interface Framework7Params extends UtilsNamespace.AppParams{}
  120. interface Framework7Events extends UtilsNamespace.AppEvents{}
  121. interface Framework7Class<Events> extends AccordionNamespace.AppMethods{}
  122. interface Framework7Params extends AccordionNamespace.AppParams{}
  123. interface Framework7Events extends AccordionNamespace.AppEvents{}
  124. interface Framework7Class<Events> extends ActionsNamespace.AppMethods{}
  125. interface Framework7Params extends ActionsNamespace.AppParams{}
  126. interface Framework7Events extends ActionsNamespace.AppEvents{}
  127. interface Framework7Class<Events> extends AppbarNamespace.AppMethods{}
  128. interface Framework7Params extends AppbarNamespace.AppParams{}
  129. interface Framework7Events extends AppbarNamespace.AppEvents{}
  130. interface Framework7Class<Events> extends AutocompleteNamespace.AppMethods{}
  131. interface Framework7Params extends AutocompleteNamespace.AppParams{}
  132. interface Framework7Events extends AutocompleteNamespace.AppEvents{}
  133. interface Framework7Class<Events> extends BadgeNamespace.AppMethods{}
  134. interface Framework7Params extends BadgeNamespace.AppParams{}
  135. interface Framework7Events extends BadgeNamespace.AppEvents{}
  136. interface Framework7Class<Events> extends BlockNamespace.AppMethods{}
  137. interface Framework7Params extends BlockNamespace.AppParams{}
  138. interface Framework7Events extends BlockNamespace.AppEvents{}
  139. interface Framework7Class<Events> extends ButtonNamespace.AppMethods{}
  140. interface Framework7Params extends ButtonNamespace.AppParams{}
  141. interface Framework7Events extends ButtonNamespace.AppEvents{}
  142. interface Framework7Class<Events> extends CalendarNamespace.AppMethods{}
  143. interface Framework7Params extends CalendarNamespace.AppParams{}
  144. interface Framework7Events extends CalendarNamespace.AppEvents{}
  145. interface Framework7Class<Events> extends CardNamespace.AppMethods{}
  146. interface Framework7Params extends CardNamespace.AppParams{}
  147. interface Framework7Events extends CardNamespace.AppEvents{}
  148. interface Framework7Class<Events> extends CheckboxNamespace.AppMethods{}
  149. interface Framework7Params extends CheckboxNamespace.AppParams{}
  150. interface Framework7Events extends CheckboxNamespace.AppEvents{}
  151. interface Framework7Class<Events> extends ChipNamespace.AppMethods{}
  152. interface Framework7Params extends ChipNamespace.AppParams{}
  153. interface Framework7Events extends ChipNamespace.AppEvents{}
  154. interface Framework7Class<Events> extends ColorPickerNamespace.AppMethods{}
  155. interface Framework7Params extends ColorPickerNamespace.AppParams{}
  156. interface Framework7Events extends ColorPickerNamespace.AppEvents{}
  157. interface Framework7Class<Events> extends ContactsListNamespace.AppMethods{}
  158. interface Framework7Params extends ContactsListNamespace.AppParams{}
  159. interface Framework7Events extends ContactsListNamespace.AppEvents{}
  160. interface Framework7Class<Events> extends DataTableNamespace.AppMethods{}
  161. interface Framework7Params extends DataTableNamespace.AppParams{}
  162. interface Framework7Events extends DataTableNamespace.AppEvents{}
  163. interface Framework7Class<Events> extends DialogNamespace.AppMethods{}
  164. interface Framework7Params extends DialogNamespace.AppParams{}
  165. interface Framework7Events extends DialogNamespace.AppEvents{}
  166. interface Framework7Class<Events> extends ElevationNamespace.AppMethods{}
  167. interface Framework7Params extends ElevationNamespace.AppParams{}
  168. interface Framework7Events extends ElevationNamespace.AppEvents{}
  169. interface Framework7Class<Events> extends FabNamespace.AppMethods{}
  170. interface Framework7Params extends FabNamespace.AppParams{}
  171. interface Framework7Events extends FabNamespace.AppEvents{}
  172. interface Framework7Class<Events> extends FormNamespace.AppMethods{}
  173. interface Framework7Params extends FormNamespace.AppParams{}
  174. interface Framework7Events extends FormNamespace.AppEvents{}
  175. interface Framework7Class<Events> extends GaugeNamespace.AppMethods{}
  176. interface Framework7Params extends GaugeNamespace.AppParams{}
  177. interface Framework7Events extends GaugeNamespace.AppEvents{}
  178. interface Framework7Class<Events> extends GridNamespace.AppMethods{}
  179. interface Framework7Params extends GridNamespace.AppParams{}
  180. interface Framework7Events extends GridNamespace.AppEvents{}
  181. interface Framework7Class<Events> extends IconNamespace.AppMethods{}
  182. interface Framework7Params extends IconNamespace.AppParams{}
  183. interface Framework7Events extends IconNamespace.AppEvents{}
  184. interface Framework7Class<Events> extends InfiniteScrollNamespace.AppMethods{}
  185. interface Framework7Params extends InfiniteScrollNamespace.AppParams{}
  186. interface Framework7Events extends InfiniteScrollNamespace.AppEvents{}
  187. interface Framework7Class<Events> extends InputNamespace.AppMethods{}
  188. interface Framework7Params extends InputNamespace.AppParams{}
  189. interface Framework7Events extends InputNamespace.AppEvents{}
  190. interface Framework7Class<Events> extends LazyNamespace.AppMethods{}
  191. interface Framework7Params extends LazyNamespace.AppParams{}
  192. interface Framework7Events extends LazyNamespace.AppEvents{}
  193. interface Framework7Class<Events> extends LinkNamespace.AppMethods{}
  194. interface Framework7Params extends LinkNamespace.AppParams{}
  195. interface Framework7Events extends LinkNamespace.AppEvents{}
  196. interface Framework7Class<Events> extends ListNamespace.AppMethods{}
  197. interface Framework7Params extends ListNamespace.AppParams{}
  198. interface Framework7Events extends ListNamespace.AppEvents{}
  199. interface Framework7Class<Events> extends ListIndexNamespace.AppMethods{}
  200. interface Framework7Params extends ListIndexNamespace.AppParams{}
  201. interface Framework7Events extends ListIndexNamespace.AppEvents{}
  202. interface Framework7Class<Events> extends LoginScreenNamespace.AppMethods{}
  203. interface Framework7Params extends LoginScreenNamespace.AppParams{}
  204. interface Framework7Events extends LoginScreenNamespace.AppEvents{}
  205. interface Framework7Class<Events> extends MenuNamespace.AppMethods{}
  206. interface Framework7Params extends MenuNamespace.AppParams{}
  207. interface Framework7Events extends MenuNamespace.AppEvents{}
  208. interface Framework7Class<Events> extends MessagebarNamespace.AppMethods{}
  209. interface Framework7Params extends MessagebarNamespace.AppParams{}
  210. interface Framework7Events extends MessagebarNamespace.AppEvents{}
  211. interface Framework7Class<Events> extends MessagesNamespace.AppMethods{}
  212. interface Framework7Params extends MessagesNamespace.AppParams{}
  213. interface Framework7Events extends MessagesNamespace.AppEvents{}
  214. interface Framework7Class<Events> extends ModalNamespace.AppMethods{}
  215. interface Framework7Params extends ModalNamespace.AppParams{}
  216. interface Framework7Events extends ModalNamespace.AppEvents{}
  217. interface Framework7Class<Events> extends NavbarNamespace.AppMethods{}
  218. interface Framework7Params extends NavbarNamespace.AppParams{}
  219. interface Framework7Events extends NavbarNamespace.AppEvents{}
  220. interface Framework7Class<Events> extends NotificationNamespace.AppMethods{}
  221. interface Framework7Params extends NotificationNamespace.AppParams{}
  222. interface Framework7Events extends NotificationNamespace.AppEvents{}
  223. interface Framework7Class<Events> extends PageNamespace.AppMethods{}
  224. interface Framework7Params extends PageNamespace.AppParams{}
  225. interface Framework7Events extends PageNamespace.AppEvents{}
  226. interface Framework7Class<Events> extends PanelNamespace.AppMethods{}
  227. interface Framework7Params extends PanelNamespace.AppParams{}
  228. interface Framework7Events extends PanelNamespace.AppEvents{}
  229. interface Framework7Class<Events> extends PhotoBrowserNamespace.AppMethods{}
  230. interface Framework7Params extends PhotoBrowserNamespace.AppParams{}
  231. interface Framework7Events extends PhotoBrowserNamespace.AppEvents{}
  232. interface Framework7Class<Events> extends PickerNamespace.AppMethods{}
  233. interface Framework7Params extends PickerNamespace.AppParams{}
  234. interface Framework7Events extends PickerNamespace.AppEvents{}
  235. interface Framework7Class<Events> extends PopoverNamespace.AppMethods{}
  236. interface Framework7Params extends PopoverNamespace.AppParams{}
  237. interface Framework7Events extends PopoverNamespace.AppEvents{}
  238. interface Framework7Class<Events> extends PopupNamespace.AppMethods{}
  239. interface Framework7Params extends PopupNamespace.AppParams{}
  240. interface Framework7Events extends PopupNamespace.AppEvents{}
  241. interface Framework7Class<Events> extends PreloaderNamespace.AppMethods{}
  242. interface Framework7Params extends PreloaderNamespace.AppParams{}
  243. interface Framework7Events extends PreloaderNamespace.AppEvents{}
  244. interface Framework7Class<Events> extends ProgressbarNamespace.AppMethods{}
  245. interface Framework7Params extends ProgressbarNamespace.AppParams{}
  246. interface Framework7Events extends ProgressbarNamespace.AppEvents{}
  247. interface Framework7Class<Events> extends PullToRefreshNamespace.AppMethods{}
  248. interface Framework7Params extends PullToRefreshNamespace.AppParams{}
  249. interface Framework7Events extends PullToRefreshNamespace.AppEvents{}
  250. interface Framework7Class<Events> extends RadioNamespace.AppMethods{}
  251. interface Framework7Params extends RadioNamespace.AppParams{}
  252. interface Framework7Events extends RadioNamespace.AppEvents{}
  253. interface Framework7Class<Events> extends RangeNamespace.AppMethods{}
  254. interface Framework7Params extends RangeNamespace.AppParams{}
  255. interface Framework7Events extends RangeNamespace.AppEvents{}
  256. interface Framework7Class<Events> extends SearchbarNamespace.AppMethods{}
  257. interface Framework7Params extends SearchbarNamespace.AppParams{}
  258. interface Framework7Events extends SearchbarNamespace.AppEvents{}
  259. interface Framework7Class<Events> extends SheetNamespace.AppMethods{}
  260. interface Framework7Params extends SheetNamespace.AppParams{}
  261. interface Framework7Events extends SheetNamespace.AppEvents{}
  262. interface Framework7Class<Events> extends SkeletonNamespace.AppMethods{}
  263. interface Framework7Params extends SkeletonNamespace.AppParams{}
  264. interface Framework7Events extends SkeletonNamespace.AppEvents{}
  265. interface Framework7Class<Events> extends SmartSelectNamespace.AppMethods{}
  266. interface Framework7Params extends SmartSelectNamespace.AppParams{}
  267. interface Framework7Events extends SmartSelectNamespace.AppEvents{}
  268. interface Framework7Class<Events> extends SortableNamespace.AppMethods{}
  269. interface Framework7Params extends SortableNamespace.AppParams{}
  270. interface Framework7Events extends SortableNamespace.AppEvents{}
  271. interface Framework7Class<Events> extends StatusbarNamespace.AppMethods{}
  272. interface Framework7Params extends StatusbarNamespace.AppParams{}
  273. interface Framework7Events extends StatusbarNamespace.AppEvents{}
  274. interface Framework7Class<Events> extends StepperNamespace.AppMethods{}
  275. interface Framework7Params extends StepperNamespace.AppParams{}
  276. interface Framework7Events extends StepperNamespace.AppEvents{}
  277. interface Framework7Class<Events> extends SubnavbarNamespace.AppMethods{}
  278. interface Framework7Params extends SubnavbarNamespace.AppParams{}
  279. interface Framework7Events extends SubnavbarNamespace.AppEvents{}
  280. interface Framework7Class<Events> extends SwipeoutNamespace.AppMethods{}
  281. interface Framework7Params extends SwipeoutNamespace.AppParams{}
  282. interface Framework7Events extends SwipeoutNamespace.AppEvents{}
  283. interface Framework7Class<Events> extends SwiperNamespace.AppMethods{}
  284. interface Framework7Params extends SwiperNamespace.AppParams{}
  285. interface Framework7Events extends SwiperNamespace.AppEvents{}
  286. interface Framework7Class<Events> extends TabsNamespace.AppMethods{}
  287. interface Framework7Params extends TabsNamespace.AppParams{}
  288. interface Framework7Events extends TabsNamespace.AppEvents{}
  289. interface Framework7Class<Events> extends TextEditorNamespace.AppMethods{}
  290. interface Framework7Params extends TextEditorNamespace.AppParams{}
  291. interface Framework7Events extends TextEditorNamespace.AppEvents{}
  292. interface Framework7Class<Events> extends TimelineNamespace.AppMethods{}
  293. interface Framework7Params extends TimelineNamespace.AppParams{}
  294. interface Framework7Events extends TimelineNamespace.AppEvents{}
  295. interface Framework7Class<Events> extends ToastNamespace.AppMethods{}
  296. interface Framework7Params extends ToastNamespace.AppParams{}
  297. interface Framework7Events extends ToastNamespace.AppEvents{}
  298. interface Framework7Class<Events> extends ToggleNamespace.AppMethods{}
  299. interface Framework7Params extends ToggleNamespace.AppParams{}
  300. interface Framework7Events extends ToggleNamespace.AppEvents{}
  301. interface Framework7Class<Events> extends ToolbarNamespace.AppMethods{}
  302. interface Framework7Params extends ToolbarNamespace.AppParams{}
  303. interface Framework7Events extends ToolbarNamespace.AppEvents{}
  304. interface Framework7Class<Events> extends TooltipNamespace.AppMethods{}
  305. interface Framework7Params extends TooltipNamespace.AppParams{}
  306. interface Framework7Events extends TooltipNamespace.AppEvents{}
  307. interface Framework7Class<Events> extends TouchRippleNamespace.AppMethods{}
  308. interface Framework7Params extends TouchRippleNamespace.AppParams{}
  309. interface Framework7Events extends TouchRippleNamespace.AppEvents{}
  310. interface Framework7Class<Events> extends TreeviewNamespace.AppMethods{}
  311. interface Framework7Params extends TreeviewNamespace.AppParams{}
  312. interface Framework7Events extends TreeviewNamespace.AppEvents{}
  313. interface Framework7Class<Events> extends TypographyNamespace.AppMethods{}
  314. interface Framework7Params extends TypographyNamespace.AppParams{}
  315. interface Framework7Events extends TypographyNamespace.AppEvents{}
  316. interface Framework7Class<Events> extends ViNamespace.AppMethods{}
  317. interface Framework7Params extends ViNamespace.AppParams{}
  318. interface Framework7Events extends ViNamespace.AppEvents{}
  319. interface Framework7Class<Events> extends ViewNamespace.AppMethods{}
  320. interface Framework7Params extends ViewNamespace.AppParams{}
  321. interface Framework7Events extends ViewNamespace.AppEvents{}
  322. interface Framework7Class<Events> extends VirtualListNamespace.AppMethods{}
  323. interface Framework7Params extends VirtualListNamespace.AppParams{}
  324. interface Framework7Events extends VirtualListNamespace.AppEvents{}
  325. }
  326. export { Request, Utils, Support, Device };
  327. export { Template7, Dom7, Component };
  328. export default Framework7;