BEAUTIFY, MENU, MARKMIN and ASSIGNJS basic tests and attempt ASSIGNJS documentation

This commit is contained in:
Hardirc
2016-03-22 22:27:21 -04:00
parent a22f56ca0c
commit 94afe61477
2 changed files with 39 additions and 5 deletions
+15 -1
View File
@@ -2831,10 +2831,24 @@ class MARKMIN(XmlComponent):
def ASSIGNJS(**kargs):
"""
Example:
ASSIGNJS(var1='1', var2='2') will return the following javascript variables assignations :
var var1 = "1";
var var2 = "2";
Args:
**kargs: Any keywords arguments and assigned values.
Returns:
Javascript vars assignations for the key/value passed.
"""
from gluon.serializers import json
s = ""
for key, value in kargs.items():
s+='var %s = %s;\n' % (key, json(value))
s += 'var %s = %s;\n' % (key, json(value))
return XML(s)