summaryrefslogtreecommitdiffstats
path: root/templates/part.navigation.addfeed.php
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-09 15:09:34 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-09 15:09:34 +0200
commit03baa5ba68daa09110940c416b3cb065a9e9ca7a (patch)
treee4d76db78c422df49901733234814fcf08354234 /templates/part.navigation.addfeed.php
parent319a6f848d6a28dfb44320e02bde0b3fab6c6bc3 (diff)
reorganize templates
Diffstat (limited to 'templates/part.navigation.addfeed.php')
-rw-r--r--templates/part.navigation.addfeed.php57
1 files changed, 57 insertions, 0 deletions
diff --git a/templates/part.navigation.addfeed.php b/templates/part.navigation.addfeed.php
new file mode 100644
index 000000000..0dfe32cc0
--- /dev/null
+++ b/templates/part.navigation.addfeed.php
@@ -0,0 +1,57 @@
+<li class="add-new">
+ <div class="heading icon-add">
+ <button
+ data-apps-slide-toggle="#new-feed"
+ news-focus="[name='address']"><?php p($l->t('Subscribe'))?></button>
+ </div>
+
+ <div class="add-new-popup" id="new-feed">
+
+ <form ng-submit="Navigation.createFeed(feed)" name="feedform">
+ <input type="text"
+ ng-model="feed.url"
+ placeholder="<?php p($l->t('Web address')); ?>"
+ name="address"
+ pattern="[^\s]+"
+ required>
+
+ <!-- select a folder -->
+ <select name="folder"
+ title="<?php p($l->t('Folder')); ?>"
+ ng-if="!Navigation.newFolder"
+ ng-model="$parent.feed.folderId"
+ ng-options="folder.name for folder in Navigation.getAllFolders() track by folder.name">
+ <option value="" selected="selected">-- <?php p($l->t('None')); ?> --</option>
+ </select>
+ <button type="button"
+ class="icon-add add-new-folder-primary"
+ ng-hide="Navigation.newFolder"
+ title="<?php p($l->t('New folder')); ?>"
+ ng-click="Navigation.newFolder=true"></button>
+
+ <!-- add a folder -->
+ <input type="text"
+ ng-model="$parent.feed.folder"
+ ng-class="{'ng-invalid': Navigation.newFolder && Navigation.folderNameExists($parent.feed.folder)}"
+ placeholder="<?php p($l->t('Folder name')); ?>"
+ name="folderName"
+ class="folder-input"
+ ng-if="Navigation.newFolder"
+ required
+ news-auto-focus>
+ <button type="button"
+ ng-show="Navigation.newFolder"
+ class="icon-close add-new-folder-primary"
+ title="<?php p($l->t('Go back')); ?>"
+ ng-click="Navigation.newFolder=false; feed.folder=''"></button>
+
+
+ <p class="error" ng-show="Navigation.folderNameExists(feed.folder)"><?php p($l->t('Folder exists already!')); ?></p>
+
+ <input type="submit"
+ value="<?php p($l->t('Subscribe')); ?>"
+ class="primary"
+ ng-disabled="Navigation.newFolder && Navigation.folderNameExists(folder.name)">
+ </form>
+ </div>
+</li>