2 _.templateSettings = {
\r
3 interpolate: /\<\&\=(.+?)\&\>/g,
\r
4 evaluate: /\<\&(.+?)\&\>/g
\r
6 locale = $("html").attr('lang')
\r
7 I18n.defaultLocale = locale
\r
9 I18n.fallbacks = true
\r
10 jQuery.timeago.settings.lang = locale
\r
11 Backbone.fetchCache.localStorage = false
\r
12 loaded_manifest = null
\r
13 loaded_local_manifest = null
\r
14 $.ajaxSetup({async: false})
\r
15 $.getJSON('/manifest.json', null, (data) =>
\r
16 loaded_manifest = new Manifest(data) )
\r
17 $.getJSON('/local_manifest.json', null, (data) =>
\r
18 loaded_local_manifest = new LocalManifest(data)
\r
20 $.ajaxSetup({async: true})
\r
22 Manifest.set_manifest(loaded_manifest)
\r
23 LocalManifest.set_manifest(loaded_local_manifest)
\r
24 loaded_manifest.init()
\r
25 loaded_local_manifest.init()
\r
26 window.operators = new Pettanr.Operator({})
\r
28 window.onbeforeunload = (e)->
\r
30 Backbone.history.start({silent: true, pushState: true, root: '/'})
\r
32 layout = new Pettanr.Views.Layout.Default()
\r
33 $('#pettanr').html(layout.render().el)
\r
36 #i = new Pettanr.Balloon({id: 49})
\r
37 #i = new Pettanr.Speech({id: 49})
\r
38 #i = new Pettanr.GroundColor({id: 1})
\r
39 #i = new Pettanr.PanelPicture({id: 21})
\r
40 #i = new Pettanr.License({id: 4})
\r
41 i = new Pettanr.SpeechBalloon({id: 49})
\r
43 b = new Pettanr.Balloon({id: 49})
\r
45 s = new Pettanr.Speech({id: 49})
\r
49 form = new Locmare.Bucket.factory(
\r
55 '/' + i.table_name() + '/' + Pettanr.to_s(i.get('id'))
\r
57 $("#pettanr").html(form.render().el)
\r
60 window.router.navigate('folders/98', true)
\r
61 window.router.navigate('folders/99?a=b&c=d', true)
\r
62 window.router.navigate('folders/100.prof', true)
\r
63 window.router.navigate('folders/101.json?a=b&c=d', true)
\r
64 window.router.navigate('folders/102/show', true)
\r
65 window.router.navigate('folders/103/show?a=b&c=d', true)
\r
66 window.router.navigate('folders/104/show.json', true)
\r
67 window.router.navigate('folders/105/show.json?a=b&c=d', true)
\r
68 window.router.navigate('scrolls/', true)
\r
69 window.router.navigate('scrolls/?a=b&c=d', true)
\r
70 window.router.navigate('scrolls', true)
\r
71 window.router.navigate('scrolls.json', true)
\r
72 window.router.navigate('scrolls.json?a=b&c=d', true)
\r
73 window.router.navigate('scrolls/by_author/1', true)
\r
74 window.router.navigate('scrolls/by_author/2?a=b&c=d', true)
\r
75 window.router.navigate('scrolls/by_author/3.json', true)
\r
76 window.router.navigate('scrolls/by_author/4.json?a=b&c=d', true)
\r