Skip to content

Commit

Permalink
Issue #21 feat: Question Template : Preview of the answer display lay…
Browse files Browse the repository at this point in the history
…out (horizontal and vertical) is unclear
  • Loading branch information
AkshayaRathinavel committed Jul 25, 2018
1 parent 95e2f08 commit a6ba721
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 10 deletions.
Binary file added assets/Grid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Horizontal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Vertical.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions editor/question-ctrl.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 17 additions & 8 deletions editor/question.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,14 +81,23 @@ <h3 class="ui left floated previewHeading">Preview</h3>
<div class="preview-heading">
<h3 class="ui left floated previewHeading">Configuration</h3>
</div>
<label class="qcMetadateFormLbl">
Select layout <span class="star">&nbsp;*</span>
</label>
<select class="ui dropdown form-control" name="templateType"
ng-model="questionData.templateType" ng-change="updatePreview();" ng-click="generateTelemetry({type: 'TOUCH', id: 'select', target: {id: 'question-layout', ver: '', type: 'select'}})" required>
<option ng-repeat="tem in templatesType" value="{{tem}}">{{tem}}</option>
</select>
<div>
<div class="ui twelve column preview-heading">
<div class="qcMetadateFormLbl">
Select layout<span class="star">&nbsp;*</span>
</div>
<!-- <select class="ui dropdown form-control" name="templateType"
ng-model="questionData.templateType" ng-change="updatePreview();" ng-click="generateTelemetry({type: 'TOUCH', id: 'select', target: {id: 'question-layout', ver: '', type: 'select'}})" required>
<option ng-repeat="tem in templatesType" value="{{tem}}">{{tem}}</option>
</select> -->
<div class="ui three column grid template-layout">
<div class="row">
<div class="column" ng-class="{'activetemplate': questionData.templateType == templateIcon.name}" ng-repeat="templateIcon in templateIcons">
<img class="ui centered tiny image select-template" src="{{templateIcon.icon}}" ng-click="changeLayout(templateIcon.name);"/>
</div>
</div>
</div>
</div>
<div class="preview-heading">
<div class="ui label qb-toggle-label">Shuffle Option</div>
<div class="ui fluid toggle checkbox verticalcenter">
<input type="checkbox" ng-model="questionData.isShuffleOption"
Expand Down
25 changes: 23 additions & 2 deletions editor/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -259,12 +259,33 @@ color: white;
}

.preview-heading {
padding: 15px 0;
padding: 0;
width: 480px;
margin: auto;
text-align: left;
}

.formDiv{
overflow: auto;
}
}

.activetemplate{
border-radius: 5px;
border: 1px solid rgba(34,36,38,.15);
}

.ui.grid.template-layout{
margin: 1rem 0;
}

.ui.grid.template-layout>.row{
padding: 0;
}

.ui.grid.template-layout>.row>.column{
padding: 1rem;
}

.select-template{
cursor: pointer;
}

0 comments on commit a6ba721

Please sign in to comment.