2017-12-20 15:08:45 +00:00
|
|
|
aside.file-tree(ng-controller="FileTreeController", ng-class="{ 'multi-selected': multiSelectedCount > 0 }", ng-show="ui.view != 'history' || !history.isV2").full-size
|
2017-11-23 15:21:06 +00:00
|
|
|
.toolbar.toolbar-filetree(ng-if="permissions.write")
|
2014-06-22 16:32:15 +00:00
|
|
|
a(
|
|
|
|
href,
|
|
|
|
ng-click="openNewDocModal()",
|
2017-01-31 14:57:22 +00:00
|
|
|
tooltip-html="'"+translate('new_file').replace(' ', '<br>')+"'",
|
2014-06-22 16:32:15 +00:00
|
|
|
tooltip-placement="bottom"
|
|
|
|
)
|
2018-02-08 14:41:39 +00:00
|
|
|
i.fa.fa-fw.fa-file
|
2014-06-22 16:32:15 +00:00
|
|
|
a(
|
|
|
|
href,
|
|
|
|
ng-click="openNewFolderModal()",
|
2017-01-31 14:57:22 +00:00
|
|
|
tooltip-html="'"+translate('new_folder').replace(' ', '<br>')+"'",
|
2014-06-22 16:32:15 +00:00
|
|
|
tooltip-placement="bottom"
|
|
|
|
)
|
2018-02-08 14:41:39 +00:00
|
|
|
i.fa.fa-fw.fa-folder
|
2014-06-22 16:32:15 +00:00
|
|
|
a(
|
|
|
|
href,
|
|
|
|
ng-click="openUploadFileModal()",
|
2017-01-31 14:57:22 +00:00
|
|
|
tooltip=translate('upload'),
|
2014-06-22 16:32:15 +00:00
|
|
|
tooltip-placement="bottom"
|
|
|
|
)
|
2018-02-08 14:41:39 +00:00
|
|
|
i.fa.fa-fw.fa-upload
|
2014-06-22 16:32:15 +00:00
|
|
|
|
|
|
|
.toolbar-right
|
2014-06-22 19:08:56 +00:00
|
|
|
a(
|
|
|
|
href,
|
|
|
|
ng-click="startRenamingSelected()",
|
2017-01-31 14:57:22 +00:00
|
|
|
tooltip=translate('rename'),
|
2016-02-09 15:13:58 +00:00
|
|
|
tooltip-placement="bottom",
|
|
|
|
ng-show="multiSelectedCount == 0"
|
2014-06-22 19:08:56 +00:00
|
|
|
)
|
2018-02-08 14:41:39 +00:00
|
|
|
i.fa.fa-fw.fa-pencil
|
2014-06-22 19:49:58 +00:00
|
|
|
a(
|
|
|
|
href,
|
|
|
|
ng-click="openDeleteModalForSelected()",
|
2017-01-31 14:57:22 +00:00
|
|
|
tooltip=translate('delete'),
|
2014-06-22 19:49:58 +00:00
|
|
|
tooltip-placement="bottom",
|
|
|
|
tooltip-append-to-body="true"
|
|
|
|
)
|
2018-02-08 14:41:39 +00:00
|
|
|
i.fa.fa-fw.fa-trash-o
|
2014-06-22 16:32:15 +00:00
|
|
|
|
2014-07-23 13:44:44 +00:00
|
|
|
|
2014-07-03 14:05:35 +00:00
|
|
|
.file-tree-inner(
|
2014-07-11 12:55:14 +00:00
|
|
|
ng-if="rootFolder",
|
2014-07-03 14:05:35 +00:00
|
|
|
ng-controller="FileTreeRootFolderController",
|
|
|
|
ng-class="{ 'no-toolbar': !permissions.write }"
|
|
|
|
)
|
2014-07-03 10:01:41 +00:00
|
|
|
ul.list-unstyled.file-tree-list(
|
2014-07-03 14:05:35 +00:00
|
|
|
droppable="permissions.write"
|
2014-07-03 10:01:41 +00:00
|
|
|
accept=".entity-name"
|
|
|
|
on-drop-callback="onDrop"
|
|
|
|
)
|
2016-02-23 15:25:04 +00:00
|
|
|
li(
|
|
|
|
ng-show="ui.pdfLayout == 'flat' && (ui.view == 'editor' || ui.view == 'pdf' || ui.view == 'file')"
|
|
|
|
ng-class="{ 'selected': ui.view == 'pdf' }"
|
|
|
|
ng-controller="PdfViewToggleController"
|
|
|
|
)
|
|
|
|
.entity
|
|
|
|
.entity-name(
|
|
|
|
ng-click="togglePdfView()"
|
|
|
|
)
|
|
|
|
i.fa.fa-fw.toggle
|
|
|
|
i.fa.fa-fw.fa-file-pdf-o
|
|
|
|
| PDF
|
|
|
|
|
2014-06-27 16:11:26 +00:00
|
|
|
file-entity(
|
|
|
|
entity="entity",
|
2014-07-03 14:05:35 +00:00
|
|
|
permissions="permissions",
|
2014-06-27 16:11:26 +00:00
|
|
|
ng-repeat="entity in rootFolder.children | orderBy:[orderByFoldersFirst, 'name']"
|
|
|
|
)
|
|
|
|
|
2016-10-05 10:04:39 +00:00
|
|
|
li(ng-show="deletedDocs.length > 0 && ui.view == 'history'")
|
2016-03-22 11:15:52 +00:00
|
|
|
h3 #{translate("deleted_files")}
|
|
|
|
li(
|
|
|
|
ng-class="{ 'selected': entity.selected }",
|
|
|
|
ng-repeat="entity in deletedDocs | orderBy:'name'",
|
2016-03-22 14:13:50 +00:00
|
|
|
ng-controller="FileTreeEntityController",
|
2016-10-05 10:04:39 +00:00
|
|
|
ng-show="ui.view == 'history'"
|
2016-03-22 11:15:52 +00:00
|
|
|
)
|
|
|
|
.entity
|
|
|
|
.entity-name(
|
|
|
|
ng-click="select($event)"
|
|
|
|
)
|
|
|
|
//- Just a spacer to align with folders
|
|
|
|
i.fa.fa-fw.toggle
|
|
|
|
i.fa.fa-fw.fa-file
|
2014-06-22 16:32:15 +00:00
|
|
|
|
2016-03-22 11:15:52 +00:00
|
|
|
span {{ entity.name }}
|
2014-06-22 16:32:15 +00:00
|
|
|
|
|
|
|
script(type='text/ng-template', id='entityListItemTemplate')
|
|
|
|
li(
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-class="{ 'selected': entity.selected, 'multi-selected': entity.multiSelected }",
|
2014-06-22 16:32:15 +00:00
|
|
|
ng-controller="FileTreeEntityController"
|
|
|
|
)
|
2014-06-23 09:57:31 +00:00
|
|
|
.entity(ng-if="entity.type != 'folder'")
|
2014-06-22 19:08:56 +00:00
|
|
|
.entity-name(
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-click="select($event)"
|
2014-07-03 14:05:35 +00:00
|
|
|
ng-dblclick="permissions.write && startRenaming()"
|
|
|
|
draggable="permissions.write"
|
2016-02-09 15:13:58 +00:00
|
|
|
draggable-helper="draggableHelper"
|
2014-06-23 16:25:45 +00:00
|
|
|
context-menu
|
|
|
|
data-target="context-menu-{{ entity.id }}"
|
|
|
|
context-menu-container="body"
|
2014-07-03 14:05:35 +00:00
|
|
|
context-menu-disabled="!permissions.write"
|
2014-06-22 19:08:56 +00:00
|
|
|
)
|
2014-06-22 16:32:15 +00:00
|
|
|
//- Just a spacer to align with folders
|
2014-06-22 19:21:31 +00:00
|
|
|
i.fa.fa-fw.toggle(ng-if="entity.type != 'folder'")
|
2014-06-23 09:57:31 +00:00
|
|
|
|
2015-07-17 15:30:04 +00:00
|
|
|
i.fa.fa-fw(ng-if="entity.type != 'folder'", ng-class="'fa-' + iconTypeFromName(entity.name)")
|
2018-02-20 10:37:55 +00:00
|
|
|
i.fa.fa-external-link-square.fa-rotate-180.linked-file-highlight(
|
|
|
|
ng-if="entity.linkedFileData.provider"
|
|
|
|
)
|
2014-06-23 09:57:31 +00:00
|
|
|
span(
|
|
|
|
ng-hide="entity.renaming"
|
2018-01-31 09:34:34 +00:00
|
|
|
) {{ entity.renamingToName || entity.name }}
|
2014-08-12 11:46:05 +00:00
|
|
|
span.rename-input
|
|
|
|
input(
|
|
|
|
ng-if="permissions.write",
|
|
|
|
ng-show="entity.renaming",
|
|
|
|
ng-model="inputs.name",
|
|
|
|
ng-blur="finishRenaming()",
|
|
|
|
select-name-when="entity.renaming",
|
|
|
|
on-enter="finishRenaming()"
|
2018-02-05 16:56:52 +00:00
|
|
|
valid-file
|
2014-08-12 11:46:05 +00:00
|
|
|
)
|
2014-06-23 09:57:31 +00:00
|
|
|
|
2016-02-09 15:13:58 +00:00
|
|
|
span.dropdown.entity-menu-toggle(
|
2015-06-03 10:14:26 +00:00
|
|
|
dropdown,
|
2014-07-03 14:05:35 +00:00
|
|
|
ng-if="permissions.write"
|
|
|
|
)
|
2016-02-09 15:13:58 +00:00
|
|
|
a.dropdown-toggle(href, dropdown-toggle, stop-propagation="click")
|
2014-06-23 11:37:05 +00:00
|
|
|
i.fa.fa-chevron-down
|
|
|
|
|
|
|
|
ul.dropdown-menu.dropdown-menu-right
|
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 11:37:05 +00:00
|
|
|
ng-click="startRenaming()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="startRenaming()"
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-show="!entity.multiSelected"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("rename")}
|
2014-06-23 11:37:05 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 11:37:05 +00:00
|
|
|
ng-click="openDeleteModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openDeleteModal()"
|
2016-02-09 15:13:58 +00:00
|
|
|
stop-propagation="click"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("delete")}
|
2014-06-23 11:37:05 +00:00
|
|
|
|
2014-07-03 14:05:35 +00:00
|
|
|
div.dropdown.context-menu(
|
|
|
|
id="context-menu-{{ entity.id }}",
|
|
|
|
ng-if="permissions.write"
|
|
|
|
)
|
2014-06-23 16:25:45 +00:00
|
|
|
ul.dropdown-menu
|
2014-06-23 11:37:05 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 11:37:05 +00:00
|
|
|
ng-click="startRenaming()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="startRenaming()"
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-show="!entity.multiSelected"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("rename")}
|
2014-06-23 11:37:05 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 11:37:05 +00:00
|
|
|
ng-click="openDeleteModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openDeleteModal()"
|
2016-02-09 15:13:58 +00:00
|
|
|
stop-propagation="click"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("delete")}
|
2014-06-23 11:37:05 +00:00
|
|
|
|
|
|
|
|
2014-06-23 16:25:45 +00:00
|
|
|
.entity(ng-if="entity.type == 'folder'", ng-controller="FileTreeFolderController")
|
|
|
|
.entity-name(
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-click="select($event)"
|
2014-07-03 14:05:35 +00:00
|
|
|
ng-dblclick="permissions.write && startRenaming()"
|
|
|
|
draggable="permissions.write"
|
2016-02-09 15:13:58 +00:00
|
|
|
draggable-helper="draggableHelper"
|
2014-07-03 14:05:35 +00:00
|
|
|
droppable="permissions.write"
|
2014-06-27 14:55:08 +00:00
|
|
|
accept=".entity-name"
|
2014-06-23 16:25:45 +00:00
|
|
|
on-drop-callback="onDrop"
|
|
|
|
)
|
|
|
|
div(
|
|
|
|
context-menu
|
|
|
|
data-target="context-menu-{{ entity.id }}"
|
|
|
|
context-menu-container="body"
|
2014-07-03 14:05:35 +00:00
|
|
|
context-menu-disabled="!permissions.write"
|
2014-06-23 16:25:45 +00:00
|
|
|
)
|
|
|
|
i.fa.fa-fw.toggle(
|
|
|
|
ng-if="entity.type == 'folder'"
|
|
|
|
ng-class="{'fa-chevron-right': !expanded, 'fa-chevron-down': expanded}"
|
|
|
|
ng-click="toggleExpanded()"
|
|
|
|
)
|
|
|
|
|
|
|
|
i.fa.fa-fw(
|
|
|
|
ng-if="entity.type == 'folder'"
|
|
|
|
ng-class="{\
|
|
|
|
'fa-folder': !expanded, \
|
|
|
|
'fa-folder-open': expanded \
|
|
|
|
}"
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-click="select($event)"
|
2014-06-23 16:25:45 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
span(
|
|
|
|
ng-hide="entity.renaming"
|
2018-01-31 09:34:34 +00:00
|
|
|
) {{ entity.renamingToName || entity.name }}
|
2014-08-12 11:46:05 +00:00
|
|
|
span.rename-input
|
|
|
|
input(
|
|
|
|
ng-if="permissions.write",
|
|
|
|
ng-show="entity.renaming",
|
|
|
|
ng-model="inputs.name",
|
|
|
|
ng-blur="finishRenaming()",
|
|
|
|
select-name-when="entity.renaming",
|
|
|
|
on-enter="finishRenaming()"
|
2018-02-05 16:56:52 +00:00
|
|
|
valid-file
|
2014-08-12 11:46:05 +00:00
|
|
|
)
|
2014-06-23 16:25:45 +00:00
|
|
|
|
2016-02-09 15:13:58 +00:00
|
|
|
span.dropdown.entity-menu-toggle(
|
2015-06-03 10:14:26 +00:00
|
|
|
dropdown,
|
2014-07-03 14:05:35 +00:00
|
|
|
ng-if="permissions.write"
|
|
|
|
)
|
2016-02-09 15:13:58 +00:00
|
|
|
a.dropdown-toggle(href, dropdown-toggle, stop-propagation="click")
|
2014-06-23 16:25:45 +00:00
|
|
|
i.fa.fa-chevron-down
|
|
|
|
|
|
|
|
ul.dropdown-menu.dropdown-menu-right
|
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="startRenaming()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="startRenaming()"
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-show="!entity.multiSelected"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("rename")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openDeleteModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openDeleteModal()"
|
2016-02-09 15:13:58 +00:00
|
|
|
stop-propagation="click"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("delete")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li.divider
|
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openNewDocModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openNewDocModal()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("new_file")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openNewFolderModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openNewFolderModal()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("new_folder")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openUploadFileModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openUploadFileModal()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("upload_file")}
|
2014-06-23 16:25:45 +00:00
|
|
|
|
2014-07-03 14:05:35 +00:00
|
|
|
.dropdown.context-menu(
|
|
|
|
ng-if="permissions.write"
|
|
|
|
id="context-menu-{{ entity.id }}"
|
|
|
|
)
|
2014-06-23 16:25:45 +00:00
|
|
|
ul.dropdown-menu
|
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="startRenaming()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="startRenaming()"
|
2016-02-09 15:13:58 +00:00
|
|
|
ng-show="!entity.multiSelected"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("rename")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openDeleteModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openDeleteModal()"
|
2016-02-09 15:13:58 +00:00
|
|
|
stop-propagation="click"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("delete")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li.divider
|
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openNewDocModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openNewDocModal()"
|
2014-08-07 13:46:17 +00:00
|
|
|
) #{translate("new_file")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openNewFolderModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openNewFolderModal()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("new_folder")}
|
2014-06-23 16:25:45 +00:00
|
|
|
li
|
|
|
|
a(
|
2014-07-31 13:20:56 +00:00
|
|
|
href
|
2014-06-23 16:25:45 +00:00
|
|
|
ng-click="openUploadFileModal()"
|
2014-07-31 13:20:56 +00:00
|
|
|
right-click="openUploadFileModal()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("upload_file")}
|
2014-06-23 16:25:45 +00:00
|
|
|
|
2014-06-22 19:21:31 +00:00
|
|
|
ul.list-unstyled(
|
|
|
|
ng-if="entity.type == 'folder'"
|
|
|
|
ng-show="expanded"
|
2014-07-03 14:05:35 +00:00
|
|
|
droppable="permissions.write"
|
2014-06-27 14:55:08 +00:00
|
|
|
accept=".entity-name"
|
2014-06-23 09:57:31 +00:00
|
|
|
on-drop-callback="onDrop"
|
2014-06-22 19:21:31 +00:00
|
|
|
)
|
2014-06-23 09:57:31 +00:00
|
|
|
file-entity(
|
|
|
|
entity="child",
|
2014-07-03 14:05:35 +00:00
|
|
|
permissions="permissions",
|
2014-06-23 09:57:31 +00:00
|
|
|
ng-repeat="child in entity.children | orderBy:[orderByFoldersFirst, 'name']"
|
|
|
|
)
|
2014-07-11 12:55:14 +00:00
|
|
|
|
2014-06-22 16:32:15 +00:00
|
|
|
script(type='text/ng-template', id='newFolderModalTemplate')
|
|
|
|
.modal-header
|
2014-07-31 16:07:43 +00:00
|
|
|
h3 #{translate("new_folder")}
|
2014-06-22 16:32:15 +00:00
|
|
|
.modal-body
|
|
|
|
form(novalidate, name="newFolderForm")
|
|
|
|
input.form-control(
|
|
|
|
type="text",
|
|
|
|
placeholder="Folder Name",
|
|
|
|
required,
|
|
|
|
ng-model="inputs.name",
|
2014-06-22 19:08:56 +00:00
|
|
|
on-enter="create()",
|
2016-09-21 15:31:02 +00:00
|
|
|
select-name-on="open",
|
2018-02-05 16:56:52 +00:00
|
|
|
valid-file,
|
2016-09-21 15:31:02 +00:00
|
|
|
name="name"
|
2014-06-22 16:32:15 +00:00
|
|
|
)
|
2018-06-10 14:44:00 +00:00
|
|
|
div.alert.alert-danger.row-spaced-small(ng-show="newFolderForm.name.$error.validFile")
|
|
|
|
| #{translate('files_cannot_include_invalid_characters')}
|
|
|
|
div.alert.alert-danger.row-spaced-small(ng-if="error")
|
|
|
|
div(ng-switch="error")
|
|
|
|
span(ng-switch-when="already exists") #{translate("file_already_exists")}
|
|
|
|
span(ng-switch-default) {{error}}
|
2014-06-22 16:32:15 +00:00
|
|
|
.modal-footer
|
|
|
|
button.btn.btn-default(
|
|
|
|
ng-disabled="state.inflight"
|
|
|
|
ng-click="cancel()"
|
2014-08-07 13:46:17 +00:00
|
|
|
) #{translate("cancel")}
|
2014-06-22 16:32:15 +00:00
|
|
|
button.btn.btn-primary(
|
|
|
|
ng-disabled="newFolderForm.$invalid || state.inflight"
|
|
|
|
ng-click="create()"
|
|
|
|
)
|
2014-07-31 16:07:43 +00:00
|
|
|
span(ng-hide="state.inflight") #{translate("create")}
|
|
|
|
span(ng-show="state.inflight") #{translate("creating")}...
|
2014-06-22 16:32:15 +00:00
|
|
|
|
2018-06-10 14:44:00 +00:00
|
|
|
include ./new-file-modal
|
2017-11-20 14:43:13 +00:00
|
|
|
|
2014-06-22 19:49:58 +00:00
|
|
|
script(type='text/ng-template', id='deleteEntityModalTemplate')
|
|
|
|
.modal-header
|
2014-07-31 16:07:43 +00:00
|
|
|
h3 #{translate("delete")} {{ entity.name }}
|
2014-06-22 19:49:58 +00:00
|
|
|
.modal-body
|
2014-08-11 07:01:39 +00:00
|
|
|
p !{translate("sure_you_want_to_delete")}
|
2016-02-09 15:13:58 +00:00
|
|
|
ul
|
|
|
|
li(ng-repeat="entity in entities") {{entity.name}}
|
2014-06-22 19:49:58 +00:00
|
|
|
.modal-footer
|
|
|
|
button.btn.btn-default(
|
|
|
|
ng-disabled="state.inflight"
|
|
|
|
ng-click="cancel()"
|
2014-07-31 16:07:43 +00:00
|
|
|
) #{translate("cancel")}
|
2014-06-22 19:49:58 +00:00
|
|
|
button.btn.btn-danger(
|
|
|
|
ng-disabled="state.inflight"
|
|
|
|
ng-click="delete()"
|
|
|
|
)
|
2014-07-31 16:07:43 +00:00
|
|
|
span(ng-hide="state.inflight") #{translate("delete")}
|
|
|
|
span(ng-show="state.inflight") #{translate("deleting")}...
|
2016-09-21 15:31:02 +00:00
|
|
|
|
|
|
|
script(type='text/ng-template', id='invalidFileNameModalTemplate')
|
|
|
|
.modal-header
|
|
|
|
h3 #{translate('invalid_file_name')}
|
|
|
|
.modal-body
|
|
|
|
p #{translate('files_cannot_include_invalid_characters')}
|
|
|
|
.modal-footer
|
|
|
|
button.btn.btn-default(
|
|
|
|
ng-click="$close()"
|
2017-01-31 14:57:22 +00:00
|
|
|
) #{translate('ok')}
|