You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							49 lines
						
					
					
						
							1.3 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							49 lines
						
					
					
						
							1.3 KiB
						
					
					
				
								+function ($) {
							 | 
						|
									'use strict';
							 | 
						|
								
							 | 
						|
									$('.example:not(.skip)').each(function() {
							 | 
						|
										// fetch & encode html
							 | 
						|
										var html = $('<div>').text($(this).html()).html()
							 | 
						|
										// find number of space/tabs on first line (minus line break)
							 | 
						|
										var count = html.match(/^(\s+)/)[0].length - 1
							 | 
						|
										// replace tabs/spaces on each lines with 
							 | 
						|
										var regex = new RegExp('\\n\\s{'+count+'}', 'g')
							 | 
						|
										var code = html.replace(regex, '\n').replace(/\t/g, '  ').trim()
							 | 
						|
										// other cleanup
							 | 
						|
										code = code.replace(/=""/g,'')
							 | 
						|
										// add code block to dom
							 | 
						|
										$(this).after( $('<code class="highlight html">').html(code) )
							 | 
						|
									});
							 | 
						|
								
							 | 
						|
									$('code.highlight').each(function() {
							 | 
						|
										hljs.highlightBlock(this)
							 | 
						|
									});
							 | 
						|
								
							 | 
						|
								}(jQuery);
							 | 
						|
								
							 | 
						|
								var Demo = function () {}
							 | 
						|
								
							 | 
						|
								Demo.prototype.init = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle(selector)
							 | 
						|
								}
							 | 
						|
								Demo.prototype.destroy = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('destroy')
							 | 
						|
								}
							 | 
						|
								Demo.prototype.on = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('on')
							 | 
						|
								}
							 | 
						|
								Demo.prototype.off = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('off')
							 | 
						|
								}
							 | 
						|
								Demo.prototype.toggle = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('toggle')
							 | 
						|
								}
							 | 
						|
								Demo.prototype.enable = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('enable')
							 | 
						|
								}
							 | 
						|
								Demo.prototype.disable = function(selector) {
							 | 
						|
									$(selector).bootstrapToggle('disable')
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								demo = new Demo()
							 | 
						|
								
							 |