aboutsummaryrefslogtreecommitdiffstats
path: root/dev-random
diff options
context:
space:
mode:
authorm-r-r <raybaudroigm@gmail.com>2012-04-22 20:43:52 +0200
committerm-r-r <raybaudroigm@gmail.com>2012-04-22 20:43:52 +0200
commitc551764f59df02bf7a382b262449f5fcfae4ac3b (patch)
tree66b028e9987a441cff0473a442b7b28f7aa5b93a /dev-random
parent7375cdade23181aabe864e56a3facd892ed5892a (diff)
downloadpelican-themes-c551764f59df02bf7a382b262449f5fcfae4ac3b.zip
pelican-themes-c551764f59df02bf7a382b262449f5fcfae4ac3b.tar.gz
pelican-themes-c551764f59df02bf7a382b262449f5fcfae4ac3b.tar.bz2
Added a small script to decode hexa (useful for hiding emails)
Diffstat (limited to 'dev-random')
-rw-r--r--dev-random/static/js/hex2ascii.js20
-rw-r--r--dev-random/templates/base.html1
2 files changed, 21 insertions, 0 deletions
diff --git a/dev-random/static/js/hex2ascii.js b/dev-random/static/js/hex2ascii.js
new file mode 100644
index 0000000..3dde36f
--- /dev/null
+++ b/dev-random/static/js/hex2ascii.js
@@ -0,0 +1,20 @@
+
+window.hex2ascii = {};
+window.hex2ascii.init = function() {
+ var els = document.getElementsByClassName('hex'),
+ hex, text,
+ i, j, e;
+
+ for(i=0; i < els.length; i++) {
+ e = els[i];
+ hex = e.innerHTML.split(' ');
+ text = "";
+
+ for(j=0; j < hex.length; j++) {
+ text += String.fromCharCode(parseInt(hex[j], 16));
+ }
+
+ e.innerHTML = text;
+ e.className = e.className.replace('hex','');
+ }
+};
diff --git a/dev-random/templates/base.html b/dev-random/templates/base.html
index 04a2faa..1edab44 100644
--- a/dev-random/templates/base.html
+++ b/dev-random/templates/base.html
@@ -14,6 +14,7 @@
title="{{ SITENAME }} — Flux RSS"
href="{{ SITEURL }}/{{ FEED_RSS }}" />
{% endif %}
+ <script src="{{ SITEURL }}/theme/js/hex2ascii.js"></script>
<!--[if lte IE 8]><script src="{{ SITEURL }}/theme/js/html5shiv.js"></script><![endif]-->
{% if GOOGLE_ANALYTICS %}
<script type="text/javascript">