[Plugin] UJS

Salve a tutti,
sto giocando un po’ con il plugin Unotrusive Javascript (UJS).

Ho letto i trascorsi articoli su TRM al riguardo, ma - diciamo - ne è
passata di acqua sotto i ponti dal 2006…

Ho seguito tutte le istruzioni per installarlo
(http://www.ujs4rails.com/) e nonostante tutto NON VA… ho un
dubbio: le direttive “apply_behaviour” dove vanno? Nella view, o in un
file a parte?

TIA

ciao,Carlo P. wrote:

TIA

io l’avevo usato per la mia applicazione ma se vuoi un consiglio cerca
un’ altra strada, dopo un po mi han dato problemi con mmm ora nn ricordo
manco più cosa cmq creano confusione e congflitti, poi magari per quello
che devi fare ti van bene.

cmq detta così è un po vaga la questione, nelle view come hai dichiarato
le inclusioni js?
c’ erano alcuni passi da fare coem per esempio mettere delle righe nella
configurazione e caricare in modo diverso i js.

fammi sapere cos’ hai fatto che vedo cosa non va sempre se mi ricordo.

Andrea

Il 27/11/07, Andrea(Q)[email protected] ha scritto:

cmq detta così è un po vaga la questione, nelle view come hai dichiarato
le inclusioni js?
c’ erano alcuni passi da fare coem per esempio mettere delle righe nella
configurazione e caricare in modo diverso i js.

fammi sapere cos’ hai fatto che vedo cosa non va sempre se mi ricordo.

Anzitutto grazie 1k!

Ho semplicemente “seguito le istruzioni”: routes.rb,
javascript_include_tag ‘prototype’, :unobtrusive nell’header della
view/layout, ho verificato che caricasse lowpro.js e poi nella view
(es: items.rhtml) ho messo (in fondo):

<% apply_behaviour ‘a:external:click’, ‘window.open(this.href,“ext”);
return false;’ %>

nulla di speciale insomma…

Cmq, quali altre strade hai usate per avere una graceful degradation?

Il giorno 27/nov/07, alle ore 15:23, Carlo P. ha scritto:

Cmq, quali altre strade hai usate per avere una graceful degradation?

Io sviluppo tutto il sito per farlo funzionare in modo corretto e poi
scrivo tutto il js in application.js, utilizzando Event.observe per
rispondere ai vari eventi, e devo dire che funziona abbastanza bene :slight_smile:

Il 27/11/07, Giovanni I.[email protected] ha scritto:

Il giorno 27/nov/07, alle ore 15:23, Carlo P. ha scritto:

Cmq, quali altre strade hai usate per avere una graceful degradation?

Io sviluppo tutto il sito per farlo funzionare in modo corretto e poi
scrivo tutto il js in application.js, utilizzando Event.observe per
rispondere ai vari eventi, e devo dire che funziona abbastanza bene :slight_smile:

E’ un po’ tedioso però… o no?
UJS mi ha piace proprio perché “aggiunge” comportamento…(però
funziona di me**a…).

Carlo P.
email: [email protected]

Il giorno 27/nov/07, alle ore 15:28, Carlo P. ha scritto:

E’ un po’ tedioso però… o no?

Anzi, è molto più divertente perché javascript è un linguaggio
divertente per certe cose :slight_smile:

On Nov 27, 2007 3:28 PM, Carlo P. [email protected] wrote:

UJS mi ha piace proprio perché “aggiunge” comportamento…(però
funziona di me**a…).

infatti neanche gli autori lo usano piu un granche’ :

http://www.danwebb.net/2007/6/16/the-state-and-future-of-the-ujs-plugin

Non ho provato LowPro, ma lo sviluppo e’ sicuramente piu attivo di
ujs…

ciao,
Luca

Il giorno 27/nov/07, alle ore 15:34, Carlo P. ha scritto:

Conoscete / avere sperimentato altri plugin simili all’UJS?

No, usa lowpro direttamente.

ngw


Nicholas W.
[email protected]

Il 27/11/07, Giovanni I.[email protected] ha scritto:

Il giorno 27/nov/07, alle ore 15:28, Carlo P. ha scritto:

E’ un po’ tedioso però… o no?

Anzi, è molto più divertente perché javascript è un linguaggio
divertente per certe cose :slight_smile:

Conoscete / avere sperimentato altri plugin simili all’UJS?

Il 30/11/07, Nicholas W.[email protected] ha scritto:

Il giorno 27/nov/07, alle ore 15:34, Carlo P. ha scritto:

Conoscete / avere sperimentato altri plugin simili all’UJS?

No, usa lowpro direttamente.

Avresti qualche esempio da inviarmi, suggerirmi, etc?