Commit e6e54e7595943b4537ecc31eae0b121d75e01f1e

  • avatar
  • dBsooner's Stuff <dbsooner @del…ge.vision5.com>
  • Mon Mar 01 23:06:55 CET 2010
8 New, 4 updated patches.
  
2020 });
2121 },
2222
23@@ -118,17 +118,28 @@
23@@ -118,17 +118,35 @@
2424 return;
2525 }
2626
3939+ switch (event.key) {
4040+ case "next":
4141+ AppGlobals.station.skip();
42+ break;
43+
44+ case "nextAndPlay":
45+ AppGlobals.station.skip();
46+ this.serviceRequest = new Mojo.Service.Request("palm://com.palm.vibrate", {
47+ method: 'vibrate', parameters: { 'period': 0,'duration': 750 }
48+ });
4249+ break;
4350+
4451+ case "pause":
  
1diff --git a/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js b/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
2index f46326e..d207719 100644
3--- a/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
4+++ b/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
5@@ -95,6 +95,10 @@ var PreflistAssistant = Class.create({
6 value: true
7 };
8
9+ this.phoneAppHideCallDurationModel = {
10+ value: false
11+ };
12+
13 this.callFwdModel = {
14 value: false
15 };
16@@ -137,6 +141,13 @@ var PreflistAssistant = Class.create({
17 }, this.showContactMatchModel);
18 this.controller.get('showContactMatch').addEventListener(Mojo.Event.propertyChange, this.doPropertyChanged.bindAsEventListener(this, 'showContactMatch'));
19
20+ this.controller.setupWidget('phoneAppHideCallDuration', {
21+ modelProperty: 'value',
22+ trueLabel: $L('Yes'),
23+ falseLabel: $L('No')
24+ }, this.phoneAppHideCallDurationModel);
25+ this.controller.get('phoneAppHideCallDuration').addEventListener(Mojo.Event.propertyChange, this.doPropertyChanged.bindAsEventListener(this, 'phoneAppHideCallDuration'));
26+
27 this.controller.setupWidget('callfwd', {
28 modelProperty: 'value'
29 }, this.callFwdModel);
30@@ -378,6 +389,7 @@ var PreflistAssistant = Class.create({
31 ['phoneInternationalDialingActive', 'phoneInternationalDialingRegionId'],this.updateInternationalDialingSettings.bind(this));
32 this.networkStatusQueryReq = TelephonyService.networkStatusQuery(this.updateNetworkname.bind(this));
33 this.getSystemPreferencesServiceShowcontactmatchReq = SystemService.getSystemPreferencesService('showcontactmatch',this.updateShowcontactmatch.bind(this));
34+ this.getSystemPreferencesServicephoneAppHideCallDurationReq = SystemService.getSystemPreferencesService('phoneAppHideCallDuration',this.updatephoneAppHideCallDuration.bind(this));
35 this.updateManualDataSettingsReq = SystemService.getManualDataSettings(this.updateManualDataSettings.bind(this));
36 this.getVoiceNumberEditableReq = SystemService.getSystemPreferencesService('allowEditVoicemail',this.updateVoicenumberEditableQueryDone.bind(this));
37 this.getSystemPreferencesNetworkSettingReq = SystemService.getSystemPreferencesService(['showUpdateNetworkSettings','showUpdatePRL'],this.updateNetworkSettingDone.bind(this));
38@@ -972,7 +984,14 @@ voiceNumberSetDone: function(payload){
39
40 },
41
42+ //phoneAppHideCallDuration
43+ updatephoneAppHideCallDuration: function(payload){
44+ if(payload.phoneAppHideCallDuration == undefined)
45+ return;
46+ this.phoneAppHideCallDurationModel.value = payload.phoneAppHideCallDuration;
47+ this.controller.modelChanged(this.phoneAppHideCallDurationModel);
48
49+ },
50
51 //DTMF
52 updateDTMF: function(payload){
53@@ -2069,6 +2088,16 @@ break;
54 case 'showContactMatch':
55 this.setSystemPreferencesServiceReq = SystemService.setSystemPreferencesService('showcontactmatch',value,null);
56 break;
57+ case 'phoneAppHideCallDuration':
58+ this.setSystemPreferencesServiceReq = SystemService.setSystemPreferencesService('phoneAppHideCallDuration',value,null);
59+ this.controller.showAlertDialog({
60+ title: $L('Luna Restart Required'),
61+ preventCancel: true,
62+ message: $L('You must restart Luna for this setting to take effect. Restart takes approximately 30 seconds. Restart Now?'),
63+ choices: [{label:$L('OK'), value:'ok'},{label:$L('Later'), value:'later'}],
64+ onChoose: this.LunaRestartOK.bindAsEventListener(this)
65+ });
66+ break;
67 case 'showOutgoingCallerID':
68 this.clirSetReq = TelephonyService.clirSet(!value, this.handleError.bind(this));
69 break;
70@@ -2148,6 +2177,24 @@ break;
71 break;
72 }
73 },
74+
75+ LunaRestartOK: function(payload) {
76+ if(payload == 'ok') {
77+ this.controller.serviceRequest('palm://org.webosinternals.ipkgservice', {
78+ method: "restartluna",
79+ parameters: {}
80+ });
81+ } else {
82+ this.controller.showAlertDialog({
83+ title: $L('Luna Restart Required'),
84+ preventCancel: true,
85+ message: $L('Remember, you must restart Luna (or the phone) for this setting to take effect.'),
86+ choices: [{label:$L('OK'), value:'ok'}],
87+ onChoose: function(value) { return }
88+ });
89+ }
90+
91+ },
92
93 handleError: function(payload) {
94
95diff --git a/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html b/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
96index 9912c08..2a92355 100644
97--- a/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
98+++ b/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
99@@ -42,6 +42,22 @@
100 </div>
101 </div>
102
103+ <div class="palm-group">
104+ <div x-mojo-loc="" class="palm-group-title">
105+ Call Log
106+ </div>
107+ <div class="palm-list">
108+ <div class="palm-row single">
109+ <div class="palm-row-wrapper">
110+ <div id="phoneAppHideCallDuration" x-mojo-element="ToggleButton"></div>
111+ <div class="title capitalize" x-mojo-loc="">
112+ Hide Call Durations
113+ </div>
114+ </div>
115+ </div>
116+ </div>
117+ </div>
118+
119 <div class="palm-group" id="calls">
120 <div x-mojo-loc="" class="palm-group-title">
121 Calls
122diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/strings.json.rej
123new file mode 100644
124index 0000000..a04365f
125--- /dev/null
126+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/strings.json.rej
127@@ -0,0 +1,91 @@
128+***************
129+*** 245,250 ****
130+ "Korea, North": "Korea, Nord-",
131+ "Korea, South": "Korea, Süd-",
132+ "Kyrgyz Republic": "Kirgisistan",
133+ "Latvia": "Lettland",
134+ "Lebanon": "Libanon",
135+ "Libya": "Libyen",
136+--- 245,251 ----
137+ "Korea, North": "Korea, Nord-",
138+ "Korea, South": "Korea, Süd-",
139+ "Kyrgyz Republic": "Kirgisistan",
140+ "Latvia": "Lettland",
141+ "Lebanon": "Libanon",
142+ "Libya": "Libyen",
143+***************
144+*** 252,257 ****
145+ "Lock SIM card": "SIM-Karte sperren",
146+ "Long": "Lang",
147+ "Looking for networks": "Netzwerksuche läuft",
148+ "Luxembourg": "Luxemburg",
149+ "MMS APN": "MMS-APN",
150+ "MMS APN settings changed": "Einstellungen für MMS-APN geändert",
151+--- 253,259 ----
152+ "Lock SIM card": "SIM-Karte sperren",
153+ "Long": "Lang",
154+ "Looking for networks": "Netzwerksuche läuft",
155+ "Luxembourg": "Luxemburg",
156+ "MMS APN": "MMS-APN",
157+ "MMS APN settings changed": "Einstellungen für MMS-APN geändert",
158+***************
159+*** 282,287 ****
160+ "New Caledonia (France)": "Neukaledonien (Frankreich)",
161+ "New Zealand": "Neuseeland",
162+ "Nine": "Neun",
163+ "No PRL update available": "Kein PRL-Update verfügbar",
164+ "No answer": "Keine Antwort",
165+ "No networks available": "Kein Netz verfügbar",
166+--- 284,290 ----
167+ "New Caledonia (France)": "Neukaledonien (Frankreich)",
168+ "New Zealand": "Neuseeland",
169+ "Nine": "Neun",
170+ "No PRL update available": "Kein PRL-Update verfügbar",
171+ "No answer": "Keine Antwort",
172+ "No networks available": "Kein Netz verfügbar",
173+***************
174+*** 344,349 ****
175+ "Reading from network": "Aus Netz abrufen",
176+ "Reading network list": "Liste der Netze wird gelesen",
177+ "Reading settings...": "Einstellungen lesen...",
178+ "Republic of Macedonia": "Mazedonien",
179+ "Republic of the Congo": "Republik Kongo",
180+ "Request failed to complete before timeout.": "Anforderung wurde nicht innerhalb des Zeitlimits ausgeführt.",
181+--- 347,353 ----
182+ "Reading from network": "Aus Netz abrufen",
183+ "Reading network list": "Liste der Netze wird gelesen",
184+ "Reading settings...": "Einstellungen lesen...",
185+ "Republic of Macedonia": "Mazedonien",
186+ "Republic of the Congo": "Republik Kongo",
187+ "Request failed to complete before timeout.": "Anforderung wurde nicht innerhalb des Zeitlimits ausgeführt.",
188+***************
189+*** 490,495 ****
190+ "While fixed dialing is enabled, caller ID cannot be set.": "Bei Aktivierung fester Rufnummern kann die Rufnummeranzeige nicht verwendet werden.",
191+ "Wired headset": "Headset mit Kabel",
192+ "Yemen": "Jemen",
193+ "You must save changes before continuing.": "Sie müssen die Änderungen speichern, bevor Sie fortfahren.",
194+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Sie benötigen eine Netzwerkverbindung zu Ihrem Mobilfunkanbieter, um Ihre Telefoneinstellungen anzuzeigen.",
195+ "You need a network connection to your wireless service provider to see some settings.": "Sie benötigen eine Netzwerkverbindung zu Ihrem Mobilfunkanbieter, um bestimmte Einstellungen anzuzeigen.",
196+--- 494,501 ----
197+ "While fixed dialing is enabled, caller ID cannot be set.": "Bei Aktivierung fester Rufnummern kann die Rufnummeranzeige nicht verwendet werden.",
198+ "Wired headset": "Headset mit Kabel",
199+ "Yemen": "Jemen",
200+ "You must save changes before continuing.": "Sie müssen die Änderungen speichern, bevor Sie fortfahren.",
201+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Sie benötigen eine Netzwerkverbindung zu Ihrem Mobilfunkanbieter, um Ihre Telefoneinstellungen anzuzeigen.",
202+ "You need a network connection to your wireless service provider to see some settings.": "Sie benötigen eine Netzwerkverbindung zu Ihrem Mobilfunkanbieter, um bestimmte Einstellungen anzuzeigen.",
203+***************
204+*** 505,508 ****
205+ "set failed": "-Einstellung fehlgeschlagen",
206+ "set failed.": "-Einstellung fehlgeschlagen.",
207+ "set succeeded": "-Einstellung erfolgreich"
208+- }--- 511,514 ----
209+ "set failed": "-Einstellung fehlgeschlagen",
210+ "set failed.": "-Einstellung fehlgeschlagen.",
211+ "set succeeded": "-Einstellung erfolgreich"
212diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/views/preflist/preflist-scene.html.rej
213new file mode 100644
214index 0000000..463e9ef
215--- /dev/null
216+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/de_de/views/preflist/preflist-scene.html.rej
217@@ -0,0 +1,31 @@
218+***************
219+*** 42,47 ****
220+ </div>
221+ </div>
222+
223+ <div class="palm-group" id="calls">
224+ <div class="palm-group-title">
225+ Anrufe
226+--- 42,63 ----
227+ </div>
228+ </div>
229+
230+ <div class="palm-group" id="calls">
231+ <div class="palm-group-title">
232+ Anrufe
233diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/en_ca/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/en_ca/views/preflist/preflist-scene.html.rej
234new file mode 100644
235index 0000000..bfd3cc0
236--- /dev/null
237+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/en_ca/views/preflist/preflist-scene.html.rej
238@@ -0,0 +1,31 @@
239+***************
240+*** 42,47 ****
241+ </div>
242+ </div>
243+
244+ <div class="palm-group" id="calls">
245+ <div class="palm-group-title">
246+ Calls
247+--- 42,63 ----
248+ </div>
249+ </div>
250+
251+ <div class="palm-group" id="calls">
252+ <div class="palm-group-title">
253+ Calls
254diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/en_gb/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/en_gb/views/preflist/preflist-scene.html.rej
255new file mode 100644
256index 0000000..bfd3cc0
257--- /dev/null
258+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/en_gb/views/preflist/preflist-scene.html.rej
259@@ -0,0 +1,31 @@
260+***************
261+*** 42,47 ****
262+ </div>
263+ </div>
264+
265+ <div class="palm-group" id="calls">
266+ <div class="palm-group-title">
267+ Calls
268+--- 42,63 ----
269+ </div>
270+ </div>
271+
272+ <div class="palm-group" id="calls">
273+ <div class="palm-group-title">
274+ Calls
275diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/strings.json.rej
276new file mode 100644
277index 0000000..907f029
278--- /dev/null
279+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/strings.json.rej
280@@ -0,0 +1,75 @@
281+***************
282+*** 247,252 ****
283+ "Korea, North": "Corea del Norte",
284+ "Korea, South": "Corea del Sur",
285+ "Kyrgyz Republic": "República Kirguisa",
286+ "Latvia": "Letonia",
287+ "Lebanon": "Líbano",
288+ "Lesotho": "Lesoto",
289+--- 247,253 ----
290+ "Korea, North": "Corea del Norte",
291+ "Korea, South": "Corea del Sur",
292+ "Kyrgyz Republic": "República Kirguisa",
293+ "Latvia": "Letonia",
294+ "Lebanon": "Líbano",
295+ "Lesotho": "Lesoto",
296+***************
297+*** 255,260 ****
298+ "Lock SIM card": "Proteger tarjeta SIM",
299+ "Long": "Largo",
300+ "Looking for networks": "Buscando redes",
301+ "Luxembourg": "Luxemburgo",
302+ "MMS APN": "APN de MMS",
303+ "MMS APN settings changed": "La configuración del APN de MMS ha cambiado",
304+--- 256,262 ----
305+ "Lock SIM card": "Proteger tarjeta SIM",
306+ "Long": "Largo",
307+ "Looking for networks": "Buscando redes",
308+ "Luxembourg": "Luxemburgo",
309+ "MMS APN": "APN de MMS",
310+ "MMS APN settings changed": "La configuración del APN de MMS ha cambiado",
311+***************
312+*** 354,359 ****
313+ "Reading from network": "Lectura de red",
314+ "Reading network list": "Lectura de lista de red",
315+ "Reading settings...": "Leyendo configuración...",
316+ "Republic of Macedonia": "República de Macedonia",
317+ "Republic of the Congo": "República del Congo",
318+ "Request failed to complete before timeout.": "No se pudo completar la solicitud antes de la desconexión.",
319+--- 356,362 ----
320+ "Reading from network": "Lectura de red",
321+ "Reading network list": "Lectura de lista de red",
322+ "Reading settings...": "Leyendo configuración...",
323+ "Republic of Macedonia": "República de Macedonia",
324+ "Republic of the Congo": "República del Congo",
325+ "Request failed to complete before timeout.": "No se pudo completar la solicitud antes de la desconexión.",
326+***************
327+*** 505,510 ****
328+ "While fixed dialing is enabled, call waiting cannot be set.": "Si está activada la marcación fija, no se puede configurar llamadas en espera.",
329+ "While fixed dialing is enabled, caller ID cannot be set.": "Si está activada la marcación fija, no se puede configurar ID de llamada.",
330+ "Wired headset": "Auriculares con cable",
331+ "You must save changes before continuing.": "Debes guardar los cambios antes de continuar.",
332+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver las preferencias del teléfono.",
333+ "You need a network connection to your wireless service provider to see some settings.": "Necesitas una conexión de red a tu operadora de telefonía móvil para ver algunas configuraciones.",
334+--- 508,515 ----
335+ "While fixed dialing is enabled, call waiting cannot be set.": "Si está activada la marcación fija, no se puede configurar llamadas en espera.",
336+ "While fixed dialing is enabled, caller ID cannot be set.": "Si está activada la marcación fija, no se puede configurar ID de llamada.",
337+ "Wired headset": "Auriculares con cable",
338+ "You must save changes before continuing.": "Debes guardar los cambios antes de continuar.",
339+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver las preferencias del teléfono.",
340+ "You need a network connection to your wireless service provider to see some settings.": "Necesitas una conexión de red a tu operadora de telefonía móvil para ver algunas configuraciones.",
341+***************
342+*** 519,522 ****
343+ "set failed": "No se pudo configurar.",
344+ "set failed.": "No se pudo configurar.",
345+ "set succeeded": "configuración correcta"
346+- }--- 524,527 ----
347+ "set failed": "No se pudo configurar.",
348+ "set failed.": "No se pudo configurar.",
349+ "set succeeded": "configuración correcta"
350diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/views/preflist/preflist-scene.html.rej
351new file mode 100644
352index 0000000..a07e68c
353--- /dev/null
354+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_es/views/preflist/preflist-scene.html.rej
355@@ -0,0 +1,31 @@
356+***************
357+*** 42,47 ****
358+ </div>
359+ </div>
360+
361+ <div class="palm-group" id="calls">
362+ <div class="palm-group-title">
363+ Llamadas
364+--- 42,63 ----
365+ </div>
366+ </div>
367+
368+ <div class="palm-group" id="calls">
369+ <div class="palm-group-title">
370+ Llamadas
371diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/strings.json.rej
372new file mode 100644
373index 0000000..c9ed102
374--- /dev/null
375+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/strings.json.rej
376@@ -0,0 +1,75 @@
377+***************
378+*** 253,258 ****
379+ "Korea, North": "Corea del Norte",
380+ "Korea, South": "Corea del Sur",
381+ "Kyrgyz Republic": "República Kirguisa",
382+ "Latvia": "Letonia",
383+ "Lebanon": "Líbano",
384+ "Lesotho": "Lesoto",
385+--- 253,259 ----
386+ "Korea, North": "Corea del Norte",
387+ "Korea, South": "Corea del Sur",
388+ "Kyrgyz Republic": "República Kirguisa",
389+ "Latvia": "Letonia",
390+ "Lebanon": "Líbano",
391+ "Lesotho": "Lesoto",
392+***************
393+*** 262,267 ****
394+ "Lock SIM card": "Bloquear tarjeta SIM",
395+ "Long": "Largos",
396+ "Looking for networks": "Buscando redes",
397+ "Luxembourg": "Luxemburgo",
398+ "MMS APN": "APN de MMS",
399+ "MMS APN settings changed": "La configuración del APN de MMS ha cambiado",
400+--- 263,269 ----
401+ "Lock SIM card": "Bloquear tarjeta SIM",
402+ "Long": "Largos",
403+ "Looking for networks": "Buscando redes",
404+ "Luxembourg": "Luxemburgo",
405+ "MMS APN": "APN de MMS",
406+ "MMS APN settings changed": "La configuración del APN de MMS ha cambiado",
407+***************
408+*** 362,367 ****
409+ "Reading from network": "Lectura de red",
410+ "Reading network list": "Lectura de lista de red",
411+ "Reading settings...": "Leyendo configuración...",
412+ "Republic of the Congo": "República del Congo",
413+ "Request failed to complete before timeout.": "No se pudo completar la solicitud antes de la desconexión.",
414+ "Reset Voicemail Count": "Restablecer núm. mensajes voz",
415+--- 364,370 ----
416+ "Reading from network": "Lectura de red",
417+ "Reading network list": "Lectura de lista de red",
418+ "Reading settings...": "Leyendo configuración...",
419+ "Republic of the Congo": "República del Congo",
420+ "Request failed to complete before timeout.": "No se pudo completar la solicitud antes de la desconexión.",
421+ "Reset Voicemail Count": "Restablecer núm. mensajes voz",
422+***************
423+*** 513,518 ****
424+ "While fixed dialing is enabled, call waiting cannot be set.": "Si está activado el marcado fijo, no se puede configurar llamadas en espera.",
425+ "While fixed dialing is enabled, caller ID cannot be set.": "Si está activado el marcado fijo, no se puede configurar ID de llamada.",
426+ "Wired headset": "Auriculares con cable",
427+ "You must save changes before continuing.": "Debes guardar los cambios antes de continuar.",
428+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver las preferencias del teléfono.",
429+ "You need a network connection to your wireless service provider to see some settings.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver algunas configuraciones.",
430+--- 516,523 ----
431+ "While fixed dialing is enabled, call waiting cannot be set.": "Si está activado el marcado fijo, no se puede configurar llamadas en espera.",
432+ "While fixed dialing is enabled, caller ID cannot be set.": "Si está activado el marcado fijo, no se puede configurar ID de llamada.",
433+ "Wired headset": "Auriculares con cable",
434+ "You must save changes before continuing.": "Debes guardar los cambios antes de continuar.",
435+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver las preferencias del teléfono.",
436+ "You need a network connection to your wireless service provider to see some settings.": "Necesitas una conexión de red a tu proveedor de servicio inalámbrico para ver algunas configuraciones.",
437+***************
438+*** 527,530 ****
439+ "set failed": "error de configuración",
440+ "set failed.": "error de configuración.",
441+ "set succeeded": "configuración correcta"
442+- }--- 532,535 ----
443+ "set failed": "error de configuración",
444+ "set failed.": "error de configuración.",
445+ "set succeeded": "configuración correcta"
446diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/views/preflist/preflist-scene.html b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/views/preflist/preflist-scene.html
447index 37045af..c77a165 100644
448--- a/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/views/preflist/preflist-scene.html
449+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/es_us/views/preflist/preflist-scene.html
450@@ -42,6 +42,22 @@
451 </div>
452 </div>
453
454+ <div class="palm-group">
455+ <div x-mojo-loc="" class="palm-group-title">
456+ Registro de Llamada
457+ </div>
458+ <div class="palm-list">
459+ <div class="palm-row single">
460+ <div class="palm-row-wrapper">
461+ <div id="phoneAppHideCallDuration" x-mojo-element="ToggleButton"></div>
462+ <div class="title capitalize" x-mojo-loc="">
463+ Esconder Duración de Llamada
464+ </div>
465+ </div>
466+ </div>
467+ </div>
468+ </div>
469+
470 <div class="palm-group" id="calls">
471 <div class="palm-group-title">
472 Llamadas
473diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/strings.json.rej
474new file mode 100644
475index 0000000..e3d8743
476--- /dev/null
477+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/strings.json.rej
478@@ -0,0 +1,88 @@
479+***************
480+*** 258,269 ****
481+ "Korea, South": "Corée du Sud",
482+ "Kuwait": "Koweït",
483+ "Kyrgyz Republic": "République du Kirghizistan",
484+ "Latvia": "Lettonie",
485+ "Lebanon": "Liban",
486+ "Libya": "Libye",
487+ "Lithuania": "Lituanie",
488+ "Lock SIM card": "Verrouiller la carte SIM",
489+ "Looking for networks": "Recherche des réseaux",
490+ "MMS APN": "APN MMS",
491+ "MMS APN settings changed": "Les paramètres APN MMS ont changé",
492+ "Macao (PRC)": "Macao (RPC)",
493+--- 258,271 ----
494+ "Korea, South": "Corée du Sud",
495+ "Kuwait": "Koweït",
496+ "Kyrgyz Republic": "République du Kirghizistan",
497+ "Latvia": "Lettonie",
498+ "Lebanon": "Liban",
499+ "Libya": "Libye",
500+ "Lithuania": "Lituanie",
501+ "Lock SIM card": "Verrouiller la carte SIM",
502+ "Looking for networks": "Recherche des réseaux",
503+ "MMS APN": "APN MMS",
504+ "MMS APN settings changed": "Les paramètres APN MMS ont changé",
505+ "Macao (PRC)": "Macao (RPC)",
506+***************
507+*** 293,298 ****
508+ "New Caledonia (France)": "Nouvelle-Calédonie (France)",
509+ "New Zealand": "Nouvelle-Zélande",
510+ "Nine": "Neuf",
511+ "No PRL update available": "Aucune mise à jour de la liste d’itinérance privilégiée disponible",
512+ "No answer": "Pas de réponse",
513+ "No networks available": "Aucun réseau disponible",
514+--- 295,301 ----
515+ "New Caledonia (France)": "Nouvelle-Calédonie (France)",
516+ "New Zealand": "Nouvelle-Zélande",
517+ "Nine": "Neuf",
518+ "No PRL update available": "Aucune mise à jour de la liste d’itinérance privilégiée disponible",
519+ "No answer": "Pas de réponse",
520+ "No networks available": "Aucun réseau disponible",
521+***************
522+*** 353,358 ****
523+ "Reading from network": "Lecture à partir du réseau",
524+ "Reading network list": "Lecture de la liste des réseaux",
525+ "Reading settings...": "Lecture de la configuration...",
526+ "Republic of Macedonia": "République de Macédoine",
527+ "Republic of the Congo": "République du Congo",
528+ "Request failed to complete before timeout.": "Échec de la demande avant la fin de la temporisation.",
529+--- 356,362 ----
530+ "Reading from network": "Lecture à partir du réseau",
531+ "Reading network list": "Lecture de la liste des réseaux",
532+ "Reading settings...": "Lecture de la configuration...",
533+ "Republic of Macedonia": "République de Macédoine",
534+ "Republic of the Congo": "République du Congo",
535+ "Request failed to complete before timeout.": "Échec de la demande avant la fin de la temporisation.",
536+***************
537+*** 502,507 ****
538+ "While fixed dialing is enabled, caller ID cannot be set.": "Tant que la composition fixe est activée, la fonction Numéro d’appelant ne peut pas être définie.",
539+ "Wired headset": "Écouteurs filaires",
540+ "Yemen": "Yémen",
541+ "You must save changes before continuing.": "Vous devez enregistrer les changements avant de continuer.",
542+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir vos préférences téléphone.",
543+ "You need a network connection to your wireless service provider to see some settings.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir certains paramètres.",
544+--- 506,513 ----
545+ "While fixed dialing is enabled, caller ID cannot be set.": "Tant que la composition fixe est activée, la fonction Numéro d’appelant ne peut pas être définie.",
546+ "Wired headset": "Écouteurs filaires",
547+ "Yemen": "Yémen",
548+ "You must save changes before continuing.": "Vous devez enregistrer les changements avant de continuer.",
549+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir vos préférences téléphone.",
550+ "You need a network connection to your wireless service provider to see some settings.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir certains paramètres.",
551+***************
552+*** 516,519 ****
553+ "set failed": "échec de la configuration",
554+ "set failed.": "échec de la configuration.",
555+ "set succeeded": "configuration réussie"
556+- }--- 522,525 ----
557+ "set failed": "échec de la configuration",
558+ "set failed.": "échec de la configuration.",
559+ "set succeeded": "configuration réussie"
560diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/views/preflist/preflist-scene.html.rej
561new file mode 100644
562index 0000000..2fe1d68
563--- /dev/null
564+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_ca/views/preflist/preflist-scene.html.rej
565@@ -0,0 +1,31 @@
566+***************
567+*** 42,47 ****
568+ </div>
569+ </div>
570+
571+ <div class="palm-group" id="calls">
572+ <div class="palm-group-title">
573+ Appels
574+--- 42,63 ----
575+ </div>
576+ </div>
577+
578+ <div class="palm-group" id="calls">
579+ <div class="palm-group-title">
580+ Appels
581diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/strings.json.rej
582new file mode 100644
583index 0000000..f6c97d1
584--- /dev/null
585+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/strings.json.rej
586@@ -0,0 +1,88 @@
587+***************
588+*** 257,268 ****
589+ "Korea, South": "Corée du Sud",
590+ "Kuwait": "Koweït",
591+ "Kyrgyz Republic": "République du Kirghizistan",
592+ "Latvia": "Lettonie",
593+ "Lebanon": "Liban",
594+ "Libya": "Libye",
595+ "Lithuania": "Lituanie",
596+ "Lock SIM card": "Verrouiller la carte SIM",
597+ "Looking for networks": "Recherche des réseaux",
598+ "MMS APN": "APN MMS",
599+ "MMS APN settings changed": "Les paramètres APN MMS ont changé",
600+ "Macao (PRC)": "Macao (RPC)",
601+--- 257,270 ----
602+ "Korea, South": "Corée du Sud",
603+ "Kuwait": "Koweït",
604+ "Kyrgyz Republic": "République du Kirghizistan",
605+ "Latvia": "Lettonie",
606+ "Lebanon": "Liban",
607+ "Libya": "Libye",
608+ "Lithuania": "Lituanie",
609+ "Lock SIM card": "Verrouiller la carte SIM",
610+ "Looking for networks": "Recherche des réseaux",
611+ "MMS APN": "APN MMS",
612+ "MMS APN settings changed": "Les paramètres APN MMS ont changé",
613+ "Macao (PRC)": "Macao (RPC)",
614+***************
615+*** 292,297 ****
616+ "New Caledonia (France)": "Nouvelle-Calédonie (France)",
617+ "New Zealand": "Nouvelle-Zélande",
618+ "Nine": "Neuf",
619+ "No PRL update available": "Aucune mise à jour de la liste d’itinérance privilégiée disponible",
620+ "No answer": "Pas de réponse",
621+ "No networks available": "Aucun réseau disponible",
622+--- 294,300 ----
623+ "New Caledonia (France)": "Nouvelle-Calédonie (France)",
624+ "New Zealand": "Nouvelle-Zélande",
625+ "Nine": "Neuf",
626+ "No PRL update available": "Aucune mise à jour de la liste d’itinérance privilégiée disponible",
627+ "No answer": "Pas de réponse",
628+ "No networks available": "Aucun réseau disponible",
629+***************
630+*** 353,358 ****
631+ "Reading from network": "Lecture à partir du réseau",
632+ "Reading network list": "Lecture de la liste des réseaux",
633+ "Reading settings...": "Lecture de la configuration...",
634+ "Republic of Macedonia": "République de Macédoine",
635+ "Republic of the Congo": "République du Congo",
636+ "Request failed to complete before timeout.": "Échec de la demande avant la fin de la temporisation.",
637+--- 356,362 ----
638+ "Reading from network": "Lecture à partir du réseau",
639+ "Reading network list": "Lecture de la liste des réseaux",
640+ "Reading settings...": "Lecture de la configuration...",
641+ "Republic of Macedonia": "République de Macédoine",
642+ "Republic of the Congo": "République du Congo",
643+ "Request failed to complete before timeout.": "Échec de la demande avant la fin de la temporisation.",
644+***************
645+*** 502,507 ****
646+ "While fixed dialing is enabled, caller ID cannot be set.": "Tant que la composition fixe est activée, la fonction Numéro d’appelant ne peut pas être définie.",
647+ "Wired headset": "Écouteurs filaires",
648+ "Yemen": "Yémen",
649+ "You must save changes before continuing.": "Vous devez enregistrer les changements avant de continuer.",
650+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir vos préférences téléphone.",
651+ "You need a network connection to your wireless service provider to see some settings.": "Vous devez avoir une connexion au réseau de votre fournisseur de télécoms sans fil pour voir certains paramètres.",
652+--- 506,513 ----
653+ "While fixed dialing is enabled, caller ID cannot be set.": "Tant que la composition fixe est activée, la fonction Numéro d’appelant ne peut pas être définie.",
654+ "Wired headset": "Écouteurs filaires",
655+ "Yemen": "Yémen",
656+ "You must save changes before continuing.": "Vous devez enregistrer les changements avant de continuer.",
657+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Vous devez avoir une connexion au réseau de votre fournisseur de service mobile pour voir vos préférences téléphone.",
658+ "You need a network connection to your wireless service provider to see some settings.": "Vous devez avoir une connexion au réseau de votre fournisseur de télécoms sans fil pour voir certains paramètres.",
659+***************
660+*** 516,519 ****
661+ "set failed": "échec de la configuration",
662+ "set failed.": "échec de la configuration.",
663+ "set succeeded": "configuration réussie"
664+- }--- 522,525 ----
665+ "set failed": "échec de la configuration",
666+ "set failed.": "échec de la configuration.",
667+ "set succeeded": "configuration réussie"
668diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/views/preflist/preflist-scene.html.rej
669new file mode 100644
670index 0000000..2fe1d68
671--- /dev/null
672+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/fr_fr/views/preflist/preflist-scene.html.rej
673@@ -0,0 +1,31 @@
674+***************
675+*** 42,47 ****
676+ </div>
677+ </div>
678+
679+ <div class="palm-group" id="calls">
680+ <div class="palm-group-title">
681+ Appels
682+--- 42,63 ----
683+ </div>
684+ </div>
685+
686+ <div class="palm-group" id="calls">
687+ <div class="palm-group-title">
688+ Appels
689diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/strings.json.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/strings.json.rej
690new file mode 100644
691index 0000000..740f012
692--- /dev/null
693+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/strings.json.rej
694@@ -0,0 +1,75 @@
695+***************
696+*** 231,236 ****
697+ "Korea, North": "Corea del Nord",
698+ "Korea, South": "Corea del Sud",
699+ "Kyrgyz Republic": "Kirghizistan",
700+ "Latvia": "Lettonia",
701+ "Lebanon": "Libano",
702+ "Libya": "Libia",
703+--- 231,237 ----
704+ "Korea, North": "Corea del Nord",
705+ "Korea, South": "Corea del Sud",
706+ "Kyrgyz Republic": "Kirghizistan",
707+ "Latvia": "Lettonia",
708+ "Lebanon": "Libano",
709+ "Libya": "Libia",
710+***************
711+*** 238,243 ****
712+ "Lock SIM card": "Blocca carta SIM",
713+ "Long": "Lungo",
714+ "Looking for networks": "Ricerca reti",
715+ "Luxembourg": "Lussemburgo",
716+ "MMS APN": "APN MMS",
717+ "MMS APN settings changed": "Impostazioni APN MMS modificate",
718+--- 239,245 ----
719+ "Lock SIM card": "Blocca carta SIM",
720+ "Long": "Lungo",
721+ "Looking for networks": "Ricerca reti",
722+ "Luxembourg": "Lussemburgo",
723+ "MMS APN": "APN MMS",
724+ "MMS APN settings changed": "Impostazioni APN MMS modificate",
725+***************
726+*** 329,334 ****
727+ "Reading from network": "Lettura dalla rete in corso",
728+ "Reading network list": "Lettura elenco di rete",
729+ "Reading settings...": "Lettura impostazioni...",
730+ "Republic of Macedonia": "Repubblica di Macedonia",
731+ "Republic of the Congo": "Repubblica del Congo",
732+ "Request failed to complete before timeout.": "Impossibile completare la richiesta prima del timeout.",
733+--- 331,337 ----
734+ "Reading from network": "Lettura dalla rete in corso",
735+ "Reading network list": "Lettura elenco di rete",
736+ "Reading settings...": "Lettura impostazioni...",
737+ "Republic of Macedonia": "Repubblica di Macedonia",
738+ "Republic of the Congo": "Repubblica del Congo",
739+ "Request failed to complete before timeout.": "Impossibile completare la richiesta prima del timeout.",
740+***************
741+*** 467,472 ****
742+ "While fixed dialing is enabled, call waiting cannot be set.": "Quando è attivo l’elenco numero ammessi, non può essere impostato l’avviso di chiamata.",
743+ "While fixed dialing is enabled, caller ID cannot be set.": "Quando è attivo l’elenco numero ammessi, non può essere impostato l’ID chiamante.",
744+ "Wired headset": "Auricolare cablato",
745+ "You must save changes before continuing.": "Salvare le modifiche prima di continuare.",
746+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Per visualizzare le preferenze del telefono occorre un collegamento di rete al provider di servizi wireless.",
747+ "You need a network connection to your wireless service provider to see some settings.": "Per visualizzare alcune impostazioni occorre un collegamento di rete al provider di servizi wireless.",
748+--- 470,477 ----
749+ "While fixed dialing is enabled, call waiting cannot be set.": "Quando è attivo l’elenco numero ammessi, non può essere impostato l’avviso di chiamata.",
750+ "While fixed dialing is enabled, caller ID cannot be set.": "Quando è attivo l’elenco numero ammessi, non può essere impostato l’ID chiamante.",
751+ "Wired headset": "Auricolare cablato",
752+ "You must save changes before continuing.": "Salvare le modifiche prima di continuare.",
753+ "You need a network connection to your wireless service provider to see Phone Preferences.": "Per visualizzare le preferenze del telefono occorre un collegamento di rete al provider di servizi wireless.",
754+ "You need a network connection to your wireless service provider to see some settings.": "Per visualizzare alcune impostazioni occorre un collegamento di rete al provider di servizi wireless.",
755+***************
756+*** 479,482 ****
757+ "set failed": "impostazione non riuscita",
758+ "set failed.": "impostazione non riuscita.",
759+ "set succeeded": "impostazione riuscita"
760+- }--- 484,487 ----
761+ "set failed": "impostazione non riuscita",
762+ "set failed.": "impostazione non riuscita.",
763+ "set succeeded": "impostazione riuscita"
764diff --git a/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/views/preflist/preflist-scene.html.rej b/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/views/preflist/preflist-scene.html.rej
765new file mode 100644
766index 0000000..e7145d2
767--- /dev/null
768+++ b/usr/palm/applications/com.palm.app.phoneprefs/resources/it_it/views/preflist/preflist-scene.html.rej
769@@ -0,0 +1,31 @@
770+***************
771+*** 42,47 ****
772+ </div>
773+ </div>
774+
775+ <div class="palm-group" id="calls">
776+ <div class="palm-group-title">
777+ Chiamate
778+--- 42,63 ----
779+ </div>
780+ </div>
781+
782+ <div class="palm-group" id="calls">
783+ <div class="palm-group-title">
784+ Chiamate
  
1diff --git a/usr/palm/applications/com.palm.app.phone/app/controllers/app-assistant.js b/usr/palm/applications/com.palm.app.phone/app/controllers/app-assistant.js
2index 7c6d6ca..6d489d8 100644
3--- a/usr/palm/applications/com.palm.app.phone/app/controllers/app-assistant.js
4+++ b/usr/palm/applications/com.palm.app.phone/app/controllers/app-assistant.js
5@@ -1039,7 +1039,7 @@ AppAssistant.prototype.showLimitedDialpad = function(sc, dialParams) {
1diff --git a/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js b/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
2index f46326e..07971f3 100644
3--- a/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
4+++ b/usr/palm/applications/com.palm.app.phoneprefs/app/controllers/preflist-assistant.js
5@@ -95,6 +95,10 @@ var PreflistAssistant = Class.create({
6 value: true
7 };
8
9+ this.phoneAppHideCallDurationModel = {
10+ value: false
11+ };
12+
13 this.callFwdModel = {
14 value: false
15 };
16@@ -137,6 +141,13 @@ var PreflistAssistant = Class.create({
17 }, this.showContactMatchModel);
18 this.controller.get('showContactMatch').addEventListener(Mojo.Event.propertyChange, this.doPropertyChanged.bindAsEventListener(this, 'showContactMatch'));
619
7 AppAssistant.prototype.loadSettings = function() {
8 this.stickyDialpad = this.getStickyDialpad();
9- this.hideCallLogCallDuration = this.getHideCallLogDuration(); // true hides call length in call log; false shows call duration
10+ this.hideCallLogCallDuration = false; // true hides call length in call log; false shows call duration
11 this.numberMaskEnabled = PhoneNumberFormatter.prototype.masked = this.getNumberMaskEnabled();
20+ this.controller.setupWidget('phoneAppHideCallDuration', {
21+ modelProperty: 'value',
22+ trueLabel: $L('Yes'),
23+ falseLabel: $L('No')
24+ }, this.phoneAppHideCallDurationModel);
25+ this.controller.get('phoneAppHideCallDuration').addEventListener(Mojo.Event.propertyChange, this.doPropertyChanged.bindAsEventListener(this, 'phoneAppHideCallDuration'));
26+
27 this.controller.setupWidget('callfwd', {
28 modelProperty: 'value'
29 }, this.callFwdModel);
30@@ -378,6 +389,7 @@ var PreflistAssistant = Class.create({
31 ['phoneInternationalDialingActive', 'phoneInternationalDialingRegionId'],this.updateInternationalDialingSettings.bind(this));
32 this.networkStatusQueryReq = TelephonyService.networkStatusQuery(this.updateNetworkname.bind(this));
33 this.getSystemPreferencesServiceShowcontactmatchReq = SystemService.getSystemPreferencesService('showcontactmatch',this.updateShowcontactmatch.bind(this));
34+ this.getSystemPreferencesServicephoneAppHideCallDurationReq = SystemService.getSystemPreferencesService('phoneAppHideCallDuration',this.updatephoneAppHideCallDuration.bind(this));
35 this.updateManualDataSettingsReq = SystemService.getManualDataSettings(this.updateManualDataSettings.bind(this));
36 this.getVoiceNumberEditableReq = SystemService.getSystemPreferencesService('allowEditVoicemail',this.updateVoicenumberEditableQueryDone.bind(this));
37 this.getSystemPreferencesNetworkSettingReq = SystemService.getSystemPreferencesService(['showUpdateNetworkSettings','showUpdatePRL'],this.updateNetworkSettingDone.bind(this));
38@@ -972,7 +984,14 @@ voiceNumberSetDone: function(payload){
39
40 },
41
42+ //phoneAppHideCallDuration
43+ updatephoneAppHideCallDuration: function(payload){
44+ if(payload.phoneAppHideCallDuration == undefined)
45+ return;
46+ this.phoneAppHideCallDurationModel.value = payload.phoneAppHideCallDuration;
47+ this.controller.modelChanged(this.phoneAppHideCallDurationModel);
48
49+ },
50
51 //DTMF
52 updateDTMF: function(payload){
53@@ -2069,6 +2088,16 @@ break;
54 case 'showContactMatch':
55 this.setSystemPreferencesServiceReq = SystemService.setSystemPreferencesService('showcontactmatch',value,null);
56 break;
57+ case 'phoneAppHideCallDuration':
58+ this.setSystemPreferencesServiceReq = SystemService.setSystemPreferencesService('phoneAppHideCallDuration',value,null);
59+ this.controller.showAlertDialog({
60+ title: $L('Luna Restart Required'),
61+ preventCancel: true,
62+ message: $L('You must restart Luna for this setting to take effect. Restart takes approximately 30 seconds. Restart Now?'),
63+ choices: [{label:$L('Ok'), value:'ok'},{label:$L('Later'), value:'later'}],
64+ onChoose: this.LunaRestartOK.bindAsEventListener(this)
65+ });
66+ break;
67 case 'showOutgoingCallerID':
68 this.clirSetReq = TelephonyService.clirSet(!value, this.handleError.bind(this));
69 break;
70@@ -2148,6 +2177,24 @@ break;
71 break;
72 }
73 },
74+
75+ LunaRestartOK: function(payload) {
76+ if(payload == 'ok') {
77+ this.controller.serviceRequest('palm://org.webosinternals.ipkgservice', {
78+ method: "restartluna",
79+ parameters: {}
80+ });
81+ } else {
82+ this.controller.showAlertDialog({
83+ title: $L('Luna Restart Required'),
84+ preventCancel: true,
85+ message: $L('Remember, you must restart Luna (or the phone) for this setting to take effect.'),
86+ choices: [{label:$L('Ok'), value:'ok'}],
87+ onChoose: function(value) { return }
88+ });
89+ }
90+
91+ },
92
93 handleError: function(payload) {
94
95diff --git a/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html b/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
96index 9912c08..2a92355 100644
97--- a/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
98+++ b/usr/palm/applications/com.palm.app.phoneprefs/app/views/preflist/preflist-scene.html
99@@ -42,6 +42,22 @@
100 </div>
101 </div>
12102
13 if (this.hideCallLogCallDuration === undefined) {
103+ <div class="palm-group">
104+ <div x-mojo-loc="" class="palm-group-title">
105+ Call Log
106+ </div>
107+ <div class="palm-list">
108+ <div class="palm-row single">
109+ <div class="palm-row-wrapper">
110+ <div id="phoneAppHideCallDuration" x-mojo-element="ToggleButton"></div>
111+ <div class="title capitalize" x-mojo-loc="">
112+ Hide Call Durations
113+ </div>
114+ </div>
115+ </div>
116+ </div>
117+ </div>
118+
119 <div class="palm-group" id="calls">
120 <div x-mojo-loc="" class="palm-group-title">
121 Calls
  
11diff --git a/usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js b/usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
2index 6fdbb39..edcecee 100644
2index 6fdbb39..e5f3d8b 100644
33--- a/usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
44+++ b/usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
55@@ -60,6 +60,9 @@ var BarAssistant = Class.create({
66 //Initialize and Subscribe for Storage / Media Mode Notification.
77 this.storageInit();
88
9+ // Initialize and Subscribe for Ringer Switch Status
10+ this.initOnServerStart("com.palm.keys", this.ringerStatus.bind(this));
9+ //Subscribe for Ringer Switch Status
10+ this.ringerStatus();
1111+
1212 //Initialize and Subscribe for Power Off Notification.
1313 this.powerOffInit();