1
1
< div data-ng-controller ="CustomController ">
2
+
3
+ < div id ="modal-info " class ="modal fade ">
4
+ < div class ="modal-dialog ">
5
+ < div class ="modal-content ">
6
+ < div class ="modal-header ">
7
+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true " ng-click ="focusInput=false "> < i class ="fa fa-times "> </ i > </ button >
8
+ < h4 class ="modal-title "> {{package.Title}}</ h4 >
9
+ </ div >
10
+ < div class ="modal-body ">
11
+ < div class ="modal-theme-info ">
12
+ < p ng-bind-html ="package.Description "> </ p >
13
+ < hr />
14
+ < div class ="form-horizontal ">
15
+ < div class ="form-group ">
16
+ < span class ="col-md-3 "> {{lbl.author}}</ span >
17
+ < div class ="col-md-9 "> < span ng-bind-html ="package.Authors "> </ span > </ div >
18
+ </ div >
19
+ < div class ="form-group " ng-if ="package.Website ">
20
+ < span class ="col-md-3 "> {{lbl.website}}</ span >
21
+ < div class ="col-md-9 ">
22
+ < a href ="{{package.Website}} " title ="Author website " target ="_blank "> {{package.Website}}</ a >
23
+ </ div >
24
+ </ div >
25
+ < div class ="form-group " ng-if ="package.Tags ">
26
+ < span class ="col-md-3 "> {{lbl.tags}}</ span >
27
+ < div class ="col-md-9 ">
28
+ < span ng-bind-html ="package.Tags "> </ span >
29
+ </ div >
30
+ </ div >
31
+ < div class ="form-group " ng-if ="package.LastUpdated ">
32
+ < span class ="col-md-3 "> {{lbl.date}}</ span >
33
+ < div class ="col-md-9 ">
34
+ < span ng-bind-html ="package.LastUpdated "> </ span >
35
+ </ div >
36
+ </ div >
37
+ < div class ="form-group " ng-if ="package.DownloadCount ">
38
+ < span class ="col-md-3 "> {{lbl.downloads}}</ span >
39
+ < div class ="col-md-9 "> {{package.DownloadCount}}</ div >
40
+ </ div >
41
+ < div class ="form-group " ng-if ="IsPrimary && package.LocalVersion != '' ">
42
+ < span class ="control-label "> < i class ="fa fa-sort-amount-asc "> </ i > {{lbl.priority}}: {{package.Priority}} </ span >
43
+ < div class ="btn-group ">
44
+ < a class ="btn btn-default " href ="" ng-click ="setPriority('up') "> < i class ="fa fa-long-arrow-up "> </ i > {{lbl.up}}</ a >
45
+ < a class ="btn btn-default " href ="" ng-click ="setPriority('down') "> < i class ="fa fa-long-arrow-down "> </ i > {{lbl.down}}</ a >
46
+ </ div >
47
+ </ div >
48
+ </ div >
49
+ < hr />
50
+ < img ng-if ="!package.PackageUrl " ng-src ="{{package.IconUrl}} " alt ="Package image " title ="" />
51
+ < a ng-if ="package.PackageUrl " href ="{{package.PackageUrl}} " target ="_blank ">
52
+ < img class ="pkg-img " ng-src ="{{package.IconUrl}} " alt ="Package image " title ="" />
53
+ </ a >
54
+ </ div >
55
+ </ div >
56
+ </ div >
57
+ </ div >
58
+ </ div >
59
+
60
+ < div id ="modal-settings " class ="modal fade ">
61
+ < div class ="modal-dialog ">
62
+ < div class ="modal-content ">
63
+ < div class ="modal-header ">
64
+ < button type ="button " class ="close " data-dismiss ="modal " aria-hidden ="true " ng-click ="focusInput=false "> < i class ="fa fa-times "> </ i > </ button >
65
+ < h4 class ="modal-title "> {{package.Title}}</ h4 >
66
+ </ div >
67
+ < div class ="modal-body ">
68
+ < iframe id ="settingsFrame " class ="iframe-package " onload ="setIframeBg(); " ng-src ="{{extEditSrc}} " style ="width: 100%; "> </ iframe >
69
+ </ div >
70
+ </ div >
71
+ </ div >
72
+ </ div >
73
+
2
74
< div class ="page-header clearfix ">
3
75
< h2 class ="page-title pull-left ">
4
76
< a href ="# " class ="help-link " data-title =""> < i class ="fa fa-question-circle "> </ i > </ a >
@@ -35,7 +107,7 @@ <h2 class="page-title pull-left">
35
107
< input ng-if ="IsPrimary " type ="checkbox " id ="{{item.Id}} " data-ng-model ="item.IsChecked " />
36
108
</ td >
37
109
< td class ="item-title ">
38
- < a title ="{{item.Title}} " href ="#/custom/package?id={{ item.Id}} ">
110
+ < a title ="{{item.Title}} " href ="" ng-click =" showPluginInfo( item.Id) ">
39
111
{{item.Title}}
40
112
</ a >
41
113
</ td >
@@ -47,7 +119,7 @@ <h2 class="page-title pull-left">
47
119
< td class ="item-priority "> {{item.Priority}}</ td >
48
120
< td class ="item-state "> < input type ="checkbox " data-ng-model ="item.Enabled " data-ng-disabled ="true "> </ td >
49
121
< td class ="item-edit ">
50
- < a class ="btn btn-sm btn-default btn-hasicon " href ="#/custom/package?id={{ item.Id}} "> < i class ="fa fa-sliders "> </ i > Customize</ a >
122
+ < a ng-if =" item.SettingsUrl " class ="btn btn-sm btn-default btn-hasicon " href ="" ng-click =" showPluginSettings( item.Id) "> < i class ="fa fa-sliders "> </ i > Customize</ a >
51
123
</ td >
52
124
</ tr >
53
125
</ tbody >
0 commit comments