浏览代码

start templating

michael mead 8 年之前
父节点
当前提交
366c535a56
共有 2 个文件被更改,包括 15 次插入7 次删除
  1. 5 6
      src/api/index.py
  2. 10 1
      src/api/templates/dashboard.html

+ 5 - 6
src/api/index.py

@@ -59,7 +59,7 @@ def home():
 	try:
 		gReader = factory.instance(type=class_read,args=p)
 		apps = gReader.view('summary/nodes',key=p['uid'])
-		
+
 	except Exception, e:
 		print (e)
 	return render_template('dashboard.html',context=context,title=title,app_names=apps)
@@ -69,7 +69,6 @@ def get_nodes():
 	"""
 		This function returns the labels of applications for every node registered
 		@param None
-		e.g: apps@zulu.org
 	"""
 	r = []
 	try:
@@ -83,7 +82,7 @@ def get_nodes():
 def get_apps():
 	"""
 		This function returns the applications for a given node
-		@param node identifier e.g: apps@zulu.org
+		@param node identifier e.g: apps@zulu.org 								<--------------------no it doesnt
 	"""
 	r = []
 	try:
@@ -174,11 +173,11 @@ def app_status() :
 		#
 		print[nid,aid]
 		r = r[nid][aid]
-	
+
 	except Exception,e:
 		print e
-	
-	return json.dumps(r)	
+
+	return json.dumps(r)
 #@app.route('/get/<id>')
 #def procs(id):
 	#try:

+ 10 - 1
src/api/templates/dashboard.html

@@ -156,7 +156,16 @@
                               </a>
                               <ul class="dropdown-menu">
                                   {% for name in app_names %}
-                                <div class="action"><i class="fa fa-angle-right"></i> {{name|safe}}</div>
+                                <div class="action" data-name="{{name}}" id="app_names"><i class="fa fa-angle-right"></i><a href='#'>{{name|safe}}</a>
+																	<script type="text/javascript">onclick=function(){
+																		console.log('name...', "{{ name }}") //this works, but returns same variable......
+
+																		var appName = $('#app_names').data("name");
+																		console.log('name...', appName )
+
+																	}</script>
+																</div>
+
 
                                 {% endfor %}
                               </ul>