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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorporo archivos del antiguo fork viejo perdi el historial pero filo #20

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Incorporo archivos del antiguo fork viejo perdi el historial pero filo #20

wants to merge 2 commits into from

Conversation

kaosb
Copy link
Contributor

@kaosb kaosb commented Oct 2, 2014

Para que funcione la magia es simple

Usa js jquery y jquery-ui-autocomplete

Para agregar como elemento de formulario ej.

        new Model\PostMetaData(
            'relatedtracks',
            'Related Track',
            '\GutenPress\Forms\Element\InputTextSearchMultiple',
            array(
                'class' => 'relatedtracks',
                'options' => array(
                                'posttype' => 'music',
                                'action' => 'search_post_by_term',
                                'minlength' => 1,
                                'resultlenght' => 5
                                ),
                'description' => '<a href="'. esc_url(admin_url('edit.php?post_type=music')) .'">Manage music</a>'
                )
            )

donde a traves de options le paso los parametros a jquery-ui-autocomplete para que inicialice el elemento. en este caso esta pensado para que consulte por ajax el action search_post_by_term el postype music, el minimo de caracteres que gatilla el autocomplete es 1 y el largo de los resultados es 5.

Funciona impeque igual hay varias cosas donde podria mejorarse como la seguridad escapar algunas cosas, y incluso hacerlo compatible para el caso en que no quiero hacer una consulta ajax sino pasar directamente el set de datos como se hace ahora con los select.

Es funcional y se puede mejorar espero se acepte mi humilde aporte 馃懐

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

Successfully merging this pull request may close these issues.

None yet

1 participant