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