aboutsummaryrefslogtreecommitdiff
path: root/docs/css/phpdocumentor-clean-icons/lte-ie7.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/css/phpdocumentor-clean-icons/lte-ie7.js')
-rw-r--r--docs/css/phpdocumentor-clean-icons/lte-ie7.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/css/phpdocumentor-clean-icons/lte-ie7.js b/docs/css/phpdocumentor-clean-icons/lte-ie7.js
new file mode 100644
index 0000000..881c16e
--- /dev/null
+++ b/docs/css/phpdocumentor-clean-icons/lte-ie7.js
@@ -0,0 +1,30 @@
+/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */
+
+window.onload = function() {
+ function addIcon(el, entity) {
+ var html = el.innerHTML;
+ el.innerHTML = '<span style="font-family: \'phpdocumentor-clean-icons\'">' + entity + '</span>' + html;
+ }
+ var icons = {
+ 'icon-trait' : '&#xe000;',
+ 'icon-interface' : '&#xe001;',
+ 'icon-class' : '&#xe002;'
+ },
+ els = document.getElementsByTagName('*'),
+ i, attr, html, c, el;
+ for (i = 0; ; i += 1) {
+ el = els[i];
+ if(!el) {
+ break;
+ }
+ attr = el.getAttribute('data-icon');
+ if (attr) {
+ addIcon(el, attr);
+ }
+ c = el.className;
+ c = c.match(/icon-[^\s'"]+/);
+ if (c && icons[c[0]]) {
+ addIcon(el, icons[c[0]]);
+ }
+ }
+}; \ No newline at end of file