mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 06:43:24 +00:00
Add description to export modal
This commit is contained in:
@@ -46,7 +46,7 @@ angular.module('app').config(['$provide', '$stateProvider', '$urlRouterProvider'
|
|||||||
// Modal States and views
|
// Modal States and views
|
||||||
.state('modal', { abstract: true, views: { 'modal': { templateUrl: 'views/_modal.html', controller: 'ModalController' } } })
|
.state('modal', { abstract: true, views: { 'modal': { templateUrl: 'views/_modal.html', controller: 'ModalController' } } })
|
||||||
.state('modal.about', { views: { 'modal-content': { templateUrl: 'views/modal-about.html' } } })
|
.state('modal.about', { views: { 'modal-content': { templateUrl: 'views/modal-about.html' } } })
|
||||||
.state('modal.export', { params: { title: null, data: null, promise: null }, views: { 'modal-content': { templateUrl: 'views/modal-export.html', controller: 'ExportController' } } })
|
.state('modal.export', { params: { title: null, data: null, promise: null, description: null }, views: { 'modal-content': { templateUrl: 'views/modal-export.html', controller: 'ExportController' } } })
|
||||||
.state('modal.import', { params: { obj: null }, views: { 'modal-content': { templateUrl: 'views/modal-import.html', controller: 'ImportController' } } })
|
.state('modal.import', { params: { obj: null }, views: { 'modal-content': { templateUrl: 'views/modal-import.html', controller: 'ImportController' } } })
|
||||||
.state('modal.link', { params: { url: null }, views: { 'modal-content': { templateUrl: 'views/modal-link.html', controller: 'LinkController' } } })
|
.state('modal.link', { params: { url: null }, views: { 'modal-content': { templateUrl: 'views/modal-link.html', controller: 'LinkController' } } })
|
||||||
.state('modal.delete', { views: { 'modal-content': { templateUrl: 'views/modal-delete.html', controller: 'DeleteController' } } });
|
.state('modal.delete', { views: { 'modal-content': { templateUrl: 'views/modal-delete.html', controller: 'DeleteController' } } });
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
angular.module('app').controller('ExportController', ['$scope', '$stateParams', function($scope, $stateParams) {
|
angular.module('app').controller('ExportController', ['$scope', '$stateParams', function($scope, $stateParams) {
|
||||||
|
|
||||||
$scope.title = $stateParams.title || 'Export';
|
$scope.title = $stateParams.title || 'Export';
|
||||||
|
$scope.description = $stateParams.description;
|
||||||
|
|
||||||
if ($stateParams.promise) {
|
if ($stateParams.promise) {
|
||||||
$scope.export = 'Generating...';
|
$scope.export = 'Generating...';
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<h2 ng-bind="title"></h2>
|
<h2 ng-bind="title"></h2>
|
||||||
|
<div ng-if="description" ng-bind="description"></div>
|
||||||
<div>
|
<div>
|
||||||
<textarea class="cb json" ng-click="onTextClick($event)" ng-bind="export"></textarea>
|
<textarea class="cb json" ng-click="onTextClick($event)" ng-bind="export"></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user