File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -277,6 +277,10 @@ var app = new Vue({
277277 }
278278 }
279279
280+ if ( field . id == '' ) {
281+ field . id = field . name ;
282+ }
283+
280284
281285 // var field = this.flds[i]; // must remove in next major version this comment
282286 switch ( field . type ) {
@@ -303,7 +307,9 @@ var app = new Vue({
303307 if ( this . theme == 'bootstrap' ) {
304308 if ( field . option == 'file' ) {
305309 var genClass = 'form-control-file' + ` @error('${ field . name } ') is-invalid @enderror` ;
306- } else {
310+ } else if ( field . option == 'checkbox' ) {
311+ var genClass = 'float-left ml-4 mt-1 form-check-inline' + ` @error('${ field . name } ') is-invalid @enderror` ;
312+ } else {
307313 var genClass = generalClass + ` @error('${ field . name } ') is-invalid @enderror` ;
308314 }
309315 } else
@@ -317,6 +323,9 @@ var app = new Vue({
317323 genClass += additinalCls ;
318324
319325 var inp = `\t\t\t <input name="${ field . name } " type="${ field . option } " class="${ genClass } " id="${ field . id } " placeholder="{{__('${ field . label } ')}}" value="{{old('${ field . name } '${ old } )}}" ${ attrs } /> \n` ;
326+ if ( field . option == 'checkbox' ) {
327+ inp = `\t\t\t <input name="${ field . name } " type="${ field . option } " class="${ genClass } " id="${ field . id } " @if (old('${ field . name } '${ old } ) != null) checked @endif value="1" ${ attrs } /> \n` ;
328+ }
320329 out += this . makeLabel ( field , inp ) ;
321330 break ;
322331
Original file line number Diff line number Diff line change 11{
22 "name" : " laravel-form-builder" ,
3- "version" : " 2.3 .0" ,
3+ "version" : " 2.4 .0" ,
44 "description" : " The laravel form builder code generator" ,
55 "main" : " index.htm" ,
66 "scripts" : {
You can’t perform that action at this time.
0 commit comments