summaryrefslogtreecommitdiffstats
path: root/templates/part.addnew.php
blob: 6afc0f40f28b586d84b873492327ca9de0b783d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<li class="add-new">
    <div class="heading icon-add">
        <button
            data-apps-slide-toggle=".add-new-popup"
            news-focus="[name='address']"><?php p($l->t('Subscribe'))?></button>
    </div>

    <div class="add-new-popup">

        <form>
            <input type="text"
                ng-model="feedUrl"
                placeholder="<?php p($l->t('Web-Address')); ?>"
                name="address">

            <!-- standard folder select box -->
            <div ng-hide="Navigation.newFolder">
                <select name="folder"
                    title="<?php p($l->t('Folder')); ?>"
                    ng-model="folderId"
                    ng-options="folder.name for folder in Navigation.getAllFolders() track by folder.name"
                    ng-hide="addNewFolder">
                    <option value="" selected="selected"><?php p($l->t('Top Level')); ?></option>
                </select>
                <button class="icon-add add-new-folder-primary"
                        title="<?php p($l->t('New Folder')); ?>"
                        ng-click="Navigation.newFolder=true"
                        news-focus="[name='folderName']">
            </div>

            <!-- adding a new folder -->
            <div ng-show="Navigation.newFolder">
                <input type="text"
                       ng-model="folderName"
                       placeholder="<?php p($l->t('Folder-Name')); ?>"
                       name="folderName"
                       ng-if="Navigation.newFolder">
                <button class="icon-checkmark add-new-folder-primary"
                        title="<?php p($l->t('Create folder')); ?>"
                        ng-click="Navigation.newFolder=false">
                <button class="icon-close add-new-folder-secondary"
                        title="<?php p($l->t('Cancel')); ?>"
                        ng-click="Navigation.newFolder=false">
            </div>

            </button>
            <input title="<?php p($l->t('Subscribe')); ?>"
                    value="<?php p($l->t('Subscribe')); ?>"
                    class="primary"
                    type="submit"
                    ng-disabled="!feedUrl.trim()"
                    ng-click="createFeed(feedUrl, folderId.id)">
        </form>

    </div>
</li>