summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorBernhard Posselt <Raydiation@users.noreply.github.com>2014-02-06 21:20:27 +0100
committerBernhard Posselt <Raydiation@users.noreply.github.com>2014-02-06 21:20:27 +0100
commitd3528d56b8fce33a340908d331745150199abe28 (patch)
tree49c4abbaa562fe3f44f93c5d68bd7dd0349bffd9 /templates
parente9e689e614d09b6c343cea6a8d03bc3ded859dfa (diff)
parentacec12a5dc6de8e3427165c81f9c6a79f4355e9b (diff)
Merge pull request #472 from sub/issue456
Rename folders (FIX #456)
Diffstat (limited to 'templates')
-rw-r--r--templates/part.listfolder.php23
1 files changed, 18 insertions, 5 deletions
diff --git a/templates/part.listfolder.php b/templates/part.listfolder.php
index 23775f971..49a83eb24 100644
--- a/templates/part.listfolder.php
+++ b/templates/part.listfolder.php
@@ -11,10 +11,22 @@
data-id="{{ folder.id }}"
droppable>
<button class="collapse"
+ ng-hide="folder.editing"
title="<?php p($l->t('Collapse'));?>"
ng-click="folderBusinessLayer.toggleFolder(folder.id)"></button>
+ <div ui-if="folder.editing" class="rename-feed">
+ <input type="text" ng-model="folder.name" autofocus>
+ <button title="<?php p($l->t('Cancel')); ?>"
+ ng-click="folderBusinessLayer.cancel(folder.id)"
+ class="action-button back-button action"></button>
+ <button title="<?php p($l->t('Save')); ?>"
+ ng-click="folderBusinessLayer.rename(folder.id, folder.name)"
+ class="action-button create-button action">
+ </button>
+ </div>
<a href="#"
class="title folder-icon"
+ ng-hide="folder.editing"
ng-click="folderBusinessLayer.load(folder.id)"
ng-class="{
'progress-icon': !folder.id,
@@ -27,7 +39,7 @@
<span class="utils">
<button ng-click="folderBusinessLayer.delete(folder.id)"
- ng-hide="!folder.id"
+ ng-hide="folder.editing || !folder.id"
class="svg action delete-icon delete-button"
title="<?php p($l->t('Delete folder')); ?>"
oc-tooltip></button>
@@ -49,10 +61,11 @@
ng-show="folder.error"
oc-tooltip></button>
-<!-- <button class="svg action edit-icon"
- ng-click="renameFolder(folder.id)"
- title="<?php p($l->t('Rename folder')); ?>"></button>
--->
+ <button class="svg action rename-feed-icon"
+ ng-hide="folder.editing"
+ ng-click="folderBusinessLayer.edit(folder.id)"
+ title="<?php p($l->t('Rename folder')); ?>"
+ oc-tooltip></button>
</span>
<ul>