UNPKG

@oveasoft/planning

Version:

An AngularJS planning component

52 lines (51 loc) 2.46 kB
<div flex layout="column"> <div> <h1>OvaPlanning Demo</h1> <div layout> <md-input-container flex> <label>Planning type</label> <md-select aria-label="planning type" ng-model="$ctrl.configuration.viewer"> <md-option ng-value="'week'">Week</md-option> <md-option ng-value="'month'">Month</md-option> <md-option ng-value="'trimester'">Trimester</md-option> </md-select> </md-input-container> <md-button ng-click="$ctrl.previous()"><</md-button> <md-input-container> <md-select aria-label="Range number" ng-model="$ctrl.rangeNumber"> <label>Range</label> <md-option ng-value="1">1</md-option> <md-option ng-value="2">2</md-option> <md-option ng-value="3">3</md-option> <md-option ng-value="4">4</md-option> </md-input-container> </md-select> <md-input-container> <label>Type</label> <md-select aria-label="Range type" ng-model="$ctrl.rangeType"> <md-option ng-value="'month'">Month</md-option> <md-option ng-value="'week'">Week</md-option> <md-option ng-value="'day'">Day</md-option> </md-select> </md-input-container> <md-input-container> <md-checkbox ng-model="$ctrl.fetchNewData">Fetch new data ?</md-checkbox> </md-input-container> <md-button ng-click="$ctrl.next()">></md-button> </div> <div> <small>You selected : {{ $ctrl.selected | json }}</small> <p>Informations : There is {{ $ctrl.informations.placed.length }} placed appointment and {{ $ctrl.informations.missplaced.length }} missplaced appointment.</p> </div> <div> <md-datepicker ng-model="$ctrl.slot" md-placeholder="Click on the planning to fill a date"></md-datepicker> </div> </div> <md-divider></md-divider> <md-progress-linear class="md-warn" md-mode="indeterminate" ng-if="$ctrl.loading"></md-progress-linear> <div flex layout style="margin: 20px"> <div flex layout="column"> <ova-planning flex layout appointments="$ctrl.events" config="$ctrl.configuration"></ova-planning> </div> </div> </div>