annotate static/js/wikked.js @ 149:d29e2f337b00

Updated to Bootstrap 3.0.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 12 Dec 2013 21:54:04 -0800
parents 13249e5ca51c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 /**
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
2 * RequireJS configuration.
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
3 *
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
4 * We need to alias/shim some of the libraries.
0
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5 */
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
6 require.config({
149
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
7 //urlArgs: "bust=" + (new Date()).getTime(),
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
8 paths: {
63
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
9 jquery: 'js/jquery-1.8.3.min',
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
10 underscore: 'js/underscore-min',
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
11 backbone: 'js/backbone-min',
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
12 handlebars: 'js/handlebars-1.0.rc.1',
77
d5caf4030999 Added moment.js for formatting dates.
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
13 moment: 'js/moment.min',
d5caf4030999 Added moment.js for formatting dates.
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
14 text: 'js/text',
149
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
15 bootstrap_modal: 'bootstrap/js/modal',
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
16 bootstrap_tooltip: 'bootstrap/js/tooltip',
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
17 bootstrap_collapse: 'bootstrap/js/collapse'
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
18 },
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
19 shim: {
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
20 'jquery': {
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
21 exports: '$'
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
22 },
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
23 'underscore': {
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
24 exports: '_'
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
25 },
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
26 'backbone': {
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
27 deps: ['underscore', 'jquery'],
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
28 exports: 'Backbone'
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
29 },
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
30 'handlebars': {
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
31 exports: 'Handlebars'
21
5639fb1a3693 Added Bootstrap's Javascript to RequireJS bundle.
Ludovic Chabant <ludovic@chabant.com>
parents: 15
diff changeset
32 },
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
33 'bootstrap_modal': {
21
5639fb1a3693 Added Bootstrap's Javascript to RequireJS bundle.
Ludovic Chabant <ludovic@chabant.com>
parents: 15
diff changeset
34 deps: ['jquery']
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 77
diff changeset
35 },
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 77
diff changeset
36 'bootstrap_tooltip': {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 77
diff changeset
37 deps: ['jquery']
149
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
38 },
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
39 'bootstrap_collapse': {
d29e2f337b00 Updated to Bootstrap 3.0.
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
40 deps: ['jquery']
0
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
41 }
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
42 }
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
43 });
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
44
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
45 //-------------------------------------------------------------//
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
46
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
47 /**
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
48 * Entry point: run Backbone!
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
49 *
40
81333391792d Moved client code from HTML template to `views.js`.
Ludovic Chabant <ludovic@chabant.com>
parents: 21
diff changeset
50 * We also import scripts like `handlebars` that are not used directly
81333391792d Moved client code from HTML template to `views.js`.
Ludovic Chabant <ludovic@chabant.com>
parents: 21
diff changeset
51 * by anybody, but need to be evaluated.
0
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
52 */
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
53 require([
63
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
54 'js/wikked/app',
97efd73f2158 Changed RequireJS paths to make it usable with the optimizer.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
55 'js/wikked/handlebars',
21
5639fb1a3693 Added Bootstrap's Javascript to RequireJS bundle.
Ludovic Chabant <ludovic@chabant.com>
parents: 15
diff changeset
56 'backbone',
48
9658edea3121 Now using RequireJS' "text" extension to load all HTML templates.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
57 'text'
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
58 ],
48
9658edea3121 Now using RequireJS' "text" extension to load all HTML templates.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
59 function(app, hb, Backbone, textExtension) {
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
60
15
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
61 var router = new app.Router();
238299b93f4c Made all Javascript code use RequireJS.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
62 Backbone.history.start();//{ pushState: true });
0
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
63
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
64 });
c946f4facfa2 Initial commit.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
65