Cleanup settings service stuff.
This commit is contained in:
parent
b118a123c1
commit
42330a1215
@ -15,7 +15,6 @@ app.directive('plexSettings', require('./directives/plex-settings'))
|
||||
app.directive('ffmpegSettings', require('./directives/ffmpeg-settings'))
|
||||
app.directive('xmltvSettings', require('./directives/xmltv-settings'))
|
||||
app.directive('hdhrSettings', require('./directives/hdhr-settings'))
|
||||
app.directive('cacheSettings', require('./directives/cache-settings'))
|
||||
app.directive('plexLibrary', require('./directives/plex-library'))
|
||||
app.directive('programConfig', require('./directives/program-config'))
|
||||
app.directive('flexConfig', require('./directives/flex-config'))
|
||||
|
||||
@ -1,23 +0,0 @@
|
||||
module.exports = function (dizquetv) {
|
||||
return {
|
||||
restrict: 'E',
|
||||
templateUrl: 'templates/cache-settings.html',
|
||||
replace: true,
|
||||
scope: {
|
||||
},
|
||||
link: function (scope, element, attrs) {
|
||||
dizquetv.getAllSettings().then((settings) => {
|
||||
console.warn(settings);
|
||||
scope.settings = settings;
|
||||
scope.$apply();
|
||||
});
|
||||
scope.updateSetting = (setting) => {
|
||||
const {key, value} = setting;
|
||||
dizquetv.putSetting(key, !value).then((response) => {
|
||||
scope.settings = response;
|
||||
scope.$apply();
|
||||
});
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
<div>
|
||||
<h5>Cache</h5>
|
||||
|
||||
<div class="options col-sm-4">
|
||||
<div class="option row" ng-repeat="setting in settings track by setting.key">
|
||||
<div class="option__title col-sm-6">{{setting.title}}</div>
|
||||
<div class="option__action col-sm-6">
|
||||
<button class="pull-right btn btn-sm" ng-class="[{'btn-danger': setting.value, 'btn-success': !setting.value}]" ng-click="updateSetting(setting)">
|
||||
{{(setting.value) ? 'Disable' : 'Enable'}}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -20,16 +20,10 @@
|
||||
HDHR
|
||||
</span>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<span class="nav-link btn btn-link {{ selected === 'cache' ? 'active' : ''}}" ng-click="selected = 'cache'">
|
||||
Cache
|
||||
</span>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
<plex-settings ng-if="selected == 'plex'"></plex-settings>
|
||||
<ffmpeg-settings ng-if="selected == 'ffmpeg'"></ffmpeg-settings>
|
||||
<xmltv-settings ng-if="selected == 'xmltv'"></xmltv-settings>
|
||||
<cache-settings ng-if="selected == 'cache'"></cache-settings>
|
||||
<hdhr-settings ng-if="selected == 'hdhr'"></hdhr-settings>
|
||||
</div>
|
||||
Loading…
x
Reference in New Issue
Block a user