dynamic-loading-engine.js
1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
(function(dynengine, $, undefined) {
var setup = undefined;
_preprocessHtml = function(data, url) {
return data.replace(/{{ server }}/g, url);
};
dynengine.render = function(serverUrl, templatePath, target, prepend, callback) {
var url = serverUrl + templatePath;
$.get(url, function(data) {
// TODO replace or append boolean
console.log('got: ' + url);
var processedHtml = _preprocessHtml(data, serverUrl);
if (prepend) {
$(target).prepend(processedHtml);
} else {
$(target).append(processedHtml);
}
})
.done(function() {
callback && callback(); // call if defined
});
},
dynengine.clean = function(target) {
$(target).html('');
},
dynengine.load = function() {
var url = $('#server-url').data('url');
$('.config-panel-option[name=right-hand]').bind('click', function() {
console.log('click right hand on panel');
});
/*$('#avatar-body-right-hand').bind('click', function() {
console.log('click avatar hand');
dynengine.render(url, '/right-hand/movements.html', '#selection-panel', function() {
$('.movimento-pontual').bind('click', function() {
console.log('movimento pontual');
dynengine.clean('#selection-panel');
dynengine.render(url, '/right-hand/pontual/passo-1.html', '#selection-panel');
dynengine.render(url, '/right-hand/pontual/passo-2.html', '#selection-panel');
dynengine.render(url, '/right-hand/pontual/passo-3.html', '#selection-panel');
dynengine.render(url, '/right-hand/pontual/timeline.html', '#selection-panel');
});
});
});*/
};
}(window.dynengine = window.dynengine || {}, jQuery));