From 8621cda72998d746f3d120fe95143c4465e62cd5 Mon Sep 17 00:00:00 2001 From: dBsooner's Stuff Date: Mon, 19 Apr 2010 00:57:22 -0400 Subject: [PATCH] 21 New Patches. --- ...e-quick-launch-bar-in-launcher-remix.patch | 105 ++++++++++++++++++ ...ification-repeat-german-localisation.patch | 57 ++++++++++ contacts/contacts-add-sync-now.patch | 37 ++++++ .../messaging-history-chat-ballon-color.patch | 41 +++++++ ...story-chat-balloon-color--with-scrim.patch | 41 +++++++ phone/phone-big-callerid-yellow-size-30.patch | 24 ++++ .../phone-call-block-answer-then-hangup.patch | 18 +++ ...ne-call-block-anyone-not-in-contacts.patch | 17 +++ ...-block-with-block-unknown-or-blocked.patch | 17 +++ ...gsm-idialplan-pre-dialer-integration.patch | 81 ++++++++++++++ 10 files changed, 438 insertions(+) create mode 100644 app-launcher/app-launcher-hide-quick-launch-bar-in-launcher-remix.patch create mode 100644 calendar/calendar-notification-repeat-german-localisation.patch create mode 100644 contacts/contacts-add-sync-now.patch create mode 100644 messaging/messaging-history-chat-ballon-color.patch create mode 100644 messaging/messaging-history-chat-balloon-color--with-scrim.patch create mode 100644 phone/phone-big-callerid-yellow-size-30.patch create mode 100644 phone/phone-call-block-answer-then-hangup.patch create mode 100644 phone/phone-call-block-anyone-not-in-contacts.patch create mode 100644 phone/phone-call-block-with-block-unknown-or-blocked.patch create mode 100644 phone/phone-gsm-idialplan-pre-dialer-integration.patch diff --git a/app-launcher/app-launcher-hide-quick-launch-bar-in-launcher-remix.patch b/app-launcher/app-launcher-hide-quick-launch-bar-in-launcher-remix.patch new file mode 100644 index 00000000..df8a64a2 --- /dev/null +++ b/app-launcher/app-launcher-hide-quick-launch-bar-in-launcher-remix.patch @@ -0,0 +1,105 @@ +diff --git a/usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.js b/usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.js +index 6f3368e..751ce0f 100644 +--- a/usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.js ++++ b/usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.js +@@ -247,9 +247,6 @@ GlobalSearchAssistant = Class.create({ + SystemManagerService.showLauncher(false); + this.launcherHiddenAtFirstKeydown = false; + } +- else { +- SystemManagerService.showQuickLaunch(true); +- } + + this.galInit(); + }, +diff --git a/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js b/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js +index 9057138..13e79b7 100644 +--- a/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js ++++ b/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js +@@ -8,7 +8,7 @@ var LauncherAssistant = Class.create({ + * hardcoding the quick launch height until we can find a better way. + * This value = ql graphic height - the offset from the top (small fade area) + */ +- kQuickLaunchHeight: 67, ++ kQuickLaunchHeight: 0, + + kPageIndicatorSpacing: 6, /* spacing between each page indicator */ + kPageMargin: 10, /* 10 pixel margin on each side of a page */ +@@ -23,10 +23,15 @@ var LauncherAssistant = Class.create({ + visible: true, + label: $L('Launcher'), + items: [ +- /*{ label: $L('New page'), command: 'newpage' }, +- { label: $L('Delete page'), command: 'deletepage' },*/ + Mojo.Menu.editItem, +- { label: $L('List Apps...'), command: 'listapps' }, ++ { label: $L('Edit Pages'), ++ items: [ ++ { label: $L('New page'), command: 'newpage' }, ++ { label: $L('Delete page'), command: 'deletepage' } ++ ] ++ }, ++ { label: $L('Edit Quick Launch'), command: 'quicklaunch' }, ++ { label: $L('List All Applications'), command: 'listapps' }, + { label: $L('Default Applications'), command: 'defaultapps'}, + Mojo.Menu.helpItem + ] +@@ -63,6 +68,7 @@ var LauncherAssistant = Class.create({ + + setup: function() { + ++ Mojo.listen(this.controller.document, Mojo.Event.activate, this.onActivate.bindAsEventListener(this)); + Mojo.listen(this.controller.document, Mojo.Event.deactivate, this.onDeactivate.bindAsEventListener(this)); + Mojo.listen(this.controller.window, 'resize', this.onResize.bindAsEventListener(this)); + +@@ -121,7 +127,11 @@ var LauncherAssistant = Class.create({ + case 'defaultapps': + ApplicationService.launch(this.deviceInfo.id, this.deviceInfo.defaultAppParams); + break; +- /* ++ case 'quicklaunch': ++ SystemManagerService.showQuickLaunch(true); ++ this.kQuickLaunchHeight = 67; ++ this.adjustLayout(); ++ break; + case 'newpage': + if (this.pageDivs.length < 10) { + this.insertPage(this.activePageIndex, true); +@@ -135,7 +145,6 @@ var LauncherAssistant = Class.create({ + } + } + break; +- */ + } + } + else if (event.type === Mojo.Event.commandEnable) { +@@ -164,6 +173,14 @@ var LauncherAssistant = Class.create({ + this.updatePageIndicators(); + }, + ++ /* hide quick launch */ ++ onActivate: function(event) { ++ this.kQuickLaunchHeight = 0; ++ this.adjustLayout(); ++ ++ SystemManagerService.showQuickLaunch(false); ++ }, ++ + /* clean and hide global search */ + onDeactivate: function(event) { + +@@ -578,14 +595,12 @@ var LauncherAssistant = Class.create({ + } + } + +- SystemManagerService.showQuickLaunch(false); + this.globalSearchAssistant.enable(false); + + var appInfoAssistant = new AppInfoAssistant(appInfo, + this.controller, + function() { + this.appDialog = undefined; +- SystemManagerService.showQuickLaunch(true); + this.globalSearchAssistant.enable(true); + }.bind(this)); + diff --git a/calendar/calendar-notification-repeat-german-localisation.patch b/calendar/calendar-notification-repeat-german-localisation.patch new file mode 100644 index 00000000..c724534d --- /dev/null +++ b/calendar/calendar-notification-repeat-german-localisation.patch @@ -0,0 +1,57 @@ +diff --git a/usr/palm/applications/com.palm.app.calendar/resources/de_de/strings.json b/usr/palm/applications/com.palm.app.calendar/resources/de_de/strings.json +index 69685ee..15767af 100644 +--- a/usr/palm/applications/com.palm.app.calendar/resources/de_de/strings.json ++++ b/usr/palm/applications/com.palm.app.calendar/resources/de_de/strings.json +@@ -244,5 +244,20 @@ + "{0}nd": "{0}.", + "{0}rd": "{0}.", + "{0}st": "{0}.", +- "{0}th": "{0}." ++ "{0}th": "{0}.", ++ "Disabled" : "Deaktiviert", ++ "5 Seconds" : "5 Sekunden", ++ "10 Seconds" : "10 Sekunden", ++ "15 Seconds" : "15 Sekunden", ++ "20 Seconds" : "20 Sekunden", ++ "25 Seconds" : "25 Sekunden", ++ "30 Seconds" : "30 Sekunden", ++ "1 Minutes" : "1 Minute", ++ "2 Minutes" : "2 Minuten", ++ "3 Minutes" : "3 Minuten", ++ "4 Minutes" : "4 Minuten", ++ "5 Minutes" : "5 Minuten", ++ "10 Minutes" : "10 Minuten", ++ "15 Minutes" : "15 Minuten", ++ "Unlimited" : "Unbegrenzt" + } +\ No newline at end of file +diff --git a/usr/palm/applications/com.palm.app.calendar/resources/de_de/views/prefs/prefs-scene.html b/usr/palm/applications/com.palm.app.calendar/resources/de_de/views/prefs/prefs-scene.html +index 49bda59..0a09c64 100644 +--- a/usr/palm/applications/com.palm.app.calendar/resources/de_de/views/prefs/prefs-scene.html ++++ b/usr/palm/applications/com.palm.app.calendar/resources/de_de/views/prefs/prefs-scene.html +@@ -42,6 +42,25 @@ + + + ++
++
Erinnerung wiederholen
++
++
++
++
Wiederholungsinterval
++
++
++
++ ++
++
++
Maximale Wiederholungen
++
++
++
++
++
++ +
+
Standarderinnerung für Ereignisse
+
diff --git a/contacts/contacts-add-sync-now.patch b/contacts/contacts-add-sync-now.patch new file mode 100644 index 00000000..712782b4 --- /dev/null +++ b/contacts/contacts-add-sync-now.patch @@ -0,0 +1,37 @@ +diff --git a/usr/palm/applications/com.palm.app.contacts/app/controllers/list-assistant.js b/usr/palm/applications/com.palm.app.contacts/app/controllers/list-assistant.js +index fbb9529..43f4f60 100644 +--- a/usr/palm/applications/com.palm.app.contacts/app/controllers/list-assistant.js ++++ b/usr/palm/applications/com.palm.app.contacts/app/controllers/list-assistant.js +@@ -287,6 +287,8 @@ ListAssistant = Class.create(App.Scene,{ + items: [Mojo.Menu.editItem,{ + label:$L("Send All to Car Kit"), + command:"sendcontacts" ++ }, {label:$L("Sync Now"), ++ command:"syncnow" + }, prefsItem, { + label: $LL('Help'), + command: Mojo.Menu.helpCmd +@@ -466,6 +468,8 @@ ListAssistant = Class.create(App.Scene,{ + this.controller.stageController.pushScene('prefs'); + }else if (event.type == Mojo.Event.command && event.command == "sendcontacts") { + this.sendContacts(); ++ }else if (event.type == Mojo.Event.command && event.command == "syncnow") { ++ this.syncAccounts(); + } + if (event.type == Mojo.Event.commandEnable && event.command == Mojo.Menu.prefsCmd) { + // funkay! this is apparently how you declare you want to activate the prefs menu item +@@ -691,6 +695,14 @@ ListAssistant = Class.create(App.Scene,{ + + }.bind(this) + }); ++ }, ++ ++ syncAccounts: function() { ++ AppAssistant.pimSyncService.syncAll(this.controller, this.easAccounts, this.showSyncing.bind(this)); ++ }, ++ ++ showSyncing: function() { ++ this.controller.showBanner($L("Syncing Accounts..."), {}); + } + + diff --git a/messaging/messaging-history-chat-ballon-color.patch b/messaging/messaging-history-chat-ballon-color.patch new file mode 100644 index 00000000..00aac8bc --- /dev/null +++ b/messaging/messaging-history-chat-ballon-color.patch @@ -0,0 +1,41 @@ +diff --git a/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js b/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js +index c301f25..668f2a3 100644 +--- a/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js ++++ b/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js +@@ -829,8 +829,11 @@ var ListviewAssistant = Class.create(App.Scene, { + // Runs on all history list item models when received from the service, before giving them to the List widget. + preformatHistoryItem: function(item) { + if (ChatFlags.isOutgoing(item.flags)) { ++ item.css_class = "my-history-chat"; + item.messageActionImage = "images/outgoing.png"; ++ + } else { ++ item.css_class = "their-chat"; + item.messageActionImage = "images/incoming.png"; + } + +diff --git a/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html b/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html +index 355c0f4..18b4480 100644 +--- a/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html ++++ b/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html +@@ -1,4 +1,4 @@ +-
++
+
+
+
+diff --git a/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css b/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css +index 5444b11..aa5cd72 100644 +--- a/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css ++++ b/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css +@@ -608,6 +608,10 @@ img.avatar-overlay { + -webkit-border-image: url(../images/chatview/chat-balloon-right-error.png) 10 10 10 10 stretch stretch; + } + ++.chat-entry.my-history-chat .chat-balloon { ++ -webkit-border-image: url(../images/chatview/chat-balloon-right.png) 10 10 10 10 stretch stretch; ++} ++ + .palm-row.chat-entry.historyRow .chat-balloon.selected { + border-width: 10px; + -webkit-border-image: url(../images/chatview/chat-balloon-left-selected.png) 10 10 10 10 stretch stretch; diff --git a/messaging/messaging-history-chat-balloon-color--with-scrim.patch b/messaging/messaging-history-chat-balloon-color--with-scrim.patch new file mode 100644 index 00000000..8fd12000 --- /dev/null +++ b/messaging/messaging-history-chat-balloon-color--with-scrim.patch @@ -0,0 +1,41 @@ +diff --git a/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js b/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js +index c301f25..668f2a3 100644 +--- a/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js ++++ b/usr/palm/applications/com.palm.app.messaging/app/controllers/listview-assistant.js +@@ -829,8 +829,11 @@ var ListviewAssistant = Class.create(App.Scene, { + // Runs on all history list item models when received from the service, before giving them to the List widget. + preformatHistoryItem: function(item) { + if (ChatFlags.isOutgoing(item.flags)) { ++ item.css_class = "my-history-chat"; + item.messageActionImage = "images/outgoing.png"; ++ + } else { ++ item.css_class = "their-chat"; + item.messageActionImage = "images/incoming.png"; + } + +diff --git a/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html b/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html +index 355c0f4..18b4480 100644 +--- a/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html ++++ b/usr/palm/applications/com.palm.app.messaging/app/views/listview/historyList-row.html +@@ -1,4 +1,4 @@ +-
++
+
+
+
+diff --git a/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css b/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css +index 5444b11..d105d0b 100644 +--- a/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css ++++ b/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css +@@ -608,6 +608,10 @@ img.avatar-overlay { + -webkit-border-image: url(../images/chatview/chat-balloon-right-error.png) 10 10 10 10 stretch stretch; + } + ++.chat-entry.my-history-chat .chat-balloon { ++ -webkit-border-image: url(/media/internal/scrims/chat-balloon-history-left.png) 10 10 10 10 stretch stretch; ++} ++ + .palm-row.chat-entry.historyRow .chat-balloon.selected { + border-width: 10px; + -webkit-border-image: url(../images/chatview/chat-balloon-left-selected.png) 10 10 10 10 stretch stretch; diff --git a/phone/phone-big-callerid-yellow-size-30.patch b/phone/phone-big-callerid-yellow-size-30.patch new file mode 100644 index 00000000..de0e269a --- /dev/null +++ b/phone/phone-big-callerid-yellow-size-30.patch @@ -0,0 +1,24 @@ +diff --git a/usr/palm/applications/com.palm.app.phone/app/views/incomingcall/details-stamp.html b/usr/palm/applications/com.palm.app.phone/app/views/incomingcall/details-stamp.html +index 3a99fcd..ed18166 100644 +--- a/usr/palm/applications/com.palm.app.phone/app/views/incomingcall/details-stamp.html ++++ b/usr/palm/applications/com.palm.app.phone/app/views/incomingcall/details-stamp.html +@@ -1,4 +1,9 @@ +
++
++
++ #{displayName} ++
++
+
+
+ +@@ -6,9 +11,6 @@ +
+
+
+-
+- #{displayName} +-
+
+ #{displayNumber} +
diff --git a/phone/phone-call-block-answer-then-hangup.patch b/phone/phone-call-block-answer-then-hangup.patch new file mode 100644 index 00000000..f2c313ab --- /dev/null +++ b/phone/phone-call-block-answer-then-hangup.patch @@ -0,0 +1,18 @@ +diff --git a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +index 09edc4a..7f53119 100644 +--- a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js ++++ b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +@@ -715,7 +715,12 @@ var TelephonyEventListener = Class.create({ + contact.cnapName = cnapName; + + QDLogger.log( "TelephonyEventListener#onIncomingLookupComplete", "namefromcontacts?:" , !!(contact.name)); +- this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ if (contact.name === 'Do Not Answer'){ ++ TelephonyCommands.answer(callId); ++ TelephonyCommands.disconnect(callId); ++ } else { ++ this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ } + }, + + // called if lookup returns late. checks for incoming call and updates that if it's up; otherwise diff --git a/phone/phone-call-block-anyone-not-in-contacts.patch b/phone/phone-call-block-anyone-not-in-contacts.patch new file mode 100644 index 00000000..254fae49 --- /dev/null +++ b/phone/phone-call-block-anyone-not-in-contacts.patch @@ -0,0 +1,17 @@ +diff --git a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +index 09edc4a..26e3f9d 100644 +--- a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js ++++ b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +@@ -715,7 +715,11 @@ var TelephonyEventListener = Class.create({ + contact.cnapName = cnapName; + + QDLogger.log( "TelephonyEventListener#onIncomingLookupComplete", "namefromcontacts?:" , !!(contact.name)); +- this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ if (!(contact.name)){ ++ this.flagCallRejected(callId); ++ } else { ++ this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ } + }, + + // called if lookup returns late. checks for incoming call and updates that if it's up; otherwise diff --git a/phone/phone-call-block-with-block-unknown-or-blocked.patch b/phone/phone-call-block-with-block-unknown-or-blocked.patch new file mode 100644 index 00000000..3c140e37 --- /dev/null +++ b/phone/phone-call-block-with-block-unknown-or-blocked.patch @@ -0,0 +1,17 @@ +diff --git a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +index 09edc4a..45d68bc 100644 +--- a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js ++++ b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyEventListener.js +@@ -715,7 +715,11 @@ var TelephonyEventListener = Class.create({ + contact.cnapName = cnapName; + + QDLogger.log( "TelephonyEventListener#onIncomingLookupComplete", "namefromcontacts?:" , !!(contact.name)); +- this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ if ((contact.name === 'Do Not Answer') || (number === undefined) || (number == null) || (number == "") || (number == "unknown") || (number == "unknown caller") || (number == "blocked caller")){ ++ this.flagCallRejected(callId); ++ } else { ++ this.announcer.announceIncoming(callId, number, contact, !!(contact.name), this.isConnected(), update); ++ } + }, + + // called if lookup returns late. checks for incoming call and updates that if it's up; otherwise diff --git a/phone/phone-gsm-idialplan-pre-dialer-integration.patch b/phone/phone-gsm-idialplan-pre-dialer-integration.patch new file mode 100644 index 00000000..d55e4e3b --- /dev/null +++ b/phone/phone-gsm-idialplan-pre-dialer-integration.patch @@ -0,0 +1,81 @@ +diff --git a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyCommands.js b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyCommands.js +index b3688dd..9f562be 100644 +--- a/usr/palm/applications/com.palm.app.phone/app/models/TelephonyCommands.js ++++ b/usr/palm/applications/com.palm.app.phone/app/models/TelephonyCommands.js +@@ -108,6 +108,16 @@ var TelephonyCommands = { + return out; + }, + ++/*....-----------------------------------------------------idialplan patch 1 of 2 */ ++iDPzz1: function(value) { ++this.iDPzxR = value; ++}, ++iDPzz2: function(value) { ++this.iDPzxF = value; ++}, ++/*....-----------------------------------------------------end */ ++ ++ + // strips characters that aren't valid for dialing at all + normalizeNumber: function(number) { + if (!number) +@@ -119,6 +129,59 @@ var TelephonyCommands = { + return ""; + } + ++/*....-----------------------------------------------------begin iDialPlan patch 2 of 2 */ ++/*....-----------------------------------------------------begin iDialPlan patch 2 of 2 */ ++if ( typeof this.iDPzxS == "undefined" ) { ++this.iDPzxR=""; ++this.iDPzxS = true; ++this.subscribePreference("ituraDpSplitRE", this.iDPzz1.bind(this)); ++this.subscribePreference("ituraDpFormE", this.iDPzz2.bind(this)); ++return "999910p0601"; ++} else { ++if ( this.iDPzxS ) { ++if ( (typeof this.iDPzxR == "undefined") || (this.iDPzxR == "") ) { ++} else { ++if ( (typeof this.iDPzxF == "undefined" ) || (this.iDPzxF == "") ) { ++} else { ++if ( (typeof this.iDPav == "undefined") || (this.iDPav != number) ) { ++if ( number == "99990" || number == "99991" ) { ++this.iDPzxS = (number == "99991") ; ++this.iDPav = this.iDPzxS ? "999911" : "999901" ; ++} else { ++this.iDPav = number.replace(/\s|-|(\/.*)/g, "").toLowerCase(); ++var iDPcv; ++var iDPag = new RegExp (this.iDPzxR); // no ,"g"); ++this.iDPzxGr = iDPag.exec(this.iDPav); ++this.iDPcx = this.iDPzxGr.input; ++var iDPca = this.iDPzxF ; ++for (var iDPcz = 0; iDPcz < this.iDPzxGr.length; ++iDPcz) { ++if (this.iDPzxGr[iDPcz] === undefined) { ++iDPcv = new RegExp ( "\\(" + iDPcz + "\\)" , "g"); ++iDPca = iDPca.replace(iDPcv, ""); ++} else { ++iDPcv = new RegExp ( "\\(" + iDPcz + "\\)" , "g"); ++iDPca = iDPca.replace(iDPcv, this.iDPzxGr[iDPcz]); ++} ++} ++this.iDPav = ((/.*\|if[^\|]+:([^\|]*)\|.*/).exec(iDPca)[1]).replace(/\)|\(/g, ""); ++} ++} else { ++} ++return this.iDPav; ++} ++} ++} else { ++if ( number == "99990" || number == "99991" ) { ++this.iDPzxS = (number == "99991") ; ++this.iDPav = this.iDPzxS ? "999910" : "999900" ; ++return this.iDPav; ++} ++} ++} ++/*....-----------------------------------------------------end iDialPlan patch 2 of 2 */ ++ ++/*....-----------------------------------------------------end iDialPlan patch 2 of 2 */ ++ + number.toLowerCase(); + + var validDigits = "+01234567890*#pwt";