diff options
| author | Alon Levy <alon@pobox.com> | 2015-02-09 16:38:24 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-02-09 17:07:51 +0200 |
| commit | 97a8ff937aeaba6f5b7a409cb3d96d33a1a4c43a (patch) | |
| tree | 3f7467efadf01c140f5408fbb4f5b6c2a0a1cbe2 /src | |
| parent | d2d5e0aec0b929b43bbaccd835be3ba3c8915b16 (diff) | |
rz_config: embed in index, remove as module
Still missing:
remove host/port, let client use same as url it was served on.
remove other flags no longer relevant.
better mapping of server config to avoid double work?
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/app.js | 1 | ||||
| -rw-r--r-- | src/client/main.js | 4 | ||||
| -rw-r--r-- | src/client/model/graph.js | 4 | ||||
| -rw-r--r-- | src/client/rz_api_backend.js | 2 | ||||
| -rw-r--r-- | src/client/rz_core.js | 4 | ||||
| -rw-r--r-- | src/client/rz_mesh.js | 2 | ||||
| -rw-r--r-- | src/client/textanalysis.ui.js | 4 | ||||
| -rw-r--r-- | src/server/rz_api.py | 10 | ||||
| -rw-r--r-- | src/server/rz_server.py | 1 |
9 files changed, 11 insertions, 21 deletions
diff --git a/src/client/app.js b/src/client/app.js index dd2b034a..b0485090 100644 --- a/src/client/app.js +++ b/src/client/app.js @@ -5,7 +5,6 @@ 'socketio': { exports: 'io' }, }, paths: { - rz_config: '/rz_config', autocomplete: lib_path + 'autocomplete', caret: lib_path + 'caret', Bacon: lib_path + 'Bacon', diff --git a/src/client/main.js b/src/client/main.js index 0b728f95..42d22aff 100644 --- a/src/client/main.js +++ b/src/client/main.js @@ -1,5 +1,5 @@ -define(['textanalysis.ui', 'textanalysis', 'buttons', 'history', 'drag_n_drop', 'robot', 'model/core', 'rz_config', 'rz_core', 'view/selection', 'util', 'view/search', 'feedback'], -function(textanalysis_ui, textanalysis, buttons, history, drag_n_drop, robot, model_core, rz_config, rz_core, selection, util, search, feedback) { +define(['textanalysis.ui', 'textanalysis', 'buttons', 'history', 'drag_n_drop', 'robot', 'model/core', 'rz_core', 'view/selection', 'util', 'view/search', 'feedback'], +function(textanalysis_ui, textanalysis, buttons, history, drag_n_drop, robot, model_core, rz_core, selection, util, search, feedback) { function expand(obj){ if (!obj.savesize) { diff --git a/src/client/model/graph.js b/src/client/model/graph.js index 4e8673e5..d163e406 100644 --- a/src/client/model/graph.js +++ b/src/client/model/graph.js @@ -1,7 +1,7 @@ "use strict" -define(['Bacon', 'consts', 'util', 'model/core', 'model/util', 'model/diff', 'rz_api_backend', 'rz_api_mesh', 'history', 'rz_config'], -function (Bacon, consts, util, model_core, model_util, model_diff, rz_api_backend, rz_api_mesh, history, rz_config) { +define(['Bacon', 'consts', 'util', 'model/core', 'model/util', 'model/diff', 'rz_api_backend', 'rz_api_mesh', 'history'], +function (Bacon, consts, util, model_core, model_util, model_diff, rz_api_backend, rz_api_mesh, history) { var debug = false; diff --git a/src/client/rz_api_backend.js b/src/client/rz_api_backend.js index 740304e7..9f59b8a1 100644 --- a/src/client/rz_api_backend.js +++ b/src/client/rz_api_backend.js @@ -3,7 +3,7 @@ /** * API calls designed to execute against a local backend service */ -define([ 'rz_config' ], function(rz_config) { +define([], function() { function RZ_API_Backend() { diff --git a/src/client/rz_core.js b/src/client/rz_core.js index 103b62c6..8251659d 100644 --- a/src/client/rz_core.js +++ b/src/client/rz_core.js @@ -1,7 +1,7 @@ "use strict" -define(['jquery', 'd3', 'consts', 'rz_bus', 'util', 'model/graph', 'model/core', 'view/helpers', 'view/view', 'rz_observer', 'view/selection', 'rz_config', 'rz_mesh', 'model/diff', "view/graph_view", 'view/svg_input'], -function($, d3, consts, rz_bus, util, model_graph, model_core, view_helpers, view, rz_observer, selection, rz_config, rz_mesh, model_diff, graph_view, svg_input) { +define(['jquery', 'd3', 'consts', 'rz_bus', 'util', 'model/graph', 'model/core', 'view/helpers', 'view/view', 'rz_observer', 'view/selection', 'rz_mesh', 'model/diff', "view/graph_view", 'view/svg_input'], +function($, d3, consts, rz_bus, util, model_graph, model_core, view_helpers, view, rz_observer, selection, rz_mesh, model_diff, graph_view, svg_input) { var addednodes = [], vis, diff --git a/src/client/rz_mesh.js b/src/client/rz_mesh.js index 64895713..f452a833 100644 --- a/src/client/rz_mesh.js +++ b/src/client/rz_mesh.js @@ -3,7 +3,7 @@ /** * Manage backend websocket connection */ -define([ 'rz_config', 'util', 'model/diff', 'model/util', 'socketio'], function(rz_config, util, model_diff, model_util, io) { +define([ 'util', 'model/diff', 'model/util', 'socketio'], function(util, model_diff, model_util, io) { var ws_server_url = 'http://%h:%p/graph'; // socketio namespace ws_server_url = ws_server_url.replace('%h', rz_config.rz_server_host); diff --git a/src/client/textanalysis.ui.js b/src/client/textanalysis.ui.js index ba9a466c..b330d98b 100644 --- a/src/client/textanalysis.ui.js +++ b/src/client/textanalysis.ui.js @@ -1,7 +1,7 @@ "use strict" -define(['jquery', 'Bacon', 'consts', 'rz_bus', 'rz_core', 'rz_config', 'textanalysis', 'view/completer', 'util'], -function($, Bacon, consts, rz_bus, rz_core, rz_config, textanalysis, completer, util) { +define(['jquery', 'Bacon', 'consts', 'rz_bus', 'rz_core', 'textanalysis', 'view/completer', 'util'], +function($, Bacon, consts, rz_bus, rz_core, textanalysis, completer, util) { var text = "", // Last text of sentence element_name = '#textanalyser', diff --git a/src/server/rz_api.py b/src/server/rz_api.py index da52b4a2..eb1a21d1 100644 --- a/src/server/rz_api.py +++ b/src/server/rz_api.py @@ -8,7 +8,6 @@ from flask import escape from flask import render_template from flask import request from flask import session -from flask import Response import logging import traceback @@ -132,16 +131,9 @@ def index(): if None != email_address: uid, u_account = current_app.user_db.lookup_user__by_email_address(email_address) rz_username = escape(u_account.rz_username) - - return render_template('index.html', rz_username=rz_username) - -def rz_config(): server_name = current_app.rz_config.SERVER_NAME if ':' in server_name: hostname, port = server_name.split(':') else: hostname, port = server_name, 80 - body = render_template('rz_config.js', hostname=hostname, port=port) - response = Response(body, status=200, mimetype='application/json') - - return response + return render_template('index.html', rz_username=rz_username, hostname=hostname, port=port) diff --git a/src/server/rz_server.py b/src/server/rz_server.py index 4622b488..dc4de679 100644 --- a/src/server/rz_server.py +++ b/src/server/rz_server.py @@ -205,7 +205,6 @@ def init_rest_interface(cfg, flask_webapp): return wrapped_function rest_entry_set = [ - rest_entry('/rz_config.js', rz_api.rz_config, {'methods': ['GET']}), rest_entry('/feedback', rz_feedback.rest__send_user_feedback__email), rest_entry('/graph/clone', rz_api.rz_clone), rest_entry('/graph/diff-commit-set', rz_api.diff_commit__set), |
