Retomando CSSing

He vuelto a retomar CSSing. el proyecto es demasiado grande y me es imposible cumplir mis expectativas, CSSing consiste en generar CSS y Javascript solamente escribiendo código CSS.

Como últimamente esta de moda Javascript estoy adaptando el proyecto, Iván me ayudo en aclarar algunas partes (para que complicarse la vida creando un semilenguaje cuando puedes usar la sintaxis de CSS) y ahora en vez de generar CSS solo se podrá usar para crear Javascript.

Estoy usando Mootools para generar la salida, pero se podrán usar otras librerías (jQuery, Prototype):

//selector:pseudoclass
a#form:mouseover {
    color: #000;
    background-color: effect(#fff);
}

//macro del selector, para no repetir
$:click {    
    send: #form_option;
}

//código generado por el parser
$$('a#form').each(function(el) {
    el.addEvent('mouseover', function(e){
        e.setStyles('color: #000;');
        e.effect('background-color').start(#fff);
    });
    el.addEvent('click', function(e){
        $$('#form_option').send();
    });
});

Obviamente esto es solo un boceto, así que estoy abierto a sugerencias :P.


  • avatar

    RUDE#1 hace 482 días

    Cuando podremos disfrutar de esta maravilla en nuestras propias carnes? incluso a mí que se me resiste el javascript me parece fácil y con un potencial increible...

    Suerte!


  • avatar

    IceBeat#2 hace 482 días

    Wow rude en estos lares, es un placer.

    Pues como siempre pasa ganas tenemos pero tiempo, ainss maldito tiempo. Aun anda en proceso :S.

    Exacto Rude es esa la idea, intentar llegar a los maquetadores CSS el poder de Javascript sin necesidad de conocer el lenguaje. Ahora mismo no existe nada parecido, solamente helpers que ayudan a los programadores.


  • avatar

    Sirocus#3 hace 481 días

    Espero que el proyecto llegue a buen puerto.

    Suerte compañero!


  • avatar

    IceBeat#4 hace 478 días

    Gracias Sirocus se hara lo que se pueda ejej.


  • avatar

    Cristian#5 hace 476 días

    Esto tiene muy buena pinta, a ver si me aprendo los manuales de javascript de una vez y te puedo echar una mano ;)

    Salu2


  • avatar

    Kilian#6 hace 473 días

    Me gustaría saber cómo se usa. Quiero decir... CSSing leerá las hojas de estilo activas en el documento? Tal vez CSSing se encargará de cargar (valga la redundancia) las hojas de estilo y aprobechará para hacer su "magia"? Este proyecto tiene futuro.


  • avatar

    IceBeat#7 hace 471 días

    Kilian actualmente eso es lo que hace el proyecto http://sourceforge.net/projects/cssing/, pero como para hacerlo bien se requiere mucha maña he preferido simplificarlo un poco, tonces ahora csssing se llamara desde una etiqueta script, para asi soo devolver javascript.