- From: Anssi Kostiainen via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 12 Sep 2011 07:46:59 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/system-info
In directory hutz:/tmp/cvs-serv11819
Modified Files:
battery-status.html
Added Files:
battery-status-patch.js
Log Message:
dictionary patch: make external
Index: battery-status.html
===================================================================
RCS file: /sources/public/2009/dap/system-info/battery-status.html,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- battery-status.html 12 Sep 2011 07:14:21 -0000 1.48
+++ battery-status.html 12 Sep 2011 07:46:57 -0000 1.49
@@ -25,39 +25,6 @@
wgPatentURI: "http://www.w3.org/2004/01/pp-impl/43696/status",
};
</script>
- <script class="remove">
- // a monkey patch to move BatteryStatusEventInit dictionary into the
- // same WebIDL block with BatteryStatusEvent interface, and to rename
- // Members to Dictionary Members
- var _dictionary = setTimeout (function () {
- var idlbsei = document.querySelector('#idl-def-BatteryStatusEventInit'),
- idlbse = document.querySelector('#idl-def-BatteryStatusEvent'),
- ifbse = document.querySelector('#batterystatusevent-interface'),
- members = document.querySelector('#members'),
- members_header = document.querySelector('#members > h3'),
- toc = document.querySelectorAll('#toc .tocxref'),
- i;
-
- if (typeof idlbsei === 'object' && typeof idlbse === 'object' &&
- typeof members === 'object' && typeof members_header === 'object' &&
- idlbsei.textContent.indexOf('dictionary') != -1 &&
- idlbse.textContent.indexOf('interface') != -1 &&
- typeof Object.keys(berjon.biblio).length === 'number') {
- clearTimeout(_dictionary);
-
- ifbse.removeChild(idlbsei.parentNode);
- idlbse.parentNode.appendChild(document.createElement('br'));
- idlbse.parentNode.appendChild(idlbsei);
- members_header.textContent = members_header.textContent.replace(/Members/, 'Dictionary Members');
-
- for (i in toc) {
- if (toc[i].textContent && toc[i].textContent.indexOf('Members') !== -1) {
- toc[i].textContent = toc[i].textContent.replace(/Members/, 'Dictionary Members');
- }
- }
- }
- }, 100);
- </script>
<style type='text/css'>
.event {
font-family: monospace;
@@ -754,5 +721,6 @@
everyone while doing so.
</p>
</section>
+ <script src='battery-status-patch.js' class='remove'></script>
</body>
</html>
--- NEW FILE: battery-status-patch.js ---
// a monkey patch to move BatteryStatusEventInit dictionary into the
// same WebIDL block with BatteryStatusEvent interface, and to rename
// Members to Dictionary Members
window.addEventListener('load', function () {
var _dictionary = setTimeout (function () {
var idlbsei = document.querySelector('#idl-def-BatteryStatusEventInit'),
idlbse = document.querySelector('#idl-def-BatteryStatusEvent'),
ifbse = document.querySelector('#batterystatusevent-interface'),
members = document.querySelector('#members'),
members_header = document.querySelector('#members > h3'),
toc = document.querySelectorAll('#toc .tocxref'),
document_ready = false, i;
try {
if (typeof idlbsei === 'object' && typeof idlbse === 'object' &&
typeof members === 'object' && typeof members_header === 'object' &&
idlbsei.textContent.indexOf('dictionary') !== -1 &&
idlbse.textContent.indexOf('interface') !== -1 &&
typeof Object.keys(berjon.biblio).length === 'number') {
document_ready = true;
clearTimeout(_dictionary);
}
} catch (ex) { }
if (document_ready) {
ifbse.removeChild(idlbsei.parentNode);
idlbse.parentNode.appendChild(document.createElement('br'));
idlbse.parentNode.appendChild(idlbsei);
members_header.textContent = members_header.textContent.replace(/Members/, 'Dictionary Members');
for (i in toc) {
if (toc[i].textContent && toc[i].textContent.indexOf('Members') !== -1) {
toc[i].textContent = toc[i].textContent.replace(/Members/, 'Dictionary Members');
}
}
}
}, 2000);
}, false);
Received on Monday, 12 September 2011 07:47:05 UTC