Come aggiungere linea di carattere pausa su javascript di mio widget di Nokia WRT?
-
20-09-2019 - |
Domanda
Se qualcuno come me sta usando Nokia WRT Plug-in per Visual Studio ...
Ho creato su Visual Studio un Rss Reader Widget.
Ora sto personalizzandolo, cercando di aggiungere interruzioni di riga in tag rss chiamato "
sto provando molti codici come senza fortuna:
"Fist line\u000dSecond line"
"Fist line\u000dSecond line"
"Fist line\nSecond line"
"Fist line& #xD;Second line" --> remove space here :)
"Fist line<br>Second line"
Sono anche scavare di più per scoprire cosa succede con formato html, in quanto CDATA non funziona per presentare i contenuti formattati (devo usare il testo pulito nel mio file rss).
grazie in anticipo
Soluzione
mi si avvicinò con una soluzione di disordine:
- i miei contenuti RSS è generato in modo dinamico in una pagina aspx (tipo di contenuto della risposta è formato RSS).
- widget di Nokia è in grado di leggere una posizione URL, in questo caso la mia posizione rss url: http: // localhost /mysite/rss.aspx
-
dal momento che le interruzioni di linea simboli definiti nella mia uscita rss non sono comprese dalla funzione Javacript getContentHTMLForFeedItem di Nokia, ho cambiato il contenuto RSS:
"Prima riga; Seconda linea"
-
Ora javascript legge questo contenuto rss come valido. È il momento di forzare un'interruzione di linea.
-
Per forzare interruzioni di linea, ho cambiato la funzione getContentHTMLForFeedItem come segue:
// Returns the content HTML for a feed item. function getContentHTMLForFeedItem(item) { var buf = ""; // item description if (item.description != null) { var linebreaked = "" + item.description; while (linebreaked.indexOf("; ") > 0) linebreaked = linebreaked.replace("; ", "[br]"); buf += "[div class=\"FeedItemDescription\"]" + linebreaked + "[/div]"; }
-
. Nota: Modificare le staffe a meno di "<" e maggiore di segni ">"
Se qualcuno sta avendo lo stesso problema o se sto facendo qualcosa di sbagliato, fatemelo sapere.