diff options
| author | codecalm <codecalm@gmail.com> | 2020-02-28 13:23:23 +0100 | 
|---|---|---|
| committer | codecalm <codecalm@gmail.com> | 2020-02-28 13:23:23 +0100 | 
| commit | d96c9230b60576eac4f58fc8c948b9d6b900018b (patch) | |
| tree | c940b3e0a07c52d1a7e4c007e1657c462e768b7e /index.html | |
| parent | icon manager js (diff) | |
| download | tabler-icons-d96c9230b60576eac4f58fc8c948b9d6b900018b.tar.xz | |
icons
Diffstat (limited to 'index.html')
| -rw-r--r-- | index.html | 59 | 
1 files changed, 42 insertions, 17 deletions
| @@ -10,14 +10,21 @@  	<link rel="stylesheet" href="{{ site.baseurl }}/assets/style.css">  	<title>Tabler Icons</title> + +	<style> +		body { +			display: none; +		} +	</style>  </head>  <body>  <div class="container">  	<div class="box"> -		{% assign last-icon = site.icons | sort: date | reverse | first %} -		{% capture last-icon %} -		{% include icon.html name=last-icon.slug %} +		{% assign first-icon = site.icons | reverse | first %} +		{% assign slug = first-icon.slug %} +		{% capture first-icon %} +		{% include icon.html name=slug %}  		{% endcapture %}  		<div class="row mb js-icon-manager"> @@ -25,47 +32,49 @@  				<div class="icon-preview-wrap">  					<div class="icon-preview"> -						{{ last-icon }} +						{{ first-icon }}  					</div>  				</div>  			</div>  			<div class="col-aside"> +				<h1 class="icon-title js-icon-name">{{ slug }}</h1> +  				<div class="mb">  					<button class="btn"> -						{{ last-icon }} Button +						{{ first-icon }} Button  					</button>  					<button class="btn btn-icon"> -						{{ last-icon }} +						{{ first-icon }}  					</button>  					<button class="btn btn-link"> -						{{ last-icon }} Button +						{{ first-icon }} Button  					</button>  				</div>  				<div class="input-icon mb">  					<input type="text" class="input" value="Input value"> -					{{ last-icon }} +					{{ first-icon }}  				</div>  				<div class="input-icon icon-left mb"> -					{{ last-icon }} +					{{ first-icon }}  					<input type="text" class="input" placeholder="Input placeholder">  				</div>  				<div class="mb"> -					<div class="avatar">{{ last-icon }}</div> -					<div class="avatar avatar-sm">{{ last-icon }}</div> +					<div class="avatar">{{ first-icon }}</div> +					<div class="avatar avatar-sm">{{ first-icon }}</div>  				</div>  				<div class="tabs mb"> -					<a class="tab active">{{ last-icon }} Tab 1</a> +					<a class="tab active">{{ first-icon }} Tab 1</a>  					<a class="tab">Tab 2</a>  					<a class="tab">Tab 3</a>  				</div>  				<div class="mb"> -					<a href="#">{{ last-icon }} Link</a> +					<a href="#">{{ first-icon }} Link</a>  				</div>  			</div>  		</div> @@ -74,8 +83,8 @@  		<div>  			<div class="icons-list">  				{% for icon in site.icons %} -				<a href="#" class="icons-list-icon js-icon" title="{{ icon.slug }}"> -					{% assign name = icon.slug %} +				{% assign name = icon.slug %} +				<a href="#" class="icons-list-icon js-icon" title="{{ icon.slug }}" data-icon="{{ name }}">  					{% include icon.html name=name %}  				</a>  				{% endfor %} @@ -86,10 +95,26 @@  <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>  <script> -	$(document).ready(function(){ -		$('body').on('click', '.js-icon', function(){ + +	$(document).ready(function () { +		$('body').on('click', '.js-icon', function (e) { +			var icon = $(this).attr('data-icon'); +			 +			$('.js-icon-name').html(icon); +			localStorage.setItem('icon', icon); +  			$('.js-icon-manager svg').replaceWith($(this).find('>svg:eq(0)').clone()); + +			e.preventDefault(); +			return false;  		}); + +		var icon = localStorage.getItem('icon'); +		if (icon) { +			$('.js-icon[data-icon="' + icon + '"]').click(); +		} + +		document.body.style.display = "block"  	});  </script>  </body> | 
