Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Commit

Permalink
Merge pull request #28882 from EragonJ/bug-1142924
Browse files Browse the repository at this point in the history
Bug 1142924 - Use bdi to wrap smsc to fix RTL problems
  • Loading branch information
EragonJ committed Mar 17, 2015
2 parents 6d49c3e + 6af27e9 commit eef9d5d
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 8 deletions.
12 changes: 6 additions & 6 deletions apps/settings/elements/templates/messaging.html
Expand Up @@ -2,32 +2,32 @@
<template>

<header>
<h2 data-l10n-id="cellBroadcastMessages">Cell Broadcast Messages</h2>
<h2 data-l10n-id="cellBroadcastMessages"></h2>
</header>

<ul>
<li id="menuItem-cellBroadcast" aria-disabled="true">
<label class="pack-switch checkbox-label">
<input type="checkbox" data-ignore disabled />
<span data-l10n-id="cellBroadcast">Cell Broadcast</span>
<span data-l10n-id="cellBroadcast"></span>
</label>
</li>
<li id="menuItem-emergencyAlert" aria-disabled="true">
<label class="pack-switch checkbox-label">
<input type="checkbox" data-ignore disabled />
<span data-l10n-id="emergencyAlert">Emergency Alert</span>
<span data-l10n-id="emergencyAlert"></span>
</label>
</li>
</ul>

<header>
<h2 data-l10n-id="messagingInformation">Information</h2>
<h2 data-l10n-id="messagingInformation"></h2>
</header>

<ul>
<li class="hint smsc">
<span data-l10n-id="messaging-SMSC">Service Center</span>
<p class="explanation" data-l10n-id="unknown-SMSC">Info not available</p>
<span data-l10n-id="messaging-SMSC"></span>
<p class="explanation"></p>
</li>
</ul>

Expand Down
7 changes: 6 additions & 1 deletion apps/settings/js/panels/messaging/panel.js
Expand Up @@ -110,9 +110,14 @@ define(function(require) {
elements.simcardsContainer.hidden = false;
},
_updateSmsc: function(cardIndex) {
// cleanup first
elements.smsc.innerHTML = '';

SIMSlotManager.get(cardIndex).getSmsc(function(result) {
if (result) {
elements.smsc.textContent = result;
var bdi = document.createElement('bdi');
bdi.textContent = result;
elements.smsc.appendChild(bdi);
} else {
elements.smsc.setAttribute('data-l10n-id', 'unknown-SMSC');
}
Expand Down
7 changes: 6 additions & 1 deletion apps/settings/js/panels/messaging_details/panel.js
Expand Up @@ -49,9 +49,14 @@ define(function(require) {
});
},
_updateSmsc: function(cardIndex) {
// cleanup first
elements.smsc.innerHTML = '';

SIMSlotManager.get(cardIndex).getSmsc(function(result) {
if (result) {
elements.smsc.textContent = result;
var bdi = document.createElement('bdi');
bdi.textContent = result;
elements.smsc.appendChild(bdi);
} else {
elements.smsc.setAttribute('data-l10n-id', 'unknown-SMSC');
}
Expand Down

0 comments on commit eef9d5d

Please sign in to comment.