Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Commit

Permalink
Upgrade Cosmos
Browse files Browse the repository at this point in the history
  • Loading branch information
ovidiuch committed Oct 24, 2017
1 parent 733dc89 commit e0a9cd4
Show file tree
Hide file tree
Showing 43 changed files with 4,119 additions and 3,459 deletions.
5 changes: 5 additions & 0 deletions components/__fixtures__/ill/binary-search/beginning.js
@@ -1,5 +1,9 @@
import BinarySearch from '../../../ill/binary-search/binary-search';

export default {
component: BinarySearch,
layoutFor: 'binarySearch',

frameFrom: {
prevStep: {
bindings: {
Expand All @@ -20,6 +24,7 @@ export default {
},
stepProgress: 0.5
},

props: {
actions: {}
}
Expand Down
5 changes: 5 additions & 0 deletions components/__fixtures__/ill/binary-search/comparing.js
@@ -1,5 +1,9 @@
import BinarySearch from '../../../ill/binary-search/binary-search';

export default {
component: BinarySearch,
layoutFor: 'binarySearch',

frameFrom: {
prevStep: {
bindings: {
Expand All @@ -24,6 +28,7 @@ export default {
},
stepProgress: 0.633
},

props: {
actions: {}
}
Expand Down
5 changes: 5 additions & 0 deletions components/__fixtures__/ill/binary-search/found.js
@@ -1,5 +1,9 @@
import BinarySearch from '../../../ill/binary-search/binary-search';

export default {
component: BinarySearch,
layoutFor: 'binarySearch',

frameFrom: {
prevStep: {
bindings: {
Expand All @@ -24,6 +28,7 @@ export default {
},
stepProgress: 1
},

props: {
actions: {}
}
Expand Down
5 changes: 5 additions & 0 deletions components/__fixtures__/ill/binary-search/intro.js
@@ -1,5 +1,9 @@
import BinarySearch from '../../../ill/binary-search/binary-search';

export default {
component: BinarySearch,
layoutFor: 'binarySearch',

frameFrom: {
prevStep: {
bindings: {
Expand All @@ -17,6 +21,7 @@ export default {
},
stepProgress: 0
},

props: {
actions: {
generateSteps: steps => console.log('steps', steps)
Expand Down
5 changes: 5 additions & 0 deletions components/__fixtures__/ill/quicksort/intro.js
@@ -1,5 +1,9 @@
import Quicksort from '../../../ill/quicksort/quicksort';

export default {
component: Quicksort,
layoutFor: 'quicksort',

frameFrom: {
prevStep: {
bindings: {
Expand All @@ -14,6 +18,7 @@ export default {
},
stepProgress: 0
},

props: {
actions: {
shuffleInput: () => console.log('shuffle input'),
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/quicksort/intro/blank.js
@@ -1,5 +1,9 @@
import Intro from '../../../../ill/quicksort/intro';

export default {
component: Intro,
layoutFor: 'quicksort',

props: {
frame: {
intro: {
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/quicksort/outro/blank.js
@@ -1,5 +1,9 @@
import Outro from '../../../../ill/quicksort/outro';

export default {
component: Outro,
layoutFor: 'quicksort',

props: {
frame: {
outro: {
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/raw-data/first-frame-wip.js
@@ -1,5 +1,9 @@
import RawData from '../../../ill/raw-data';

export default {
component: RawData,
layoutFor: 'bfs',

frameFrom: {
prevStep: {
bindings: {
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-block/blank.js
@@ -1,5 +1,9 @@
import EmojiBlock from '../../../../ill/shared/emoji-block';

export default {
component: EmojiBlock,
layoutFor: 'binarySearch',

props: {
name: 'panda',
glow: 0
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/ill/shared/emoji-block/empty.js
@@ -1,3 +1,6 @@
import EmojiBlock from '../../../../ill/shared/emoji-block';

export default {
component: EmojiBlock,
layoutFor: 'quicksort'
};
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-block/glow.js
@@ -1,5 +1,9 @@
import EmojiBlock from '../../../../ill/shared/emoji-block';

export default {
component: EmojiBlock,
layoutFor: 'binarySearch',

props: {
name: 'panda',
glow: 0.8
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/bear.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'bear',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/cat.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'cat',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/dog.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'dog',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/lion.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'lion',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/no-entry.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'no entry',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/panda.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'panda',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/emoji-icon/snail.js
@@ -1,4 +1,8 @@
import EmojiIcon from '../../../../ill/shared/emoji-icon';

export default {
component: EmojiIcon,

props: {
name: 'snail',
width: 100,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/label/pivot.js
@@ -1,5 +1,9 @@
import Label from '../../../../ill/shared/label';

export default {
component: Label,
layoutFor: 'quicksort',

props: {
text: 'pivot'
}
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/ill/shared/number-var/max-5.js
@@ -1,5 +1,9 @@
import NumberVar from '../../../../ill/shared/number-var';

export default {
component: NumberVar,
layoutFor: 'binarySearch',

props: {
value: 5,
label: 'max'
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/menu/binary-search.js
@@ -1,5 +1,9 @@
import Menu from '../../menu';

export default {
component: Menu,
layoutFor: 'binarySearch',

props: {
currentPath: '/binary-search'
}
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/page/bfs.js
Expand Up @@ -2,6 +2,7 @@ import bfs from '../../../algorithms/bfs';
import RawData from '../../../components/ill/raw-data';
import computeBfsLayout from '../../../layout/bfs';
import computeRawDataFrame from '../../../frame/raw-data';
import Page from '../../page';

const graph = {
you: ['alice', 'bob', 'claire'],
Expand All @@ -17,6 +18,8 @@ const name = 'you';
const { steps } = bfs(graph, name);

export default {
component: Page,

props: {
currentPath: '/bfs',
algorithm: bfs,
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/page/binary-search.js
Expand Up @@ -2,10 +2,13 @@ import binarySearch from '../../../algorithms/binary-search';
import BinarySearch from '../../../components/ill/binary-search/binary-search';
import computeBinarySearchLayout from '../../../layout/binary-search';
import computeBinarySearchFrame from '../../../frame/binary-search';
import Page from '../../page';

const list = ['bear', 'cat', 'dog', 'lion', 'panda', 'snail'];

export default {
component: Page,

props: {
currentPath: '/binary-search',
algorithm: binarySearch,
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/page/quicksort.js
Expand Up @@ -2,12 +2,15 @@ import quicksort from '../../../algorithms/quicksort';
import Quicksort from '../../../components/ill/quicksort/quicksort';
import computeQuicksortLayout from '../../../layout/quicksort';
import computeQuicksortFrame from '../../../frame/quicksort';
import Page from '../../page';

const list = ['cherries', 'kiwi', 'grapes', 'avocado', 'pineapple', 'peach'];
const { steps } = quicksort(list);

export default {
component: Page,
layoutFor: 'quicksort',

props: {
currentPath: '/quicksort',
algorithm: quicksort,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/playback-controls/finished.js
@@ -1,5 +1,9 @@
import PlaybackControls from '../../playback-controls';

export default {
component: PlaybackControls,
layoutFor: 'binarySearch',

props: {
isPlaying: false,
pos: 1229,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/playback-controls/playing.js
@@ -1,5 +1,9 @@
import PlaybackControls from '../../playback-controls';

export default {
component: PlaybackControls,
layoutFor: 'binarySearch',

props: {
isPlaying: true,
pos: 300,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/playback-controls/stopped.js
@@ -1,5 +1,9 @@
import PlaybackControls from '../../playback-controls';

export default {
component: PlaybackControls,
layoutFor: 'binarySearch',

props: {
isPlaying: false,
pos: 0,
Expand Down
4 changes: 4 additions & 0 deletions components/__fixtures__/player/binary-search-mid-way.js
@@ -1,12 +1,15 @@
import binarySearch from '../../../algorithms/binary-search';
import BinarySearch from '../../../components/ill/binary-search/binary-search';
import computeBinarySearchFrame from '../../../frame/binary-search';
import Player from '../../player';

const list = ['bear', 'cat', 'dog', 'lion', 'panda', 'snail'];
const { steps } = binarySearch(list, 'dog');

export default {
component: Player,
layoutFor: 'binarySearch',

props: {
computeFrame: computeBinarySearchFrame,
algorithm: binarySearch,
Expand All @@ -26,6 +29,7 @@ export default {
}
}
},

state: {
pos: 425.27999999999804,
isPlaying: false
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/player/binary-search.js
@@ -1,11 +1,14 @@
import binarySearch from '../../../algorithms/binary-search';
import BinarySearch from '../../../components/ill/binary-search/binary-search';
import computeBinarySearchFrame from '../../../frame/binary-search';
import Player from '../../player';

const list = ['bear', 'cat', 'dog', 'lion', 'panda', 'snail'];

export default {
component: Player,
layoutFor: 'binarySearch',

props: {
computeFrame: computeBinarySearchFrame,
algorithm: binarySearch,
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/player/quicksort.js
Expand Up @@ -2,9 +2,12 @@ import offsetSteps from '../../../utils/offset-steps';
import quicksort from '../../../algorithms/quicksort';
import Quicksort from '../../../components/ill/quicksort/quicksort';
import computeQuicksortFrame from '../../../frame/quicksort';
import Player from '../../player';

export default {
component: Player,
layoutFor: 'quicksort',

props: {
computeFrame: computeQuicksortFrame,
algorithm: quicksort,
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/source-code/bfs.js
@@ -1,7 +1,10 @@
import bfs from '../../../algorithms/bfs';
import SourceCode from '../../source-code';

export default {
component: SourceCode,
layoutFor: 'bfs',

props: {
def: bfs.code
}
Expand Down
3 changes: 3 additions & 0 deletions components/__fixtures__/source-code/binary-search.js
@@ -1,7 +1,10 @@
import binarySearch from '../../../algorithms/binary-search';
import SourceCode from '../../source-code';

export default {
component: SourceCode,
layoutFor: 'binarySearch',

props: {
def: binarySearch.code
}
Expand Down

0 comments on commit e0a9cd4

Please sign in to comment.