This commit is contained in:
St.Huang 2018-09-23 00:29:52 +08:00
parent b9a66cfb6b
commit c043931110
4 changed files with 22 additions and 20 deletions

View File

@ -170,16 +170,15 @@ def add_to_tmpl(note, **kwargs):
#copy_static_file(jsfile, new_jsfile)
#addings = u'\r\n<script src="{}"></script>'.format(new_jsfile)
jsfile = jsfile if isinstance(jsfile, list) else [jsfile]
addings = u''
for fn in jsfile:
try:
f = io.open(fn, mode="r", encoding="utf-8")
addings += u'\n<script type="text/javascript">\n{}\n</script>'.format(f.read())
f.close()
except:
pass
if addings not in afmt:
afmt += addings
addings = '''
<script type="text/javascript">
var script = document.createElement("script");
script.src = "{}";
document.getElementsByTagName('head')[0].appendChild(script);
</script>'''.format(fn)
if addings not in afmt:
afmt += addings
note.model()['tmpls'][0]['afmt'] = afmt

View File

@ -721,7 +721,9 @@ class MdxService(LocalService):
keys = self.builder.get_mdd_keys(each)
if not keys:
errors.append(each)
lst.extend(keys)
lst.append(each[1:])
else:
lst.extend(keys)
for each in lst:
self.save_default_file(each)
except AttributeError:

View File

@ -171,16 +171,15 @@ def add_to_tmpl(note, **kwargs):
#addings = u'\r\n<script src="{}"></script>'.format(new_jsfile)
#afmt += addings
jsfile = jsfile if isinstance(jsfile, list) else [jsfile]
addings = u''
for fn in jsfile:
try:
with open(fn, 'r', encoding="utf-8") as f:
addings += u'\n<script type="text/javascript">\n{}\n</script>'.format(f.read())
f.close()
except:
pass
if addings not in afmt:
afmt += addings
addings = '''
<script type="text/javascript">
var script = document.createElement("script");
script.src = "{}";
document.getElementsByTagName('head')[0].appendChild(script);
</script>'''.format(fn)
if addings not in afmt:
afmt += addings
note.model()['tmpls'][0]['afmt'] = afmt

View File

@ -728,7 +728,9 @@ class MdxService(LocalService):
keys = self.builder.get_mdd_keys(each)
if not keys:
errors.append(each)
lst.extend(keys)
lst.append(each[1:])
else:
lst.extend(keys)
for each in lst:
self.save_default_file(each)
except AttributeError: