@@ -17,10 +17,10 @@ <h4 class="modal-title">{{package.Title}}</h4>
17
17
< div class ="form-group " ng-if ="package.DownloadCount "> < span class ="col-md-3 "> {{lbl.downloads}}</ span > < div class ="col-md-9 "> {{package.DownloadCount}}</ div > </ div >
18
18
</ div >
19
19
</ div >
20
- < div class ="item-alert ">
20
+ < div ng-if =" package.OnlineVersion.length > 0 && package.OnlineVersion > package.LocalVersion " class ="item-alert ">
21
21
< div class ="alert alert-warning ">
22
22
Update available for this theme.
23
- < button class ="btn btn-sm btn-warning pull-right "> Update</ button >
23
+ < button ng-click =" upgradePackage(package.Id) " class ="btn btn-sm btn-warning pull-right "> Update</ button >
24
24
</ div >
25
25
</ div >
26
26
< div class ="modal-theme-image ">
@@ -95,9 +95,6 @@ <h4 class="modal-title">{{lbl.customFields}}</h4>
95
95
< div class ="page-header clearfix ">
96
96
< h2 class ="page-title pull-left "> {{lbl.themes}}</ h2 >
97
97
< a ng-if ="IsPrimary " href ="{{SiteVars.RelativeWebRoot}}admin/#/custom/themes/gallery " class ="btn btn-success btn-sm btn-hasicon pull-left "> < i class ="fa fa-plus "> </ i > {{lbl.theNew}}</ a >
98
- < div ng-if ="IsPrimary " class ="btn-group befdv pull-left ">
99
- < button ng-click ="processChecked('uninstall') " ng-disabled ="itemsChecked() === false " angular-tooltip tooltip ="lbl.doDelete " class ="btn btn-danger btn-sm "> < i class ="fa fa-trash "> </ i > </ button >
100
- </ div >
101
98
< div class ="search pull-right ">
102
99
< i class ="fa fa-search "> </ i >
103
100
< input type ="text " ng-model ="query " ng-change ="search() " placeholder ="{{lbl.search}}... " />
@@ -112,14 +109,14 @@ <h2 class="page-title pull-left">{{lbl.themes}}</h2>
112
109
< img ng-if ="item.IconUrl != '' " ng-src ="{{item.IconUrl}} " />
113
110
< i class ="item-active fa fa-check " ng-if ="item.Id === activeTheme "> </ i >
114
111
</ div >
115
- < input class ="item-checkbox " ng-if ="IsPrimary " type ="checkbox " id ="{{item.Id}} " data-ng-model ="item.IsChecked " ng-disabled ="item.Id === activeTheme.Theme || item.Id === activeTheme.Mobile || item.OnlineVersion === '' " />
116
112
< div class ="item-info clear ">
117
113
< div class ="pull-left item-title "> {{item.Title}}</ div >
118
114
< div class ="item-buttons pull-right ">
119
115
< button ng-click ="setDefaultTheme(item.Id) " ng-if ="item.Id != activeTheme " class ="btn btn-sm btn-hasicon btn-default "> < i class ="fa fa-check "> </ i > {{lbl.active}}</ button >
120
116
< button class ="btn btn-sm btn-icon btn-default " ng-if ="item.Id === activeTheme " ng-click ="showSettings(item.Id) " angular-tooltip title ="Customize "> < i class ="fa fa-sliders "> </ i > </ button >
121
- < button class ="btn btn-sm btn-icon btn-default " angular-tooltip title ="Delete "> < i class ="fa fa-trash "> </ i > </ button >
122
- < button class ="btn btn-sm btn-icon btn-default " ng-click ="showInfo(item.Id) " angular-tooltip title ="Information "> < i class ="fa fa-info-circle notify "> </ i > </ button >
117
+ < button ng-if ="IsPrimary && item.OnlineVersion.length > 0 && item.Id != activeTheme " ng-click ="uninstallPackage(item.Id) " class ="btn btn-sm btn-icon btn-default " angular-tooltip tooltip ="lbl.doDelete "> < i class ="fa fa-trash "> </ i > </ button >
118
+ < button ng-if ="item.OnlineVersion.length == 0 || item.OnlineVersion == item.LocalVersion " class ="btn btn-sm btn-icon btn-default " ng-click ="showInfo(item.Id) " angular-tooltip title ="Information "> < i class ="fa fa-info-circle "> </ i > </ button >
119
+ < button ng-if ="item.OnlineVersion.length > 0 && item.OnlineVersion > item.LocalVersion " class ="btn btn-sm btn-icon btn-default " ng-click ="showInfo(item.Id) " angular-tooltip title ="Information "> < i class ="fa fa-info-circle notify "> </ i > </ button >
123
120
</ div >
124
121
</ div >
125
122
</ div >
0 commit comments