├── .eslintrc.js ├── README.md ├── index.html ├── jsconfig.json ├── karma.conf.js ├── package.json ├── sharp.js ├── specs ├── contract │ └── favoriteRestaurantContract.js ├── favoriteRestaurantIdbSpec.js ├── helpers │ └── TestFactories.js ├── likeRestaurantSpec.js ├── sampleTestSpec.js └── unlikeRestaurantSpec.js ├── src ├── scripts │ ├── data │ │ ├── DataRestaurant.js │ │ └── FavoriteRestaurant.js │ ├── globals │ │ ├── API_ENDPOINT.js │ │ └── CONFIG.js │ ├── index.js │ ├── routes │ │ ├── route.js │ │ └── url-parser.js │ ├── utils │ │ ├── CacheHelper.js │ │ ├── DrawerInitiator.js │ │ ├── LikeButtonInitiator.js │ │ ├── LikeButtonPresenter.js │ │ └── swRegister.js │ └── views │ │ ├── App.js │ │ ├── component │ │ ├── restaurant-detail.js │ │ ├── restaurant-item.js │ │ ├── restaurant-list.js │ │ └── template-creator.js │ │ └── pages │ │ ├── detail.js │ │ ├── favorite.js │ │ └── restaurants.js ├── styles │ ├── detail.css │ ├── main.css │ └── responsive.css └── templates │ └── index.html ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/index.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/jsconfig.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/package.json -------------------------------------------------------------------------------- /sharp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/sharp.js -------------------------------------------------------------------------------- /specs/contract/favoriteRestaurantContract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/contract/favoriteRestaurantContract.js -------------------------------------------------------------------------------- /specs/favoriteRestaurantIdbSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/favoriteRestaurantIdbSpec.js -------------------------------------------------------------------------------- /specs/helpers/TestFactories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/helpers/TestFactories.js -------------------------------------------------------------------------------- /specs/likeRestaurantSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/likeRestaurantSpec.js -------------------------------------------------------------------------------- /specs/sampleTestSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/sampleTestSpec.js -------------------------------------------------------------------------------- /specs/unlikeRestaurantSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/specs/unlikeRestaurantSpec.js -------------------------------------------------------------------------------- /src/scripts/data/DataRestaurant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/data/DataRestaurant.js -------------------------------------------------------------------------------- /src/scripts/data/FavoriteRestaurant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/data/FavoriteRestaurant.js -------------------------------------------------------------------------------- /src/scripts/globals/API_ENDPOINT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/globals/API_ENDPOINT.js -------------------------------------------------------------------------------- /src/scripts/globals/CONFIG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/globals/CONFIG.js -------------------------------------------------------------------------------- /src/scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/index.js -------------------------------------------------------------------------------- /src/scripts/routes/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/routes/route.js -------------------------------------------------------------------------------- /src/scripts/routes/url-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/routes/url-parser.js -------------------------------------------------------------------------------- /src/scripts/utils/CacheHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/utils/CacheHelper.js -------------------------------------------------------------------------------- /src/scripts/utils/DrawerInitiator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/utils/DrawerInitiator.js -------------------------------------------------------------------------------- /src/scripts/utils/LikeButtonInitiator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/utils/LikeButtonInitiator.js -------------------------------------------------------------------------------- /src/scripts/utils/LikeButtonPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/utils/LikeButtonPresenter.js -------------------------------------------------------------------------------- /src/scripts/utils/swRegister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/utils/swRegister.js -------------------------------------------------------------------------------- /src/scripts/views/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/App.js -------------------------------------------------------------------------------- /src/scripts/views/component/restaurant-detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/component/restaurant-detail.js -------------------------------------------------------------------------------- /src/scripts/views/component/restaurant-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/component/restaurant-item.js -------------------------------------------------------------------------------- /src/scripts/views/component/restaurant-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/component/restaurant-list.js -------------------------------------------------------------------------------- /src/scripts/views/component/template-creator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/component/template-creator.js -------------------------------------------------------------------------------- /src/scripts/views/pages/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/pages/detail.js -------------------------------------------------------------------------------- /src/scripts/views/pages/favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/pages/favorite.js -------------------------------------------------------------------------------- /src/scripts/views/pages/restaurants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/scripts/views/pages/restaurants.js -------------------------------------------------------------------------------- /src/styles/detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/styles/detail.css -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /src/styles/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/styles/responsive.css -------------------------------------------------------------------------------- /src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/src/templates/index.html -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widimicko/RestaurantApps/HEAD/webpack.prod.js --------------------------------------------------------------------------------