a simple android-like toast with jQuery
<!-- Import it after your stylesheets -->
<link rel="stylesheet" href="toastah.css">
<script src="jquery.js"></script>| /** | |
| * Declarative FormData | |
| * | |
| * @usage formdata({ username: '' }); | |
| * @param {object} obj | |
| * @return FormData | |
| */ | |
| export default function formdata(obj) { | |
| const form = new FormData(); | |
| const flattened = flattenKeys(obj) |
| { | |
| "data": [{ | |
| "type": "range", | |
| "question": "What can you rate X?" | |
| }, { | |
| "type": "multiple_answer", | |
| "question": "Which do you think is cool?", | |
| "choices": [{ | |
| "id": 1, | |
| "text": "Pogi" |
| import React, { Component } from 'react'; | |
| import {connect} from 'react-redux'; | |
| /** | |
| * Initializes fullstory | |
| */ | |
| class FullStory extends Component { | |
| componentDidMount() { | |
| if (this.props.authenticated) { | |
| this.identify(); |
| function resolve(promise) { | |
| return Promise.resolve(promise) | |
| .then(res => { | |
| return res | |
| ? res | |
| : Promise.reject(); | |
| }) | |
| } |
| <?php | |
| namespace App\Providers; | |
| use App\Schedule; | |
| use Illuminate\Support\ServiceProvider; | |
| use Illuminate\Support\Facades\Validator; | |
| class AppServiceProvider extends ServiceProvider | |
| { |
| +(function($) { | |
| $('[data-jort]').on('click', function() { | |
| var el = $(this) | |
| var key = el.data('jort') | |
| var q = new URLSearchParams(window.location.search) | |
| var sort = q.get('sort') | |
| var descending = `-${key}` | |
| if (!sort || (sort !== key && sort !== descending)) { | |
| q.set('sort', key) |
| +(function($, undefined) { | |
| // <form data-verilete="user" data-verilete-name= | |
| // Verilete = Verify delete | |
| $('[data-verilete]').on('submit', function(e) { | |
| var el = $(this) | |
| var resource = el.data('verilete') || 'resource'; | |
| var name = el.data('verilete-name') | |
| if (!confirmation({ resource: resource, name: name }) ) { | |
| e.preventDefault() |
| +(function() { | |
| var uagent = navigator.userAgent.toLowerCase() | |
| if (uagent.search("iphone") !== -1) { | |
| document.body.classList.add('-is-iphone') | |
| } | |
| })() |
| import React from 'react'; | |
| import Template from './template'; | |
| class Typeahead extends React.Component { | |
| render() { | |
| return Template(/* props */); | |
| // or return <Template {/* props */} /> | |
| } | |
| } |