Get the current version from here
Download Git from here
You can get a client to work with Git more easily:
| html, body { | |
| font: 14px 'Helvetica Neue', arial, sans-serif; | |
| font-weight: 400; | |
| padding: 0; | |
| margin: 0; | |
| height: 100%; | |
| width: 100%; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } |
| //unistore connector | |
| @connect( | |
| ["level", "tiles"], | |
| actions | |
| ) | |
| export default class GameRoute extends Component { | |
| componentDidMount() { | |
| let level = this.props.matches.level | |
| // actions has a mathod called startGame | |
| this.props.startGame( {level} ) |
| # Maaatch Release Notes | |
| - v 1.0.0 first major | |
| - https://maaatch.games | |
| ### Features | |
| - No grid lock, flip as fast as you can, thanks @kennethrohde. | |
| - Mute sounds button, thanks @kennethrohde. | |
| - Timer starts when flipping the first tile, not when game is loaded, thanks @jaffathecake. | |
| - Better offline support via offline-plugin, thanks @nekrtemplar. | |
| - Better font caching and game font fallback, thanks @patrickkettner. |
| import Preact from 'preact' | |
| // props: already existing variable contains props from host dom | |
| // hostElement: is the div we want to render in | |
| Preact.render(Preact.h(HelloWidget, props), hostElement) //TADA! 🎉 |
| import Preact from 'preact' | |
| let props = { name: "Zouhir" } | |
| Preact.h(HelloWidget, props) // this is equal to: <HelloWidget {...props} /> |
| let script = hostElement.querySelector("script"); | |
| let scriptType = script.hasAttribute("type") || null; | |
| let props = {}; | |
| if (scriptType && scriptType === "text/props") { | |
| try { | |
| props = JSON.parse(script.textContent); // logs { name: "Zouhir"} | |
| } catch (e) { | |
| throw new Error(e); | |
| } | |
| } |
| <!-- container with specific styles --> | |
| <div class="container"> | |
| <script type="text/props"> | |
| { | |
| "name": "Zouhir" | |
| } | |
| </script> | |
| <script async src="cdn.../hello-widget.js"> </script> | |
| </div> |
| <!-- container with specific styles --> | |
| <div class="container"> | |
| <div class="loading-animation"> | |
| <!-- habitat will clear this animation when widget will mount --> | |
| Loading... | |
| </div> | |
| <script async src="cdn.../hello-widget.js"> </script> | |
| </div> |
| helloWidgetHabitat.render({ | |
| inline: true, | |
| clean: true, | |
| }); |