summaryrefslogtreecommitdiffstats
path: root/templates/part.addnew.php
blob: b3e02afdf142f2b51812197a3339eb43b1b1b2f0 (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
57
58
59
60
61
62
63
<li class="add-new">
    <a class="list-title list-title-with-icon"
        data-apps-slide-toggle=".add-new-popup"
        href="#">+ <span><?php p($l->t('Add Website'))?></span></a>

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

        <p class="error">
            <span ng-show="Navigation.feedExistsError">
                <?php p($l->t('Error: address exists already!')); ?>
            </span>
            <span ng-show="Navigation.folderExistsError">
                <?php p($l->t('Error: folder exists already')); ?>
            </span>
        </p>
            <form>

                <input type="text"
                    ng-model="feedUrl"
                    placeholder="<?php p($l->t('Address')); ?>"
                    name="adress"
                    autofocus>
                <button title="<?php p($l->t('Add')); ?>"
                        class="primary"
                        ng-disabled="!feedUrl.trim()"
                        ng-click="createFeed(feedUrl, folderId.id)"><?php p($l->t('Add')); ?></button>
            </form>
            <form>
                <select name="folder"
                        data-create="<?php p($l->t('New 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('Choose folder')); ?></option>
                </select>
                <button title="<?php p($l->t('New folder')); ?>"
                        ng-click="addNewFolder=true"
                        ng-hide="addNewFolder"
                        class="action-button new-button action"></button>
                <input type="text"
                        ng-model="folderName"
                        ng-if="addNewFolder"
                        name="foldername"
                        placeholder="<?php p($l->t('Folder name')); ?>"
                        autofocus
                        class="folder-input"
                        ui-keyup="{13: 'Navigation.createFolder(folderName)'}"/>
                <button title="<?php p($l->t('Back to folder selection')); ?>"
                        ng-show="addNewFolder"
                        ng-click="addNewFolder=false"
                        class="action-button back-button action"></button>
                <button title="<?php p($l->t('Create folder')); ?>"
                        ng-show="addNewFolder"
                        ng-click="Navigation.createFolder(folderName)"
                        ng-disabled="!folderName.trim()"
                        ng-class="{loading: Navigation.isAddingFolder()}"
                        class="action-button create-button action">
                </button>
            </form>
        </fieldset>
    </div>
</li>