Reuse SettingsController in success screen

This commit is contained in:
Juan Cruz Viotti 2016-03-10 14:56:07 -04:00
parent 3149f5af6d
commit 673e82e530
2 changed files with 3 additions and 11 deletions

View File

@ -24,13 +24,11 @@ const angular = require('angular');
require('angular-ui-router');
require('../modules/selection-state');
require('../modules/settings');
require('../modules/image-writer');
require('../modules/analytics');
const finish = angular.module('Etcher.controllers.finish', [
'ui.router',
'Etcher.selection-state',
'Etcher.settings',
'Etcher.image-writer',
'Etcher.analytics'
]);
@ -38,18 +36,10 @@ const finish = angular.module('Etcher.controllers.finish', [
finish.controller('FinishController', function(
$state,
SelectionStateService,
SettingsService,
ImageWriterService,
AnalyticsService
) {
/**
* @summary Saved settings
* @type Object
* @public
*/
this.settings = SettingsService.data;
/**
* @summary Restart the burning process
* @function

View File

@ -2,7 +2,9 @@
<div class="col-xs">
<div class="box text-center">
<h3><hero-tick type="success" class="space-right-tiny"></hero-tick> Burn Complete!</h3>
<p ng-show="finish.settings.unmountOnSuccess" class="soft">Safely ejected and ready for use</p>
<p class="soft"
ng-controller="SettingsController as settings"
ng-show="settings.storage.unmountOnSuccess">Safely ejected and ready for use</p>
<div class="row center-xs space-vertical-large">
<div class="col-xs-4 space-medium">