Build 2.2.2-j4

This commit is contained in:
Arnold Daniels
2013-01-27 23:05:40 -08:00
parent fb77462b91
commit 65f8a89ebe
11 changed files with 94 additions and 109 deletions

View File

@@ -1,8 +1,8 @@
{
"name": "bootstrap",
"version": "2.2.2-j3",
"version": "2.2.2-j4",
"main": ["./docs/assets/js/bootstrap.js", "./docs/assets/css/bootstrap.css"],
"dependencies": {
"jquery": "~1.8.0"
}
}
}

View File

@@ -6622,15 +6622,15 @@ a.rowlink {
@font-face {
font-family: IconicStroke;
font-weight: normal;
src: url('../font/iconic_stroke.eot');
src: local('IconicStroke'), url('iconic_stroke.eot?#iefix') format('../font/embedded-opentype'), url('../font/iconic_stroke.woff') format('woff'), url('../font/iconic_stroke.ttf') format('truetype'), url('iconic_stroke.svg#iconic') format('svg'), url('../font/iconic_stroke.otf') format('opentype');
src: url(../font/iconic_stroke.eot);
src: local('IconicStroke'), url(../font/iconic_stroke.eot?#iefix) format('embedded-opentype'), url(../font/iconic_stroke.woff) format('woff'), url(../font/iconic_stroke.ttf) format('truetype'), url(../font/iconic_stroke.svg#iconic) format('svg'), url(../font/iconic_stroke.otf) format('opentype');
}
@font-face {
font-family: IconicFill;
font-weight: normal;
src: url('../font/iconic_fill.eot');
src: local('IconicFill'), url('../font/iconic_fill.eot?#iefix') format('embedded-opentype'), url('../font/iconic_fill.woff') format('woff'), url('../font/iconic_fill.ttf') format('truetype'), url('iconic_fill.svg#iconic') format('svg'), url('../font/iconic_fill.otf') format('opentype');
src: url(../font/iconic_fill.eot);
src: local('IconicFill'), url(../font/iconic_fill.eot?#iefix) format('embedded-opentype'), url(../font/iconic_fill.woff) format('woff'), url(../font/iconic_fill.ttf) format('truetype'), url(../font/iconic_fill.svg#iconic) format('svg'), url(../font/iconic_fill.otf) format('opentype');
}
@media screen, print {

View File

@@ -65,9 +65,10 @@
},
change: function(e, invoked) {
var file = e.target.files !== undefined ? e.target.files[0] : (e.target.value ? { name: e.target.value.replace(/^.+\\/, '') } : null)
if (invoked === 'clear') return
var file = e.target.files !== undefined ? e.target.files[0] : (e.target.value ? { name: e.target.value.replace(/^.+\\/, '') } : null)
if (!file) {
this.clear()
return
@@ -100,7 +101,7 @@
this.$input.attr('name', '')
//ie8+ doesn't support changing the value of input with type=file so clone instead
if($.browser.msie){
if (navigator.userAgent.match(/msie/i)){
var inputClone = this.$input.clone(true);
this.$input.after(inputClone);
this.$input.remove();
@@ -153,19 +154,16 @@
/* FILEUPLOAD DATA-API
* ================== */
$(function () {
$('body').on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
$(document).on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
var $target = $(e.target).is('[data-dismiss=fileupload],[data-trigger=fileupload]') ?
$(e.target) : $(e.target).parents('[data-dismiss=fileupload],[data-trigger=fileupload]').first()
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
var $target = $(e.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
}(window.jQuery);

View File

@@ -25,17 +25,6 @@
var isIphone = (window.orientation !== undefined),
isAndroid = navigator.userAgent.toLowerCase().indexOf("android") > -1
$.mask = {
//Predefined character definitions
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'?': "[A-Za-z0-9]",
'*': "."
},
dataName:"rawMaskFn"
}
/* INPUTMASK PUBLIC CLASS DEFINITION
* ================================= */
@@ -44,8 +33,8 @@
if (isAndroid) return // No support because caret positioning doesn't work on Android
this.$element = $(element)
this.mask = String(options.mask)
this.options = $.extend({}, $.fn.inputmask.defaults, options)
this.mask = String(options.mask)
this.init()
this.listen()
@@ -56,7 +45,7 @@
Inputmask.prototype = {
init: function() {
var defs = $.mask.definitions
var defs = this.options.definitions
var len = this.mask.length
this.tests = []
@@ -82,7 +71,7 @@
this.focusText = this.$element.val()
this.$element.data($.mask.dataName, $.proxy(function() {
this.$element.data("rawMaskFn", $.proxy(function() {
return $.map(this.buffer, function(c, i) {
return this.tests[i] && c != this.options.placeholder ? c : null
}).join('')
@@ -92,7 +81,7 @@
listen: function() {
if (this.$element.attr("readonly")) return
var pasteEventName = ($.browser.msie ? 'paste' : 'input') + ".mask"
var pasteEventName = (navigator.userAgent.match(/msie/i) ? 'paste' : 'input') + ".mask"
this.$element
.on("unmask", $.proxy(this.unmask, this))
@@ -340,7 +329,14 @@
}
$.fn.inputmask.defaults = {
placeholder: "_"
mask: "",
placeholder: "_",
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'?': "[A-Za-z0-9]",
'*': "."
}
}
$.fn.inputmask.Constructor = Inputmask
@@ -349,13 +345,11 @@
/* INPUTMASK DATA-API
* ================== */
$(function () {
$('body').on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
$(document).on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
}(window.jQuery);
}(window.jQuery);

View File

@@ -2255,17 +2255,6 @@
var isIphone = (window.orientation !== undefined),
isAndroid = navigator.userAgent.toLowerCase().indexOf("android") > -1
$.mask = {
//Predefined character definitions
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'?': "[A-Za-z0-9]",
'*': "."
},
dataName:"rawMaskFn"
}
/* INPUTMASK PUBLIC CLASS DEFINITION
* ================================= */
@@ -2274,8 +2263,8 @@
if (isAndroid) return // No support because caret positioning doesn't work on Android
this.$element = $(element)
this.mask = String(options.mask)
this.options = $.extend({}, $.fn.inputmask.defaults, options)
this.mask = String(options.mask)
this.init()
this.listen()
@@ -2286,7 +2275,7 @@
Inputmask.prototype = {
init: function() {
var defs = $.mask.definitions
var defs = this.options.definitions
var len = this.mask.length
this.tests = []
@@ -2312,7 +2301,7 @@
this.focusText = this.$element.val()
this.$element.data($.mask.dataName, $.proxy(function() {
this.$element.data("rawMaskFn", $.proxy(function() {
return $.map(this.buffer, function(c, i) {
return this.tests[i] && c != this.options.placeholder ? c : null
}).join('')
@@ -2322,7 +2311,7 @@
listen: function() {
if (this.$element.attr("readonly")) return
var pasteEventName = ($.browser.msie ? 'paste' : 'input') + ".mask"
var pasteEventName = (navigator.userAgent.match(/msie/i) ? 'paste' : 'input') + ".mask"
this.$element
.on("unmask", $.proxy(this.unmask, this))
@@ -2570,7 +2559,14 @@
}
$.fn.inputmask.defaults = {
placeholder: "_"
mask: "",
placeholder: "_",
definitions: {
'9': "[0-9]",
'a': "[A-Za-z]",
'?': "[A-Za-z0-9]",
'*': "."
}
}
$.fn.inputmask.Constructor = Inputmask
@@ -2579,16 +2575,15 @@
/* INPUTMASK DATA-API
* ================== */
$(function () {
$('body').on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
$(document).on('focus.inputmask.data-api', '[data-mask]', function (e) {
var $this = $(this)
if ($this.data('inputmask')) return
e.preventDefault()
$this.inputmask($this.data())
})
}(window.jQuery);/* ============================================================
}(window.jQuery);
/* ============================================================
* bootstrap-rowlink.js j1
* http://jasny.github.com/bootstrap/javascript.html#rowlink
* ============================================================
@@ -2726,9 +2721,10 @@
},
change: function(e, invoked) {
var file = e.target.files !== undefined ? e.target.files[0] : (e.target.value ? { name: e.target.value.replace(/^.+\\/, '') } : null)
if (invoked === 'clear') return
var file = e.target.files !== undefined ? e.target.files[0] : (e.target.value ? { name: e.target.value.replace(/^.+\\/, '') } : null)
if (!file) {
this.clear()
return
@@ -2761,7 +2757,7 @@
this.$input.attr('name', '')
//ie8+ doesn't support changing the value of input with type=file so clone instead
if($.browser.msie){
if (navigator.userAgent.match(/msie/i)){
var inputClone = this.$input.clone(true);
this.$input.after(inputClone);
this.$input.remove();
@@ -2814,19 +2810,16 @@
/* FILEUPLOAD DATA-API
* ================== */
$(function () {
$('body').on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
$(document).on('click.fileupload.data-api', '[data-provides="fileupload"]', function (e) {
var $this = $(this)
if ($this.data('fileupload')) return
$this.fileupload($this.data())
var $target = $(e.target).is('[data-dismiss=fileupload],[data-trigger=fileupload]') ?
$(e.target) : $(e.target).parents('[data-dismiss=fileupload],[data-trigger=fileupload]').first()
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
var $target = $(e.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');
if ($target.length > 0) {
$target.trigger('click.fileupload')
e.preventDefault()
}
})
}(window.jQuery);

File diff suppressed because one or more lines are too long

View File

@@ -485,7 +485,7 @@
</h1>
</div>
<div class="download-btn">
<a class="btn btn-primary" href="#" onclick="_gaq.push(['_trackEvent', 'Customize', 'Download', 'Customize and Download 2.2.2-j3']);">Customize and Download</a>
<a class="btn btn-primary" href="#" onclick="_gaq.push(['_trackEvent', 'Customize', 'Download', 'Customize and Download 2.2.2-j4']);">Customize and Download</a>
<h4>What's included?</h4>
<p>Downloads include compiled CSS, compiled and minified CSS, and compiled jQuery plugins, all nicely packed up into a zipball for your convenience.</p>
</div>

View File

@@ -121,12 +121,12 @@
<div class="span6">
<h2>Download compiled</h2>
<p><strong>Fastest way to get started:</strong> get the compiled and minified versions of our CSS, JS, and images. No docs or original source files.</p>
<p><a class="btn btn-large btn-primary" href="assets/bootstrap.zip" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download compiled 2.2.2-j3']);">Download Bootstrap</a></p>
<p><a class="btn btn-large btn-primary" href="assets/bootstrap.zip" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download compiled 2.2.2-j4']);">Download Bootstrap</a></p>
</div>
<div class="span6">
<h2>Download source</h2>
<p>Get the original files for all CSS and JavaScript, along with a local copy of the docs by downloading the latest version directly from GitHub.</p>
<p><a class="btn btn-large" href="https://github.com/jasny/bootstrap/zipball/master" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download source 2.2.2-j3']);">Download Bootstrap source</a></p>
<p><a class="btn btn-large" href="https://github.com/jasny/bootstrap/zipball/master" onclick="_gaq.push(['_trackEvent', 'Getting started', 'Download', 'Download source 2.2.2-j4']);">Download Bootstrap source</a></p>
</div>
</div>
</section>

View File

@@ -84,8 +84,8 @@
<h1>Bootstrap</h1>
<p>Sleek, intuitive, and powerful front-end framework for faster and easier web development.</p>
<p>
<a href="assets/bootstrap.zip" class="btn btn-primary btn-large" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Download', 'Download 2.2.2-j3']);">Download Bootstrap<small><br/>Includes all Jasny extensions</small></a>
<a href="assets/jasny-bootstrap.zip" class="btn btn-warning btn-large" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Download', 'Download extensions j3']);">Extend Bootstrap<small><br/>Download extensions only</small></a>
<a href="assets/bootstrap.zip" class="btn btn-primary btn-large" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Download', 'Download 2.2.2-j4']);">Download Bootstrap<small><br/>Includes all Jasny extensions</small></a>
<a href="assets/jasny-bootstrap.zip" class="btn btn-warning btn-large" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Download', 'Download extensions j4']);">Extend Bootstrap<small><br/>Download extensions only</small></a>
</p>
<ul class="masthead-links">
<li>
@@ -104,7 +104,7 @@
<a href="./extend.html" onclick="_gaq.push(['_trackEvent', 'Jumbotron actions', 'Jumbotron links', 'Extend']);">Extend</a>
</li>
<li>
Version 2.2.2-j3
Version 2.2.2-j4
</li>
</ul>
</div>

View File

@@ -172,7 +172,7 @@ $('#myModal').on('show', function (e) {
================================================== -->
<section id="transitions">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-transition.zip" title="Download bootstrap-transition.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-transition.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-transition.zip" title="Download bootstrap-transition.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-transition.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Transitions <small>bootstrap-transition.js</small></h1>
</div>
<h3>About transitions</h3>
@@ -194,7 +194,7 @@ $('#myModal').on('show', function (e) {
================================================== -->
<section id="modals">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-modal.zip" title="Download bootstrap-modal.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-modal.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-modal.zip" title="Download bootstrap-modal.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-modal.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Modals <small>bootstrap-modal.js</small></h1>
</div>
@@ -404,7 +404,7 @@ $('#myModal').on('hidden', function () {
================================================== -->
<section id="dropdowns">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-dropdown.zip" title="Download bootstrap-dropdown.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-dropdown.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-dropdown.zip" title="Download bootstrap-dropdown.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-dropdown.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Dropdowns <small>bootstrap-dropdown.js</small></h1>
</div>
@@ -541,7 +541,7 @@ $('#myModal').on('hidden', function () {
================================================== -->
<section id="scrollspy">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-scrollspy.zip" title="Download bootstrap-scrollspy.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-scrollspy.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-scrollspy.zip" title="Download bootstrap-scrollspy.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-scrollspy.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>ScrollSpy <small>bootstrap-scrollspy.js</small></h1>
</div>
@@ -657,7 +657,7 @@ $('[data-spy="scroll"]').each(function () {
================================================== -->
<section id="tabs">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-tab.zip" title="Download bootstrap-tab.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-tab.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-tab.zip" title="Download bootstrap-tab.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-tab.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Togglable tabs <small>bootstrap-tab.js</small></h1>
</div>
@@ -780,7 +780,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
================================================== -->
<section id="tooltips">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-tooltip.zip" title="Download bootstrap-tooltip.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-tooltip.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-tooltip.zip" title="Download bootstrap-tooltip.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-tooltip.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Tooltips <small>bootstrap-tooltip.js</small></h1>
</div>
@@ -903,7 +903,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
================================================== -->
<section id="popovers">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-popover.zip" title="Download bootstrap-popover.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-popover.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-popover.zip" title="Download bootstrap-popover.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-popover.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Popovers <small>bootstrap-popover.js</small></h1>
</div>
@@ -1069,7 +1069,7 @@ $('a[data-toggle="tab"]').on('shown', function (e) {
================================================== -->
<section id="alerts">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-alert.zip" title="Download bootstrap-alert.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-alert.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-alert.zip" title="Download bootstrap-alert.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-alert.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Alert messages <small>bootstrap-alert.js</small></h1>
</div>
@@ -1147,7 +1147,7 @@ $('#my-alert').bind('closed', function () {
================================================== -->
<section id="buttons">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-button.zip" title="Download bootstrap-button.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-button.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-button.zip" title="Download bootstrap-button.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-button.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Buttons <small>bootstrap-button.js</small></h1>
</div>
@@ -1251,7 +1251,7 @@ $('#my-alert').bind('closed', function () {
================================================== -->
<section id="collapse">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-collapse.zip" title="Download bootstrap-collapse.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-collapse.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-collapse.zip" title="Download bootstrap-collapse.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-collapse.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Collapse <small>bootstrap-collapse.js</small></h1>
</div>
@@ -1439,7 +1439,7 @@ $('#myCollapsible').on('hidden', function () {
================================================== -->
<section id="carousel">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-carousel.zip" title="Download bootstrap-carousel.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-carousel.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-carousel.zip" title="Download bootstrap-carousel.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-carousel.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Carousel <small>bootstrap-carousel.js</small></h1>
</div>
@@ -1580,7 +1580,7 @@ $('.carousel').carousel({
================================================== -->
<section id="rowlink">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-rowlink.zip" title="Download bootstrap-rowlink.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-rowlink.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-rowlink.zip" title="Download bootstrap-rowlink.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-rowlink.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Row link <small>bootstrap-rowlink.js</small></h1>
</div>
@@ -1602,8 +1602,8 @@ $('.carousel').carousel({
</div>
<pre class="prettyprint linenums">
&lt;table data-provides="rowlink"&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="javascript.html#modals"&gt;Modals&lt;/a&gt;&lt;/td&gt;&lt;td class="nohref"&gt;&lt;a href="#"&gt;Action&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="javascript.html#dropdowns"&gt;Dropdowns&lt;/a&gt;&lt;/td&gt;&lt;td class="nohref"&gt;&lt;a href="#"&gt;Action&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="javascript.html#modals"&gt;Modals&lt;/a&gt;&lt;/td&gt;&lt;td class="nolink"&gt;&lt;a href="#"&gt;Action&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="javascript.html#dropdowns"&gt;Dropdowns&lt;/a&gt;&lt;/td&gt;&lt;td class="nolink"&gt;&lt;a href="#"&gt;Action&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</pre>
@@ -1652,7 +1652,7 @@ $('.carousel').carousel({
================================================== -->
<section id="typeahead">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-typeahead.zip" title="Download bootstrap-typeahead.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-typeahead.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-typeahead.zip" title="Download bootstrap-typeahead.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-typeahead.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Typeahead <small>bootstrap-typeahead.js</small></h1>
</div>
@@ -1825,7 +1825,7 @@ $('.carousel').carousel({
================================================== -->
<section id="inputmask">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-inputmask.zip" title="Download bootstrap-inputmask.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-inputmask.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-inputmask.zip" title="Download bootstrap-inputmask.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-inputmask.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Input mask <small>bootstrap-inputmask.js</small></h1>
</div>
@@ -1902,7 +1902,7 @@ $('.carousel').carousel({
================================================== -->
<section id="fileupload">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-fileupload.zip" title="Download bootstrap-fileupload.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-fileupload.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-fileupload.zip" title="Download bootstrap-fileupload.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-fileupload.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>File upload <small>bootstrap-fileupload.js</small></h1>
</div>
@@ -2063,7 +2063,7 @@ $('.carousel').carousel({
================================================== -->
<section id="affix">
<div class="page-header">
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-affix.zip" title="Download bootstrap-affix.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-affix.zip 2.2.2-j3']);"><i class="iconic-download"></i> Download</a></div>
<div class="header-actions pull-right"><a class="btn btn-small" href="http://bootstrap-server.jasny.net/bootstrap-affix.zip" title="Download bootstrap-affix.zip" onclick="_gaq.push(['_trackEvent', 'Javascript actions', 'Download', 'Download bootstrap-affix.zip 2.2.2-j4']);"><i class="iconic-download"></i> Download</a></div>
<h1>Affix <small>bootstrap-affix.js</small></h1>
</div>

View File

@@ -1,7 +1,7 @@
{
"name": "bootstrap"
, "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development."
, "version": "2.2.2-j3"
, "version": "2.2.2-j4"
, "keywords": ["bootstrap", "css"]
, "homepage": "http://jasny.github.com/bootstrap/"
, "author": "Arnold Daniels <arnold@jasny.net>"