-
Notifications
You must be signed in to change notification settings - Fork 0
/
utils.py
33 lines (27 loc) · 864 Bytes
/
utils.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Resources():
"""
Class used to load add css and js resources to the page
"""
js = []
css = []
def __init__(self):
self.js = []
self.css = []
def addCss(self,filename):
if filename not in self.css:
self.css.append(filename)
def addJs(self,filename):
if filename not in self.js:
self.js.append(filename)
def getJsTags(self):
tags = []
for js in self.js:
tag = '<script type="text/javascript" src="/static/js/%s" ></script>' % js
tags.append(tag)
return tags
def getCssTags(self):
tags = []
for css in self.css:
tag = '<link rel="stylesheet" type="text/css" href="/static/css/%s" ></link>' % css
tags.append(tag)
return tags