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
|
define(['textanalysis.ui', 'buttons', 'history', 'drag_n_drop', 'robot', 'model/core', 'rz_config', 'rz_core'],
function(textanalysis_ui, buttons, history, drag_n_drop, robot, model_core, rz_config, rz_core) {
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
function expand(obj){
if (!obj.savesize) {
obj.savesize = obj.size;
}
obj.size = Math.max(obj.savesize, obj.value.length);
}
this.main = function() {
var json;
console.log('Rhizi main started');
drag_n_drop.init();
$('#editname').onkeyup = function() { expand(this); };
$('#editlinkname').onkeyup = function() { expand(this); };
$('#textanalyser').onkeyup = function() { expand(this); };
textanalysis_ui.main();
// TODO: jquery BBQ: $.deparam.querystring().json;
json = getParameterByName('json');
if (json) {
rz_core.load_from_json(json);
}
// TODO: interaction between the hack above and this
model_core.init(rz_config);
}
return {
main: main };
}
);
|