Join my stream on Twitch to help build this app! Feel free to add comments about additional features we should explore.
- Structure of the RSS item
- Name of the source
- Article title
- Date
- Excerpt
- Full article
Join my stream on Twitch to help build this app! Feel free to add comments about additional features we should explore.
| { | |
| "presets": [ | |
| ["env", { | |
| "targets": { | |
| "node": "6.10" | |
| } | |
| }] | |
| ] | |
| } |
| body{font-family: "Open Sans", sans-serif;} | |
| .oculta{font-size: 0px; margin: 0px; padding: 0px;} | |
| header{background-color: #2F3855;padding: 5px;width: 100%;text-align: center;color: #FFF;} | |
| .header-menu-top{background-color: #0d0d0f;border: #2F3855;} | |
| .header-menu-top .container {display: flex;align-items: center;} | |
| .header-menu-top .header-logo-campus {display: flex;align-items: center;float: none;} | |
| .header-menu-top .header-logo-campus .navbar-brand{float: none;display: block;margin-left: 0; padding: 0;} | |
| .header-menu-top .navbar-collapse {flex: 1;justify-content: flex-end}; |
| body{font-family: "Open Sans", sans-serif;} | |
| .oculta{font-size: 0px; margin: 0px; padding: 0px;} | |
| header{background-color: #2F3855;padding: 5px;width: 100%;text-align: center;color: #FFF;} | |
| .header-menu-top{background-color: #0d0d0f;border: #2F3855;} | |
| .header-menu-top .container {display: flex;align-items: center;} | |
| .header-menu-top .header-logo-campus {display: flex;align-items: center;float: none;} | |
| .header-menu-top .header-logo-campus .navbar-brand{float: none;display: block;margin-left: 0; padding: 0;} | |
| .header-menu-top .navbar-collapse {flex: 1;justify-content: flex-end}; |
| <?php | |
| /* | |
| Term Archive Pages: | |
| - http://example.com/recipes/dinner/ | |
| - http://example.com/recipes/breakfast,brunch/ | |
| Single Recipe Pages: | |
| - http://example.com/recipes/dinner/soup-title/ |
| <?php | |
| /** | |
| * Skip cart and redirect to direct checkout | |
| * | |
| * @package WooCommerce | |
| * @version 1.0.0 | |
| * @author Alessandro Benoit | |
| */ | |
| // Skip the cart and redirect to check out url when clicking on Add to cart |
| // Get all of the images that are marked up to lazy load | |
| const images = document.querySelectorAll('.js-lazy-image'); | |
| const config = { | |
| // If the image gets within 50px in the Y axis, start the download. | |
| rootMargin: '50px 0px', | |
| threshold: 0.01 | |
| }; | |
| // The observer for the images on the page | |
| let observer = new IntersectionObserver(onIntersection, config); |
| const $_get = ( _this, me ) => ( pos = undefined ) => | |
| ( pos === undefined ) | |
| ? _this.e[ 0 ] | |
| : _this.e[ pos ] | |
| const $_val = ( _this, me ) => ( newval = undefined ) => { | |
| if ( newval === undefined ) return _this.e.value | |
| _this.e.value = newval | |
| return me | |
| } |