Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

datepicker not working #188

Closed
glerendegui opened this issue Oct 12, 2017 · 6 comments
Closed

datepicker not working #188

glerendegui opened this issue Oct 12, 2017 · 6 comments

Comments

@glerendegui
Copy link

Date form fields are not working. The datepicker are not showed.
I have a template like Default/form.html.twig with

            $('input').iCheck({
                checkboxClass: 'icheckbox_square-blue',
                radioClass: 'iradio_square-blue',
                increaseArea: '20%' // optional
            });
            $('select').select2();
            $('[data-datepicker="on"]').datepicker({autoclose: true});
            $('[data-timepicker="on"]').timepicker();

but nothing happens. When I have looked inside bootstrap-datepicker.js I have found that data-dapicker is something used inside the library, so, after change my code to:
$('[data-datepickerenable="on"]').datepicker({autoclose: true});

and after change form-theme.html.twig, block date_widget for
{% set attr = attr|merge({'class' : class, 'data-datepicker enable':'on'}) %}

it started working.

Debug info

Component Version
Symfony version 3.2
AdminThemeBundle dev-master
@shakaran
Copy link
Collaborator

@glerendegui I push a fix now following your comment, please test latest master and let me know if work fine for you, thanks!

@shakaran shakaran added this to In Progress in AdminBundle Plan Board Oct 16, 2017
@glerendegui
Copy link
Author

glerendegui commented Oct 20, 2017

@shakaran The fix it's not working because my original copy has an error.
data-datepicker cant be used.
The fix its to use:
{% set attr = attr|merge({'class' : class, 'data-datepickerenable':'on'}) %}

data-datepickerenable without spaces. It can be "data-datepicker_enable" or anything but "data-datepicker" because that's used by the javascript plugin.

@shakaran
Copy link
Collaborator

@glerendegui pushed the change, let me know if the fix works for you

@shakaran
Copy link
Collaborator

shakaran commented Nov 2, 2017

@glerendegui ping again, please let me know the status so I can close this issue, thanks!

@glerendegui
Copy link
Author

I can confirm that it's fixed. I'm sorry for the delay.

@shakaran
Copy link
Collaborator

@glerendegui Thanks a lot ;) Closing the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants