Merge "Add a preview button for story descriptions"

This commit is contained in:
Jenkins 2015-12-07 11:34:31 +00:00 committed by Gerrit Code Review
commit c73321e3dd
4 changed files with 25 additions and 0 deletions

View File

@ -215,6 +215,7 @@ angular.module('sb.story').controller('StoryDetailController',
$scope.story.$update(
function () {
$scope.showEditForm = false;
$scope.previewStory = false;
handleServiceSuccess();
},
handleServiceError

View File

@ -26,6 +26,7 @@ angular.module('sb.story').factory('NewStoryService',
} else {
var modalInstance = $modal.open(
{
size: 'lg',
templateUrl: 'app/stories/template/new.html',
controller: 'StoryModalController',
resolve: {

View File

@ -102,6 +102,10 @@
placeholder="Story Title">
</textarea>
</div>
<div class="form-group" ng-show="previewStory">
<insert-markdown content="story.description">
</insert-markdown>
</div>
<div class="form-group">
<textarea placeholder="Enter a story description here"
class="form-control context-edit"
@ -135,6 +139,11 @@
ng-click="remove()" permission="is_superuser">
Remove this story
</button>
<button type="button"
class="btn btn-primary"
ng-click="previewStory = !previewStory">
Toggle Preview
</button>
</div>
</form>
</script>

View File

@ -24,6 +24,15 @@
placeholder="Story Title">
</div>
</div>
<div class="form-group" ng-show="preview">
<label class="col-sm-2 control-label">
Description Preview
</label>
<div class="col-sm-10">
<insert-markdown content="story.description">
</insert-markdown>
</div>
</div>
<div class="form-group">
<label for="description"
class="col-sm-2 control-label">
@ -66,6 +75,11 @@
</button>
</div>
<div class="col-xs-6 text-right">
<button type="button"
class="btn btn-primary"
ng-click="preview = !preview">
Preview Description
</button>
<button type="button"
class="btn btn-primary"
ng-click="save()"