Skip to content

Instantly share code, notes, and snippets.

View tbuschto's full-sized avatar
🤨

Tim Buschtöns tbuschto

🤨
View GitHub Profile
console.log('Hello Gist');
@tbuschto
tbuschto / console_suggest.js
Last active August 6, 2018 13:35
js console autosuggest
function getSuggestions(input) {
var result = {};
var target = getTarget(input);
if (!target) {
return [];
}
var keys = getAllKeys(target);
var part = getLastPart(input);
for (var i = 0; i < keys.length; i++) {
if (keys[i].toLowerCase().startsWith(part.toLowerCase())) {
@tbuschto
tbuschto / Mock.spec
Last active May 22, 2018 21:47
Examples for using mocks in Jasmine Tests
describe( "Mock examples:", function() {
var version = jasmine.version_ ? jasmine.version_.major : parseInt( jasmine.version, 10 );
var spyName = function( spy ) {
if( version === 1 ) {
return spy.identity;
} else {
return spy.and.identity()
}
@tbuschto
tbuschto / SpeedTest.Java
Created November 14, 2011 11:56
Simple RAP performance test
/*******************************************************************************
* Copyright (c) 2011 EclipseSource and others. All rights reserved.
******************************************************************************/
import org.eclipse.rwt.internal.widgets.JSExecutor;
import org.eclipse.rwt.lifecycle.IEntryPoint;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Canvas;
import org.eclipse.swt.widgets.Display;