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 class FilerButton extends Backbone.View
\r
22 "click .btn": "on_open"
\r
28 this.$el.html("<div class=\"btn\">www</div>")
\r
30 f = new FilerButton()
\r
32 $('#www').append(f.render().$el)
\r
33 class ArtistCollection extends Backbone.Collection
\r
34 model: Pettanr.Artist
\r
36 list_result = new ArtistCollection({})
\r
37 author = new Pettanr.Author({id: author_id})
\r
39 artist = new Pettanr.Artist({id: artist_id})
\r
41 operators = new Pettanr.Operator([author, artist])
\r
42 new Pettanr.FilerRender('artist', list_result, 'default', operators)
\r
43 window.router = new Pettanr.Router();
\r
44 Backbone.history.start({ pushState: true });
\r