mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 10:45:47 +08:00
Add formCssMobile to application
This commit is contained in:
parent
5214d48486
commit
c33d537ac1
@ -72,6 +72,7 @@ type Application struct {
|
|||||||
SigninHtml string `xorm:"mediumtext" json:"signinHtml"`
|
SigninHtml string `xorm:"mediumtext" json:"signinHtml"`
|
||||||
ThemeData *ThemeData `xorm:"json" json:"themeData"`
|
ThemeData *ThemeData `xorm:"json" json:"themeData"`
|
||||||
FormCss string `xorm:"text" json:"formCss"`
|
FormCss string `xorm:"text" json:"formCss"`
|
||||||
|
FormCssMobile string `xorm:"text" json:"formCssMobile"`
|
||||||
FormOffset int `json:"formOffset"`
|
FormOffset int `json:"formOffset"`
|
||||||
FormSideHtml string `xorm:"mediumtext" json:"formSideHtml"`
|
FormSideHtml string `xorm:"mediumtext" json:"formSideHtml"`
|
||||||
FormBackgroundUrl string `xorm:"varchar(200)" json:"formBackgroundUrl"`
|
FormBackgroundUrl string `xorm:"varchar(200)" json:"formBackgroundUrl"`
|
||||||
|
@ -671,6 +671,27 @@ class ApplicationEditPage extends React.Component {
|
|||||||
</Popover>
|
</Popover>
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
|
<Row>
|
||||||
|
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
|
{Setting.getLabel(i18next.t("application:Form CSS Mobile"), i18next.t("application:Form CSS Mobile - Tooltip"))} :
|
||||||
|
</Col>
|
||||||
|
<Col span={22}>
|
||||||
|
<Popover placement="right" content={
|
||||||
|
<div style={{width: "900px", height: "300px"}} >
|
||||||
|
<CodeMirror value={this.state.application.formCssMobile === "" ? template : this.state.application.formCssMobile}
|
||||||
|
options={{mode: "css", theme: "material-darker"}}
|
||||||
|
onBeforeChange={(editor, data, value) => {
|
||||||
|
this.updateApplicationField("formCssMobile", value);
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
} title={i18next.t("application:Form CSS Mobile - Edit")} trigger="click">
|
||||||
|
<Input value={this.state.application.formCssMobile} style={{marginBottom: "10px"}} onChange={e => {
|
||||||
|
this.updateApplicationField("formCssMobile", e.target.value);
|
||||||
|
}} />
|
||||||
|
</Popover>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
<Row style={{marginTop: "20px"}} >
|
<Row style={{marginTop: "20px"}} >
|
||||||
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
|
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
|
||||||
{Setting.getLabel(i18next.t("application:Form position"), i18next.t("application:Form position - Tooltip"))} :
|
{Setting.getLabel(i18next.t("application:Form position"), i18next.t("application:Form position - Tooltip"))} :
|
||||||
|
@ -82,7 +82,7 @@ class CertEditPage extends React.Component {
|
|||||||
</Col>
|
</Col>
|
||||||
<Col span={22} >
|
<Col span={22} >
|
||||||
<Select virtual={false} style={{width: "100%"}} disabled={!Setting.isAdminUser(this.props.account)} value={this.state.cert.owner} onChange={(value => {this.updateCertField("owner", value);})}>
|
<Select virtual={false} style={{width: "100%"}} disabled={!Setting.isAdminUser(this.props.account)} value={this.state.cert.owner} onChange={(value => {this.updateCertField("owner", value);})}>
|
||||||
{Setting.isAdminUser(this.props.account) ? <Option key={"admin"} value={"admin"}>{i18next.t("cert:admin (Shared)")}</Option> : null}
|
{Setting.isAdminUser(this.props.account) ? <Option key={"admin"} value={"admin"}>{i18next.t("provider:admin (Shared)")}</Option> : null}
|
||||||
{
|
{
|
||||||
this.state.organizations.map((organization, index) => <Option key={index} value={organization.name}>{organization.name}</Option>)
|
this.state.organizations.map((organization, index) => <Option key={index} value={organization.name}>{organization.name}</Option>)
|
||||||
}
|
}
|
||||||
|
@ -833,6 +833,7 @@ class LoginPage extends React.Component {
|
|||||||
<CustomGithubCorner />
|
<CustomGithubCorner />
|
||||||
<div className="login-content" style={{margin: this.props.preview ?? this.parseOffset(application.formOffset)}}>
|
<div className="login-content" style={{margin: this.props.preview ?? this.parseOffset(application.formOffset)}}>
|
||||||
{Setting.inIframe() || Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCss}} />}
|
{Setting.inIframe() || Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCss}} />}
|
||||||
|
{Setting.inIframe() || !Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCssMobile}} />}
|
||||||
<div className="login-panel">
|
<div className="login-panel">
|
||||||
<div className="side-image" style={{display: application.formOffset !== 4 ? "none" : null}}>
|
<div className="side-image" style={{display: application.formOffset !== 4 ? "none" : null}}>
|
||||||
<div dangerouslySetInnerHTML={{__html: application.formSideHtml}} />
|
<div dangerouslySetInnerHTML={{__html: application.formSideHtml}} />
|
||||||
|
@ -594,6 +594,7 @@ class SignupPage extends React.Component {
|
|||||||
<CustomGithubCorner />
|
<CustomGithubCorner />
|
||||||
<div className="login-content" style={{margin: this.props.preview ?? this.parseOffset(application.formOffset)}}>
|
<div className="login-content" style={{margin: this.props.preview ?? this.parseOffset(application.formOffset)}}>
|
||||||
{Setting.inIframe() || Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCss}} />}
|
{Setting.inIframe() || Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCss}} />}
|
||||||
|
{Setting.inIframe() || !Setting.isMobile() ? null : <div dangerouslySetInnerHTML={{__html: application.formCssMobile}} />}
|
||||||
<div className="login-panel" >
|
<div className="login-panel" >
|
||||||
<div className="side-image" style={{display: application.formOffset !== 4 ? "none" : null}}>
|
<div className="side-image" style={{display: application.formOffset !== 4 ? "none" : null}}>
|
||||||
<div dangerouslySetInnerHTML={{__html: application.formSideHtml}} />
|
<div dangerouslySetInnerHTML={{__html: application.formSideHtml}} />
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Form CSS",
|
"Form CSS": "Form CSS",
|
||||||
"Form CSS - Edit": "Form CSS - Bearbeiten",
|
"Form CSS - Edit": "Form CSS - Bearbeiten",
|
||||||
"Form CSS - Tooltip": "CSS-Styling der Anmelde-, Registrierungs- und Passwort-vergessen-Seite (z. B. Hinzufügen von Rahmen und Schatten)",
|
"Form CSS - Tooltip": "CSS-Styling der Anmelde-, Registrierungs- und Passwort-vergessen-Seite (z. B. Hinzufügen von Rahmen und Schatten)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Formposition",
|
"Form position": "Formposition",
|
||||||
"Form position - Tooltip": "Position der Anmelde-, Registrierungs- und Passwort-vergessen-Formulare",
|
"Form position - Tooltip": "Position der Anmelde-, Registrierungs- und Passwort-vergessen-Formulare",
|
||||||
"Grant types": "Grant-Typen",
|
"Grant types": "Grant-Typen",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Form CSS",
|
"Form CSS": "Form CSS",
|
||||||
"Form CSS - Edit": "Form CSS - Edit",
|
"Form CSS - Edit": "Form CSS - Edit",
|
||||||
"Form CSS - Tooltip": "CSS styling of the signup, signin and forget password forms (e.g. adding borders and shadows)",
|
"Form CSS - Tooltip": "CSS styling of the signup, signin and forget password forms (e.g. adding borders and shadows)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Form position",
|
"Form position": "Form position",
|
||||||
"Form position - Tooltip": "Location of the signup, signin and forget password forms",
|
"Form position - Tooltip": "Location of the signup, signin and forget password forms",
|
||||||
"Grant types": "Grant types",
|
"Grant types": "Grant types",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Formulario CSS",
|
"Form CSS": "Formulario CSS",
|
||||||
"Form CSS - Edit": "Formulario CSS - Editar",
|
"Form CSS - Edit": "Formulario CSS - Editar",
|
||||||
"Form CSS - Tooltip": "Estilo CSS de los formularios de registro, inicio de sesión y olvido de contraseña (por ejemplo, agregar bordes y sombras)",
|
"Form CSS - Tooltip": "Estilo CSS de los formularios de registro, inicio de sesión y olvido de contraseña (por ejemplo, agregar bordes y sombras)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Posición de la Forma",
|
"Form position": "Posición de la Forma",
|
||||||
"Form position - Tooltip": "Ubicación de los formularios de registro, inicio de sesión y olvido de contraseña",
|
"Form position - Tooltip": "Ubicación de los formularios de registro, inicio de sesión y olvido de contraseña",
|
||||||
"Grant types": "Tipos de subvenciones",
|
"Grant types": "Tipos de subvenciones",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Formulaire CSS",
|
"Form CSS": "Formulaire CSS",
|
||||||
"Form CSS - Edit": "Form CSS - Modifier",
|
"Form CSS - Edit": "Form CSS - Modifier",
|
||||||
"Form CSS - Tooltip": "Mise en forme CSS des formulaires d'inscription, de connexion et de récupération de mot de passe (par exemple, en ajoutant des bordures et des ombres)",
|
"Form CSS - Tooltip": "Mise en forme CSS des formulaires d'inscription, de connexion et de récupération de mot de passe (par exemple, en ajoutant des bordures et des ombres)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Position de formulaire",
|
"Form position": "Position de formulaire",
|
||||||
"Form position - Tooltip": "Emplacement des formulaires d'inscription, de connexion et de récupération de mot de passe",
|
"Form position - Tooltip": "Emplacement des formulaires d'inscription, de connexion et de récupération de mot de passe",
|
||||||
"Grant types": "Types de subventions",
|
"Grant types": "Types de subventions",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Formulir CSS",
|
"Form CSS": "Formulir CSS",
|
||||||
"Form CSS - Edit": "Formulir CSS - Edit",
|
"Form CSS - Edit": "Formulir CSS - Edit",
|
||||||
"Form CSS - Tooltip": "Pengaturan CSS dari formulir pendaftaran, masuk, dan lupa kata sandi (misalnya menambahkan batas dan bayangan)",
|
"Form CSS - Tooltip": "Pengaturan CSS dari formulir pendaftaran, masuk, dan lupa kata sandi (misalnya menambahkan batas dan bayangan)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Posisi formulir",
|
"Form position": "Posisi formulir",
|
||||||
"Form position - Tooltip": "Tempat pendaftaran, masuk, dan lupa kata sandi",
|
"Form position - Tooltip": "Tempat pendaftaran, masuk, dan lupa kata sandi",
|
||||||
"Grant types": "Jenis-jenis hibah",
|
"Grant types": "Jenis-jenis hibah",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "フォームCSS",
|
"Form CSS": "フォームCSS",
|
||||||
"Form CSS - Edit": "フォームのCSS - 編集",
|
"Form CSS - Edit": "フォームのCSS - 編集",
|
||||||
"Form CSS - Tooltip": "サインアップ、サインイン、パスワード忘れのフォームのCSSスタイリング(例:境界線や影の追加)",
|
"Form CSS - Tooltip": "サインアップ、サインイン、パスワード忘れのフォームのCSSスタイリング(例:境界線や影の追加)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "フォームのポジション",
|
"Form position": "フォームのポジション",
|
||||||
"Form position - Tooltip": "登録、ログイン、パスワード忘れフォームの位置",
|
"Form position - Tooltip": "登録、ログイン、パスワード忘れフォームの位置",
|
||||||
"Grant types": "グラント種類",
|
"Grant types": "グラント種類",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "CSS 양식",
|
"Form CSS": "CSS 양식",
|
||||||
"Form CSS - Edit": "폼 CSS - 편집",
|
"Form CSS - Edit": "폼 CSS - 편집",
|
||||||
"Form CSS - Tooltip": "가입, 로그인 및 비밀번호를 잊어버린 양식의 CSS 스타일링 (예 : 테두리와 그림자 추가)",
|
"Form CSS - Tooltip": "가입, 로그인 및 비밀번호를 잊어버린 양식의 CSS 스타일링 (예 : 테두리와 그림자 추가)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "양식 위치",
|
"Form position": "양식 위치",
|
||||||
"Form position - Tooltip": "가입, 로그인 및 비밀번호 재설정 양식의 위치",
|
"Form position - Tooltip": "가입, 로그인 및 비밀번호 재설정 양식의 위치",
|
||||||
"Grant types": "Grant types: 부여 유형",
|
"Grant types": "Grant types: 부여 유형",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Форма CSS",
|
"Form CSS": "Форма CSS",
|
||||||
"Form CSS - Edit": "Форма CSS - Редактирование",
|
"Form CSS - Edit": "Форма CSS - Редактирование",
|
||||||
"Form CSS - Tooltip": "CSS-оформление форм регистрации, входа и восстановления пароля (например, добавление границ и теней)",
|
"Form CSS - Tooltip": "CSS-оформление форм регистрации, входа и восстановления пароля (например, добавление границ и теней)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Позиция формы",
|
"Form position": "Позиция формы",
|
||||||
"Form position - Tooltip": "Местоположение форм регистрации, входа и восстановления пароля",
|
"Form position - Tooltip": "Местоположение форм регистрации, входа и восстановления пароля",
|
||||||
"Grant types": "Типы грантов",
|
"Grant types": "Типы грантов",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "Mẫu CSS",
|
"Form CSS": "Mẫu CSS",
|
||||||
"Form CSS - Edit": "Biểu mẫu CSS - Chỉnh sửa",
|
"Form CSS - Edit": "Biểu mẫu CSS - Chỉnh sửa",
|
||||||
"Form CSS - Tooltip": "Phong cách CSS của các biểu mẫu đăng ký, đăng nhập và quên mật khẩu (ví dụ: thêm đường viền và bóng)",
|
"Form CSS - Tooltip": "Phong cách CSS của các biểu mẫu đăng ký, đăng nhập và quên mật khẩu (ví dụ: thêm đường viền và bóng)",
|
||||||
|
"Form CSS Mobile": "Form CSS Mobile",
|
||||||
|
"Form CSS Mobile - Edit": "Form CSS Mobile - Edit",
|
||||||
|
"Form CSS Mobile - Tooltip": "Form CSS Mobile - Tooltip",
|
||||||
"Form position": "Vị trí của hình thức",
|
"Form position": "Vị trí của hình thức",
|
||||||
"Form position - Tooltip": "Vị trí của các biểu mẫu đăng ký, đăng nhập và quên mật khẩu",
|
"Form position - Tooltip": "Vị trí của các biểu mẫu đăng ký, đăng nhập và quên mật khẩu",
|
||||||
"Grant types": "Loại hỗ trợ",
|
"Grant types": "Loại hỗ trợ",
|
||||||
|
@ -48,6 +48,9 @@
|
|||||||
"Form CSS": "表单CSS",
|
"Form CSS": "表单CSS",
|
||||||
"Form CSS - Edit": "编辑表单CSS",
|
"Form CSS - Edit": "编辑表单CSS",
|
||||||
"Form CSS - Tooltip": "注册、登录、忘记密码等表单的CSS样式(如增加边框和阴影)",
|
"Form CSS - Tooltip": "注册、登录、忘记密码等表单的CSS样式(如增加边框和阴影)",
|
||||||
|
"Form CSS Mobile": "表单CSS(移动端)",
|
||||||
|
"Form CSS Mobile - Edit": "编辑表单CSS(移动端)",
|
||||||
|
"Form CSS Mobile - Tooltip": "注册、登录、忘记密码等表单的CSS样式(如增加边框和阴影)(移动端)",
|
||||||
"Form position": "表单位置",
|
"Form position": "表单位置",
|
||||||
"Form position - Tooltip": "注册、登录、忘记密码等表单的位置",
|
"Form position - Tooltip": "注册、登录、忘记密码等表单的位置",
|
||||||
"Grant types": "OAuth授权类型",
|
"Grant types": "OAuth授权类型",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user