aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorFriendika <info@friendika.com>2011-04-10 03:36:12 -0700
committerFriendika <info@friendika.com>2011-04-10 03:36:12 -0700
commit58508201a5fe1f4c3bd6bb93e626c46739afda46 (patch)
tree5b6dbdd21e29cb13b42e73eb624beed1124882cb /include
parentbf865f0210aee4c6742b10bb63cd05f0de9b9d12 (diff)
downloadvolse-hubzilla-58508201a5fe1f4c3bd6bb93e626c46739afda46.tar.gz
volse-hubzilla-58508201a5fe1f4c3bd6bb93e626c46739afda46.tar.bz2
volse-hubzilla-58508201a5fe1f4c3bd6bb93e626c46739afda46.zip
bug #37, ampersand + everything following in url is stripped when using link icon to share link
Diffstat (limited to 'include')
-rw-r--r--include/main.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/include/main.js b/include/main.js
index 18e884b31..8779f8413 100644
--- a/include/main.js
+++ b/include/main.js
@@ -255,3 +255,26 @@
return false;
}
+
+ function bin2hex(s){
+ // Converts the binary representation of data to hex
+ //
+ // version: 812.316
+ // discuss at: http://phpjs.org/functions/bin2hex
+ // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
+ // + bugfixed by: Onno Marsman
+ // + bugfixed by: Linuxworld
+ // * example 1: bin2hex('Kev');
+ // * returns 1: '4b6576'
+ // * example 2: bin2hex(String.fromCharCode(0x00));
+ // * returns 2: '00'
+ var v,i, f = 0, a = [];
+ s += '';
+ f = s.length;
+
+ for (i = 0; i<f; i++) {
+ a[i] = s.charCodeAt(i).toString(16).replace(/^([\da-f])$/,"0$1");
+ }
+
+ return a.join('');
+ } \ No newline at end of file