|
@@ -3563,10 +3563,11 @@
|
|
|
var element;
|
|
|
|
|
|
|
|
|
- if( /^[a-zA-Z][\w:.-]*$/.test( name ) ) {
|
|
|
-
|
|
|
- element = document.getElementById( name );
|
|
|
- }
|
|
|
+ try {
|
|
|
+ element = document.getElementById( decodeURIComponent( name ) );
|
|
|
+ }
|
|
|
+ catch (e) {
|
|
|
+ }
|
|
|
|
|
|
if( element ) {
|
|
|
|
|
@@ -3614,7 +3615,7 @@
|
|
|
|
|
|
var id = currentSlide.getAttribute( 'id' );
|
|
|
if( id ) {
|
|
|
- id = id.replace( /[^a-zA-Z0-9\-\_\:\.]/g, '' );
|
|
|
+ id = encodeURIComponent( id );
|
|
|
}
|
|
|
|
|
|
|