├── .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
--------------------------------------------------------------------------------