From 031803b2a1571ad7c6612ce7837b174f111354c4 Mon Sep 17 00:00:00 2001 From: Arvind Date: Tue, 16 Apr 2013 23:17:17 +0530 Subject: [PATCH] Hyd demo --- server.py | 13 ++++++++++--- static/tree.js | 15 ++++++++------- templates/sweets.html | 41 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 templates/sweets.html diff --git a/server.py b/server.py index 5adb6cd..592c5c7 100644 --- a/server.py +++ b/server.py @@ -34,14 +34,22 @@ def fetch(): resource = "default" if request.args.has_key('uri'): resource = request.args['uri'] - for i in collection.find({'resource':resource}): + for i in collection.find({'uri':resource}): del(i['_id']) ret[x] = i x = x + 1 + else: + for i in collection.find(): + del(i['_id']) + ret[x] = i + x = x + 1 if len(ret) == 0: ret['error'] = "Sorry! No re-treats for you." return jsonify(ret) +@app.route('/sweets', methods=['GET']) +def displaySweet(): + return render_template('sweets.html') @app.route('/search', methods=['GET']) def search(): @@ -57,7 +65,6 @@ def search(): try: if keyword in i['nodes']: del(i['_id']) - i['text'] = urllib.unquote_plus(i['text']) ret[y] = i y = y + 1 except: @@ -119,7 +126,7 @@ def SWeeText(): bs_js = root.makeelement('script') bs_js.set('src', 'static/bootstrap.js') - + jit = root.makeelement('script') jit.set('src', 'static/jit.js') diff --git a/static/tree.js b/static/tree.js index e8dc3e1..366a621 100644 --- a/static/tree.js +++ b/static/tree.js @@ -4,7 +4,7 @@ var labelType, animate, useGradients, nativeTextSupport, RGraph; iStuff = ua.match(/iPhone/i) || ua.match(/iPad/i), typeOfCanvas = typeof HTMLCanvasElement, nativeCanvasSupport = (typeOfCanvas == 'object' || typeOfCanvas == 'function'), - textSupport = nativeCanvasSupport + textSupport = nativeCanvasSupport && (typeof document.createElement('canvas').getContext('2d').fillText == 'function'); //I'm setting this based on the fact that ExCanvas provides text support for IE //and that as of today iPhone/iPad current text support is lame @@ -121,12 +121,12 @@ function centerNode(event, node) { } //Log.write('centering node ', node.name); console.log('centering node', node.name); - RGraph.onClick(node.id, { - hideLabels: false, - onComplete: function() { - //Log.write("done"); + RGraph.onClick(node.id, { + hideLabels: false, + onComplete: function() { + //Log.write("done"); } - }); + }); var html = '

' + node.name + '

Links To::