2 <html ng-app="angularMaterialFormBuilder" ng-strict-di layout="column">
4 <meta charset="utf-8" />
5 <title>Angular Material Form Builder</title>
8 content="AngularJS dynamic form builder with material design implementation"
12 content="angular, angularjs, google material, material design, form builder, form generator"
14 <meta name="viewport" content="width=device-width" />
15 <link rel="icon" href="./favicon.ico" />
18 href="https://fonts.googleapis.com/icon?family=Material+Icons"
21 <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
22 <link rel="stylesheet" href="./node_modules/angular/angular-csp.css" />
25 href="./node_modules/mdi/css/materialdesignicons.min.css"
29 href="./node_modules/angular-material/angular-material.min.css"
31 <link rel="stylesheet" href="./dist/angular-material-form-builder.css" />
33 <body ng-controller="MainController as main" class="main-view">
35 <p class="browsehappy">
36 You are using an <strong>outdated</strong> browser. Please
37 <a href="http://browsehappy.com/">upgrade your browser</a> to improve
42 <div class="content" layout="row" layout-padding layout-margin layout-fill>
43 <div flex layout="column" class="builder">
47 ng-repeat="item in main.form.items track by $index"
51 on-delete="main.delete(item, index)"
52 on-up="main.up(item, index)"
53 on-down="main.down(item, index)"
59 <div flex layout="column" class="view">
62 <form-view form="main.form"></form-view>
66 <div flex="20" layout="column" class="json">
68 <pre>{{main.form | json}}</pre>
75 class="md-fab-bottom-right md-scale"
78 <md-button aria-label="..." class="md-fab md-warn">
79 <md-icon class="material-icons medium">add</md-icon>
86 class="md-fab md-raised md-mini"
87 ng-click="main.addItem('upload')"
89 <md-icon class="material-icons">upload</md-icon>
90 <md-tooltip md-direction="left" md-autohide>Upload</md-tooltip>
95 class="md-fab md-raised md-mini"
96 ng-click="main.addItem('agreement')"
98 <md-icon class="material-icons">pan_tool</md-icon>
99 <md-tooltip md-direction="left" md-autohide>Agree Box</md-tooltip>
104 class="md-fab md-raised md-mini"
105 ng-click="main.addItem('label')"
107 <md-icon class="material-icons">label</md-icon>
108 <md-tooltip md-direction="left" md-autohide>Label</md-tooltip>
113 class="md-fab md-raised md-mini"
114 ng-click="main.addItem('chooseFromList')"
116 <md-icon class="material-icons">playlist_add_check</md-icon>
117 <md-tooltip md-direction="left" md-autohide>Select</md-tooltip>
122 class="md-fab md-raised md-mini"
123 ng-click="main.addItem('matrix')"
125 <md-icon class="material-icons">grid_on</md-icon>
126 <md-tooltip md-direction="left" md-autohide>Matrix</md-tooltip>
131 class="md-fab md-raised md-mini"
132 ng-click="main.addItem('textarea')"
134 <md-icon class="material-icons">keyboard</md-icon>
135 <md-tooltip md-direction="left" md-autohide>Text-Area</md-tooltip>
137 <!-- 3 Text Input -->
140 class="md-fab md-raised md-mini"
141 ng-click="main.addItem('input')"
143 <md-icon class="material-icons">text_format</md-icon>
144 <md-tooltip md-direction="left" md-autohide>Text-Input</md-tooltip>
149 class="md-fab md-raised md-mini"
150 ng-click="main.addItem('multipleChoices')"
152 <md-icon class="material-icons">radio_button_checked</md-icon>
153 <md-tooltip md-direction="left" md-autohide>Radio-Buttons</md-tooltip>
155 <!-- 1 Checkboxes -->
158 class="md-fab md-raised md-mini"
159 ng-click="main.addItem('checkboxes')"
161 <md-icon class="material-icons">check_box</md-icon>
162 <md-tooltip md-direction="left" md-autohide>Checkboxes</md-tooltip>
167 <a href="https://github.com/vlio20/angular-material-form-builder"
169 style="position: absolute; top: 0; right: 0; border: 0"
170 src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67"
171 alt="Fork me on GitHub"
172 data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"
175 <!-- Dependencies -->
176 <script src="./node_modules/angular/angular.js"></script>
177 <script src="./node_modules/angular-animate/angular-animate.js"></script>
178 <script src="./node_modules/angular-aria/angular-aria.js"></script>
179 <script src="./node_modules/angular-material/angular-material.js"></script>
180 <script src="./node_modules/angular-messages/angular-messages.js"></script>
181 <script src="./node_modules/angular-sortable-view/src/angular-sortable-view.js"></script>
182 <script src="./dist/angular-material-form-builder.js"></script>