View difference between Paste ID: WUM7QS1W and dHkSvxYY
SHOW: | | - or go back to the newest paste.
1
<!DOCTYPE html>
2
<html>
3
<meta charset="UTF-8" content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
4
<style>
5
@font-face {
6
  font-family: "SRG SSR Type Regular";
7-
  src: url("https://www.rsi.ch/play/static/fonts/SRGSSRType_Rg.ttf") format("truetype"); 
7+
  src: url("https://www.rsi.ch/play/v3/fonts/SRGSSRTypeVF_Text_W_Wght.woff2") format("woff2"); 
8
}
9
body {
10-
  font-family: "SRG SSR Type Bold";
10+
11-
  src: url("https://www.rsi.ch/play/static/fonts/SRGSSRType_Bd.ttf") format("truetype"); 
11+
12
  -webkit-user-select: none;
13
  -webkit-text-size-adjust: 100%;
14
  color: #ffffff;
15
  background-color: #161616;
16
}
17
hr {
18
    display: block;
19-
  background-color: #000000;
19+
    height: 1px;
20
    border: 0;
21
    border-top: 2px solid #9d0018; /* Red */
22-
<body>
22+
    margin: 1em 0;
23
    padding: 0; 
24-
<h1>Novità</h1>
24+
25-
<h2>2.8.2</h2>
25+
.button {
26
    background-color: #0f5acb; /* Blue */
27-
<li>È possibile consultare l'elenco delle notifiche (a partire dalla versione iOS 10).</li>
27+
    border: none;
28
    border-radius: 2px;
29-
<h2>2.8 - 2.8.1</h2>
29+
    color: white;
30
    padding: 15px 32px;
31-
<li>Abbonati ai programmi che preferisci. Riceverai una notifica ogni volta che un nuovo episodio sarà disponibile.</li>
31+
    text-align: center;
32
    text-decoration: none;
33-
<h2>2.7.11</h2>
33+
    display: inline-block;
34
    font-size: 16px;
35-
<li>Migliorata la compatibilità con iOS 11.3.</li>
35+
    margin: 4px 2px;
36
    cursor: pointer;
37-
<h2>2.7.10</h2>
37+
38
</style>
39-
<li>Supporto per Google Cast: stream di video e audio per Chromecast e ricevitori compatibili.</li>
39+
<script>
40-
<li>Sottocategorie per i video.</li>
40+
function Hide (elements, exceptItem) {
41
  elements = elements.length ? elements : [elements];
42-
<h2>2.7.9</h2>
42+
  for (var index = 0; index < elements.length; index++) {
43
    if (elements[index] != exceptItem) {
44-
<li>Aggiunto il supporto per video 360° (giroscopio e visori).</li>
44+
      elements[index].style.display = 'none';
45-
<li>Handoff per riprendere il play su un altro apparecchio.</li>
45+
    }
46-
<li>Fissata l'instabilità di AirPlay.</li>
46+
  }
47-
<li>Migliorata la compatibilità con iOS 11.2.</li>
47+
48
function getUrlVars() {
49-
<h2>2.7.8</h2>
49+
  var vars = {};
50
  var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
51-
<li>È possibile identificare in modo più semplice i contenuti disponibili quando si usa l'applicazione al di fuori della Svizzera.</li>
51+
      vars[key] = value;
52-
<li>Le notifiche sono meno invasive.</li>
52+
  });
53-
<li>La scadenza della disponibilità del contenuto è ora mostrata nella pagina del player.</li>
53+
  return vars;
54
}
55-
<h2>2.7.7</h2>
55+
56
function highlightElement () {
57-
<li>I video possono essere riprodotti dalla schermata di blocco.</li>
57+
  var build = getUrlVars()['build'];
58-
<li>Risolti i problemi che portavano a un blocco su iOS 9.</li>
58+
  console.log('build='+build);
59
60-
<h2>2.7.6</h2>
60+
  var divs = document.querySelectorAll('[id^="build_"]');
61
  var highlightDiv;
62-
<li>Supporto iPhone X.</li>
62+
  var firstDiv;
63
  var hiddenDivs = new Array();
64
65-
<h2>2.7.5</h2>
65+
  regex = /build_([0-9]*)/;
66
  for (var i=0; i < divs.length; i++) {
67-
<li>Correzione di bug</li>
67+
    var div = divs[i];
68
    var div_id = div.id;
69-
<h2>2.7.4</h2>
69+
    var div_build = div_id.match(regex)[1];
70
    var hideDiv = div.hasAttribute('preprod');
71-
<li>Migliorato l'avvio del play audio con iOS 10.</li>
71+
72-
<li>Aggiunta la possibilità di condividere programmi.</li>
72+
    if (!firstDiv && !hideDiv) {
73-
<li>Miglioramento generale delle funzionalità AirPlay.</li>
73+
      firstDiv = div;
74
    }
75-
<h2>2.7.3</h2>
75+
76
    if (build && (parseInt(div_build) >= parseInt(build))) {
77-
<li>I canali tv live sono più facili da trovare.</li>
77+
      highlightDiv = div;
78-
<li>Una barra informa sui programmi attualmente in onda.</li>
78+
      console.log('Select highlight ' + div_id);
79-
<li>Correzione di bug.</li>
79+
    }
80
81-
<h2>2.7.2</h2>
81+
    if (hideDiv && (!build || (parseInt(div_build) >= parseInt(build)))) {
82
      hiddenDivs.push(div);
83-
<li>La funzionalità picture in picture può essere attivata premendo il tasto home durante la riproduzione di un video a pieno schermo su iPad.</li>
83+
    }
84-
<li>La visione a pieno schermo può essere attivata con un gesto pizzico su iPad.</li>
84+
  }
85
86-
<h2>2.7.1</h2>
86+
  if (hiddenDivs.includes(highlightDiv)) {
87
    firstDiv = highlightDiv;
88-
<li>Correzione di bug.</li>
88+
  }
89
90-
<h2>2.7.0</h2>
90+
  if (hiddenDivs.length) {
91-
<p>L'app Play è stata migliorata ed ha nuove funzioni. Ad esempio:</p>
91+
    Hide(hiddenDivs, highlightDiv);
92
  }
93-
<li>Nuovo design.</li>
93+
94-
<li>Migliorato e reso più veloce l'accesso al live della TV e della Radio.</li>
94+
  if (highlightDiv) {
95-
<li>Migliorata la navigazione.</li>
95+
    addHighlightHeader(highlightDiv, highlightDiv != firstDiv);
96-
<li>Nuovo calendario dei programmi da rivedere.</li>
96+
    addHighlightFooter(highlightDiv);
97-
<li>Accesso esteso per le persone con handicap visivi (VoiceOver e supporto per caratteri grandi).</li>
97+
  }
98-
<li>Migliorato l'uso delle funzionalità 3D Touch con iPhone compatibili.</li>
98+
99
100
function addHighlightHeader (highlightDiv, withUpdateButton) {
101
  var highlightHeader = '<div id="version"><hr /><h2 style="text-align: center">Versione installata</h2></div>';
102
  if (withUpdateButton) {
103
      var button = '<p style="text-align: center"><button class="button" onclick="window.location.href=\'https://itunes.apple.com/ch/app/play-rsi/id920753497?mt=8\'">Aggiorna</button></p>';
104
    highlightHeader = button + '\n' + highlightHeader;
105
  }
106
  highlightDiv.insertAdjacentHTML('beforeBegin', highlightHeader);
107
}
108
109
function addHighlightFooter (highlightDiv) {
110
  var highlightFooter = '<div id="version"><hr /></div>';
111
  highlightDiv.insertAdjacentHTML('afterend', highlightFooter);
112
}
113
</script>
114
<noscript>Sorry, your browser does not support JavaScript!</noscript>
115
<body onload="highlightElement()">
116
117
<div id="build_393">
118
<h2>3.6.4</h2>
119
<ul>
120
<li>Risoluzione di bug minori.</li>
121
</ul>
122
</div>
123
<div id="build_391">
124
<h2>3.6.3</h2>
125
<ul>
126
<li>Apparenza migliorata.</li>
127
</ul>
128
</div>
129
<div id="build_389">
130
<h2>3.6.2</h2>
131
<ul>
132
<li>Risoluzione di bug minori.</li>
133
</ul>
134
</div>
135
<div id="build_386">
136
<h2>3.6.1</h2>
137
<ul>
138
<li>Nuova icona a doppio tocco sul player per andare avanti o indietro.</li>
139
</ul>
140
</div>
141
<div id="build_382">
142
<h2>3.6.0</h2>
143
<ul>
144
<li>Aggiungere la velocità di riproduzione nel lettore video e audio.</li>
145
</ul>
146
</div>
147
<div id="build_378">
148
<h2>3.5.1</h2>
149
<ul>
150
<li>Vengono fornite raccomandazioni per la protezione dei giovani.</li>
151
<li>Risoluzione di un problema che poteva impedire la corretta ricezione delle notifiche dei nuovi episodi.</li>
152
<li>Correzioni di bug.</li>
153
</ul>
154
</div>
155
<div id="build_373">
156
<h2>3.5.0</h2>
157
<ul>
158
<li>Correzioni di bug minori.</li>
159
</ul>
160
</div>
161
<div id="build_371">
162
<h2>3.4.0</h2>
163
<ul>
164
<li>Compatibilità con CarPlay: puoi controllare il Play RSI mentre guidi collegando il tuo dispositivo a un'autoradio compatibile.</li>
165
<li>Puoi aggiungere un programma ai tuoi preferiti anche quando non ci sono episodi disponibili.</li>
166
<li>Correzioni di bug minori.</li>
167
</ul>
168
</div>
169
<div id="build_368">
170
<h2>3.3.0</h2>
171
<ul>
172
<li>Migliorare la presentazione dei contenuti.</li>
173
<li>Migliorare la compatibilità con iOS 15.</li>
174
</ul>
175
</div>
176
<div id="build_363">
177
<h2>3.2.1</h2>
178
<ul>
179
<li>Risoluzione di bug minori.</li>
180
</ul>
181
</div>
182
<div id="build_362">
183
<h2>3.2.0</h2>
184
<ul>
185
<li>Content available under the ‘Videos‘ tab is now editorialized.</li>
186
<li>Playback can be resumed directly from the ‘Videos‘ and ‘Audios‘ homepages.</li>
187
<li>Content available for a limited time is more visible.</li>
188
<li>The latest episodes from your favorite shows can be accessed from the ‘Videos‘ and ‘Audios‘ homepages.</li>
189
<li>Overall performance has been improved.</li>
190
</ul>
191
<p>L'applicazione supporta i link universali:</p>
192
<ul>
193
<li>Se ci si trova all'interno di Play RSI su Safari, è ora possibile scegliere di aprire il programma desiderato nell'app Play RSI.</li>
194
<li>I link condivisi o trovati nei motori di ricerca possono essere aperti direttamente nell'app.</li>
195
<li>Funzione Handoff per spostarsi fra i vari dispositivi connessi con l'ID Apple (Max, iPhone e iPad).</li>
196
</ul>
197
</div>
198
<div id="build_361">
199
<h2>3.1.10</h2>
200
<ul>
201
<li>Risoluzione di bug minori.</li>
202
</ul>
203
</div>
204
<div id="build_359">
205
<h2>3.1.9</h2>
206
<ul>
207
<li>Risoluzione di bug minori.</li>
208
</ul>
209
</div>
210
<div id="build_357">
211
<h2>3.1.8</h2>
212
<ul>
213
<li>La riproduzione può essere controllata da una tastiera esterna.</li>
214
</ul>
215
</div>
216
<div id="build_353">
217
<h2>3.1.7</h2>
218
<ul>
219
<li>Bugfix AirPlay, specialmente sugli apparecchi più datati (Apple TV).</li>
220
</ul>
221
</div>
222
<div id="build_352">
223
<h2>3.1.6</h2>
224
<ul>
225
<li>Risoluzione di bug minori.</li>
226
</ul>
227
</div>
228
<div id="build_350">
229
<h2>3.1.5</h2>
230
<ul>
231
<li>Risoluzione di bug minori.</li>
232
</ul>
233
</div>
234
<div id="build_346">
235
<h2>3.1.4</h2>
236
<ul>
237
<li>Migliorata la compatibilità con iOS 14 di Google Cast.</li>
238
<li>Risolto il problema nel riavvio in background.</li>
239
</ul>
240
</div>
241
<div id="build_343">
242
<h2>3.1.3</h2>
243
<ul>
244
<li>Migliorata la compatibilità con iOS 14.</li>
245
</ul>
246
</div>
247
<div id="build_342">
248
<h2>3.1.2</h2>
249
<ul>
250
<li>Migliorata la compatibilità con iOS 14.</li>
251
</ul>
252
</div>
253
<div id="build_341">
254
<h2>3.1.1</h2>
255
<ul>
256
<li>Aggiornata la visione globale dei canali tv e radio.</li>
257
<li>Risolto il problema di spegnimento dello schermo guardando video con audio indirizzato via AirPlay.</li>
258
</ul>
259
</div>
260
<div id="build_338">
261
<h2>3.1.0</h2>
262
<ul>
263
<li>Ascoltando una rete radio, è ora possibile navigare fra le emissioni recenti e riavviare dall'inizio.</li>
264
<li>Nella pagina principale Video sono ora disponibili collegamenti diretti ai temi.</li>
265
<li>Fissato un bug che impedisce all'apparecchio di andare in stand-by mentre un video in esecuzione in secondo piano.</li>
266
</ul>
267
</div>
268
<div id="build_332">
269
<h2>3.0.2</h2>
270
<ul>
271
<li>L'ultimo contenuto live consultato viene ora evidenziato meglio.</li>
272
<li>Migliorata la navigazione fra i contenuti in posizione orizzontale.</li>
273
<li>Consolidata la visualizzazione del profilo su iPad.</li>
274
</ul>
275
</div>
276
<div id="build_329">
277
<h2>3.0.1</h2>
278
<ul>
279
<li>Miglioramento delle prestazioni.</li>
280
<li>Correzione del bug che impesce di accedere al primo elemento di una lista attraverso il VoiceOver.</li>
281
</ul>
282
</div>
283
<div id="build_326">
284
<h2>3.0.0</h2>
285
<p>NAVIGAZIONE ATTRAVERSO IL MENU IN BASSO</p>
286
<ul>
287
    <li>Video e programmi tv sono raggruppati nel tab "Video", audio e programmi radiofonici nel tab "Audio".</li>
288
    <li>Le dirette tv e radio sono riunite nel tab "Live".</li>
289
    <li>La ricerca è sempre accessibile grazie al tab "Ricerca".</li>
290
    <li>Le funzioni di personalizzazione (cronistoria, preferiti, notifiche e download) e le impostazioni dell'app sono riunite nel tab "Profilo".</li>
291
</ul>
292
<p>MIGLIORAMENTI</p>
293
<ul>
294
    <li>Il mini player può essere disattivato quando non è utilizzato.</li>
295
    <li>Funzioni disponibilità in anteprima premendo a lungo sull'icona dell'app (iOS 13).</li>
296
    <li>Il Chromecast può essere attivato direttamente nelle tab principali grazie a un comando dedicato.</li>
297
</ul>
298
<p>BUGFIX</p>
299
<ul>
300
    <li>Il playback non si interrompe più usando Handoff, problema riscontrato da utenti che usando macOS Catalina e dispositivi iOS con lo stesso ID Apple.</li>
301
</ul>
302
</div>
303
</body>
304
</html>