forked from indymedia/epicyon
Checkbox to remove custom font
parent
270e4300eb
commit
b0ae449c1a
21
daemon.py
21
daemon.py
|
@ -5779,6 +5779,7 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
removeScheduledPosts(self.server.baseDir,
|
||||
nickname,
|
||||
self.server.domain)
|
||||
|
||||
approveFollowers = False
|
||||
if fields.get('approveFollowers'):
|
||||
if fields['approveFollowers'] == 'on':
|
||||
|
@ -5788,6 +5789,26 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
actorJson['manuallyApprovesFollowers'] = \
|
||||
approveFollowers
|
||||
actorChanged = True
|
||||
|
||||
if fields.get('removeCustomFont'):
|
||||
if fields['removeCustomFont'] == 'on':
|
||||
if os.path.isfile(self.server.baseDir +
|
||||
'/fonts/custom.woff'):
|
||||
os.remove(self.server.baseDir +
|
||||
'/fonts/custom.woff')
|
||||
elif os.path.isfile(self.server.baseDir +
|
||||
'/fonts/custom.woff2'):
|
||||
os.remove(self.server.baseDir +
|
||||
'/fonts/custom.woff2')
|
||||
elif os.path.isfile(self.server.baseDir +
|
||||
'/fonts/custom.otf'):
|
||||
os.remove(self.server.baseDir +
|
||||
'/fonts/custom.otf')
|
||||
elif os.path.isfile(self.server.baseDir +
|
||||
'/fonts/custom.ttf'):
|
||||
os.remove(self.server.baseDir +
|
||||
'/fonts/custom.ttf')
|
||||
|
||||
if fields.get('mediaInstance'):
|
||||
self.server.mediaInstance = False
|
||||
self.server.defaultTimeline = 'inbox'
|
||||
|
|
|
@ -1158,6 +1158,14 @@ def htmlEditProfile(translate: {}, baseDir: str, path: str,
|
|||
themesDropdown += \
|
||||
' <input type="file" id="customFont" name="customFont"'
|
||||
themesDropdown += ' accept="' + fontFormats + '">'
|
||||
if os.path.isfile(baseDir + '/fonts/custom.woff') or \
|
||||
os.path.isfile(baseDir + '/fonts/custom.woff2') or \
|
||||
os.path.isfile(baseDir + '/fonts/custom.otf') or \
|
||||
os.path.isfile(baseDir + '/fonts/custom.ttf'):
|
||||
themesDropdown += \
|
||||
' <input type="checkbox" class="profilecheckbox" ' + \
|
||||
'name="removeCustomFont">' + \
|
||||
translate['Remove the custom font'] + '<br>'
|
||||
themesDropdown += '</div>'
|
||||
themeName = getConfigParam(baseDir, 'theme')
|
||||
themesDropdown = \
|
||||
|
|
Loading…
Reference in New Issue