fix bcode when wip ; keep empty lines in bcode
This commit is contained in:
parent
2bc3abb7ee
commit
1dfb40d0b2
|
@ -112,6 +112,13 @@ cite.cite {
|
|||
span.custom {
|
||||
}
|
||||
|
||||
/* Block_code */
|
||||
code.DOMAIN {
|
||||
}
|
||||
pre.bcode {
|
||||
}
|
||||
div.bcode {
|
||||
}
|
||||
|
||||
/* section for author and date */
|
||||
section#article_infos {
|
||||
|
|
|
@ -329,14 +329,6 @@ def protect_bcodes_quotes(process, post_bottom):
|
|||
b64_quote = b64('Encode', quote, 'Q64.', '.Q64')
|
||||
line = b64_quote
|
||||
|
||||
'''
|
||||
# Remove coemments and empty lines for wip
|
||||
if not in_quote and not in_bcode:
|
||||
if not line:
|
||||
continue
|
||||
if line.startswith('#') and not line.startswith(titles_tags):
|
||||
continue
|
||||
'''
|
||||
|
||||
# Counters and keep tags for check process
|
||||
#-----------------------------------------
|
||||
|
@ -344,21 +336,19 @@ def protect_bcodes_quotes(process, post_bottom):
|
|||
if in_bcode and not start_bcode \
|
||||
or in_quote and not start_quote :
|
||||
line = '#-Protectedline-'
|
||||
|
||||
|
||||
|
||||
# Set new article content for wip process
|
||||
#----------------------------------------
|
||||
elif process == "wip":
|
||||
# Remove empty line and comments
|
||||
if not in_quote and not in_bcode:
|
||||
if not line:
|
||||
if not line:
|
||||
continue
|
||||
elif line.startswith('#') \
|
||||
and not line.startswith(titles_tags):
|
||||
elif line.startswith('#') and not line.startswith(titles_tags):
|
||||
continue
|
||||
|
||||
# bcode convertion to base64
|
||||
if in_bcode:
|
||||
elif in_bcode:
|
||||
# Convert lines to b64
|
||||
if not bcode: bcode = line
|
||||
else: bcode = '%s\n%s'%(bcode, line)
|
||||
|
|
|
@ -92,7 +92,9 @@ def manage(target):
|
|||
# wip is up-to-date: ask to wip again
|
||||
else:
|
||||
logs.out("19", db.date_wip, False)
|
||||
form.asking(' ├ [%s] %s%s '%(db.title, langs.site.wip_new, langs.site.q), True)
|
||||
form.asking(' ├ [%s] %s%s '%(
|
||||
db.title, langs.site.wip_new, langs.site.q
|
||||
), True)
|
||||
wip_article(db.uri_file)
|
||||
|
||||
|
||||
|
@ -236,8 +238,7 @@ def file_to_string(post_file):
|
|||
continue
|
||||
|
||||
if sep:
|
||||
if not line: continue
|
||||
elif not post_bottom: post_bottom = line
|
||||
if not post_bottom: post_bottom = line
|
||||
else: post_bottom = '%s\n%s'%(post_bottom, line)
|
||||
else:
|
||||
if not post_header: post_header = line
|
||||
|
@ -676,19 +677,19 @@ def wip_bcodes():
|
|||
if line.startswith(tyto.words_tags[12][0]):
|
||||
set_css = tyto.get_css(line)
|
||||
html_bcode = \
|
||||
'<pre class="%s">\n'%set_css + \
|
||||
' <code class="bcode">'
|
||||
'<code class="%s">\n'%set_css + \
|
||||
' <pre class="bcode">'
|
||||
|
||||
# closed marker
|
||||
elif line.startswith(tyto.words_tags[12][1]):
|
||||
html_bcode = \
|
||||
'%s\n </code>\n'%html_bcode + \
|
||||
'</pre>'
|
||||
'%s\n </pre>\n'%html_bcode + \
|
||||
'</code>'
|
||||
|
||||
# Block-code content per line
|
||||
else:
|
||||
html_bcode = \
|
||||
'%s\n <span class="bcode">%s</span>'%(
|
||||
'%s\n <div class="bcode">%s</div>'%(
|
||||
html_bcode, line
|
||||
)
|
||||
|
||||
|
@ -964,6 +965,9 @@ def wip_tabs():
|
|||
|
||||
cs = 0
|
||||
for line in post_bottom.rsplit('\n'):
|
||||
if not line:
|
||||
continue;
|
||||
|
||||
# Titles
|
||||
if line.startswith('<!'):
|
||||
if cs != 1:
|
||||
|
|
Loading…
Reference in New Issue