summaryrefslogtreecommitdiff
path: root/src/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.js')
-rw-r--r--src/main.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/main.js b/src/main.js
index 67213056..b55a3a3d 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,5 +1,12 @@
-define(['textanalysis.ui', 'buttons', 'history', 'drag_n_drop', 'robot'],
-function(textanalysis_ui, buttons, history, drag_n_drop, robot) {
+define(['jquery', 'textanalysis.ui', 'buttons', 'history', 'drag_n_drop', 'robot', 'rz_core'],
+function($, textanalysis_ui, buttons, history, drag_n_drop, robot, 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) {
@@ -9,6 +16,8 @@ function(textanalysis_ui, buttons, history, drag_n_drop, robot) {
}
this.main = function() {
+ var json;
+
console.log('Rhizi main started');
drag_n_drop.init();
$('#editname').onkeyup = function() { expand(this); };
@@ -16,6 +25,11 @@ function(textanalysis_ui, buttons, history, drag_n_drop, robot) {
$('#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);
+ }
}
return {