├── .github └── workflows │ └── update-copyright-years.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── agate ├── all-samples │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── details.jpg │ │ │ ├── favorites-list.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── mural.jpeg │ │ │ ├── ornaments.jpg │ │ │ ├── rainbow.jpg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ButtonToSamples │ │ │ │ ├── ButtonToSamples.js │ │ │ │ ├── ButtonToSamples.module.less │ │ │ │ └── package.json │ │ │ ├── README.md │ │ │ └── SampleItem │ │ │ │ ├── SampleItem.js │ │ │ │ └── package.json │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-dynamic-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── ornaments.jpg │ │ │ └── rainbow.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── DynamicPanel │ │ │ │ ├── DynamicPanel.js │ │ │ │ └── package.json │ │ │ ├── FileBrowser │ │ │ │ ├── FileBrowser.js │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-layout │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── details.jpg │ │ │ └── favorites-list.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── README.md │ │ │ └── util.js │ │ ├── index.js │ │ └── views │ │ │ ├── Details.js │ │ │ ├── FavoritesList.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-locale-switching │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── LocaleSwitch │ │ │ │ ├── LocaleSwitch.js │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel-redux │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── PhotoPicker.js │ │ │ ├── PhotoSlider.js │ │ │ ├── SaveButton.js │ │ │ ├── SavedPopup.js │ │ │ └── componentStyles.module.less │ │ ├── containers │ │ │ ├── FooterContainer.js │ │ │ ├── PhotoPickerContainer.js │ │ │ ├── PhotoPreviewContainer.js │ │ │ ├── PhotoSliderContainer.js │ │ │ └── containerStyles.module.less │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ └── MainPanel.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ProfilePhotoPicker.js │ │ │ ├── ProfilePhotoPicker.module.less │ │ │ ├── README.md │ │ │ ├── SaveButton.js │ │ │ └── tests │ │ │ │ ├── ProfilePhotoPicker-specs.js │ │ │ │ └── SaveButton-specs.js │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-virtualgridlist-api │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── GalleryPanelHeader │ │ │ │ ├── GalleryPanelHeader.js │ │ │ │ └── package.json │ │ │ ├── ImageItem │ │ │ │ ├── ImageItem.js │ │ │ │ └── package.json │ │ │ ├── ImageList │ │ │ │ ├── ImageList.js │ │ │ │ └── package.json │ │ │ └── SideBar │ │ │ │ ├── SideBar.js │ │ │ │ ├── SideBar.module.less │ │ │ │ └── package.json │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── AppStateDecorator.js │ │ │ ├── MainView.js │ │ │ └── MainView.module.less │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png └── pattern-virtuallist-preserving-focus │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ └── ilibmanifest.json │ ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ └── README.md │ ├── index.js │ ├── main.js │ ├── store │ │ ├── package.json │ │ └── store.js │ └── views │ │ ├── MainPanel.js │ │ ├── PatternList.js │ │ ├── PatternList.module.less │ │ └── README.md │ └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── assets └── images │ ├── barcelona.jpeg │ ├── busan.jpeg │ ├── butterfly.jpg │ ├── car.jpeg │ ├── city.jpeg │ ├── daegu.jpeg │ ├── details.jpg │ ├── favorites-list.jpg │ ├── frozenwaterfall.jpg │ ├── jellyfish.jpg │ ├── kyoto.jpeg │ ├── losangeles.jpeg │ ├── macaw.jpg │ ├── madrid.jpg │ ├── mural.jpeg │ ├── newyorkcity.jpg │ ├── ornaments.jpg │ ├── osaka.jpeg │ ├── rainbow.jpg │ ├── sanfrancisco.jpg │ ├── seoul.jpeg │ ├── space-shuttle.jpg │ ├── tokyo.jpeg │ ├── valencia.jpg │ └── violin.jpeg ├── moonstone ├── all-samples │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── details.jpg │ │ │ ├── favorites-list.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── mural.jpeg │ │ │ ├── ornaments.jpg │ │ │ ├── rainbow.jpg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ButtonToSamples │ │ │ │ ├── ButtonToSamples.js │ │ │ │ ├── ButtonToSamples.module.less │ │ │ │ └── package.json │ │ │ ├── README.md │ │ │ └── SampleItem │ │ │ │ ├── SampleItem.js │ │ │ │ └── package.json │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-activity-panels-deep-linking │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ ├── AppStateDecorator.js │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-activity-panels-redux │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-activity-panels │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── ButtonPanel.js │ │ │ ├── ItemPanel.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-analytics-webostv │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── analytics.cfg │ ├── package-lock.json │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-dynamic-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── ornaments.jpg │ │ │ └── rainbow.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── DynamicPanel │ │ │ │ ├── DynamicPanel.js │ │ │ │ └── package.json │ │ │ ├── FileBrowser │ │ │ │ ├── FileBrowser.js │ │ │ │ ├── FileBrowser.module.less │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-expandablelist-object │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ └── package.json │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-layout │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── details.jpg │ │ │ └── favorites-list.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── README.md │ │ │ └── util.js │ │ ├── index.js │ │ └── views │ │ │ ├── Details.js │ │ │ ├── FavoritesList.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-locale-switching │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── LocaleSwitch │ │ │ │ ├── LocaleSwitch.js │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-routable-panels │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ ├── AppStateDecorator.js │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── AboutPanel.js │ │ │ ├── MainPanel.js │ │ │ ├── README.md │ │ │ └── RouteTree.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel-redux │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── PhotoPicker.js │ │ │ ├── PhotoSlider.js │ │ │ ├── SaveButton.js │ │ │ ├── SavedPopup.js │ │ │ └── componentStyles.module.less │ │ ├── containers │ │ │ ├── FooterContainer.js │ │ │ ├── PhotoPickerContainer.js │ │ │ ├── PhotoPreviewContainer.js │ │ │ ├── PhotoSliderContainer.js │ │ │ └── containerStyles.module.less │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ └── MainPanel.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ProfilePhotoPicker.js │ │ │ ├── ProfilePhotoPicker.module.less │ │ │ ├── README.md │ │ │ ├── SaveButton.js │ │ │ └── tests │ │ │ │ ├── ProfilePhotoPicker-specs.js │ │ │ │ └── SaveButton-specs.js │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-video-player │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ ├── package.json │ │ │ └── videos.js │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── ItemPanel.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-virtualgridlist-api │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── GalleryPanelHeader │ │ │ │ ├── GalleryPanelHeader.js │ │ │ │ └── package.json │ │ │ ├── ImageItem │ │ │ │ ├── ImageItem.js │ │ │ │ └── package.json │ │ │ ├── ImageList │ │ │ │ ├── ImageList.js │ │ │ │ └── package.json │ │ │ └── SideBar │ │ │ │ ├── SideBar.js │ │ │ │ ├── SideBar.module.less │ │ │ │ └── package.json │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── AppStateDecorator.js │ │ │ ├── MainView.js │ │ │ └── MainView.module.less │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-virtuallist-preserving-focus │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ ├── PatternList.js │ │ │ ├── PatternList.module.less │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── tutorial-hello-enact │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png └── tutorial-kitten-browser │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ └── ilibmanifest.json │ ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ ├── Kitten │ │ │ ├── Kitten.js │ │ │ ├── Kitten.module.less │ │ │ ├── package.json │ │ │ └── tests │ │ │ │ └── Kitten-specs.js │ │ └── README.md │ ├── index.js │ └── views │ │ ├── Detail.js │ │ ├── List.js │ │ └── README.md │ └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── my-theme-app ├── .gitignore ├── README.md ├── package.json ├── resources │ └── ilibmanifest.json └── src │ ├── App │ ├── App.js │ ├── App.module.less │ └── package.json │ ├── components │ ├── PanelHeader │ │ ├── PanelHeader.js │ │ ├── PanelHeader.module.less │ │ └── package.json │ └── README.md │ ├── index.js │ └── views │ ├── ButtonsIcons.js │ ├── Items.js │ ├── MainPanel.js │ ├── README.md │ └── common.module.less ├── package-lock.json ├── package.json ├── sandstone ├── all-samples │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── details.jpg │ │ │ ├── favorites-list.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── mural.jpeg │ │ │ ├── ornaments.jpg │ │ │ ├── rainbow.jpg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ButtonToSamples │ │ │ │ ├── ButtonToSamples.js │ │ │ │ ├── ButtonToSamples.module.less │ │ │ │ └── package.json │ │ │ ├── README.md │ │ │ └── SampleItem │ │ │ │ ├── SampleItem.js │ │ │ │ └── package.json │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── custom-skin │ ├── .gitignore │ ├── README-devs.md │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── screenTypes.json │ └── src │ │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ │ ├── common │ │ └── styles.module.less │ │ ├── components │ │ ├── AutoPopup │ │ │ └── AutoPopup.js │ │ ├── ColorField │ │ │ └── ColorField.js │ │ ├── ColorFields │ │ │ └── ColorFields.js │ │ ├── ColorPicker │ │ │ ├── ColorPicker.js │ │ │ └── ColorPicker.module.less │ │ ├── ImportSkin │ │ │ ├── ImportSkin.js │ │ │ └── ImportSkin.module.less │ │ ├── NameField │ │ │ ├── NameField.js │ │ │ └── NameField.module.less │ │ ├── OutputField │ │ │ ├── OutputField.js │ │ │ └── OutputField.module.less │ │ ├── SingleField │ │ │ ├── SingleField.js │ │ │ └── SingleField.module.less │ │ └── TripleField │ │ │ ├── TripleField.js │ │ │ └── TripleField.module.less │ │ ├── constants.js │ │ ├── index.js │ │ ├── utils.js │ │ └── views │ │ ├── MainPanel.js │ │ └── MainPanel.module.less ├── pattern-account-icon │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ └── package.json │ │ ├── components │ │ │ ├── AccountIcon.js │ │ │ ├── AccountIcon.module.less │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ ├── MainPanel.module.less │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-analytics-webostv │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── analytics.cfg │ ├── package-lock.json │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-dynamic-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── butterfly.jpg │ │ │ ├── frozenwaterfall.jpg │ │ │ ├── jellyfish.jpg │ │ │ ├── macaw.jpg │ │ │ ├── ornaments.jpg │ │ │ └── rainbow.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── DynamicPanel │ │ │ │ ├── DynamicPanel.js │ │ │ │ └── package.json │ │ │ ├── FileBrowser │ │ │ │ ├── FileBrowser.js │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-layout │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── details.jpg │ │ │ └── favorites-list.jpg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── README.md │ │ │ └── util.js │ │ ├── index.js │ │ └── views │ │ │ ├── Details.js │ │ │ ├── FavoritesList.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-locale-switching │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── LocaleSwitch │ │ │ │ ├── LocaleSwitch.js │ │ │ │ └── package.json │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-ls2request-camera │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ └── package.json │ │ ├── components │ │ │ └── CameraView.js │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ └── MainPanel.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-react18-new │ ├── .gitignore │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ └── src │ │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ │ ├── index.js │ │ └── views │ │ ├── Batching │ │ ├── BatchedAssign.js │ │ ├── Batching.js │ │ ├── NotBatchedAssign.js │ │ └── package.json │ │ ├── Suspense │ │ ├── NoSuspense.js │ │ ├── SamplePage.js │ │ ├── SkeletonPage.js │ │ ├── Suspense.js │ │ ├── package.json │ │ └── placeholder.jpg │ │ └── UseTransition │ │ ├── Content.js │ │ ├── FakeApi.js │ │ ├── UseTransition.js │ │ ├── UseTransition.module.less │ │ └── package.json ├── pattern-routable-panels │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ ├── AppStateDecorator.js │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── AboutPanel.js │ │ │ ├── MainPanel.js │ │ │ ├── README.md │ │ │ └── RouteTree.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel-redux │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── PhotoPicker.js │ │ │ ├── PhotoSlider.js │ │ │ ├── SaveButton.js │ │ │ ├── SavedPopup.js │ │ │ └── componentStyles.module.less │ │ ├── containers │ │ │ ├── FooterContainer.js │ │ │ ├── PhotoPickerContainer.js │ │ │ ├── PhotoPreviewContainer.js │ │ │ ├── PhotoSliderContainer.js │ │ │ └── containerStyles.module.less │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ └── MainPanel.js │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-single-panel │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── images │ │ │ ├── car.jpeg │ │ │ ├── city.jpeg │ │ │ ├── mural.jpeg │ │ │ ├── space-shuttle.jpg │ │ │ └── violin.jpeg │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── ProfilePhotoPicker.js │ │ │ ├── ProfilePhotoPicker.module.less │ │ │ ├── README.md │ │ │ ├── SaveButton.js │ │ │ └── tests │ │ │ │ ├── ProfilePhotoPicker-specs.js │ │ │ │ └── SaveButton-specs.js │ │ ├── index.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-video-player │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ ├── package.json │ │ │ └── videos.js │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ ├── ItemPanel.js │ │ │ ├── MainPanel.js │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-virtualgridlist-api │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ ├── GalleryPanelHeader │ │ │ │ ├── GalleryPanelHeader.js │ │ │ │ └── package.json │ │ │ ├── ImageItem │ │ │ │ ├── ImageItem.js │ │ │ │ └── package.json │ │ │ ├── ImageList │ │ │ │ ├── ImageList.js │ │ │ │ └── package.json │ │ │ └── SideBar │ │ │ │ ├── SideBar.js │ │ │ │ ├── SideBar.module.less │ │ │ │ └── package.json │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ ├── AppStateDecorator.js │ │ │ ├── MainView.js │ │ │ └── MainView.module.less │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── pattern-virtuallist-preserving-focus │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ ├── main.js │ │ ├── store │ │ │ ├── package.json │ │ │ └── store.js │ │ └── views │ │ │ ├── MainPanel.js │ │ │ ├── PatternList.js │ │ │ ├── PatternList.module.less │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png ├── tutorial-hello-enact │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ │ └── ilibmanifest.json │ ├── src │ │ ├── App │ │ │ ├── App.js │ │ │ ├── App.module.less │ │ │ └── package.json │ │ ├── components │ │ │ └── README.md │ │ ├── index.js │ │ └── views │ │ │ └── README.md │ └── webos-meta │ │ ├── appinfo.json │ │ ├── icon-large.png │ │ ├── icon-mini.png │ │ └── icon.png └── tutorial-kitten-browser │ ├── .eslintignore │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── resources │ └── ilibmanifest.json │ ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ ├── Kitten │ │ │ ├── Kitten.js │ │ │ ├── Kitten.module.less │ │ │ ├── package.json │ │ │ └── tests │ │ │ │ └── Kitten-specs.js │ │ └── README.md │ ├── index.js │ └── views │ │ ├── Detail.js │ │ ├── List.js │ │ └── README.md │ └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── scripts ├── bootstrap.js ├── build.js ├── lint.js └── test.js ├── tutorial-typescript ├── README.md ├── package.json ├── resources │ └── ilibmanifest.json ├── src │ ├── App │ │ ├── App.module.less │ │ ├── App.tsx │ │ └── package.json │ ├── components │ │ ├── Counter │ │ │ ├── Counter.tsx │ │ │ └── package.json │ │ └── README.md │ ├── index.tsx │ └── views │ │ ├── MainPanel.tsx │ │ └── README.md ├── tsconfig.json └── types │ └── react-app-env.d.ts └── ui ├── all-samples ├── .eslintignore ├── .gitignore ├── LICENSE ├── README.md ├── assets │ └── images │ │ ├── barcelona.jpeg │ │ ├── busan.jpeg │ │ ├── daegu.jpeg │ │ ├── kyoto.jpeg │ │ ├── losangeles.jpeg │ │ ├── madrid.jpg │ │ ├── newyorkcity.jpg │ │ ├── osaka.jpeg │ │ ├── sanfrancisco.jpg │ │ ├── seoul.jpeg │ │ ├── tokyo.jpeg │ │ └── valencia.jpg ├── package.json ├── resources │ └── ilibmanifest.json ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ ├── ButtonToSamples │ │ │ ├── ButtonToSamples.js │ │ │ ├── ButtonToSamples.module.less │ │ │ └── package.json │ │ ├── README.md │ │ └── SampleItem │ │ │ ├── SampleItem.js │ │ │ └── package.json │ ├── index.js │ └── views │ │ └── README.md └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── pattern-analytics ├── .eslintignore ├── .gitignore ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── resources │ └── ilibmanifest.json ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ └── README.md │ ├── index.js │ └── views │ │ ├── MainPanel.js │ │ ├── MainPanel.module.less │ │ └── README.md └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── pattern-list-details-redux ├── .eslintignore ├── .gitignore ├── LICENSE ├── README.md ├── assets │ └── images │ │ ├── barcelona.jpeg │ │ ├── busan.jpeg │ │ ├── daegu.jpeg │ │ ├── kyoto.jpeg │ │ ├── losangeles.jpeg │ │ ├── madrid.jpg │ │ ├── newyorkcity.jpg │ │ ├── osaka.jpeg │ │ ├── sanfrancisco.jpg │ │ ├── seoul.jpeg │ │ ├── tokyo.jpeg │ │ └── valencia.jpg ├── package.json ├── resources │ └── ilibmanifest.json ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ ├── Content.js │ │ ├── Content.module.less │ │ ├── Nav │ │ │ ├── CountryButton.js │ │ │ ├── CountryButton.module.less │ │ │ ├── Nav.js │ │ │ └── package.json │ │ └── SideBar │ │ │ ├── CityItem.js │ │ │ ├── CityItem.module.less │ │ │ ├── SideBar.js │ │ │ └── package.json │ ├── containers │ │ ├── ContentContainer.js │ │ ├── NavContainer.js │ │ └── SideBarContainer.js │ ├── index.js │ ├── main.js │ ├── store │ │ ├── package.json │ │ └── store.js │ └── views │ │ ├── Body.js │ │ ├── Body.module.less │ │ ├── MainView.js │ │ └── MainView.module.less └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png ├── pattern-list-details ├── .eslintignore ├── .gitignore ├── LICENSE ├── README.md ├── assets │ └── images │ │ ├── barcelona.jpeg │ │ ├── busan.jpeg │ │ ├── daegu.jpeg │ │ ├── kyoto.jpeg │ │ ├── losangeles.jpeg │ │ ├── madrid.jpg │ │ ├── newyorkcity.jpg │ │ ├── osaka.jpeg │ │ ├── sanfrancisco.jpg │ │ ├── seoul.jpeg │ │ ├── tokyo.jpeg │ │ └── valencia.jpg ├── package.json ├── resources │ └── ilibmanifest.json ├── src │ ├── App │ │ ├── App.js │ │ ├── App.module.less │ │ └── package.json │ ├── components │ │ ├── Content.js │ │ ├── Content.module.less │ │ ├── Nav.js │ │ ├── Nav.module.less │ │ ├── SideBar.js │ │ ├── SideBar.module.less │ │ └── tests │ │ │ ├── Content-specs.js │ │ │ ├── Nav-specs.js │ │ │ └── SideBar-specs.js │ ├── index.js │ └── views │ │ ├── Body.js │ │ ├── Body.module.less │ │ ├── MainView.js │ │ └── MainView.module.less └── webos-meta │ ├── appinfo.json │ ├── icon-large.png │ ├── icon-mini.png │ └── icon.png └── pattern-ls2request ├── .eslintignore ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── resources └── ilibmanifest.json ├── src ├── App │ ├── App.js │ ├── App.module.less │ └── package.json ├── index.js ├── main.js └── store │ ├── package.json │ └── store.js └── webos-meta ├── appinfo.json ├── icon-large.png ├── icon-mini.png └── icon.png /.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | .eslintcache 9 | 10 | # production 11 | build 12 | dist 13 | 14 | # misc 15 | .DS_Store 16 | npm-debug.log 17 | -------------------------------------------------------------------------------- /agate/all-samples/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/all-samples/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/all-samples/README.md: -------------------------------------------------------------------------------- 1 | ### all-samples 2 | 3 | This application is a wrapper application that links to all of the other sample applications for agate. 4 | -------------------------------------------------------------------------------- /agate/all-samples/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/car.jpeg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/city.jpeg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/details.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/macaw.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/mural.jpeg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /agate/all-samples/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/assets/images/violin.jpeg -------------------------------------------------------------------------------- /agate/all-samples/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/all-samples/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/all-samples/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/all-samples/src/components/ButtonToSamples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ButtonToSamples.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/all-samples/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/all-samples/src/components/SampleItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SampleItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/all-samples/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/all-samples/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.agateqa", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Agate QA Samples", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/all-samples/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/all-samples/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/all-samples/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/all-samples/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/macaw.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/components/DynamicPanel/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "DynamicPanel.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/components/FileBrowser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "FileBrowser.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-dynamic-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Dynamic Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-dynamic-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-dynamic-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-layout/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* -------------------------------------------------------------------------------- /agate/pattern-layout/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-layout/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-layout/assets/images/details.jpg -------------------------------------------------------------------------------- /agate/pattern-layout/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-layout/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /agate/pattern-layout/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /agate/pattern-layout/src/App/App.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-layout/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-layout/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/pattern-layout/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/pattern-layout/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "pattern-layout", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Layout Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/pattern-layout/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-layout/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-layout/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-layout/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-layout/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-layout/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-locale-switching/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/README.md: -------------------------------------------------------------------------------- 1 | # Locale Switching Sample 2 | 3 | This sample is a very simple sample with 3 components (one `Input` and two 4 | `Button`s). This sample will demonstrate how to update the locale of an app 5 | using either `context` or `redux`. 6 | 7 | > NOTE: An app should adopt one of these two approaches, not both. 8 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/src/components/LocaleSwitch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "LocaleSwitch.js" 3 | } -------------------------------------------------------------------------------- /agate/pattern-locale-switching/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/pattern-locale-switching/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/pattern-locale-switching/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-locale-switching", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Locale Switching Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/pattern-locale-switching/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-locale-switching/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-locale-switching/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-locale-switching/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-locale-switching/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-locale-switching/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/assets/images/car.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/assets/images/city.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/assets/images/mural.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/assets/images/violin.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/src/components/componentStyles.module.less: -------------------------------------------------------------------------------- 1 | .slider { 2 | min-width: 360px; 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/src/containers/containerStyles.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-single-panel-redux", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Single Panel Pattern with Redux", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-single-panel-redux/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel-redux/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-single-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/assets/images/car.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/assets/images/city.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/assets/images/mural.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /agate/pattern-single-panel/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/assets/images/violin.jpeg -------------------------------------------------------------------------------- /agate/pattern-single-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/src/components/ProfilePhotoPicker.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/pattern-single-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/pattern-single-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-single-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Single Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /agate/pattern-single-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-single-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-single-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-single-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | @import '~@enact/ui/styles/mixins.less'; 2 | 3 | .app { 4 | position: absolute; 5 | .position(0); 6 | padding: 0.5rem; 7 | box-sizing: border-box; 8 | } 9 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/components/GalleryPanelHeader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "GalleryPanelHeader.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/components/ImageItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/components/ImageList/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageList.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/components/SideBar/SideBar.module.less: -------------------------------------------------------------------------------- 1 | .sideBar { 2 | margin-right: 12px; 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/components/SideBar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SideBar.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/src/views/MainView.module.less: -------------------------------------------------------------------------------- 1 | .mainView { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | 7 | .content { 8 | display: flex; 9 | padding-top: 12px; 10 | box-sizing: border-box; 11 | flex: 1 0; 12 | overflow: hidden; 13 | } 14 | 15 | .sideBar { 16 | flex: 1; 17 | } 18 | 19 | .list { 20 | flex: 3; 21 | } 22 | -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtualgridlist-api/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtualgridlist-api/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-virtualgridlist-api/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtualgridlist-api/webos-meta/icon.png -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/views/PatternList.module.less: -------------------------------------------------------------------------------- 1 | /* PatternList.module.less */ 2 | 3 | .list { 4 | height: 360px; 5 | } 6 | -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /agate/pattern-virtuallist-preserving-focus/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/agate/pattern-virtuallist-preserving-focus/webos-meta/icon.png -------------------------------------------------------------------------------- /assets/images/barcelona.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/barcelona.jpeg -------------------------------------------------------------------------------- /assets/images/busan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/busan.jpeg -------------------------------------------------------------------------------- /assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/car.jpeg -------------------------------------------------------------------------------- /assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/city.jpeg -------------------------------------------------------------------------------- /assets/images/daegu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/daegu.jpeg -------------------------------------------------------------------------------- /assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/details.jpg -------------------------------------------------------------------------------- /assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /assets/images/kyoto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/kyoto.jpeg -------------------------------------------------------------------------------- /assets/images/losangeles.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/losangeles.jpeg -------------------------------------------------------------------------------- /assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/macaw.jpg -------------------------------------------------------------------------------- /assets/images/madrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/madrid.jpg -------------------------------------------------------------------------------- /assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/mural.jpeg -------------------------------------------------------------------------------- /assets/images/newyorkcity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/newyorkcity.jpg -------------------------------------------------------------------------------- /assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /assets/images/osaka.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/osaka.jpeg -------------------------------------------------------------------------------- /assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /assets/images/sanfrancisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/sanfrancisco.jpg -------------------------------------------------------------------------------- /assets/images/seoul.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/seoul.jpeg -------------------------------------------------------------------------------- /assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /assets/images/tokyo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/tokyo.jpeg -------------------------------------------------------------------------------- /assets/images/valencia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/valencia.jpg -------------------------------------------------------------------------------- /assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/assets/images/violin.jpeg -------------------------------------------------------------------------------- /moonstone/all-samples/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/all-samples/README.md: -------------------------------------------------------------------------------- 1 | ### all-samples 2 | 3 | This application is a wrapper application that links to all of the other sample applications for moonstone. 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/car.jpeg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/city.jpeg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/details.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/macaw.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/mural.jpeg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /moonstone/all-samples/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/assets/images/violin.jpeg -------------------------------------------------------------------------------- /moonstone/all-samples/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/src/components/ButtonToSamples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ButtonToSamples.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/all-samples/src/components/SampleItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SampleItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/all-samples/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/all-samples/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.moonstoneqa", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Moonstone QA Samples", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/all-samples/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/all-samples/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/all-samples/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/all-samples/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-deep-linking/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-deep-linking/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-deep-linking/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-deep-linking/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-redux/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-redux/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels-redux/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels-redux/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-activity-panels", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Activity Panels Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-activity-panels/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-activity-panels/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-analytics-webostv", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Analytics webOSTV Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-analytics-webostv/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-analytics-webostv/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-analytics-webostv/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-analytics-webostv/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/macaw.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/components/DynamicPanel/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "DynamicPanel.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/components/FileBrowser/FileBrowser.module.less: -------------------------------------------------------------------------------- 1 | @import '~@enact/ui/styles/mixins.less'; 2 | 3 | .fileBrowser { 4 | position: absolute; 5 | .position(0); 6 | } 7 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/components/FileBrowser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "FileBrowser.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-dynamic-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Dynamic Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-dynamic-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-dynamic-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-expandablelist-object/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-expandablelist-object/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-expandablelist-object/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-expandablelist-object/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-layout/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* -------------------------------------------------------------------------------- /moonstone/pattern-layout/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-layout/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-layout/assets/images/details.jpg -------------------------------------------------------------------------------- /moonstone/pattern-layout/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-layout/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /moonstone/pattern-layout/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /moonstone/pattern-layout/src/App/App.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-layout/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-layout/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-layout/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-layout/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "pattern-layout", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Layout Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-layout/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-layout/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-layout/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-layout/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-layout/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-layout/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/README.md: -------------------------------------------------------------------------------- 1 | # Locale Switching Sample 2 | 3 | This sample is a very simple sample with 3 components (one `Input` and two 4 | `Button`s). This sample will demonstrate how to update the locale of an app 5 | using either `context` or `redux`. 6 | 7 | > NOTE: An app should adopt one of these two approaches, not both. 8 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/src/components/LocaleSwitch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "LocaleSwitch.js" 3 | } -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-locale-switching", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Locale Switching Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-locale-switching/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-locale-switching/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-locale-switching/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-locale-switching/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/src/views/RouteTree.js: -------------------------------------------------------------------------------- 1 | const tree = ` First 2 | | \\ 3 | Second Third 4 | | 5 | Fourth 6 | 7 | `; 8 | 9 | const RouteTree = () => ( 10 |
11 |

Route Tree

12 |
{tree}
13 |
14 | ); 15 | 16 | export default RouteTree; 17 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-routable-panels", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Routable Panels Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-routable-panels/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-routable-panels/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-routable-panels/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-routable-panels/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/assets/images/car.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/assets/images/city.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/assets/images/mural.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/assets/images/violin.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/src/components/componentStyles.module.less: -------------------------------------------------------------------------------- 1 | .slider { 2 | min-width: 360px; 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/src/containers/containerStyles.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel-redux/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel-redux/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/assets/images/car.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/assets/images/city.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/assets/images/mural.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/assets/images/violin.jpeg -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/src/components/ProfilePhotoPicker.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | 6 | .slider { 7 | min-width: 360px; 8 | } 9 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-single-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Single Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-single-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-single-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-video-player/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | 4 | .player { 5 | position: absolute; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-video-player/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-video-player/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-video-player", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Video Player Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/pattern-video-player/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-video-player/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-video-player/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-video-player/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-video-player/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-video-player/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | @import '~@enact/ui/styles/mixins.less'; 2 | 3 | .app { 4 | position: absolute; 5 | .position(0); 6 | padding: 0.5rem; 7 | box-sizing: border-box; 8 | } 9 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/components/GalleryPanelHeader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "GalleryPanelHeader.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/components/ImageItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/components/ImageList/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageList.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/components/SideBar/SideBar.module.less: -------------------------------------------------------------------------------- 1 | .sideBar { 2 | margin-right: 12px; 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/components/SideBar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SideBar.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/src/views/MainView.module.less: -------------------------------------------------------------------------------- 1 | .mainView { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | 7 | .content { 8 | display: flex; 9 | padding-top: 12px; 10 | box-sizing: border-box; 11 | flex: 1 0; 12 | overflow: hidden; 13 | } 14 | 15 | .sideBar { 16 | flex: 1; 17 | } 18 | 19 | .list { 20 | flex: 3; 21 | } 22 | -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtualgridlist-api/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtualgridlist-api/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-virtualgridlist-api/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtualgridlist-api/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/views/PatternList.module.less: -------------------------------------------------------------------------------- 1 | /* PatternList.module.less */ 2 | 3 | .list { 4 | height: 360px; 5 | } 6 | -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/pattern-virtuallist-preserving-focus/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | font-size: 48px; 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.tutorial-hello-enact", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Hello, Enact", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-hello-enact/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-hello-enact/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/tutorial-hello-enact/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-hello-enact/webos-meta/icon.png -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | font-size: 48px; 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/components/Kitten/Kitten.module.less: -------------------------------------------------------------------------------- 1 | .kitten { 2 | display: inline-block; 3 | padding: 12px; 4 | text-align: center; 5 | } 6 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/components/Kitten/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Kitten.js" 3 | } 4 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.tutorial-kitten-browser", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Kitten Browser", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-kitten-browser/webos-meta/icon-large.png -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-kitten-browser/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /moonstone/tutorial-kitten-browser/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/moonstone/tutorial-kitten-browser/webos-meta/icon.png -------------------------------------------------------------------------------- /my-theme-app/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /my-theme-app/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /my-theme-app/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /my-theme-app/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /my-theme-app/src/components/PanelHeader/PanelHeader.module.less: -------------------------------------------------------------------------------- 1 | // PanelHeader.module.less 2 | // 3 | 4 | .panelHeader { 5 | border-bottom-width: 3px; 6 | border-bottom-style: solid; 7 | padding-bottom: 12px; 8 | } 9 | -------------------------------------------------------------------------------- /my-theme-app/src/components/PanelHeader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "PanelHeader.js" 3 | } 4 | -------------------------------------------------------------------------------- /my-theme-app/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /my-theme-app/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /my-theme-app/src/views/common.module.less: -------------------------------------------------------------------------------- 1 | // common.module.less 2 | // 3 | 4 | section { 5 | margin-bottom: 2em; 6 | } 7 | -------------------------------------------------------------------------------- /sandstone/all-samples/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/all-samples/README.md: -------------------------------------------------------------------------------- 1 | ### all-samples 2 | 3 | This application is a wrapper application that links to all of the other sample applications for sandstone. 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/car.jpeg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/city.jpeg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/details.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/macaw.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/mural.jpeg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /sandstone/all-samples/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/assets/images/violin.jpeg -------------------------------------------------------------------------------- /sandstone/all-samples/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/src/components/ButtonToSamples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ButtonToSamples.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/all-samples/src/components/SampleItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SampleItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/all-samples/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/all-samples/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.sandstoneqa", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Sandstone QA Samples", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/all-samples/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/all-samples/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/all-samples/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/all-samples/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/custom-skin/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/custom-skin/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /sandstone/custom-skin/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | .panels { 3 | background-color: #1F3044; 4 | font-size: 48px; 5 | } 6 | 7 | p { 8 | font-size: 48px; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sandstone/custom-skin/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/src/components/AccountIcon.module.less: -------------------------------------------------------------------------------- 1 | .icon { 2 | border-radius: 50%; 3 | margin: 0; 4 | font-size: 48px; 5 | overflow: visible; 6 | } 7 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-account-icon", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Account Icon Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-account-icon/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-account-icon/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-account-icon/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-account-icon/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-analytics-webostv", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Analytics webOSTV Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-analytics-webostv/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-analytics-webostv/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-analytics-webostv/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-analytics-webostv/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/butterfly.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/frozenwaterfall.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/jellyfish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/jellyfish.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/macaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/macaw.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/ornaments.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/ornaments.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/assets/images/rainbow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/assets/images/rainbow.jpg -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/components/DynamicPanel/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "DynamicPanel.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/components/FileBrowser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "FileBrowser.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-dynamic-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Dynamic Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-dynamic-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-dynamic-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-layout/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* -------------------------------------------------------------------------------- /sandstone/pattern-layout/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-layout/assets/images/details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-layout/assets/images/details.jpg -------------------------------------------------------------------------------- /sandstone/pattern-layout/assets/images/favorites-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-layout/assets/images/favorites-list.jpg -------------------------------------------------------------------------------- /sandstone/pattern-layout/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /sandstone/pattern-layout/src/App/App.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-layout/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-layout/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-layout/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-layout/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "pattern-layout", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Layout Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-layout/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-layout/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-layout/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-layout/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-layout/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-layout/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/README.md: -------------------------------------------------------------------------------- 1 | # Locale Switching Sample 2 | 3 | This sample is a very simple sample with 3 components (one `Input` and two 4 | `Button`s). This sample will demonstrate how to update the locale of an app 5 | using either `context` or `redux`. 6 | 7 | > NOTE: An app should adopt one of these two approaches, not both. 8 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/src/components/LocaleSwitch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "LocaleSwitch.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-locale-switching", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Locale Switching Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-locale-switching/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-locale-switching/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-locale-switching/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-locale-switching/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/src/App/App.js: -------------------------------------------------------------------------------- 1 | import {Panels} from '@enact/sandstone/Panels'; 2 | import ThemeDecorator from '@enact/sandstone/ThemeDecorator'; 3 | 4 | import MainPanel from '../views/MainPanel'; 5 | 6 | const App = (props) => { 7 | return ( 8 | 9 | 10 | 11 | ); 12 | }; 13 | 14 | export default ThemeDecorator(App); 15 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/src/main.js: -------------------------------------------------------------------------------- 1 | import {Provider} from 'react-redux'; 2 | 3 | import App from './App'; 4 | import store from './store'; 5 | 6 | let appElement = () => ( 7 | 8 | 9 | 10 | ); 11 | 12 | export default appElement; 13 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-ls2request", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "LS2Request Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-ls2request-camera/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-ls2request-camera/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-ls2request-camera/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-ls2request-camera/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # Editor 14 | .idea 15 | .vscode 16 | 17 | # misc 18 | .DS_Store 19 | npm-debug.log 20 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | display: flex; 3 | flex-direction: column; 4 | 5 | .tabLayout { 6 | overflow: hidden; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/views/Batching/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Batching.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/views/Suspense/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Suspense.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/views/Suspense/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-react18-new/src/views/Suspense/placeholder.jpg -------------------------------------------------------------------------------- /sandstone/pattern-react18-new/src/views/UseTransition/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "UseTransition.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/src/views/RouteTree.js: -------------------------------------------------------------------------------- 1 | const tree = ` First 2 | | \\ 3 | Second Third 4 | | 5 | Fourth 6 | 7 | `; 8 | 9 | const RouteTree = () => ( 10 |
11 |

Route Tree

12 |
{tree}
13 |
14 | ); 15 | 16 | export default RouteTree; 17 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-routable-panels", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Routable Panels Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-routable-panels/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-routable-panels/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-routable-panels/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-routable-panels/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/assets/images/car.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/assets/images/city.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/assets/images/mural.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/assets/images/violin.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/src/components/componentStyles.module.less: -------------------------------------------------------------------------------- 1 | .slider { 2 | min-width: 360px; 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/src/containers/containerStyles.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel-redux/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel-redux/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/assets/images/car.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/assets/images/car.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/assets/images/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/assets/images/city.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/assets/images/mural.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/assets/images/mural.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/assets/images/space-shuttle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/assets/images/space-shuttle.jpg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/assets/images/violin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/assets/images/violin.jpeg -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/src/components/ProfilePhotoPicker.module.less: -------------------------------------------------------------------------------- 1 | .profilePhoto { 2 | min-height: 300px; 3 | background-color: grey; 4 | } 5 | 6 | .slider { 7 | min-width: 360px; 8 | } 9 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-single-panel", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Single Panel Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-single-panel/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-single-panel/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-video-player/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | 4 | .player { 5 | position: absolute; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-video-player/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-video-player/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-video-player", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Video Player Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/pattern-video-player/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-video-player/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-video-player/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-video-player/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-video-player/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-video-player/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | @import '~@enact/ui/styles/mixins.less'; 2 | 3 | .app { 4 | position: absolute; 5 | .position(0); 6 | padding: 0.5rem; 7 | box-sizing: border-box; 8 | } 9 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/components/GalleryPanelHeader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "GalleryPanelHeader.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/components/ImageItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/components/ImageList/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ImageList.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/components/SideBar/SideBar.module.less: -------------------------------------------------------------------------------- 1 | .sideBar { 2 | margin-right: 12px; 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/components/SideBar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SideBar.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/src/views/MainView.module.less: -------------------------------------------------------------------------------- 1 | .mainView { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100%; 5 | } 6 | 7 | .content { 8 | display: flex; 9 | padding-top: 12px; 10 | box-sizing: border-box; 11 | flex: 1 0; 12 | overflow: hidden; 13 | } 14 | 15 | .sideBar { 16 | flex: 1; 17 | } 18 | 19 | .list { 20 | flex: 3; 21 | } 22 | -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtualgridlist-api/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtualgridlist-api/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-virtualgridlist-api/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtualgridlist-api/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/views/PatternList.module.less: -------------------------------------------------------------------------------- 1 | /* PatternList.module.less */ 2 | 3 | .list { 4 | height: 720px; 5 | } 6 | -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/pattern-virtuallist-preserving-focus/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | font-size: 48px; 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.tutorial-hello-enact", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Hello, Enact", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-hello-enact/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-hello-enact/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/tutorial-hello-enact/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-hello-enact/webos-meta/icon.png -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | /* styles can be put here */ 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/components/Kitten/Kitten.module.less: -------------------------------------------------------------------------------- 1 | @import "~@enact/sandstone/styles/mixins.less"; 2 | 3 | .kitten { 4 | display: inline-block; 5 | padding: 24px; 6 | text-align: center; 7 | background-color: transparent; 8 | .focus({ 9 | background-color: #e6e6e6; // light-grey 10 | color: black; 11 | }); 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/components/Kitten/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Kitten.js" 3 | } 4 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.tutorial-kitten-browser", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Kitten Browser", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-kitten-browser/webos-meta/icon-large.png -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-kitten-browser/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /sandstone/tutorial-kitten-browser/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/sandstone/tutorial-kitten-browser/webos-meta/icon.png -------------------------------------------------------------------------------- /tutorial-typescript/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } -------------------------------------------------------------------------------- /tutorial-typescript/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /tutorial-typescript/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.tsx" 3 | } -------------------------------------------------------------------------------- /tutorial-typescript/src/components/Counter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Counter.tsx" 3 | } -------------------------------------------------------------------------------- /tutorial-typescript/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /tutorial-typescript/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /ui/all-samples/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /ui/all-samples/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /ui/all-samples/README.md: -------------------------------------------------------------------------------- 1 | ### all-samples 2 | 3 | This application is a wrapper application that links to all of the other sample applications for enact/ui. 4 | -------------------------------------------------------------------------------- /ui/all-samples/assets/images/barcelona.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/barcelona.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/busan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/busan.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/daegu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/daegu.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/kyoto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/kyoto.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/losangeles.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/losangeles.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/madrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/madrid.jpg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/newyorkcity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/newyorkcity.jpg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/osaka.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/osaka.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/sanfrancisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/sanfrancisco.jpg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/seoul.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/seoul.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/tokyo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/tokyo.jpeg -------------------------------------------------------------------------------- /ui/all-samples/assets/images/valencia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/assets/images/valencia.jpg -------------------------------------------------------------------------------- /ui/all-samples/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /ui/all-samples/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /ui/all-samples/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/all-samples/src/components/ButtonToSamples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "ButtonToSamples.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/all-samples/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /ui/all-samples/src/components/SampleItem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SampleItem.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/all-samples/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /ui/all-samples/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.uiqa", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Enact/UI QA Samples", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /ui/all-samples/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/webos-meta/icon-large.png -------------------------------------------------------------------------------- /ui/all-samples/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /ui/all-samples/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/all-samples/webos-meta/icon.png -------------------------------------------------------------------------------- /ui/pattern-analytics/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /ui/pattern-analytics/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /ui/pattern-analytics/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-analytics/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | // styles can be put here 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-analytics/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-analytics/src/components/README.md: -------------------------------------------------------------------------------- 1 | Reusable components for your application go here -------------------------------------------------------------------------------- /ui/pattern-analytics/src/views/README.md: -------------------------------------------------------------------------------- 1 | Composite components that make up a distinct view go here -------------------------------------------------------------------------------- /ui/pattern-analytics/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-analytics", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "Analytics Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-analytics/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-analytics/webos-meta/icon-large.png -------------------------------------------------------------------------------- /ui/pattern-analytics/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-analytics/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /ui/pattern-analytics/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-analytics/webos-meta/icon.png -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/barcelona.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/barcelona.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/busan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/busan.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/daegu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/daegu.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/kyoto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/kyoto.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/losangeles.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/losangeles.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/madrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/madrid.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/newyorkcity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/newyorkcity.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/osaka.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/osaka.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/sanfrancisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/sanfrancisco.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/seoul.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/seoul.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/tokyo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/tokyo.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/assets/images/valencia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/assets/images/valencia.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | overflow: hidden; 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/components/Nav/CountryButton.module.less: -------------------------------------------------------------------------------- 1 | .button { 2 | width: 180px; 3 | height: 72px; 4 | border: 3px grey solid; 5 | border-radius: 6px; 6 | margin: 12px; 7 | font-size: 36px; 8 | 9 | &:hover { 10 | background-color: lightgrey; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/components/Nav/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "Nav.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/components/SideBar/CityItem.module.less: -------------------------------------------------------------------------------- 1 | .item { 2 | margin: 24px 0; 3 | font-size: 36px; 4 | cursor: default; 5 | } 6 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/components/SideBar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "SideBar.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/main.js: -------------------------------------------------------------------------------- 1 | import {Provider} from 'react-redux'; 2 | 3 | import App from './App'; 4 | import configureAppStore from './store'; 5 | 6 | // set default launch path 7 | const store = configureAppStore(); 8 | 9 | let appElement = () => ( 10 | 11 | 12 | 13 | ); 14 | 15 | export default appElement; 16 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/src/views/Body.module.less: -------------------------------------------------------------------------------- 1 | .body { 2 | height: 100%; 3 | } 4 | 5 | .sidebar { 6 | margin-right: 12px; 7 | } 8 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-list-details-redux", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "List Details Pattern with Redux", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/webos-meta/icon-large.png -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /ui/pattern-list-details-redux/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details-redux/webos-meta/icon.png -------------------------------------------------------------------------------- /ui/pattern-list-details/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/barcelona.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/barcelona.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/busan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/busan.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/daegu.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/daegu.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/kyoto.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/kyoto.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/losangeles.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/losangeles.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/madrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/madrid.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/newyorkcity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/newyorkcity.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/osaka.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/osaka.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/sanfrancisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/sanfrancisco.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/seoul.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/seoul.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/tokyo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/tokyo.jpeg -------------------------------------------------------------------------------- /ui/pattern-list-details/assets/images/valencia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/assets/images/valencia.jpg -------------------------------------------------------------------------------- /ui/pattern-list-details/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details/src/App/App.module.less: -------------------------------------------------------------------------------- 1 | .app { 2 | overflow: hidden; 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-list-details/src/components/Nav.module.less: -------------------------------------------------------------------------------- 1 | .button { 2 | width: 180px; 3 | height: 72px; 4 | border: 3px grey solid; 5 | border-radius: 6px; 6 | margin: 12px; 7 | font-size: 36px; 8 | 9 | &:hover { 10 | background-color: lightgrey; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-list-details/src/components/SideBar.module.less: -------------------------------------------------------------------------------- 1 | .item { 2 | margin: 24px 0; 3 | font-size: 36px; 4 | cursor: default; 5 | } 6 | -------------------------------------------------------------------------------- /ui/pattern-list-details/src/views/Body.module.less: -------------------------------------------------------------------------------- 1 | .body { 2 | height: 100%; 3 | } 4 | 5 | .sidebar { 6 | margin-right: 12px; 7 | } 8 | -------------------------------------------------------------------------------- /ui/pattern-list-details/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-list-details", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "List Details Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-list-details/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/webos-meta/icon-large.png -------------------------------------------------------------------------------- /ui/pattern-list-details/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /ui/pattern-list-details/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-list-details/webos-meta/icon.png -------------------------------------------------------------------------------- /ui/pattern-ls2request/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | dist/* 4 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | 6 | # testing 7 | coverage 8 | 9 | # production 10 | build 11 | dist 12 | 13 | # misc 14 | .DS_Store 15 | npm-debug.log 16 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/resources/ilibmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [] 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/src/App/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "App.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/src/main.js: -------------------------------------------------------------------------------- 1 | import {Provider} from 'react-redux'; 2 | 3 | import App from './App'; 4 | import store from './store'; 5 | 6 | let appElement = () => ( 7 | 8 | 9 | 10 | ); 11 | 12 | export default appElement; 13 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/src/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "store.js" 3 | } 4 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/webos-meta/appinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "com.enactjs.app.pattern-ls2request", 3 | "version": "1.0.0", 4 | "vendor": "LGE-SVL", 5 | "type": "web", 6 | "main": "index.html", 7 | "title": "LS2Request Pattern", 8 | "icon": "icon.png", 9 | "miniicon": "icon-mini.png", 10 | "largeIcon": "icon-large.png", 11 | "uiRevision": 2 12 | } 13 | -------------------------------------------------------------------------------- /ui/pattern-ls2request/webos-meta/icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-ls2request/webos-meta/icon-large.png -------------------------------------------------------------------------------- /ui/pattern-ls2request/webos-meta/icon-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-ls2request/webos-meta/icon-mini.png -------------------------------------------------------------------------------- /ui/pattern-ls2request/webos-meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enactjs/samples/7f935f6fe1d57e26460c18e93e64538d0f6e9017/ui/pattern-ls2request/webos-meta/icon.png --------------------------------------------------------------------------------