validate named links according to html id spec #914
This commit is contained in:
parent
b558f74299
commit
8c9c0ab0a6
|
@ -2595,14 +2595,11 @@
|
|||
if( isNaN( parseInt( bits[0], 10 ) ) && name.length ) {
|
||||
var element;
|
||||
|
||||
try {
|
||||
// Find the slide with the specified name
|
||||
// Ensure the named link is a valid HTML ID attribute
|
||||
if( /^[a-zA-Z][\w:.-]*$/.test( name ) ) {
|
||||
// Find the slide with the specified ID
|
||||
element = document.querySelector( '#' + name );
|
||||
}
|
||||
catch( e ) {
|
||||
// If the ID is an invalid selector a harmless SyntaxError
|
||||
// may be thrown here.
|
||||
}
|
||||
|
||||
if( element ) {
|
||||
// Find the position of the named slide and navigate to it
|
||||
|
|
Loading…
Reference in New Issue