mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Tidying
							parent
							
								
									e1a9041586
								
							
						
					
					
						commit
						947f7131ef
					
				
							
								
								
									
										9
									
								
								blog.py
								
								
								
								
							
							
						
						
									
										9
									
								
								blog.py
								
								
								
								
							|  | @ -15,6 +15,7 @@ from webapp_utils import htmlHeaderWithExternalStyle | ||||||
| from webapp_utils import htmlHeaderWithBlogMarkup | from webapp_utils import htmlHeaderWithBlogMarkup | ||||||
| from webapp_utils import htmlFooter | from webapp_utils import htmlFooter | ||||||
| from webapp_utils import getPostAttachmentsAsHtml | from webapp_utils import getPostAttachmentsAsHtml | ||||||
|  | from webapp_utils import editTextArea | ||||||
| from webapp_media import addEmbeddedElements | from webapp_media import addEmbeddedElements | ||||||
| from utils import getActorLanguagesList | from utils import getActorLanguagesList | ||||||
| from utils import getBaseContentFromPost | from utils import getBaseContentFromPost | ||||||
|  | @ -854,17 +855,15 @@ def htmlEditBlog(mediaInstance: bool, translate: {}, | ||||||
|     editBlogForm += \ |     editBlogForm += \ | ||||||
|         '    <input type="text" name="subject" value="' + titleStr + '">' |         '    <input type="text" name="subject" value="' + titleStr + '">' | ||||||
|     editBlogForm += '' |     editBlogForm += '' | ||||||
|     editBlogForm += '    <br><label class="labels">' + \ |     editBlogForm += '    <br>' | ||||||
|         placeholderMessage + '</label>' |  | ||||||
|     messageBoxHeight = 800 |     messageBoxHeight = 800 | ||||||
| 
 | 
 | ||||||
|     contentStr = getBaseContentFromPost(postJsonObject, systemLanguage) |     contentStr = getBaseContentFromPost(postJsonObject, systemLanguage) | ||||||
|     contentStr = contentStr.replace('<p>', '').replace('</p>', '\n') |     contentStr = contentStr.replace('<p>', '').replace('</p>', '\n') | ||||||
| 
 | 
 | ||||||
|     editBlogForm += \ |     editBlogForm += \ | ||||||
|         '    <textarea id="message" name="message" style="height:' + \ |         editTextArea(placeholderMessage, 'message', contentStr, | ||||||
|         str(messageBoxHeight) + 'px" spellcheck="true">' + \ |                      messageBoxHeight, '', True) | ||||||
|         contentStr + '</textarea>' |  | ||||||
|     editBlogForm += dateAndLocation |     editBlogForm += dateAndLocation | ||||||
|     if not mediaInstance: |     if not mediaInstance: | ||||||
|         editBlogForm += editBlogImageSection |         editBlogForm += editBlogImageSection | ||||||
|  |  | ||||||
|  | @ -1218,12 +1218,9 @@ def _htmlEditProfileInstance(baseDir: str, translate: {}, | ||||||
|         with open(counselorsFile, 'r') as f: |         with open(counselorsFile, 'r') as f: | ||||||
|             counselors = f.read() |             counselors = f.read() | ||||||
|     roleAssignStr += \ |     roleAssignStr += \ | ||||||
|         '  <b><label class="labels">' + \ |         '  <b>' + \ | ||||||
|         translate['Counselors'] + '</label></b><br>\n' + \ |         editTextArea(translate['Counselors'], 'counselors', counselors, | ||||||
|         '  <textarea id="message" name="counselors" ' + \ |                      200, '', False) | ||||||
|         'placeholder="" ' + \ |  | ||||||
|         'style="height:200px" spellcheck="false">' + \ |  | ||||||
|         counselors + '</textarea>' |  | ||||||
| 
 | 
 | ||||||
|     # artists |     # artists | ||||||
|     artists = '' |     artists = '' | ||||||
|  | @ -1232,28 +1229,20 @@ def _htmlEditProfileInstance(baseDir: str, translate: {}, | ||||||
|         with open(artistsFile, 'r') as f: |         with open(artistsFile, 'r') as f: | ||||||
|             artists = f.read() |             artists = f.read() | ||||||
|     roleAssignStr += \ |     roleAssignStr += \ | ||||||
|         '  <b><label class="labels">' + \ |         '  <b>' + \ | ||||||
|         translate['Artists'] + '</label></b><br>\n' + \ |         editTextArea(translate['Artists'], 'artists', artists, | ||||||
|         '  <textarea id="message" name="artists" ' + \ |                      200, '', False) | ||||||
|         'placeholder="" ' + \ |     roleAssignStr += endEditSection() | ||||||
|         'style="height:200px" spellcheck="false">' + \ |  | ||||||
|         artists + '</textarea>' + endEditSection() |  | ||||||
| 
 | 
 | ||||||
|     # Video section |     # Video section | ||||||
|     idx = 'Show video previews for the following Peertube sites.' |     peertubeStr = beginEditSection(translate['Video Settings']) | ||||||
|     peertubeStr = \ |  | ||||||
|         beginEditSection(translate['Video Settings']) + \ |  | ||||||
|         '      <b><label class="labels">' + \ |  | ||||||
|         translate['Peertube Instances'] + '</label></b>\n' + \ |  | ||||||
|         '      <br><label class="labels">' + \ |  | ||||||
|         translate[idx] + '</label>\n' |  | ||||||
|     peertubeInstancesStr = '' |     peertubeInstancesStr = '' | ||||||
|     for url in peertubeInstances: |     for url in peertubeInstances: | ||||||
|         peertubeInstancesStr += url + '\n' |         peertubeInstancesStr += url + '\n' | ||||||
|     peertubeStr += \ |     peertubeStr += \ | ||||||
|         '      <textarea id="message" name="ptInstances" ' + \ |         editTextArea(translate['Peertube Instances'], 'ptInstances', | ||||||
|         'style="height:200px" spellcheck="false">' + \ |                      peertubeInstancesStr, 200, '', False) | ||||||
|         peertubeInstancesStr + '</textarea>\n' + \ |     peertubeStr += \ | ||||||
|         '      <br>\n' |         '      <br>\n' | ||||||
|     YTReplacementDomain = getConfigParam(baseDir, "youtubedomain") |     YTReplacementDomain = getConfigParam(baseDir, "youtubedomain") | ||||||
|     if not YTReplacementDomain: |     if not YTReplacementDomain: | ||||||
|  | @ -1343,13 +1332,11 @@ def _htmlEditProfileGitProjects(baseDir: str, nickname: str, domain: str, | ||||||
|             gitProjectsStr = gitProjectsFile.read() |             gitProjectsStr = gitProjectsFile.read() | ||||||
| 
 | 
 | ||||||
|     idx = 'List of project names that you wish to receive git patches for' |     idx = 'List of project names that you wish to receive git patches for' | ||||||
|  |     editProfileForm = beginEditSection(translate['Git Projects']) | ||||||
|     editProfileForm = \ |     editProfileForm = \ | ||||||
|         beginEditSection(translate['Git Projects']) + \ |         editTextArea(translate[idx], 'gitProjects', gitProjectsStr, | ||||||
|         '      <label class="labels">' + \ |                      100, '', False) | ||||||
|         translate[idx] + '</label>\n' + \ |     editProfileForm = endEditSection() | ||||||
|         '      <textarea id="message" name="gitProjects" ' + \ |  | ||||||
|         'style="height:100px" spellcheck="false">' + \ |  | ||||||
|         gitProjectsStr + '</textarea>\n' + endEditSection() |  | ||||||
|     return editProfileForm |     return editProfileForm | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -1472,21 +1459,14 @@ def _htmlEditProfileFiltering(baseDir: str, nickname: str, domain: str, | ||||||
|     idx = 'Blocked accounts, one per line, in the form ' + \ |     idx = 'Blocked accounts, one per line, in the form ' + \ | ||||||
|         'nickname@domain or *@blockeddomain' |         'nickname@domain or *@blockeddomain' | ||||||
|     editProfileForm += \ |     editProfileForm += \ | ||||||
|         '      <br><b><label class="labels">' + \ |         editTextArea(translate['Blocked accounts'], 'blocked', blockedStr, | ||||||
|         translate['Blocked accounts'] + '</label></b>\n' + \ |                      200, '', False) | ||||||
|         '      <br><label class="labels">' + translate[idx] + '</label>\n' + \ |  | ||||||
|         '      <textarea id="message" name="blocked" style="height:200px" ' + \ |  | ||||||
|         'spellcheck="false">' + blockedStr + '</textarea>\n' |  | ||||||
| 
 | 
 | ||||||
|     idx = 'Direct messages are always allowed from these instances.' |     idx = 'Direct messages are always allowed from these instances.' | ||||||
|     editProfileForm += \ |     editProfileForm += \ | ||||||
|         '      <br><b><label class="labels">' + \ |         editTextArea(translate['Direct Message permitted instances'], | ||||||
|         translate['Direct Message permitted instances'] + '</label></b>\n' + \ |                      'dmAllowedInstances', dmAllowedInstancesStr, | ||||||
|         '      <br><label class="labels">' + \ |                      200, '', False) | ||||||
|         translate[idx] + '</label>\n' + \ |  | ||||||
|         '      <textarea id="message" name="dmAllowedInstances" ' + \ |  | ||||||
|         'style="height:200px" spellcheck="false">' + \ |  | ||||||
|         dmAllowedInstancesStr + '</textarea>\n' |  | ||||||
| 
 | 
 | ||||||
|     idx = 'Federate only with a defined set of instances. ' + \ |     idx = 'Federate only with a defined set of instances. ' + \ | ||||||
|         'One domain name per line.' |         'One domain name per line.' | ||||||
|  | @ -1505,11 +1485,9 @@ def _htmlEditProfileFiltering(baseDir: str, nickname: str, domain: str, | ||||||
|             userAgentsBlockedStr += '\n' |             userAgentsBlockedStr += '\n' | ||||||
|         userAgentsBlockedStr += ua |         userAgentsBlockedStr += ua | ||||||
|     editProfileForm += \ |     editProfileForm += \ | ||||||
|         '      <br><b><label class="labels">' + \ |         editTextArea(translate['Blocked User Agents'], | ||||||
|         translate['Blocked User Agents'] + '</label></b>\n' + \ |                      'userAgentsBlockedStr', userAgentsBlockedStr, | ||||||
|         '      <textarea id="message" name="userAgentsBlockedStr" ' + \ |                      200, '', False) | ||||||
|         'style="height:200px" spellcheck="false">' + \ |  | ||||||
|         userAgentsBlockedStr + '</textarea>\n' |  | ||||||
| 
 | 
 | ||||||
|     editProfileForm += endEditSection() |     editProfileForm += endEditSection() | ||||||
|     return editProfileForm |     return editProfileForm | ||||||
|  | @ -1702,10 +1680,7 @@ def _htmlEditProfileMain(baseDir: str, displayNickname: str, bioStr: str, | ||||||
|                       displayNickname) |                       displayNickname) | ||||||
| 
 | 
 | ||||||
|     editProfileForm += \ |     editProfileForm += \ | ||||||
|         '      <label class="labels">' + \ |         editTextArea(translate['Your bio'], 'bio', bioStr, 200, '', True) | ||||||
|         translate['Your bio'] + '</label>\n' + \ |  | ||||||
|         '      <textarea id="message" name="bio" style="height:200px" ' + \ |  | ||||||
|         'spellcheck="true">' + bioStr + '</textarea>\n' |  | ||||||
| 
 | 
 | ||||||
|     editProfileForm += \ |     editProfileForm += \ | ||||||
|         '      <label class="labels">' + translate['Avatar image'] + \ |         '      <label class="labels">' + translate['Avatar image'] + \ | ||||||
|  |  | ||||||
|  | @ -1162,10 +1162,13 @@ def editTextArea(label: str, name: str, value: str = "", | ||||||
|     """ |     """ | ||||||
|     if value is None: |     if value is None: | ||||||
|         value = '' |         value = '' | ||||||
|     return \ |     text = '' | ||||||
|         '<label class="labels">' + label + '</label><br>\n' + \ |     if label: | ||||||
|  |         text = '<label class="labels">' + label + '</label><br>\n' | ||||||
|  |     text += \ | ||||||
|         '      <textarea id="message" placeholder=' + \ |         '      <textarea id="message" placeholder=' + \ | ||||||
|         '"' + placeholder + '" name="' + name + '" ' + \ |         '"' + placeholder + '" name="' + name + '" ' + \ | ||||||
|         'style="height:' + height + 'px" spellcheck="' + \ |         'style="height:' + height + 'px" spellcheck="' + \ | ||||||
|         str(spellcheck).lower() + '">' + \ |         str(spellcheck).lower() + '">' + \ | ||||||
|         value + '</textarea>\n' |         value + '</textarea>\n' | ||||||
|  |     return text | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue