Commit 3db07386975555467972eb52a1b795ae1eeab397

Back-ported to webos 1.1.3 using the doctor.  Untested.
  
22===================================================================
33--- .orig/usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
44+++ /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
5@@ -817,6 +817,8 @@ handletelephonyNotifications: function(p
5@@ -793,6 +793,8 @@ handletelephonyNotifications: function(p
66 this.callForwardNotificationSession = null;
77 }
88 }
1111 }
1212 else if (payload.eventNetwork && this.phoneRadioState) {
1313 var networkMsg = payload.eventNetwork;
14@@ -2647,6 +2649,10 @@ getCurrentWiFiState: function() {
14@@ -2579,6 +2581,10 @@ getCurrentWiFiState: function() {
1515 return this.wifiState;
1616 },
1717
3434
3535 var DevicemenuAssistant = Class.create({
3636
37@@ -39,6 +39,8 @@ var DevicemenuAssistant = Class.create({
37@@ -36,6 +36,8 @@ var DevicemenuAssistant = Class.create({
3838 this.drawerModel = {myOpenProperty:false};
3939 this.controller.setupWidget('wifidetails', {modelProperty:'myOpenProperty'}, this.drawerModel);
4040 this.controller.setupWidget('btdetails', {modelProperty:'myOpenProperty'}, this.drawerModel);
4343 this.wifidrawer = this.controller.get('wifidetails');
4444 this.btdrawer = this.controller.get('btdetails');
4545
46@@ -95,6 +97,17 @@ var DevicemenuAssistant = Class.create({
46@@ -92,6 +94,17 @@ var DevicemenuAssistant = Class.create({
4747 else
4848 this.controller.get('wifimsg').innerHTML = wifistate.escapeHTML();
4949 }
6161 this.controller.listen(this.controller.document, Mojo.Event.deactivate, this.close.bindAsEventListener(this));
6262 this.isVisible = true;
6363
64@@ -118,6 +131,8 @@ var DevicemenuAssistant = Class.create({
64@@ -115,6 +128,8 @@ var DevicemenuAssistant = Class.create({
6565 this.controller.get('btlist').addEventListener(Mojo.Event.listTap,this.handleBTTap.bindAsEventListener(this));
6666 this.controller.get('dm_wifi').addEventListener(Mojo.Event.tap, this.togglewifiList.bindAsEventListener(this));
6767 this.controller.get('dm_bluetooth').addEventListener(Mojo.Event.tap, this.togglebluetoothList.bindAsEventListener(this));
7070 this.controller.get('wifi_radio').addEventListener(Mojo.Event.tap, this.toggleWifiRadio.bindAsEventListener(this));
7171 this.controller.get('bt_radio').addEventListener(Mojo.Event.tap, this.toggleBTRadio.bindAsEventListener(this));
7272 this.controller.get('bt_pref').addEventListener(Mojo.Event.tap,this.handleBluetoothLaunch.bindAsEventListener(this));
73@@ -177,6 +192,49 @@ var DevicemenuAssistant = Class.create({
73@@ -174,6 +189,49 @@ var DevicemenuAssistant = Class.create({
7474 }
7575 this.apModeInProgress = false;
7676 },
120120
121121 toggleBTRadio: function(event) {
122122 if(RadioState.get('bluetooth')) {
123@@ -891,6 +949,10 @@ var DevicemenuAssistant = Class.create({
123@@ -881,6 +939,10 @@ var DevicemenuAssistant = Class.create({
124124
125125 close: function() {
126126
155155+
156156+ <div class="palm-section-divider"></div>
157157+
158 <div id="dm_airplanemode" class="palm-row last menu-end" x-mojo-tap-highlight='momentary'><div class="palm-row-wrapper">
158 <div id="dm_airplanemode" class="palm-row last" x-mojo-tap-highlight='momentary'><div class="palm-row-wrapper">
159159 <div id="dm_airplanemode_status" class="title truncating-text">
160160 </div>