|
@@ -138,7 +138,7 @@ class ImportDataPage extends React.Component {
|
|
|
<GrowiArchiveSection />
|
|
<GrowiArchiveSection />
|
|
|
|
|
|
|
|
<form
|
|
<form
|
|
|
- className="form-horizontal mt-5"
|
|
|
|
|
|
|
+ className="mt-5"
|
|
|
id="importerSettingFormEsa"
|
|
id="importerSettingFormEsa"
|
|
|
role="form"
|
|
role="form"
|
|
|
>
|
|
>
|
|
@@ -171,37 +171,37 @@ class ImportDataPage extends React.Component {
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table>
|
|
</table>
|
|
|
|
|
|
|
|
- <div className="well well-sm mb-0 small">
|
|
|
|
|
|
|
+ <div className="card well mb-0 small">
|
|
|
<ul>
|
|
<ul>
|
|
|
<li>{ t('importer_management.page_skip') }</li>
|
|
<li>{ t('importer_management.page_skip') }</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
<input type="password" name="dummypass" style={{ display: 'none', top: '-100px', left: '-100px' }} />
|
|
<input type="password" name="dummypass" style={{ display: 'none', top: '-100px', left: '-100px' }} />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
- <label htmlFor="settingForm[importer:esa:team_name]" className="col-xs-3 control-label">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <label htmlFor="settingForm[importer:esa:team_name]" className="col-3 col-form-label">
|
|
|
{ t('importer_management.esa_settings.team_name') }
|
|
{ t('importer_management.esa_settings.team_name') }
|
|
|
</label>
|
|
</label>
|
|
|
- <div className="col-xs-6">
|
|
|
|
|
|
|
+ <div className="col-6">
|
|
|
<input className="form-control" type="text" name="esaTeamName" value={esaTeamName} onChange={this.handleInputValue} />
|
|
<input className="form-control" type="text" name="esaTeamName" value={esaTeamName} onChange={this.handleInputValue} />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
- <label htmlFor="settingForm[importer:esa:access_token]" className="col-xs-3 control-label">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <label htmlFor="settingForm[importer:esa:access_token]" className="col-3 col-form-label">
|
|
|
{ t('importer_management.esa_settings.access_token') }
|
|
{ t('importer_management.esa_settings.access_token') }
|
|
|
</label>
|
|
</label>
|
|
|
- <div className="col-xs-6">
|
|
|
|
|
|
|
+ <div className="col-6">
|
|
|
<input className="form-control" type="password" name="esaAccessToken" value={esaAccessToken} onChange={this.handleInputValue} />
|
|
<input className="form-control" type="password" name="esaAccessToken" value={esaAccessToken} onChange={this.handleInputValue} />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
- <div className="col-xs-offset-3 col-xs-6">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <div className="offset-3 col-6">
|
|
|
<input
|
|
<input
|
|
|
id="testConnectionToEsa"
|
|
id="testConnectionToEsa"
|
|
|
type="button"
|
|
type="button"
|
|
@@ -211,12 +211,12 @@ class ImportDataPage extends React.Component {
|
|
|
value={t('importer_management.import')}
|
|
value={t('importer_management.import')}
|
|
|
/>
|
|
/>
|
|
|
<input type="button" className="btn btn-secondary" onClick={this.esaHandleSubmitUpdate} value={t('Update')} />
|
|
<input type="button" className="btn btn-secondary" onClick={this.esaHandleSubmitUpdate} value={t('Update')} />
|
|
|
- <span className="col-xs-offset-1">
|
|
|
|
|
|
|
+ <span className="offset-1">
|
|
|
<input
|
|
<input
|
|
|
name="Esa"
|
|
name="Esa"
|
|
|
type="button"
|
|
type="button"
|
|
|
id="importFromEsa"
|
|
id="importFromEsa"
|
|
|
- className="btn btn-default btn-esa"
|
|
|
|
|
|
|
+ className="btn btn-light btn-esa"
|
|
|
onClick={this.esaHandleSubmitTest}
|
|
onClick={this.esaHandleSubmitTest}
|
|
|
value={t('importer_management.esa_settings.test_connection')}
|
|
value={t('importer_management.esa_settings.test_connection')}
|
|
|
/>
|
|
/>
|
|
@@ -228,7 +228,7 @@ class ImportDataPage extends React.Component {
|
|
|
</form>
|
|
</form>
|
|
|
|
|
|
|
|
<form
|
|
<form
|
|
|
- className="form-horizontal mt-5"
|
|
|
|
|
|
|
+ className="mt-5"
|
|
|
id="importerSettingFormQiita"
|
|
id="importerSettingFormQiita"
|
|
|
role="form"
|
|
role="form"
|
|
|
>
|
|
>
|
|
@@ -265,36 +265,36 @@ class ImportDataPage extends React.Component {
|
|
|
</tr>
|
|
</tr>
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table>
|
|
</table>
|
|
|
- <div className="well well-sm mb-0 small">
|
|
|
|
|
|
|
+ <div className="card well mb-0 small">
|
|
|
<ul>
|
|
<ul>
|
|
|
<li>{ t('importer_management.page_skip') }</li>
|
|
<li>{ t('importer_management.page_skip') }</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
<input type="password" name="dummypass" style={{ display: 'none', top: '-100px', left: '-100px' }} />
|
|
<input type="password" name="dummypass" style={{ display: 'none', top: '-100px', left: '-100px' }} />
|
|
|
</div>
|
|
</div>
|
|
|
- <div className="form-group">
|
|
|
|
|
- <label htmlFor="settingForm[importer:qiita:team_name]" className="col-xs-3 control-label">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <label htmlFor="settingForm[importer:qiita:team_name]" className="col-3 col-form-label">
|
|
|
{ t('importer_management.qiita_settings.team_name') }
|
|
{ t('importer_management.qiita_settings.team_name') }
|
|
|
</label>
|
|
</label>
|
|
|
- <div className="col-xs-6">
|
|
|
|
|
|
|
+ <div className="col-6">
|
|
|
<input className="form-control" type="text" name="qiitaTeamName" value={qiitaTeamName} onChange={this.handleInputValue} />
|
|
<input className="form-control" type="text" name="qiitaTeamName" value={qiitaTeamName} onChange={this.handleInputValue} />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
- <label htmlFor="settingForm[importer:qiita:access_token]" className="col-xs-3 control-label">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <label htmlFor="settingForm[importer:qiita:access_token]" className="col-3 col-form-label">
|
|
|
{ t('importer_management.qiita_settings.access_token') }
|
|
{ t('importer_management.qiita_settings.access_token') }
|
|
|
</label>
|
|
</label>
|
|
|
- <div className="col-xs-6">
|
|
|
|
|
|
|
+ <div className="col-6">
|
|
|
<input className="form-control" type="password" name="qiitaAccessToken" value={qiitaAccessToken} onChange={this.handleInputValue} />
|
|
<input className="form-control" type="password" name="qiitaAccessToken" value={qiitaAccessToken} onChange={this.handleInputValue} />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <div className="form-group">
|
|
|
|
|
- <div className="col-xs-offset-3 col-xs-6">
|
|
|
|
|
|
|
+ <div className="form-group row">
|
|
|
|
|
+ <div className="offset-3 col-6">
|
|
|
<input
|
|
<input
|
|
|
id="testConnectionToQiita"
|
|
id="testConnectionToQiita"
|
|
|
type="button"
|
|
type="button"
|
|
@@ -304,12 +304,12 @@ class ImportDataPage extends React.Component {
|
|
|
value={t('importer_management.import')}
|
|
value={t('importer_management.import')}
|
|
|
/>
|
|
/>
|
|
|
<input type="button" className="btn btn-secondary" onClick={this.qiitaHandleSubmitUpdate} value={t('Update')} />
|
|
<input type="button" className="btn btn-secondary" onClick={this.qiitaHandleSubmitUpdate} value={t('Update')} />
|
|
|
- <span className="col-xs-offset-1">
|
|
|
|
|
|
|
+ <span className="offset-1">
|
|
|
<input
|
|
<input
|
|
|
name="Qiita"
|
|
name="Qiita"
|
|
|
type="button"
|
|
type="button"
|
|
|
id="importFromQiita"
|
|
id="importFromQiita"
|
|
|
- className="btn btn-default btn-qiita"
|
|
|
|
|
|
|
+ className="btn btn-light btn-qiita"
|
|
|
onClick={this.qiitaHandleSubmitTest}
|
|
onClick={this.qiitaHandleSubmitTest}
|
|
|
value={t('importer_management.qiita_settings.test_connection')}
|
|
value={t('importer_management.qiita_settings.test_connection')}
|
|
|
/>
|
|
/>
|