blob: f9686449d05d29dc257805b3af777ed51df947c9 (
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
64
65
66
67
68
69
70
71
72
73
74
75
|
<li class="add-new">
<a class="list-title list-title-with-icon"
oc-click-slide-toggle="{
selector: '.add-new-popup',
hideOnFocusLost: true,
cssClass: 'opened'
}"
href="#"
oc-click-focus="{
selector: '.add-new-popup input[ng-model=feedUrl]'
}"
ng-class="{opened: initialized && feedBusinessLayer.noFeeds()}"
>+ <span><?php p($l->t('Add Website'))?></span></a>
<div class="add-new-popup"
ng-show="initialized && feedBusinessLayer.noFeeds()">
<fieldset class="personalblock">
<p class="error" ng-show="feedExistsError || folderExistsError">
<span ng-show="feedExistsError">
<?php p($l->t('Error: address exists already!')); ?>
</span>
<span ng-show="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="addFeed(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 folderBusinessLayer.getAll()"
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"
oc-click-focus="{selector: 'input[name=\'foldername\']'}"></button>
<input type="text"
ng-model="folderName"
ng-show="addNewFolder"
name="foldername"
placeholder="<?php p($l->t('Folder name')); ?>"
autofocus
class="folder-input"
ui-keyup="{13: 'addFolder(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="addFolder(folderName)"
ng-disabled="!folderName.trim()"
ng-class="{loading: isAddingFolder()}"
class="action-button create-button action">
</button>
</form>
</fieldset>
</div>
</li>
|