Categories
drupal JavaScript Trucos

Usando Javascript en Drupal 7, algunos cambios

Haciendo algunos cambios en un theme de Drupal 6 a Drupal 7, he notado que los scripts antiguos no funcionan.

Buscando mucho, he encontrado que jQuerya hora está "namespaced", por lo tanto si tenías un código parecido a este:

JAVASCRIPT:

$(document).ready(function() {
        // Código
});
 

Ahora tiene que ser:

JAVASCRIPT:

(function($) {
    $(document).ready(function() {
        // Código
    });
})(jQuery);
 

Funciona y parece ser la solución final, sin embargo no se si hay otro tipo de solución. Si es asi, házmelo saber.

Actualización

Alejandro Barrio, me escribe y me sugiere que use los "behaviors" de Drupal para agregar los scripts:

Para Drupal 6

JAVASCRIPT:

Drupal.behaviors.exampleModule = function (context) {
    $('.example', context).click(function () {
            $(this).next('ul').toggle('show');
    });
}
 

Para Drupal 7

JAVASCRIPT:

(function ($) {
    Drupal.behaviors.exampleModule = {
        attach: function (context, settings) {
            $('.example', context).click(function () {
                $(this).next('ul').toggle('show');
                });
        }
    };
}(jQuery));
 

De la misma manera Eber Irigoyen sugiere no usar document.ready, sino:

JAVASCRIPT:

jQuery(function ($) {
        // codigo, puedes usar $ sin conflictos
});
 

Gracias por sus aportes 🙂

Enlace: Managing Javascript in Drupal 7

Categories
Google Trucos

Deshabilitar notificaciones de correo electrónico en Google+

Generalmente los que tienen una cuenta en Google+ es porque también tienen una cuenta en Gmail. Me parece absurdo que junto a la notificación roja 1 que está en la parte superior, tengamos que recibir también un correo electrónico.

Estoy seguro que muchos ni se han percatado de como deshabilitar esta opción, sin embargo es mucho más fácil de lo que parece

Sólo entramos a https://plus.google.com/settings/plus y empezamos a desmarcar las notificaciones al correo electrónico.

Deshabilitar notificaciones en Google+

Por cosas pequeñas y sencillas...

¿Todavía no tienes una cuenta? Pasa por aquí 🙂

Categories
Diseño Photoshop Trucos

Actualizar lista de fuentes sin reiniciar Photoshop

Por si te ha pasado alguna vez, y deseas actualizar la lista de fuentes de Photoshop sin cerrar tus 20 archivos abiertos, la manera más fácil es hacer lo siguiente en el panel Carácter:

Actualizar lista de fuentes sin reiniciar Photoshop

Luego de esto podemos ver disfrutar de nuestras nuevas fuentes :).

Lo aprendí en Eruanna.

Categories
Diseño Humor Trucos Windows

Un wallpaper te ayuda a ordenar tus íconos en el escritorio de Windows

Creo que todos somos desordenados con el escritorio de Windows, sin embargo podríamos poner un poco de orden si hacemos esto:

Escritorio ordenado

No está nada mal ¿verdad? Risa

Visto en: Aeromental

Categories
CSS HTML Trucos Utilidades

Quitando espacios innecesarios en archivos usando Dreamweaver

Desde siempre trabajo con Dreamweaver para editar mis archivos. A veces sucede que cuando descargo un archivo vía FTP, lo que obtengo es algo como esto:

Código HTML con líneas de más

o esto:

Código PHP con líneas de más

Para quitar estos espacios podemos hacer lo siguiente (usando Dreamweaver):

Si el archivo contiene HTML o CSS:

  1. Nos vamos al menú y escogemos Comandos –> Aplicar formato de origen:

    Aplicando formato de origen

  2. Fin

Resultado:

Resultado después de aplicar el comando

Si el archivo es cualquier otro tipo de lenguaje:

  1. Abrimos el diálogo de búsqueda y reemplazo presionando Ctrl + F
  2. Chequeamos la opción “Utilizar expresión regular
  3. En el cuadro “Buscar” escribimos la siguiente expresión: [\n\r]{2,}
  4. En el cuadro “Reemplazar” escribimos: \n
  5. Click al botón “Reemp. todos”.

    Quitando espacios innecesarios en archivos usando Dreamweaver

  6. Esperamos un momento
  7. Fin

Resultado:

Resultado despúes de quitar líneas innecesarias

Como vemos los espacios desaparecieron, sin embargo a veces es bueno revisar un poco más.

Esta utilidad aunque simple y talvez conocida nos puede ahorrar algún trabajito extra. Si tienes algún otro pequeño truco, compártelo.