Initial commit
This commit is contained in:
2
client/res/templates/modals/action-history.tpl
Normal file
2
client/res/templates/modals/action-history.tpl
Normal file
@@ -0,0 +1,2 @@
|
||||
<div class="search-container">{{{search}}}</div>
|
||||
<div class="list-container">{{{list}}}</div>
|
||||
25
client/res/templates/modals/add-dashlet.tpl
Normal file
25
client/res/templates/modals/add-dashlet.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
<div class="margin-bottom-2x margin-top">
|
||||
<input
|
||||
type="text"
|
||||
maxlength="64"
|
||||
placeholder="{{translate 'Search'}}"
|
||||
data-name="quick-search"
|
||||
class="form-control"
|
||||
spellcheck="false"
|
||||
>
|
||||
</div>
|
||||
|
||||
<ul class="list-group list-group-panel array-add-list-group no-side-margin">
|
||||
{{#each dashletList}}
|
||||
<li class="list-group-item" data-name="{{./this}}">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="add text-bold"
|
||||
data-name="{{./this}}"
|
||||
>{{translate this category="dashlets"}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
<div class="no-data hidden">{{translate 'No Data'}}</div>
|
||||
35
client/res/templates/modals/array-field-add.tpl
Normal file
35
client/res/templates/modals/array-field-add.tpl
Normal file
@@ -0,0 +1,35 @@
|
||||
{{#unless optionDataList}}
|
||||
{{translate 'No Data'}}
|
||||
{{/unless}}
|
||||
|
||||
{{#if optionDataList}}
|
||||
<div class="margin-bottom-2x margin-top">
|
||||
<input
|
||||
type="text"
|
||||
maxlength="64"
|
||||
placeholder="{{translate 'Search'}}"
|
||||
data-name="quick-search"
|
||||
class="form-control"
|
||||
spellcheck="false"
|
||||
>
|
||||
</div>
|
||||
<ul class="list-group list-group-panel array-add-list-group no-side-margin">
|
||||
{{#each optionDataList}}
|
||||
<li class="list-group-item clearfix" data-name="{{value}}">
|
||||
<input
|
||||
class="cell form-checkbox form-checkbox-small"
|
||||
type="checkbox"
|
||||
data-value="{{value}}"
|
||||
>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="add text-bold"
|
||||
data-value="{{value}}"
|
||||
>{{label}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
{{/if}}
|
||||
|
||||
<div class="no-data hidden">{{translate 'No Data'}}</div>
|
||||
41
client/res/templates/modals/change-password.tpl
Normal file
41
client/res/templates/modals/change-password.tpl
Normal file
@@ -0,0 +1,41 @@
|
||||
<div class="no-side-margin record">
|
||||
<div>
|
||||
<div class="record-grid-wide">
|
||||
<div class="left">
|
||||
<div class="middle">
|
||||
<div class="panel panel-default first last">
|
||||
<div class="panel-body panel-body-form">
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-6" data-name="currentPassword">
|
||||
<label
|
||||
class="control-label"
|
||||
data-name="currentPassword"
|
||||
>{{translate 'currentPassword' scope='User' category='fields'}}</label>
|
||||
<div class="field" data-name="currentPassword">{{{currentPassword}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-6" data-name="password">
|
||||
<label
|
||||
class="control-label"
|
||||
data-name="password"
|
||||
>{{translate 'newPassword' scope='User' category='fields'}}</label>
|
||||
<div class="field" data-name="password">{{{password}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-6" data-name="passwordConfirm">
|
||||
<label
|
||||
class="control-label"
|
||||
data-name="passwordConfirm"
|
||||
>{{translate 'passwordConfirm' scope='User' category='fields'}}</label>
|
||||
<div class="field" data-name="passwordConfirm">{{{passwordConfirm}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
1
client/res/templates/modals/detail.tpl
Normal file
1
client/res/templates/modals/detail.tpl
Normal file
@@ -0,0 +1 @@
|
||||
<div class="record-container record no-side-margin">{{{record}}}</div>
|
||||
21
client/res/templates/modals/duplicate.tpl
Normal file
21
client/res/templates/modals/duplicate.tpl
Normal file
@@ -0,0 +1,21 @@
|
||||
<h4>{{translate 'duplicate' category="messages"}}</h4>
|
||||
|
||||
{{#if scope}}
|
||||
<div class="list-container margin-top-2x">{{{record}}}</div>
|
||||
{{else}}
|
||||
<div class="margin-top-2x">
|
||||
<table class="table table-panel">
|
||||
{{#each duplicates}}
|
||||
<tr>
|
||||
<td>
|
||||
<a
|
||||
href="#{{#if _entityType}}{{_entityType}}{{else}}{{../scope}}{{/if}}/view/{{id}}"
|
||||
target="_BLANK"
|
||||
>{{name}}</a>
|
||||
{{#if _entityType}}({{translate _entityType category='scopeNames'}}){{/if}}
|
||||
</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
</table>
|
||||
{{/if}}
|
||||
</div>
|
||||
37
client/res/templates/modals/edit-dashboard.tpl
Normal file
37
client/res/templates/modals/edit-dashboard.tpl
Normal file
@@ -0,0 +1,37 @@
|
||||
<div class="no-side-margin record">
|
||||
<div>
|
||||
<div class="record-grid-wide">
|
||||
<div class="left">
|
||||
<div class="middle">
|
||||
<div class="panel panel-default first last">
|
||||
<div class="panel-body panel-body-form">
|
||||
<div class="row">
|
||||
<div class="cell form-group col-md-6" data-name="dashboardTabList">
|
||||
<label
|
||||
class="control-label"
|
||||
data-name="dashboardTabList"
|
||||
>{{translate 'dashboardTabList' category='fields' scope="Preferences"}}</label>
|
||||
<div class="field" data-name="dashboardTabList">
|
||||
{{{dashboardTabList}}}
|
||||
</div>
|
||||
</div>
|
||||
{{#if hasLocked}}
|
||||
<div class="cell form-group col-md-6" data-name="dashboardLocked">
|
||||
<label
|
||||
class="control-label"
|
||||
data-name="dashboardLocked"
|
||||
>{{translate 'dashboardLocked' category='fields' scope="Preferences"}}</label>
|
||||
<div class="field" data-name="dashboardLocked">
|
||||
{{{dashboardLocked}}}
|
||||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
1
client/res/templates/modals/edit.tpl
Normal file
1
client/res/templates/modals/edit.tpl
Normal file
@@ -0,0 +1 @@
|
||||
<div class="edit-container record no-side-margin">{{{edit}}}</div>
|
||||
12
client/res/templates/modals/image-crop.tpl
Normal file
12
client/res/templates/modals/image-crop.tpl
Normal file
@@ -0,0 +1,12 @@
|
||||
<link href="{{basePath}}client/css/cropper.css" rel="stylesheet">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div style="text-align: center;" class="image-container"></div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="btn-group">
|
||||
<button class="btn btn-default btn-icon" data-action="zoomIn"><span class="fas fa-search-plus"></span></button>
|
||||
<button class="btn btn-default btn-icon" data-action="zoomOut"><span class="fas fa-search-minus"></span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
3
client/res/templates/modals/image-preview.tpl
Normal file
3
client/res/templates/modals/image-preview.tpl
Normal file
@@ -0,0 +1,3 @@
|
||||
<div style="text-align: center;" class="image-container">
|
||||
<img src="{{url}}" style="max-width: 100%;">
|
||||
</div>
|
||||
7
client/res/templates/modals/kanban-move-over.tpl
Normal file
7
client/res/templates/modals/kanban-move-over.tpl
Normal file
@@ -0,0 +1,7 @@
|
||||
<ul class="list-group no-side-margin">
|
||||
{{#each optionDataList}}
|
||||
<li class="list-group-item">
|
||||
<a role="button" tabindex="0" data-action="move" data-value="{{value}}">{{label}}</a>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
1
client/res/templates/modals/last-viewed.tpl
Normal file
1
client/res/templates/modals/last-viewed.tpl
Normal file
@@ -0,0 +1 @@
|
||||
<div class="list-container">{{{list}}}</div>
|
||||
3
client/res/templates/modals/mass-action.tpl
Normal file
3
client/res/templates/modals/mass-action.tpl
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="record no-side-margin">{{{record}}}</div>
|
||||
|
||||
<div class="well info-text">{{complexText infoText}}</div>
|
||||
24
client/res/templates/modals/mass-convert-currency.tpl
Normal file
24
client/res/templates/modals/mass-convert-currency.tpl
Normal file
@@ -0,0 +1,24 @@
|
||||
<div class="panel panel-default no-side-margin">
|
||||
<div class="panel-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="cell col-md-6 form-group" data-name="currency">
|
||||
<label class="control-label" data-name="currency">{{translate 'Convert to'}}</label>
|
||||
<div class="field" data-name="currency">{{{currency}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell col-md-6 form-group" data-name="baseCurrency">
|
||||
<label class="control-label" data-name="baseCurrency">{{translate 'baseCurrency' category='fields' scope='Settings'}}</label>
|
||||
<div class="field" data-name="baseCurrency">{{{baseCurrency}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="cell col-md-6 form-group" data-name="currencyRates">
|
||||
<label class="control-label" data-name="currencyRates">{{translate 'currencyRates' category='fields' scope='Settings'}}</label>
|
||||
<div class="field" data-name="currencyRates">{{{currencyRates}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
37
client/res/templates/modals/mass-update.tpl
Normal file
37
client/res/templates/modals/mass-update.tpl
Normal file
@@ -0,0 +1,37 @@
|
||||
<div class="panel panel-default no-side-margin">
|
||||
<div class="panel-body{{#if fieldList}} panel-body-form{{/if}}">
|
||||
|
||||
{{#unless fieldList}}
|
||||
<div>{{translate 'emptyMassUpdate' category='messages'}}</div>
|
||||
{{else}}
|
||||
|
||||
<div class="button-container">
|
||||
<button class="btn btn-default pull-right hidden" data-action="reset">{{translate 'Reset'}}</button>
|
||||
<div class="btn-group">
|
||||
<button
|
||||
class="btn btn-default dropdown-toggle select-field"
|
||||
data-toggle="dropdown"
|
||||
tabindex="-1"
|
||||
>{{translate 'Add Field'}} <span class="caret"></span></button>
|
||||
<ul class="dropdown-menu pull-left filter-list">
|
||||
{{#each fieldList}}
|
||||
<li
|
||||
data-name="{{./this}}"
|
||||
><a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-name="{{./this}}"
|
||||
data-action="addField"
|
||||
>{{translate this scope=../entityType category='fields'}}</a></li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{/unless}}
|
||||
<div>
|
||||
<div class="fields-container"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
36
client/res/templates/modals/password-change-request.tpl
Normal file
36
client/res/templates/modals/password-change-request.tpl
Normal file
@@ -0,0 +1,36 @@
|
||||
<div class="panel panel-default no-side-margin">
|
||||
<div class="panel-body">
|
||||
|
||||
<div class="cell form-group" data-name="userName">
|
||||
<label class="control-label" data-name="userName">{{translate 'Username' scope='User'}}</label>
|
||||
<div class="field" data-name="userName">
|
||||
<input
|
||||
type="text"
|
||||
name="username"
|
||||
class="form-control"
|
||||
autocomplete="username"
|
||||
autocapitalize="off"
|
||||
spellcheck="false"
|
||||
maxlength="255"
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cell form-group" data-name="emailAddress">
|
||||
<label class="control-label" data-name="emailAddress">{{translate 'Email Address' scope='User'}}</label>
|
||||
<div class="field" data-name="emailAddress">
|
||||
<input
|
||||
type="text"
|
||||
name="emailAddress"
|
||||
class="form-control"
|
||||
autocomplete="espo-change-password-emailAddress"
|
||||
autocapitalize="off"
|
||||
spellcheck="false"
|
||||
maxlength="255"
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="msg-box hidden"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
2
client/res/templates/modals/related-list.tpl
Normal file
2
client/res/templates/modals/related-list.tpl
Normal file
@@ -0,0 +1,2 @@
|
||||
<div class="search-container">{{{search}}}</div>
|
||||
<div class="list-container">{{{list}}}</div>
|
||||
12
client/res/templates/modals/save-filters.tpl
Normal file
12
client/res/templates/modals/save-filters.tpl
Normal file
@@ -0,0 +1,12 @@
|
||||
<div class="panel panel-default no-side-margin">
|
||||
<div class="panel-body">
|
||||
|
||||
<div class="cell form-group" data-name="name">
|
||||
<label class="control-label" data-name="name">{{translate 'name' category='fields'}}</label>
|
||||
<div class="field" data-name="name">
|
||||
{{{name}}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,10 @@
|
||||
<div class="search-container margin-bottom">{{{search}}}</div>
|
||||
|
||||
{{#unless categoriesDisabled}}
|
||||
<div class="row row-list-container">
|
||||
<div class="categories-container col-md-3 col-sm-4">{{{categories}}}</div>
|
||||
<div class="list-container col-md-9 col-sm-8">{{{list}}}</div>
|
||||
</div>
|
||||
{{else}}
|
||||
<div class="list-container">{{{list}}}</div>
|
||||
{{/unless}}
|
||||
2
client/res/templates/modals/select-records.tpl
Normal file
2
client/res/templates/modals/select-records.tpl
Normal file
@@ -0,0 +1,2 @@
|
||||
<div class="search-container margin-bottom">{{{search}}}</div>
|
||||
<div class="list-container">{{{list}}}</div>
|
||||
Reference in New Issue
Block a user