Bug en jQueryUI::tabs

3 views
Skip to first unread message

Will Alvarez

unread,
Aug 27, 2013, 11:38:05 AM8/27/13
to jQuery4PHP
Saludos grupo....
Reportarles que encontre un "bug" en el objeto "Tabs", pues al ejecutar el siguiente script:

<?php
echo YsUITabs::build('#tabsId')
            ->_cookie(array('expires' => 1))
            ->execute()
?>

sale el siguiente mensaje con Firebug de Mozila:

      TypeError: a.cookie is undefined

No logro realizar activar las cookies del mismo.

Espero q puedan ayudarme, gracias
Saludos.

oyepez003

unread,
Aug 27, 2013, 2:29:42 PM8/27/13
to jquer...@googlegroups.com
Hola Will.

Verifica que tengas importado el archivo jquery.cookie.js

Saludos cordiales.

Will Alvarez

unread,
Aug 27, 2013, 3:21:42 PM8/27/13
to jQuery4PHP
Gracias por tu pronta respuesta..

lo que hice es invocar a todas las librerias con:
<?php echo YsConfigAssets::includeAssets("*") ?>

luego, invoque manualmente a la libreria q indicas: 
<script language="javascript" type="text/javascript" src="/jquery4php-assets/js/plugins/jquery.cookie.js">

y funciona de esa forma...

Pero al invocar a todas las librerias con "*", no debería estar incluido la librería que mencionas???
o se debe realizar la invocación manualmente???

Saludos.


--
Has recibido este mensaje porque estás suscrito al grupo "jQuery4PHP" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a jquery4php+...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a jquer...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/jquery4php.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

oyepez003

unread,
Aug 27, 2013, 4:19:16 PM8/27/13
to jquer...@googlegroups.com
Hola Will.

Tienes razon.

Lo que pasa es que uno de los componentes (ahorita no recuerdo cual es) ya trae en su código de jquery.cookie.js y por eso no esta en el archivo por defecto que lee el metodo includeAssets().

Para solucionarlo lo puedes agregar importandolo como tu lo hiciste o agregandolo en el archivo assets-default-config.xml

asi:

Creas un nuevo assets

<assets>
  ...
  <asset id="cookie">
      <script type="text/javascript" src="jquery4php-assets/js/plugins/jquery.cookie.js"></script>
   </asset>
   ...
</assets>

Y lo agregas al final del package con el name "*"
<packages>
    ...
    <package name="*" import="........ , cookie" />
    ...
</packages>

Saludos.

Will Alvarez

unread,
Aug 28, 2013, 9:34:39 AM8/28/13
to jQuery4PHP
Excelente... muchas gracias por tu ayuda...
Saludos....
Reply all
Reply to author
Forward
0 new messages