From 2ec45e6f9fb34cec89722493dc40eeb17d66d3b5 Mon Sep 17 00:00:00 2001 From: Antoine Cellerier Date: Thu, 13 Apr 2006 13:49:45 +0000 Subject: [PATCH] URL encode fix --- share/http/js/functions.js | 6 +++--- share/http/js/vlm.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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( ) -- 2.39.2