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 #10476 from crh0716/881727_v2
Browse files Browse the repository at this point in the history
Bug 881727 - Move the type of switch controls to the top level element. r=lightsofapollo, jmcf, fcampo, daleharvey, salva, asuth, timdream, schung, kaze, basiclines, etienne
  • Loading branch information
crh0716 committed Jul 19, 2013
2 parents 799f7a6 + 4615144 commit 6e4ff75
Show file tree
Hide file tree
Showing 44 changed files with 380 additions and 337 deletions.
4 changes: 2 additions & 2 deletions apps/browser/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,9 +236,9 @@ <h1 data-l10n-id="login-to-a-website">Login to a website</h1>
<!--
<section>
<p><span id="modal-dialog-custom-prompt-message"></span></p>
<label>
<label class="pack-checkbox">
<input id="modal-dialog-custom-prompt-checkbox" type="checkbox" />
<span></span>
<span></span>
</label>
</section>
<menu id="modal-dialog-custom-prompt-buttons"></menu>
Expand Down
2 changes: 1 addition & 1 deletion apps/calendar/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ <h1 data-l10n-id="add-event-header">
</li>
<li class="allday">
<label>
<label class="pack-checkbox">
<input name="allday" type="checkbox" />
<span></span>
</label>
Expand Down
2 changes: 1 addition & 1 deletion apps/calendar/js/templates/calendar.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

return '<li id="calendar-' + id + '">' +
'<div class="calendar-id-' + id + ' calendar-color"></div>' +
'<label>' +
'<label class="pack-checkbox">' +
'<span ' + l10n + ' class="name">' + this.h('name') + '</span>' +
'<input ' +
'value="' + id + '" ' +
Expand Down
2 changes: 1 addition & 1 deletion apps/communications/contacts/import.html
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ <h1>Service</h1>
<header>#group#</header>
<ol id="contacts-list-#group#">
<li data-template data-uuid="#uid#" data-search="#search#" aria-disabled="false" class="block-item">
<label>
<label class="pack-checkbox">
<input type="checkbox" name="#uid#"></input>
<span></span>
</label>
Expand Down
10 changes: 5 additions & 5 deletions apps/communications/contacts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -471,8 +471,8 @@ <h1 data-l10n-id="settings">Settings</h1>
<ul data-type="list">
<li id="settingsOrder">
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" name="order.lastname" />
<label class="pack-switch">
<input type="checkbox" name="order.lastname" />
<span></span>
</label>
</aside>
Expand Down Expand Up @@ -517,9 +517,9 @@ <h2 data-l10n-id="facebook">Facebook</h2>
<ul id="settingsFb" data-type="list" data-state="logged-out">
<li class="fb-item">
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" name="fb.imported">
<span id="span-check-fb"></span>
<label class="pack-switch">
<input type="checkbox" name="fb.imported">
<span id="span-check-fb"></span>
</label>
</aside>
<p data-l10n-id="facebookSwitchMsg">Sync friends</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,8 @@ suite('Contacts settings', function() {
'<ul data-type="list">\n' +
'<li id="settingsOrder">\n' +
'<aside class="pack-end">\n' +
'<label>\n' +
'<input type="checkbox" data-type="switch" name="order.lastname" />\n' +
'<label class="pack-switch">\n' +
'<input type="checkbox" name="order.lastname" />\n' +
'<span></span>\n' +
'</label>\n' +
'</aside>\n' +
Expand Down Expand Up @@ -126,8 +126,8 @@ suite('Contacts settings', function() {
'<ul id="settingsFb" data-type="list" data-state="logged-out">\n' +
'<li class="fb-item">\n' +
'<aside class="pack-end">\n' +
'<label>\n' +
'<input type="checkbox" data-type="switch" name="fb.imported">\n' +
'<label class="pack-switch">\n' +
'<input type="checkbox" name="fb.imported">\n' +
'<span id="span-check-fb"></span>\n' +
'</label>\n' +
'</aside>\n' +
Expand Down
10 changes: 5 additions & 5 deletions apps/communications/contacts/test/unit/mock_contacts_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -414,8 +414,8 @@ <h1 data-l10n-id="settings">Settings</h1>
<ul data-type="list">
<li id="settingsOrder">
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" name="order.lastname" />
<label class="pack-switch">
<input type="checkbox" name="order.lastname" />
<span></span>
</label>
</aside>
Expand Down Expand Up @@ -456,9 +456,9 @@ <h2 data-l10n-id="facebook">Facebook</h2>
<ul id="settingsFb" data-type="list" data-state="logged-out">
<li class="fb-item">
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" name="fb.imported">
<span id="span-check-fb"></span>
<label class="pack-switch">
<input type="checkbox" name="fb.imported">
<span id="span-check-fb"></span>
</label>
</aside>
<p data-l10n-id="facebookSwitchMsg">Sync friends</p>
Expand Down
2 changes: 1 addition & 1 deletion apps/communications/dialer/js/call_log.js
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@ var CallLog = {
}

var label = document.createElement('label');
label.className = 'call-log-selection danger';
label.className = 'pack-checkbox call-log-selection danger';
var input = document.createElement('input');
input.setAttribute('type', 'checkbox');
input.value = group.id;
Expand Down
4 changes: 2 additions & 2 deletions apps/communications/dialer/style/call_log.css
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ ol, ul {
transform: translateY(0);
}

.recents-edit label:not([for]).call-log-selection {
.recents-edit .pack-checkbox.call-log-selection {
transform: translateX(4rem);
transition: transform 0.3s ease;
}
Expand All @@ -190,7 +190,7 @@ ol, ul {
pointer-events: none;
}

.recents-edit .log-item label {
.recents-edit .log-item .pack-checkbox {
pointer-events: auto;
}

Expand Down
2 changes: 1 addition & 1 deletion apps/communications/dialer/test/unit/calllog_test.js
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ suite('dialer/call_log', function() {
// Label.
var label = groupDOM.querySelector('.call-log-selection.danger');
assert.ok(label, 'Label ok');
assert.equal(label.className, 'call-log-selection danger');
assert.equal(label.className, 'pack-checkbox call-log-selection danger');

// Input.
var input = label.getElementsByTagName('input');
Expand Down
14 changes: 7 additions & 7 deletions apps/communications/ftu/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,8 +161,8 @@ <h1 id="main-title"></h1>
<ul>
<li>
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" id="data-connection-switch">
<label class="pack-switch">
<input type="checkbox" id="data-connection-switch">
<span></span>
</label>
</aside>
Expand Down Expand Up @@ -192,7 +192,7 @@ <h1 id="main-title"></h1>
<input type="text" id="wifi_user" data-l10n-id="identityInput" placeholder="User" x-inputmode="verbatim"></input>
<label for="wifi_password" data-l10n-id="password">Password</label>
<input type="password" id="wifi_password" data-l10n-id="passwordInput" placeholder="Password" value="" x-inputmode="verbatim"></input>
<label id="label_show_password">
<label class="pack-checkbox" id="label_show_password">
<input type="checkbox" data-ignore name="show_password" />
<span></span>
<p id="wifi_show_password" data-l10n-id="showPassword">Show Password</p>
Expand Down Expand Up @@ -229,7 +229,7 @@ <h1 id="main-title"></h1>
Password
</label>
<input type="password" name="wifi_hidden_password" id="hidden-wifi-password" value=""/>
<label id="label_show_password">
<label class="pack-checkbox" id="label_show_password">
<input type="checkbox" id="hidden-wifi-show-password">
<span></span>
<p data-l10n-id="showPassword">Show Password</p>
Expand Down Expand Up @@ -289,8 +289,8 @@ <h2 id="time-zone-title">
<ul>
<li>
<aside class="pack-end">
<label>
<input type="checkbox" data-type="switch" id="geolocation-switch" name="geolocation.enabled" checked>
<label class="pack-switch">
<input type="checkbox" id="geolocation-switch" name="geolocation.enabled" checked>
<span></span>
</label>
</aside>
Expand Down Expand Up @@ -490,7 +490,7 @@ <h2 data-l10n-id="about-other"> Other </h2>
<a href="#about-your-privacy" data-l10n-id="aboutYourPrivacy2">Your Privacy</a>
</section>
<section id="form_share_statistics">
<label>
<label class="pack-checkbox">
<input type="checkbox" id="share-performance" name="debug.performance_data.shared"/>
<span></span>
<p data-l10n-id="collaborate">
Expand Down
1 change: 1 addition & 0 deletions apps/communications/ftu/js/language.js
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,7 @@ var LanguageManager = {
p.appendChild(bdo);

var label = document.createElement('label');
label.classList.add('pack-radio');
label.appendChild(input);
label.appendChild(span);
label.appendChild(p);
Expand Down
2 changes: 1 addition & 1 deletion apps/communications/import/test/unit/mock_import.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ <h1 data-l10n-id="fbFriends">Facebook Friends</h1>
<header>#group#</header>
<ol id="contacts-list-#group#">
<li data-template data-uuid="#uid#" data-search="#search#" aria-disabled="false" class="block-item">
<label>
<label class="pack-checkbox">
<input type="checkbox" name="#uid#"></input>
<span></span>
</label>
Expand Down
16 changes: 8 additions & 8 deletions apps/costcontrol/debug.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,29 @@ <h2>Development</h2>
</header>
<ul class="settings">
<li>
<label class="end">
<input class="settings-option" data-option="fte" type="checkbox" data-type="switch" />
<label class="pack-switch end">
<input class="settings-option" data-option="fte" type="checkbox"/>
<span></span>
</label>
<p>Enable first time experience</p>
</li>
<li>
<label class="end">
<input class="settings-option" data-option="lowLimitNotified" type="checkbox" data-type="switch" />
<label class="pack-switch end">
<input class="settings-option" data-option="lowLimitNotified" type="checkbox"/>
<span></span>
</label>
<p>Low limit already notified</p>
</li>
<li>
<label class="end">
<input class="settings-option" data-option="zeroBalanceNotified" type="checkbox" data-type="switch" />
<label class="pack-switch end">
<input class="settings-option" data-option="zeroBalanceNotified" type="checkbox"/>
<span></span>
</label>
<p>Zero balance already notified</p>
</li>
<li>
<label class="end">
<input class="settings-option" data-option="dataUsageNotified" type="checkbox" data-type="switch" />
<label class="pack-switch end">
<input class="settings-option" data-option="dataUsageNotified" type="checkbox"/>
<span></span>
</label>
<p>Data usage already notified</p>
Expand Down
16 changes: 8 additions & 8 deletions apps/costcontrol/fte.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ <h1 data-l10n-id="fte-prepaid2-title">Low balance alert</h1>
<section class="content">
<ul class="settings">
<li>
<label class="end">
<input id="low-limit" class="settings-option" data-option="lowLimit" type="checkbox" checked="checked" data-type="switch">
<label class="pack-switch end">
<input id="low-limit" class="settings-option" data-option="lowLimit" type="checkbox" checked="checked">
<span></span>
</label>
<p data-l10n-id="low-balance-alert">Low Balance alert</p>
Expand Down Expand Up @@ -228,8 +228,8 @@ <h1 data-l10n-id="fte-prepaid3-title">Data Report and Alert</h1>
<p data-l10n-id="starting-on">Starting on</p>
</li>
<li>
<label class="end">
<input class="settings-option" data-option="dataLimit" type="checkbox" data-type="switch">
<label class="pack-switch end">
<input class="settings-option" data-option="dataLimit" type="checkbox">
<span></span>
</label>
<p data-l10n-id="data-limit-alert">Data use alert</p>
Expand Down Expand Up @@ -349,8 +349,8 @@ <h1 data-l10n-id="fte-postpaid3-title">Data Alert</h1>
<section class="content">
<ul class="settings">
<li>
<label class="end">
<input class="settings-option" data-option="dataLimit" type="checkbox" data-type="switch">
<label class="pack-switch end">
<input class="settings-option" data-option="dataLimit" type="checkbox">
<span></span>
</label>
<p data-l10n-id="data-limit-alert">Data use alert</p>
Expand Down Expand Up @@ -469,8 +469,8 @@ <h1 data-l10n-id="fte-onlydata3-title">Data Alert</h1>
</header>
<ul class="content settings">
<li>
<label class="end">
<input class="settings-option" data-option="dataLimit" type="checkbox" data-type="switch">
<label class="pack-switch end">
<input class="settings-option" data-option="dataLimit" type="checkbox">
<span></span>
</label>
<p data-l10n-id="data-limit-alert">Data use alert</p>
Expand Down
4 changes: 2 additions & 2 deletions apps/costcontrol/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ <h2 data-l10n-id="enter-top-up-code">
<ul class="toggle-data" data-type="list">
<li id="mobileItem" aria-disabled="true">
<label>
<label class="pack-checkbox">
<input type="checkbox" id="mobileCheck">
<span>
</span>
Expand All @@ -262,7 +262,7 @@ <h2 data-l10n-id="enter-top-up-code">
</p>
</li>
<li id="wifiItem" aria-disabled="true">
<label>
<label class="pack-checkbox">
<input type="checkbox" id="wifiCheck">
<span>
</span>
Expand Down
8 changes: 4 additions & 4 deletions apps/costcontrol/settings.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ <h2 data-l10n-id="balance">Balance</h2>
<p class="meta"></p>
</li>
<li>
<label class="end switch">
<input class="settings-option" data-option="lowLimit" type="checkbox" data-type="switch" id="low-limit" />
<label class="pack-switch end">
<input class="settings-option" data-option="lowLimit" type="checkbox" id="low-limit" />
<span></span>
</label>
<p data-l10n-id="low-balance-alert">Low balance alert</p>
Expand Down Expand Up @@ -124,8 +124,8 @@ <h2 data-l10n-id="data-usage">Data Usage</h2>
<p class="meta"></p>
</li>
<li>
<label class="end switch">
<input class="settings-option" data-option="dataLimit" type="checkbox" data-type="switch" />
<label class="pack-switch end">
<input class="settings-option" data-option="dataLimit" type="checkbox"/>
<span></span>
</label>
<p data-l10n-id="data-limit-alert">Data use alert</p>
Expand Down
Loading

0 comments on commit 6e4ff75

Please sign in to comment.