Skip to content

Instantly share code, notes, and snippets.

@lllama
lllama / README.md
Last active December 27, 2015 11:29 — forked from mbostock/.block
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'textarea',
codeMirror: Ember.inject.service(),
becameVisible() {
this._super(...arguments);
@lllama
lllama / controllers.application.js
Created November 16, 2016 14:15
Empty Maps don't trigger 'else' clause
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@lllama
lllama / components.code-directory.js
Created November 22, 2016 21:42
Recursion Makes Lllama Cry
import Ember from 'ember';
export default Ember.Component.extend({
expanded: true,
tagName: '',
init () {
this._super(...arguments)
if (this.get('expanded') === undefined) {
this.set('expanded', false)
}
import Controller from '@ember/controller';
import { isEqual } from '@ember/utils';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
a = '1';
get strings() {
return isEqual(this.a,this.a);
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
const tasks = new WeakMap();
class Task {
@tracked isLoading = true;
@tracked lastError;
@tracked result;
import Controller from '@ember/controller';
import {tracked} from '@glimmer/tracking'
import { isEmpty } from '@ember/utils';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked list = [
"Active Directory and Group Policy",
"Airwatch",
"Apple iOS Apps",
@lllama
lllama / app.css
Last active April 24, 2023 14:19
Recreating the mp3blaster interface with Textual
Screen {
layout: grid;
grid-size: 2;
grid-columns: 4fr 1fr;
grid-rows: 5 6 1fr 4;
}
.top {
column-span: 2;
border-top: mp3top grey;
border-left: mp3top grey;
@lllama
lllama / app.py
Created May 3, 2023 14:05
Textual multiple workers
import asyncio
from textual import work
from textual.app import App
from textual.widgets import Button, TextLog
class WorkIt(App):
def compose(self):
yield Button("run_worker", id="run_worker")
@lllama
lllama / app.py
Created May 4, 2023 15:12
Tailwind introduces lag
import asyncio
from textual import *
from textual.app import *
from textual.widgets import *
class WorkerTest(App):
CSS = """
Screen {