2 _.templateSettings = {
\r
3 interpolate: /\<\&\=(.+?)\&\>/g,
\r
4 evaluate: /\<\&(.+?)\&\>/g
\r
6 loaded_manifest = null
\r
7 loaded_local_manifest = null
\r
8 $.ajaxSetup({async: false})
\r
9 $.getJSON('/manifest.json', null, (data) =>
\r
10 loaded_manifest = new Manifest(data) )
\r
11 $.getJSON('/local_manifest.json', null, (data) =>
\r
12 loaded_local_manifest = new LocalManifest(data)
\r
14 $.ajaxSetup({async: true})
\r
15 Manifest.set_manifest(loaded_manifest)
\r
16 LocalManifest.set_manifest(loaded_local_manifest)
\r
17 loaded_manifest.init()
\r
18 loaded_local_manifest.init()
\r
19 author = new Pettanr.Author({id: author_id})
\r
21 artist = new Pettanr.Artist({id: artist_id})
\r
23 window.operators = new Pettanr.Operator([author, artist])
\r
25 list_result = new Pettanr.Folder.Root({})
\r
26 new Pettanr.FilerRender('folder', list_result, 'default', window.operators)
\r
27 window.router = new Pettanr.Router()
\r
28 Backbone.history.start({pushState: true})
\r
31 window.router.navigate('folders/98', true)
\r
32 window.router.navigate('folders/99?a=b&c=d', true)
\r
33 window.router.navigate('folders/100.prof', true)
\r
34 window.router.navigate('folders/101.json?a=b&c=d', true)
\r
35 window.router.navigate('folders/102/show', true)
\r
36 window.router.navigate('folders/103/show?a=b&c=d', true)
\r
37 window.router.navigate('folders/104/show.json', true)
\r
38 window.router.navigate('folders/105/show.json?a=b&c=d', true)
\r
39 window.router.navigate('scrolls/', true)
\r
40 window.router.navigate('scrolls/?a=b&c=d', true)
\r
41 window.router.navigate('scrolls', true)
\r
42 window.router.navigate('scrolls.json', true)
\r
43 window.router.navigate('scrolls.json?a=b&c=d', true)
\r
44 window.router.navigate('scrolls/by_author/1', true)
\r
45 window.router.navigate('scrolls/by_author/2?a=b&c=d', true)
\r
46 window.router.navigate('scrolls/by_author/3.json', true)
\r
47 window.router.navigate('scrolls/by_author/4.json?a=b&c=d', true)
\r