1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-11 03:41:12 +00:00

Wiki publish (#6512)

* add wiki publish

publish wiki permission

optimize code

* optimize code

* optimize code

* update

* Update wiki2.py

* Update wiki2.py

* Update urls.py

* Update wiki_publish.html

---------

Co-authored-by: 孙永强 <11704063+s-yongqiang@user.noreply.gitee.com>
Co-authored-by: r350178982 <32759763+r350178982@users.noreply.github.com>
This commit is contained in:
awu0403
2024-09-12 14:32:00 +08:00
committed by GitHub
parent de576a7237
commit ac37e9dc31
20 changed files with 700 additions and 110 deletions

View File

@@ -1,6 +1,7 @@
import React, { useCallback, useEffect, useRef, useState } from 'react';
import PropTypes from 'prop-types';
import { throttle } from '../utils';
import { wikiPermission } from '../../../utils/constants';
function PageTitleEditor({ isUpdateBySide, currentPageConfig, onUpdatePage }) {
@@ -87,18 +88,28 @@ function PageTitleEditor({ isUpdateBySide, currentPageConfig, onUpdatePage }) {
return (
<div
className='wiki-sdoc-title'
contentEditable
suppressContentEditableWarning
ref={contentEditableRef}
onInput={handleInput}
onKeyDown={onKeyDown}
onCompositionStart={onCompositionStart}
onCompositionEnd={onCompositionEnd}
>
{pageName}
<div>
{wikiPermission === 'public' ?
<div
className='wiki-sdoc-title'
>
{pageName}
</div> :
<div
className='wiki-sdoc-title'
contentEditable
suppressContentEditableWarning
ref={contentEditableRef}
onInput={handleInput}
onKeyDown={onKeyDown}
onCompositionStart={onCompositionStart}
onCompositionEnd={onCompositionEnd}
>
{pageName}
</div>
}
</div>
);
}