From: Antoine Cellerier Date: Thu, 13 Apr 2006 13:49:45 +0000 (+0000) Subject: URL encode fix X-Git-Tag: 0.9.0-test0~11519 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2ec45e6f9fb34cec89722493dc40eeb17d66d3b5;p=vlc URL encode fix --- diff --git a/share/http/js/functions.js b/share/http/js/functions.js index 9dbf7d95e5..a04bb360ab 100644 --- a/share/http/js/functions.js +++ b/share/http/js/functions.js @@ -287,7 +287,7 @@ function in_play() var input = value('input_mrl'); if( value('sout_mrl') != '' ) input += ' '+value('sout_mrl'); - var url = 'requests/status.xml?command=in_play&input='+escape( input ); + var url = 'requests/status.xml?command=in_play&input='+encodeURIComponent( input ); loadXMLDoc( url, parse_status ); setTimeout( 'update_playlist()', 1000 ); } @@ -296,7 +296,7 @@ function in_enqueue() var input = value('input_mrl'); if( value('sout_mrl') != '' ) input += ' '+value('sout_mrl'); - var url = 'requests/status.xml?command=in_enqueue&input='+escape( input ); + var url = 'requests/status.xml?command=in_enqueue&input='+encodeURIComponent( input ); loadXMLDoc( url, parse_status ); setTimeout( 'update_playlist()', 1000 ); } @@ -1022,7 +1022,7 @@ function browse( dest ) function browse_dir( dir ) { document.getElementById( 'browse_lastdir' ).value = dir; - loadXMLDoc( 'requests/browse.xml?dir='+escape(dir), parse_browse_dir ); + loadXMLDoc( 'requests/browse.xml?dir='+encodeURIComponent(dir), parse_browse_dir ); } function browse_path( p ) { diff --git a/share/http/js/vlm.js b/share/http/js/vlm.js index 120fddc07f..b38fe07a93 100644 --- a/share/http/js/vlm.js +++ b/share/http/js/vlm.js @@ -635,7 +635,7 @@ function parse_vlm_elements() function vlm_cmd( cmd ) { - loadXMLDoc( 'requests/vlm_cmd.xml?command='+cmd.replace(/\#/g, '%23'), parse_vlm_cmd ); + loadXMLDoc( 'requests/vlm_cmd.xml?command='+encodeURIComponent(cmd), parse_vlm_cmd ); } function vlm_get_elements( )