angular Js - direttive

Le direttive,  sono dei marcatori che definiscono un determinato comportamento per un elemento HTML.

Possono essere utilizzati come attributi (A), come elementi (E) o come classi CSS (C)

In particolare, la direttiva ng-app definisce il contesto della nostra applicazione, lo spazio in cui andrà ad agire.

url alias e language

usando i path-alias è possibile che alcuni contenuti diano un 404 : questo perché deve corrispondere la lingua del contenuto con la lingua dell'ALIAS:

un alias per la lingua italiana non funzionerà con un contenuto che ha lingua inglese : al massimo, con i contenuti ALL LANGUAGES.

Per settare in automatico le lingua del contenuto, ad esempio degli "article", in ALL è utile inserire nel template.php

Passare Parametri seperati da virgole a un Report BIRT

Se si cerca di passare dati separati da virgola alla query, passandoli direttamente da un parametro

WHERE xxx IN ( ? )

Birt trasforma tutto in una stringa '1,2,3' invece che in '1','2','3', ecc

Funzione SASS per modificare dinamicamente il colore del testo partendo dal colore di sfondo

(articolo: http://thesassway.com/intermediate/dynamically-change-text-color-based-o... )

I designer scelgono il colore del testo di un elemento in base al colore di sfondo. Se lo sfondo è scuro, si sceglie un testo chiaro e viceversa, per rendere il testo più facile da leggere.

Costruire delle palette di colori partendo da un colore base

(articolo: http://www.sitepoint.com/using-sass-build-color-palettes/ )

Mettiamo di avere una tavolozza composta da 7 colori sulla tonalità del rosso, che  hai realizzato in Photoshop o con le funzioni Sass ( Il colore 4 ° (al centro) è il colore di base

Sass &

Il selettore amperstand (&) è una convenzione Sass che significa “questo elemento”. Quando questo codice viene compilato, Sass sostituisce tutti i simboli & con il selettore attuale.

Se non esiste un selettore padre, il valore di & è nullo: ciò significa che si può usare in un mixin per applicare delle regole se l’elemento non ha parents.

Sass Appunti - Sass (Syntactically Awesome StyleSheets)

(documentazione: http://sass-lang.com/documentation/file.SASS_REFERENCE.html )

 

Sass è un'estensione di CSS che aggiunge potenza ed eleganza a questo linguaggio di base. Esso consente di utilizzare le variabili, regole annidate, mixin, le importazioni in linea, e molto altro, il tutto con una sintassi completamente compatibile CSS. 

Sass aiuta a mantenere grandi fogli di stile ben organizzati e ottenere piccoli fogli di stile rapidamente operativi.

regole selettore specifiche

l'input #input dovrebbe avere dimensione 95% ma viene sovrascritto, nonostante sia in cima, dalla seconda regola...

#input {
  width: 95%;
}

...che dice che tutti gli input contenuti nel #form sono di 98%.

#form input {
  min-height: 25px;
  width: 98%;
}

Per risolvere, basta specificare il tipo ad #input e usare il selettore più preciso input#input