Skip to content

Instantly share code, notes, and snippets.

View lolmaus's full-sized avatar
🧠
Reducing entropy

Andrey Mikhaylov (lolmaus) lolmaus

🧠
Reducing entropy
View GitHub Profile
import BootstrapTextareaComponent from 'ember-bootstrap/components/bs-form/element/control/textarea';
import AutoResizeMixin from 'ember-autoresize/mixins/autoresize';
import { computed, get } from '@ember/object';
import { isEmpty, isNone } from '@ember/utils';
export default BootstrapTextareaComponent.extend(AutoResizeMixin, {
autoresize: true,
shouldResizeHeight: true,
significantWhitespace: true,
autoResizeText: computed('value', 'placeholder', {
@lolmaus
lolmaus / adapters.application.js
Created June 20, 2019 09:57
Ember Data bug: errors is not populated
import DS from 'ember-data';
import RSVP from 'rsvp';
export default DS.JSONAPIAdapter.extend({
updateRecord(store, type, snapshot) {
if (snapshot.adapterOptions && snapshot.adapterOptions.withError) {
return RSVP.reject(new DS.InvalidError([
{
attribute: 'name',
message: 'This name is reserved',
@lolmaus
lolmaus / controllers.application.js
Last active June 19, 2019 09:49
ember-bootstrap + ember-autoresize
import Ember from 'ember';
export default Ember.Controller.extend({
appName: "Ember\nTwiddle",
});
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
.name {
width: 160px;
display: inline-block;
@lolmaus
lolmaus / controllers.application.js
Last active December 30, 2018 09:37
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isSideNavOpen: false
});
@lolmaus
lolmaus / Hallelujah in Russian.txt
Created December 2, 2018 08:55
Любительский перевод песни Hallelujah в версии Джефа Бакли на русский язык
Leonard Cohen / Jeff Buckley Леонард Коэн / Джеф Бакли
Hallelujah Славься Господи
https://www.youtube.com/watch?v=y8AWFf7EAc4
Well I've heard there was a secret chord Слыхал я о тайной мелодии,
That David played and it pleased the Lord Которую играл Давид, и это было угодно Господу.
But you don't really care for music, do you? Но тебе нет дела до музыки, да?
Well it goes like this: Ну в общем, звучит как-то так:

Прошу включить в протокол публичных слушаний, проводимых по проекту генерального плана городского округа Красногорск Московской области, назначенных Распоряжением администрации городского округа Красногорск Московской области № 546 от 07.09.2018 г., следующие предложения и замечания:

  1. отправить на доработку Генеральный План городского округа Красногорск и изменить территориальную зону Ж-1 «Зона Многоквартирной жилой застройки» для всех земельных участков, расположенных в селе Павшино и Павшинской пойме, на территориальную зону О-2 «Зона специализированной общественной застройки (зона размещения объектов социального, бытового, образовательного, культурного и религиозного назначения ».

    Обоснование изменения территориальной зоны:

Градостроительным советом Московской области администрации городского поселения Красногорск рекомендовано считать нецелесообразным дальнейшее строительство жилых домов на территории Павшинской поймы. Ранее территория упомянутых земельных участков относилась к катег

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items1: [
{name: "Foo"},
{name: "Bar"},
{name: "Baz"},
],
import Response from "ember-cli-mirage/response";
import RouteHandler from "ember-cli-mirage/route-handler";
import FunctionHandler from "ember-cli-mirage/route-handlers/function";
import { MirageError } from "ember-cli-mirage/assert";
// Workaround for https://github.com/samselikoff/ember-cli-mirage/issues/1386
RouteHandler.prototype._getMirageResponseForRequest = function (request) {
let result;
try {
/*
@lolmaus
lolmaus / controllers.application.js
Created September 26, 2018 14:46 — forked from samselikoff/mirage.config.js
Mirage dev boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
});