fluid-form
Version:
Fluid form generator
6 lines (4 loc) • 2.87 kB
JavaScript
/* Auto generated, do not edit */
module.exports = {
"fluid-form": "<span ng-repeat=\"clause in clauses\" ng-switch=\"clause.type\" ng-show=\"clause.visible\" ng-class=\"clause.classes\" class=\"clause\"><span ng-switch-when=\"phrase\" ng-bind=\"clause.label\" class=\"phrase\"></span><span ng-switch-when=\"punctuation\" ng-bind=\"clause.label\" class=\"punctuation\"></span><span ng-switch-when=\"newline\" class=\"newline\"></span><span ng-switch-when=\"echo\" ng-bind=\"clause.getter.value\" class=\"echo\"></span><input type=\"text\" placeholder=\"{{clause.getLabel()}}\" size=\"{{fieldSize(clause)}}\" ng-switch-when=\"text\" ng-model=\"clause.value\" ng-change=\"fieldChanged(clause)\" ng-focus=\"fieldFocus(clause)\" ng-blur=\"fieldBlur(clause)\" ng-disabled=\"!clause.visible\" ng-required=\"{{clause.visible}}\" class=\"field text\"/><input type=\"text\" placeholder=\"{{clause.getLabel()}}\" size=\"{{fieldSize(clause)}}\" ng-switch-when=\"int\" ng-model=\"clause.value\" ng-change=\"fieldChanged(clause)\" ng-focus=\"fieldFocus(clause)\" ng-blur=\"fieldBlur(clause)\" ng-disabled=\"!clause.visible\" ng-required=\"{{clause.visible}}\" class=\"field int\"/><input type=\"text\" placeholder=\"{{clause.getLabel()}}\" size=\"{{fieldSize(clause)}}\" ng-switch-when=\"date\" ng-model=\"clause.value\" ng-change=\"fieldChanged(clause)\" ng-focus=\"fieldFocus(clause)\" ng-blur=\"fieldBlur(clause)\" ng-disabled=\"!clause.visible\" ng-required=\"{{clause.visible}}\" class=\"field date\"/><span ng-switch-when=\"choice\" ng-class=\"{ open: dropdown.isOpen(clause) }\" ng-required=\"{{clause.visible}}\" class=\"field choice\"><button type=\"button\" ng-focus=\"dropdown.open(clause)\" ng-blur=\"dropdown.blur(clause)\" ng-disabled=\"!clause.visible\" ng-keydown=\"dropdown.keydown(clause, $event)\" ng-click=\"dropdown.open(clause)\" class=\"toggle\"><span ng-if=\"clause.value\" ng-bind=\"clause.value\"></span><span ng-if=\"!clause.value\" ng-bind=\"clause.getLabel()\" class=\"placeholder\"></span><i class=\"arrow fa fa-angle-double-down\"></i></button><ul role=\"menu\" ng-class=\"{ open: dropdown.isOpen(clause) }\" ng-show=\"dropdown.isOpen(clause)\" class=\"menu\"><li role=\"menuitem\" ng-repeat=\"choice in clause.choices\" ng-class=\"{ selected: (dropdown.isSelected(clause, choice)) }\" ng-click=\"dropdown.select(clause, choice)\" ng-bind=\"choice\" class=\"item\"></li></ul></span><input type=\"submit\" value=\"{{clause.label}}\" ng-switch-when=\"submit\" ng-disabled=\"!formIsValid()\" ng-click=\"submitForm()\" class=\"submit-button\"/><div ng-if=\"clause.isInvalid\" ng-show=\"!fieldIsFocused(clause)\" ng-bind=\"clause.errorMessage\" class=\"error-message\"></div><span ng-switch-default=\"ng-switch-default\" style=\"color:red;font-weight:bold;display:block;\">Unsupported token type:<code ng-bind=\"clause.type\"></code></span></span>",
};