fixed jslint errors
This commit is contained in:
parent
349b7bf3fb
commit
d97312c2b8
8
public/dist/application.js
vendored
8
public/dist/application.js
vendored
|
@ -47,7 +47,7 @@ angular.module('NodeForm.templates', []).run(['$templateCache', function($templa
|
||||||
$templateCache.put("../public/modules/forms/views/directiveViews/field/date.html",
|
$templateCache.put("../public/modules/forms/views/directiveViews/field/date.html",
|
||||||
"<div class=\"field row\" ng-click=\"setActiveField(field._id, index, true)\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=\"!field.required && !field.fieldValue\">optional</span></h3></div><div class=\"col-xs-12 field-input\"><div class=\"control-group input-append\"><input ng-focus=\"setActiveField(field._id, index, true)\" class=focusOn ng-style=\"{'color': design.colors.answerColor, 'border-color': design.colors.answerColor}\" ng-class=\"{ 'no-border': !!field.fieldValue }\" ui-date=dateOptions ng-model=field.fieldValue ng-model-options=\"{ debounce: 250 }\" ng-required=field.required ng-disabled=field.disabled placeholder=MM/DD/YYYY on-enter-key=nextField() ng-change=$root.nextField()></div></div></div>");
|
"<div class=\"field row\" ng-click=\"setActiveField(field._id, index, true)\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=\"!field.required && !field.fieldValue\">optional</span></h3></div><div class=\"col-xs-12 field-input\"><div class=\"control-group input-append\"><input ng-focus=\"setActiveField(field._id, index, true)\" class=focusOn ng-style=\"{'color': design.colors.answerColor, 'border-color': design.colors.answerColor}\" ng-class=\"{ 'no-border': !!field.fieldValue }\" ui-date=dateOptions ng-model=field.fieldValue ng-model-options=\"{ debounce: 250 }\" ng-required=field.required ng-disabled=field.disabled placeholder=MM/DD/YYYY on-enter-key=nextField() ng-change=$root.nextField()></div></div></div>");
|
||||||
$templateCache.put("../public/modules/forms/views/directiveViews/field/dropdown.html",
|
$templateCache.put("../public/modules/forms/views/directiveViews/field/dropdown.html",
|
||||||
"<div class=\"field row dropdown\" ng-click=\"setActiveField(field._id, index, true)\" ng-if=\"field.fieldOptions.length > 0\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=!field.required>optional</span></h3></div><div class=\"col-xs-12 field-input\"><ui-select ng-model=field.fieldValue theme=selectize ng-model-options=\"{ debounce: 250 }\" ng-required=field.required ng-disabled=field.disabled ng-change=$root.nextField() on-enter-key=setDropdownOption()><ui-select-match placeholder=\"Type or select an option\">{{$select.selected.option_value}}</ui-select-match><ui-select-choices repeat=\"option in field.fieldOptions | filter: $select.search\" ng-class=\"{'active': option.option_value === field.fieldValue }\"><span ng-bind-html=\"option.option_value | highlight: $select.search\"></span></ui-select-choices></ui-select></div></div><br>");
|
"<div class=\"field row dropdown\" ng-click=\"setActiveField(field._id, index, true)\" ng-if=\"field.fieldOptions.length > 0\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=!field.required>optional</span></h3></div><div class=\"col-xs-12 field-input\" on-enter-key=setDropdownOption()><ui-select ng-model=field.fieldValue theme=selectize ng-required=field.required ng-disabled=field.disabled><ui-select-match placeholder=\"Type or select an option\">{{$select.selected.option_value}}</ui-select-match><ui-select-choices repeat=\"option in field.fieldOptions | filter: $select.search\" ng-class=\"{'active': option.option_value === field.fieldValue }\"><div class=letter style=float:left>{{$index + 1}}</div><span ng-bind-html=\"option.option_value | highlight: $select.search\"></span></ui-select-choices></ui-select></div></div><br>");
|
||||||
$templateCache.put("../public/modules/forms/views/directiveViews/field/file.html",
|
$templateCache.put("../public/modules/forms/views/directiveViews/field/file.html",
|
||||||
"<div class=\"field row\" ng-if=form.autofillPDFs ng-click=\"setActiveField(field._id, index, true)\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=!field.required>optional</span></h3></div><div class=\"col-sm-8 field-input\"><div class=input-group><div tabindex=-1 class=\"form-control file-caption\"><span class=file-caption-ellipsis ng-if=!form.pdf>…</span><div class=file-caption-name ng-if=form.pdf>{{field.file.originalname}}</div></div><div class=input-group-btn><button type=button ng-if=field.file ng-click=removeFile(field); title=\"Clear selected files\" class=\"btn btn-danger fileinput-remove fileinput-remove-button\"><i class=\"glyphicon glyphicon-trash\"></i> Delete</button> <button type=button ng-if=field.fileLoading title=\"Abort ongoing upload\" class=\"btn btn-default\" ng-click=cancelFileUpload(field)><i class=\"glyphicon glyphicon-ban-circle\"></i> Cancel</button><div class=\"btn btn-success btn-file\" ngf-select ngf-change=uploadPDF($files) ng-if=!field.file><i class=\"glyphicon glyphicon-upload\"></i> Upload your File</div></div></div></div></div>");
|
"<div class=\"field row\" ng-if=form.autofillPDFs ng-click=\"setActiveField(field._id, index, true)\"><div class=\"col-xs-12 field-title\" ng-style=\"{'color': design.colors.questionColor}\"><h3><small class=field-number>{{index+1}} <i class=\"fa fa-angle-double-right\" aria-hidden=true></i></small> {{field.title}} <span class=required-error ng-show=!field.required>optional</span></h3></div><div class=\"col-sm-8 field-input\"><div class=input-group><div tabindex=-1 class=\"form-control file-caption\"><span class=file-caption-ellipsis ng-if=!form.pdf>…</span><div class=file-caption-name ng-if=form.pdf>{{field.file.originalname}}</div></div><div class=input-group-btn><button type=button ng-if=field.file ng-click=removeFile(field); title=\"Clear selected files\" class=\"btn btn-danger fileinput-remove fileinput-remove-button\"><i class=\"glyphicon glyphicon-trash\"></i> Delete</button> <button type=button ng-if=field.fileLoading title=\"Abort ongoing upload\" class=\"btn btn-default\" ng-click=cancelFileUpload(field)><i class=\"glyphicon glyphicon-ban-circle\"></i> Cancel</button><div class=\"btn btn-success btn-file\" ngf-select ngf-change=uploadPDF($files) ng-if=!field.file><i class=\"glyphicon glyphicon-upload\"></i> Upload your File</div></div></div></div></div>");
|
||||||
$templateCache.put("../public/modules/forms/views/directiveViews/field/hidden.html",
|
$templateCache.put("../public/modules/forms/views/directiveViews/field/hidden.html",
|
||||||
|
@ -1762,17 +1762,19 @@ angular.module('forms').directive('keyToOption', function(){
|
||||||
},
|
},
|
||||||
link: function($scope, $element, $attrs) {
|
link: function($scope, $element, $attrs) {
|
||||||
$element.bind('keydown keypress', function(event) {
|
$element.bind('keydown keypress', function(event) {
|
||||||
console.log('keypress');
|
|
||||||
|
|
||||||
var keyCode = event.which || event.keyCode;
|
var keyCode = event.which || event.keyCode;
|
||||||
var index = parseInt(String.fromCharCode(keyCode))-1;
|
var index = parseInt(String.fromCharCode(keyCode))-1;
|
||||||
console.log($scope.field);
|
console.log($scope.field);
|
||||||
|
|
||||||
|
|
||||||
if (index < $scope.field.fieldOptions.length) {
|
if (index < $scope.field.fieldOptions.length) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
$scope.$apply(function () {
|
$scope.$apply(function () {
|
||||||
$scope.field.fieldValue = $scope.field.fieldOptions[index].option_value;
|
$scope.field.fieldValue = $scope.field.fieldOptions[index].option_value;
|
||||||
|
if($attrs.type === 'dropdown'){
|
||||||
|
//$select.selected.option_value = $scope.field.fieldOptions[index].option_value;
|
||||||
|
}
|
||||||
|
console.log($scope);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
2
public/dist/application.min.css
vendored
2
public/dist/application.min.css
vendored
File diff suppressed because one or more lines are too long
4
public/dist/application.min.js
vendored
4
public/dist/application.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -334,9 +334,13 @@ div.config-form .row.field {
|
||||||
width: 80%;
|
width: 80%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*Override Select UI*/
|
/*Override Select2 UI*/
|
||||||
.ui-select-choices.ui-select-dropdown.selectize-dropdown {
|
.ui-select-choices.ui-select-dropdown {
|
||||||
top:2em!important;;
|
top:2.5em!important;
|
||||||
|
}
|
||||||
|
.ui-select-toggle {
|
||||||
|
box-shadow:none!important;
|
||||||
|
border:none!important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.current-fields .tool-panel > .panel-default:hover {
|
.current-fields .tool-panel > .panel-default:hover {
|
||||||
|
|
|
@ -6,7 +6,7 @@ function removeDateFieldsFunc(o) {
|
||||||
function eachObject(v,k){
|
function eachObject(v,k){
|
||||||
|
|
||||||
if(k === 'lastModified' || k === 'created'){
|
if(k === 'lastModified' || k === 'created'){
|
||||||
delete clone[i][k];
|
delete clone[k];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,12 @@
|
||||||
|
|
||||||
angular.module('forms').directive('keyToOption', function(){
|
angular.module('forms').directive('keyToOption', function(){
|
||||||
return {
|
return {
|
||||||
restrict: 'A',
|
restrict: 'AE',
|
||||||
|
transclude: true,
|
||||||
scope: {
|
scope: {
|
||||||
field: '='
|
field: '&'
|
||||||
},
|
},
|
||||||
link: function($scope, $element, $attrs) {
|
link: function($scope, $element, $attrs, $select) {
|
||||||
$element.bind('keydown keypress', function(event) {
|
$element.bind('keydown keypress', function(event) {
|
||||||
|
|
||||||
var keyCode = event.which || event.keyCode;
|
var keyCode = event.which || event.keyCode;
|
||||||
|
@ -18,7 +19,7 @@ angular.module('forms').directive('keyToOption', function(){
|
||||||
$scope.$apply(function () {
|
$scope.$apply(function () {
|
||||||
$scope.field.fieldValue = $scope.field.fieldOptions[index].option_value;
|
$scope.field.fieldValue = $scope.field.fieldOptions[index].option_value;
|
||||||
if($attrs.type === 'dropdown'){
|
if($attrs.type === 'dropdown'){
|
||||||
//$select.selected.option_value = $scope.field.fieldOptions[index].option_value;
|
$select.selected.option_value = $scope.field.fieldOptions[index].option_value;
|
||||||
}
|
}
|
||||||
console.log($scope);
|
console.log($scope);
|
||||||
});
|
});
|
||||||
|
|
|
@ -93,8 +93,8 @@ angular.module('forms').directive('submitFormDirective', ['$http', 'TimeCounter'
|
||||||
//console.log($scope.selected);
|
//console.log($scope.selected);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log('field_id: '+field_id);
|
//console.log('field_id: '+field_id);
|
||||||
console.log('field_index: '+field_index);
|
//console.log('field_index: '+field_index);
|
||||||
//console.log($scope.selected);
|
//console.log($scope.selected);
|
||||||
|
|
||||||
$scope.selected._id = field_id;
|
$scope.selected._id = field_id;
|
||||||
|
@ -138,7 +138,7 @@ angular.module('forms').directive('submitFormDirective', ['$http', 'TimeCounter'
|
||||||
selected_id = $scope.myform.visible_form_fields[selected_index]._id;
|
selected_id = $scope.myform.visible_form_fields[selected_index]._id;
|
||||||
$rootScope.setActiveField(selected_id, selected_index, true);
|
$rootScope.setActiveField(selected_id, selected_index, true);
|
||||||
} else if($scope.selected.index === $scope.myform.visible_form_fields.length-1) {
|
} else if($scope.selected.index === $scope.myform.visible_form_fields.length-1) {
|
||||||
console.log('Second last element');
|
//console.log('Second last element');
|
||||||
selected_index = $scope.selected.index+1;
|
selected_index = $scope.selected.index+1;
|
||||||
selected_id = 'submit_field';
|
selected_id = 'submit_field';
|
||||||
$rootScope.setActiveField(selected_id, selected_index, true);
|
$rootScope.setActiveField(selected_id, selected_index, true);
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<div class="field row dropdown"
|
<div class="field row dropdown"
|
||||||
ng-click="setActiveField(field._id, index, true)"
|
ng-click="setActiveField(field._id, index, true)"
|
||||||
key-to-option field="field" type="dropdown"
|
|
||||||
ng-if="field.fieldOptions.length > 0">
|
ng-if="field.fieldOptions.length > 0">
|
||||||
<div class="col-xs-12 field-title" ng-style="{'color': design.colors.questionColor}">
|
<div class="col-xs-12 field-title" ng-style="{'color': design.colors.questionColor}">
|
||||||
<h3>
|
<h3>
|
||||||
|
@ -15,19 +14,14 @@
|
||||||
<div class="col-xs-12 field-input">
|
<div class="col-xs-12 field-input">
|
||||||
<ui-select ng-model="field.fieldValue"
|
<ui-select ng-model="field.fieldValue"
|
||||||
theme="selectize"
|
theme="selectize"
|
||||||
ng-model-options="{ debounce: 250 }"
|
|
||||||
ng-required="field.required"
|
ng-required="field.required"
|
||||||
ng-disabled="field.disabled"
|
ng-disabled="field.disabled"
|
||||||
ng-change="$root.nextField()"
|
ng-change="$root.nextField()">
|
||||||
on-enter-key="setDropdownOption()">
|
|
||||||
<ui-select-match placeholder="Type or select an option">
|
<ui-select-match placeholder="Type or select an option">
|
||||||
{{$select.selected.option_value}}
|
{{$select.selected.option_value}}
|
||||||
</ui-select-match>
|
</ui-select-match>
|
||||||
<ui-select-choices repeat="option in field.fieldOptions | filter: $select.search"
|
<ui-select-choices repeat="option in field.fieldOptions | filter: $select.search"
|
||||||
ng-class="{'active': option.option_value === field.fieldValue }">
|
ng-class="{'active': option.option_value === field.fieldValue }">
|
||||||
<div class="letter" style="float:left">
|
|
||||||
{{$index + 1}}
|
|
||||||
</div>
|
|
||||||
<span ng-bind-html="option.option_value | highlight: $select.search"></span>
|
<span ng-bind-html="option.option_value | highlight: $select.search"></span>
|
||||||
</ui-select-choices>
|
</ui-select-choices>
|
||||||
</ui-select>
|
</ui-select>
|
||||||
|
|
Loading…
Reference in a new issue