Skip to content

Instantly share code, notes, and snippets.

View magudb's full-sized avatar

Magnus Udbjørg magudb

View GitHub Profile
@magudb
magudb / frontend-assignment-autocomplete.md
Created September 14, 2021 12:05 — forked from steffentchr/frontend-assignment-autocomplete.md
Frontend Assignment 3: Autocomplete input

Autocomplete input

full input

Implement the input above in React and CSS.

  1. Users should be able to search by typing into the search field. Search requests should be sent once every 300ms seconds while the user is typing.
  2. When a new character is entered old requests should be discarded.
  3. The search returns objects of two types: photos (videos) and live events.
  4. Search results should be displayed in a container below the input grouped by their type.
public class DeleteItemProcessor : Sitecore.Pipelines.ItemProvider.DeleteItem.DeleteItemProcessor
{
public override void Process(DeleteItemArgs args)
{
Debug.WriteLine("DeleteItemProcessor: " + args.Item.Paths.FullPath + ", " + args.Item.Database.Name);
}
}
public class SaveItemProcessor : Sitecore.Pipelines.ItemProvider.SaveItem.SaveItemProcessor
{
public override void Process(SaveItemArgs args)
{
Debug.WriteLine("SaveItemProcessor: " + args.Item.Paths.FullPath + ", " + args.Item.Database.Name);
}
}
@magudb
magudb / script.js
Created July 17, 2013 12:11
A CodePen by magudb.
steal('can/util', 'can/observe', function(can) {
var proto = can.Observe.List.prototype,
_changes = proto._changes,
setup = proto.setup;
// extend the list for sorting support
can.extend(proto,{
comparator: undefined,
sortIndexes: [],
console.log(require);
require(['app'], function (app) {
'use strict';
console.log(app);
app.Start();
});
@magudb
magudb / script.js
Last active December 19, 2015 18:29
A CodePen by magudb. Backbone code
define(function (require) {
'use strict';
var Marionette = require('marionette');
var Backbone = require('backbone');
var _ = require('underscore');
var $ = require('jquery');
require('flex');
var App = new Marionette.Application();
@magudb
magudb / script.js
Created July 15, 2013 12:04
A CodePen by magudb. Backbone code
require.config({
paths:{
'jquery':'http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min',
'underscore':'http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min',
'backbone':'http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min',
'marionette' : 'http://cdnjs.cloudflare.com/ajax/libs/backbone.marionette/1.0.4-bundled/backbone.marionette.min'
},
shim:{
'underscore':{
exports:'_'
@magudb
magudb / script.js
Created July 15, 2013 12:03
A CodePen by magudb. Backbone code
require.config({
paths:{
'jquery','http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min',
'underscore':'http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min',
'backbone':'http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min',
'marionette' : 'http://cdnjs.cloudflare.com/ajax/libs/backbone.marionette/1.0.4-bundled/backbone.marionette.min'
},
shim:{
'underscore':{
exports:'_'
@magudb
magudb / script.js
Created July 15, 2013 12:01
A CodePen by magudb. Backbone code
require.config({
paths:{
'jquery','http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min',
'underscore':'http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min',
'backbone':'http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min',
'marionette' : 'http://cdnjs.cloudflare.com/ajax/libs/backbone.marionette/1.0.4-bundled/backbone.marionette.min'
},
shim:{
'underscore':{
exports:'_'