prevent linked slide numbers from changing color
This commit is contained in:
		| @@ -460,6 +460,9 @@ body { | |||||||
|   background-color: rgba(0, 0, 0, 0.4); |   background-color: rgba(0, 0, 0, 0.4); | ||||||
|   padding: 5px; } |   padding: 5px; } | ||||||
|  |  | ||||||
|  | .reveal .slide-number a { | ||||||
|  |   color: currentColor; } | ||||||
|  |  | ||||||
| .reveal .slide-number-delimiter { | .reveal .slide-number-delimiter { | ||||||
|   margin: 0 3px; } |   margin: 0 3px; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -553,6 +553,10 @@ $controlsArrowAngleActive: 36deg; | |||||||
| 	padding: 5px; | 	padding: 5px; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | .reveal .slide-number a { | ||||||
|  | 	color: currentColor; | ||||||
|  | } | ||||||
|  |  | ||||||
| .reveal .slide-number-delimiter { | .reveal .slide-number-delimiter { | ||||||
| 	margin: 0 3px; | 	margin: 0 3px; | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										47
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										47
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -2259,35 +2259,35 @@ | |||||||
| 	/** | 	/** | ||||||
| 	 * Return a hash URL that will resolve to the current slide location. | 	 * Return a hash URL that will resolve to the current slide location. | ||||||
| 	 */ | 	 */ | ||||||
| 	 |  | ||||||
| 	function locationHash() { | 	function locationHash() { | ||||||
|  |  | ||||||
|     var url = '/'; | 		var url = '/'; | ||||||
|  |  | ||||||
|     // Attempt to create a named link based on the slide's ID | 		// Attempt to create a named link based on the slide's ID | ||||||
| 		var id = currentSlide ? currentSlide.getAttribute( 'id' ) : null; | 		var id = currentSlide ? currentSlide.getAttribute( 'id' ) : null; | ||||||
|     if( id ) { | 		if( id ) { | ||||||
|       id = encodeURIComponent( id ); | 			id = encodeURIComponent( id ); | ||||||
|     } | 		} | ||||||
|  |  | ||||||
|     var indexf; | 		var indexf; | ||||||
|     if( config.fragmentInURL ) { | 		if( config.fragmentInURL ) { | ||||||
|       indexf = getIndices().f; | 			indexf = getIndices().f; | ||||||
|     } | 		} | ||||||
|  |  | ||||||
|     // If the current slide has an ID, use that as a named link, | 		// If the current slide has an ID, use that as a named link, | ||||||
|     // but we don't support named links with a fragment index | 		// but we don't support named links with a fragment index | ||||||
|     if( typeof id === 'string' && id.length && indexf === undefined ) { | 		if( typeof id === 'string' && id.length && indexf === undefined ) { | ||||||
|       url = '/' + id; | 			url = '/' + id; | ||||||
|     } | 		} | ||||||
|     // Otherwise use the /h/v index | 		// Otherwise use the /h/v index | ||||||
|     else { | 		else { | ||||||
|       if( indexh > 0 || indexv > 0 || indexf !== undefined ) url += indexh + config.hashOneBasedIndex; | 			if( indexh > 0 || indexv > 0 || indexf !== undefined ) url += indexh + config.hashOneBasedIndex; | ||||||
|       if( indexv > 0 || indexf !== undefined ) url += '/' + (indexv + config.hashOneBasedIndex); | 			if( indexv > 0 || indexf !== undefined ) url += '/' + (indexv + config.hashOneBasedIndex); | ||||||
|       if( indexf !== undefined ) url += '/' + indexf; | 			if( indexf !== undefined ) url += '/' + indexf; | ||||||
|     } | 		} | ||||||
|  |  | ||||||
|  | 		return url; | ||||||
|  |  | ||||||
|     return url; |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| @@ -3009,6 +3009,7 @@ | |||||||
| 	 * @return {string} HTML string fragment | 	 * @return {string} HTML string fragment | ||||||
| 	 */ | 	 */ | ||||||
| 	function formatSlideNumber( a, delimiter, b ) { | 	function formatSlideNumber( a, delimiter, b ) { | ||||||
|  |  | ||||||
| 		var url = '#' + locationHash(); | 		var url = '#' + locationHash(); | ||||||
| 		if( typeof b === 'number' && !isNaN( b ) ) { | 		if( typeof b === 'number' && !isNaN( b ) ) { | ||||||
| 			return  '<a href="' + url + '">' + | 			return  '<a href="' + url + '">' + | ||||||
| @@ -3839,10 +3840,10 @@ | |||||||
| 		} | 		} | ||||||
| 		else { | 		else { | ||||||
| 			// Read the index components of the hash | 			// Read the index components of the hash | ||||||
|  |  | ||||||
| 			var h = parseInt( bits[0], 10 ) || 0 - config.hashOneBasedIndex, | 			var h = parseInt( bits[0], 10 ) || 0 - config.hashOneBasedIndex, | ||||||
| 				v = parseInt( bits[1], 10 ) || 0 - config.hashOneBasedIndex, | 				v = parseInt( bits[1], 10 ) || 0 - config.hashOneBasedIndex, | ||||||
| 				f; | 				f; | ||||||
|  |  | ||||||
| 			if( config.fragmentInURL ) { | 			if( config.fragmentInURL ) { | ||||||
| 				f = parseInt( bits[2], 10 ); | 				f = parseInt( bits[2], 10 ); | ||||||
| 				if( isNaN( f ) ) { | 				if( isNaN( f ) ) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user