Skip to content

Instantly share code, notes, and snippets.

View optikalefx's full-sized avatar

Sean Clark optikalefx

View GitHub Profile
import EmberTooltipComponent from 'ember-tooltips/components/ember-tooltip';
export default EmberTooltipComponent.extend({
effect: 'fade',
side: 'bottom',
});
@optikalefx
optikalefx / components.x-details.js
Last active January 23, 2019 16:50
details component
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'details',
attributeBindings: ['open'],
actions: {
close() {
console.log('close');
this.set('open', false);
}
@optikalefx
optikalefx / controllers.application.js
Created January 16, 2019 01:03
advanced-combo-box
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedItem: { name: 'sean', age: 24},
valueList: [
{ name: 'joe', age: 24},
{ name: 'john', age: 30},
{ name: 'steve', age: 44}
]
const puppeteer = require('puppeteer');
const fs = require('fs-extra');
const timeout = function (ms) {
return new Promise(resolve => setTimeout(resolve, ms));
};
const LoopFunction = async function (page) {
try {
const sections = await page.$$('#listaCursoSuperior .item-graduacao');
const puppeteer = require('puppeteer');
const fs = require('fs-extra');
const timeout = async function(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
};
const loopFunction = async function(page, pageNumber) {
console.log('back in loop fn', pageNumber);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
selectedItems: [],
items: [],
actions: {
handleChange(item, event) {
if (event.target.checked) {
this.get('selectedItems').push(item);
}
@optikalefx
optikalefx / components.my-component.js
Last active December 7, 2017 14:43
drag & drop test
import Ember from 'ember';
export default Ember.Component.extend({
dragOver() {
return false;
},
drop(event) {
console.log(event.originalEvent.dataTransfer.files.length);
import Ember from 'ember';
import { EKMixin, keyUp } from 'ember-keyboard';
export default Ember.Controller.extend(EKMixin, {
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
this.set('keyboardActivated', true);
},
aFunction: Ember.on(keyUp('alt'), function() {
console.log('`KeyS` was pressed');
This file has been truncated, but you can view the full file.
{"traceEvents":[{"pid":94648,"tid":775,"ts":443804895924,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc","src_func":"OnQueueHasIncomingImmediateWork"},"dur":172,"tdur":152,"tts":68046},
{"pid":94648,"tid":775,"ts":443804895975,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":85,"tdur":85,"tts":68077},
{"pid":94648,"tid":775,"ts":443804896068,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":9,"tdur":9,"tts":68170},
{"pid":94648,"tid":775,"ts":443804896081,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":8,"tdur":9,"tts":68183},
{"pid":94648,"tid":775,"ts":44380