adamwathan / bootforms

Rapid form generation with Bootstrap 3 and Laravel.
MIT License
417 stars 103 forks source link

addClass for InputGroups #104

Closed TimoStahl closed 8 years ago

TimoStahl commented 8 years ago

Hi,

thanks for your bootforms libary.

It would be nice, if you could add a class to the inputgoupt itself.

BootForm::inputGroup('Farbe', 'background_color')->addClass('colorpicker-component')
<div class="form-group colorpicker-component">
   <label class="control-label" for="background_color">Farbe</label>
   <div class="input-group"><span class="input-group-addon">
      <input type="text" name="background_color" value="#408080" id="background_color" class="form-control colorpicker-element">
   </div>
</div>

Use case: http://mjolnic.com/bootstrap-colorpicker/ component function

At the moment I have to do:

<div id="cp" class="colorpicker-component">
   {!! BootForm::inputGroup('Farbe', 'background_color')->beforeAddon('<i></i>') !!}
</div>

Regards, Timo

ghost commented 8 years ago

It's working for me:

{!! BootForm::inputGroup('Farbe', 'background_color')->addClass('colorpicker-component')->beforeAddon('<i></i>') !!}
TimoStahl commented 8 years ago

But not with the same result:

{!! BootForm::inputGroup('Farbe', 'background_color')->addClass('colorpicker-component')->beforeAddon('<i></i>') !!} image

<div id="cp" class="colorpicker-component">
   {!! BootForm::inputGroup('Farbe', 'background_color')->beforeAddon('<i></i>') !!}
</div>

image

joelcuevas commented 8 years ago

Maybe a little late, but have you tried this?

BootForm::inputGroup('Farbe', 'background_color')->addGroupClass('colorpicker-component')
TimoStahl commented 8 years ago

Perfect, thanks :)