Skip to content

Commit 0c0e955

Browse files
committed
Merge branch 'release/2.6.0'
2 parents e925ede + 2e80f62 commit 0c0e955

9 files changed

Lines changed: 73 additions & 64 deletions

File tree

Gruntfile.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ module.exports = function(grunt) {
154154
}
155155
},
156156
watch: {
157+
options: {
158+
livereload:true,
159+
},
157160
gruntfile: {
158161
files: [ 'gruntfile.js' ],
159162
tasks: [ 'jshint:gruntfile' ]
@@ -171,6 +174,12 @@ module.exports = function(grunt) {
171174
],
172175
tasks: [ "less" ],
173176
},
177+
html: {
178+
files: [
179+
"site/**/*.html",
180+
],
181+
tasks: [],
182+
},
174183
},
175184
});
176185

_includes/content/positions.html

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ <h2>Featured <small>Highlights from Seg's career.</small></h2>
22
<div class="row">
33

44
<div class="col-md-6">
5-
<h3>Front-End Web Engineer</h3>
5+
<h3>Senior Developer</h3>
66
<div class="panel panel-success">
77
<div class="panel-heading">
88
<ul class="positionInfo list-inline">
9-
<li class="company">John McNeil Studio</li>
10-
<li class="dates">Nov 2013 - Current</li>
9+
<li class="company">Traction Corporation</li>
10+
<li class="dates">Feb 2015 - Current</li>
1111
</ul>
1212
</div>
1313
<div class="panel-body">
14-
John McNeil Studio is a creative studio dedicated to making beautiful design, films, photos and interactive. The role involves a variety of projects for clients including Juniper Networks and CA Inc. Roles include implementing interactive front-ends for web and mobile applications plus designing and building back-end solutions.
14+
Front-end web development work for the San Francisco based interactive media advertising agency. The role includes a verity of projects including e-commerce and scheduling websites for various international clients.
1515
</div>
1616
</div>
1717
</div>
@@ -183,13 +183,28 @@ <h2>Web Development</h2>
183183

184184
<div class="row">
185185

186+
<div class="col-md-6">
187+
<h3>Senior Developer</h3>
188+
<div class="panel panel-info">
189+
<div class="panel-heading">
190+
<ul class="positionInfo list-inline">
191+
<li class="company">Traction Corporation</li>
192+
<li class="dates">Feb 2015 - Current</li>
193+
</ul>
194+
</div>
195+
<div class="panel-body">
196+
Front-end web development work for the San Francisco based interactive media advertising agency. The role includes a verity of projects including e-commerce and scheduling websites for various international clients.
197+
</div>
198+
</div>
199+
</div>
200+
186201
<div class="col-md-6">
187202
<h3>Front-End Web Engineer</h3>
188203
<div class="panel panel-info">
189204
<div class="panel-heading">
190205
<ul class="positionInfo list-inline">
191206
<li class="company">John McNeil Studio</li>
192-
<li class="dates">Nov 2013 - Current</li>
207+
<li class="dates">Nov 2013 - Jan 2015</li>
193208
</ul>
194209
</div>
195210
<div class="panel-body">
@@ -198,6 +213,10 @@ <h3>Front-End Web Engineer</h3>
198213
</div>
199214
</div>
200215

216+
</div>
217+
218+
<div class="row">
219+
201220
<div class="col-md-6">
202221
<h3>Web Design &amp; Programming</h3>
203222
<div class="panel panel-info">
@@ -213,10 +232,6 @@ <h3>Web Design &amp; Programming</h3>
213232
</div>
214233
</div>
215234

216-
</div>
217-
218-
<div class="row">
219-
220235
<div class="col-md-6">
221236
<h3>Lead Web Developer</h3>
222237
<div class="panel panel-info">

bower.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "theseg.github.io",
3-
"version": "2.3.0",
3+
"version": "2.6.0",
44
"description": "Resume website for John 'Seg' Seggerson.",
55
"homepage": "http://theseg.github.io/",
66
"bugs": "https://github.com/TheSeg/theseg.github.io/issues",
@@ -9,11 +9,11 @@
99
"url": "http://theseg.github.io"
1010
},
1111
"dependencies": {
12-
"jquery": "~2.1.1",
12+
"jquery": "~2.1.3",
1313
"font-awesome": "~4.2.0",
14-
"holderjs": "^2.4.1",
14+
"holderjs": "^2.5.2",
1515
"html5shiv": "^3.7.2",
16-
"bootstrap": "^3.3.1",
16+
"bootstrap": "^3.3.2",
1717
"respond": "^1.4.2"
1818
},
1919
"devDependencies": {

css/theme-default.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

css/theme-valve.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/bootstrap.js

Lines changed: 28 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
$(el).on('click', dismiss, this.close)
6161
}
6262

63-
Alert.VERSION = '3.3.1'
63+
Alert.VERSION = '3.3.2'
6464

6565
Alert.TRANSITION_DURATION = 150
6666

@@ -147,7 +147,7 @@
147147
this.isLoading = false
148148
}
149149

150-
Button.VERSION = '3.3.1'
150+
Button.VERSION = '3.3.2'
151151

152152
Button.DEFAULTS = {
153153
loadingText: 'loading...'
@@ -266,7 +266,7 @@
266266
.on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
267267
}
268268

269-
Carousel.VERSION = '3.3.1'
269+
Carousel.VERSION = '3.3.2'
270270

271271
Carousel.TRANSITION_DURATION = 600
272272

@@ -306,8 +306,11 @@
306306
}
307307

308308
Carousel.prototype.getItemForDirection = function (direction, active) {
309-
var delta = direction == 'prev' ? -1 : 1
310309
var activeIndex = this.getItemIndex(active)
310+
var willWrap = (direction == 'prev' && activeIndex === 0)
311+
|| (direction == 'next' && activeIndex == (this.$items.length - 1))
312+
if (willWrap && !this.options.wrap) return active
313+
var delta = direction == 'prev' ? -1 : 1
311314
var itemIndex = (activeIndex + delta) % this.$items.length
312315
return this.$items.eq(itemIndex)
313316
}
@@ -352,14 +355,8 @@
352355
var $next = next || this.getItemForDirection(type, $active)
353356
var isCycling = this.interval
354357
var direction = type == 'next' ? 'left' : 'right'
355-
var fallback = type == 'next' ? 'first' : 'last'
356358
var that = this
357359

358-
if (!$next.length) {
359-
if (!this.options.wrap) return
360-
$next = this.$element.find('.item')[fallback]()
361-
}
362-
363360
if ($next.hasClass('active')) return (this.sliding = false)
364361

365362
var relatedTarget = $next[0]
@@ -496,7 +493,7 @@
496493
if (this.options.toggle) this.toggle()
497494
}
498495

499-
Collapse.VERSION = '3.3.1'
496+
Collapse.VERSION = '3.3.2'
500497

501498
Collapse.TRANSITION_DURATION = 350
502499

@@ -514,7 +511,7 @@
514511
if (this.transitioning || this.$element.hasClass('in')) return
515512

516513
var activesData
517-
var actives = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing')
514+
var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
518515

519516
if (actives && actives.length) {
520517
activesData = actives.data('bs.collapse')
@@ -690,7 +687,7 @@
690687
$(element).on('click.bs.dropdown', this.toggle)
691688
}
692689

693-
Dropdown.VERSION = '3.3.1'
690+
Dropdown.VERSION = '3.3.2'
694691

695692
Dropdown.prototype.toggle = function (e) {
696693
var $this = $(this)
@@ -854,7 +851,7 @@
854851
}
855852
}
856853

857-
Modal.VERSION = '3.3.1'
854+
Modal.VERSION = '3.3.2'
858855

859856
Modal.TRANSITION_DURATION = 300
860857
Modal.BACKDROP_TRANSITION_DURATION = 150
@@ -1164,7 +1161,7 @@
11641161
this.init('tooltip', element, options)
11651162
}
11661163

1167-
Tooltip.VERSION = '3.3.1'
1164+
Tooltip.VERSION = '3.3.2'
11681165

11691166
Tooltip.TRANSITION_DURATION = 150
11701167

@@ -1485,10 +1482,10 @@
14851482
}
14861483

14871484
Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
1488-
return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1489-
placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1485+
return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
1486+
placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
14901487
placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
1491-
/* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
1488+
/* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
14921489

14931490
}
14941491

@@ -1584,18 +1581,12 @@
15841581

15851582
function Plugin(option) {
15861583
return this.each(function () {
1587-
var $this = $(this)
1588-
var data = $this.data('bs.tooltip')
1589-
var options = typeof option == 'object' && option
1590-
var selector = options && options.selector
1584+
var $this = $(this)
1585+
var data = $this.data('bs.tooltip')
1586+
var options = typeof option == 'object' && option
15911587

15921588
if (!data && option == 'destroy') return
1593-
if (selector) {
1594-
if (!data) $this.data('bs.tooltip', (data = {}))
1595-
if (!data[selector]) data[selector] = new Tooltip(this, options)
1596-
} else {
1597-
if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
1598-
}
1589+
if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
15991590
if (typeof option == 'string') data[option]()
16001591
})
16011592
}
@@ -1628,7 +1619,7 @@
16281619

16291620
if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
16301621

1631-
Popover.VERSION = '3.3.1'
1622+
Popover.VERSION = '3.3.2'
16321623

16331624
Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
16341625
placement: 'right',
@@ -1695,18 +1686,12 @@
16951686

16961687
function Plugin(option) {
16971688
return this.each(function () {
1698-
var $this = $(this)
1699-
var data = $this.data('bs.popover')
1700-
var options = typeof option == 'object' && option
1701-
var selector = options && options.selector
1689+
var $this = $(this)
1690+
var data = $this.data('bs.popover')
1691+
var options = typeof option == 'object' && option
17021692

17031693
if (!data && option == 'destroy') return
1704-
if (selector) {
1705-
if (!data) $this.data('bs.popover', (data = {}))
1706-
if (!data[selector]) data[selector] = new Popover(this, options)
1707-
} else {
1708-
if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
1709-
}
1694+
if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
17101695
if (typeof option == 'string') data[option]()
17111696
})
17121697
}
@@ -1750,7 +1735,7 @@
17501735
this.process()
17511736
}
17521737

1753-
ScrollSpy.VERSION = '3.3.1'
1738+
ScrollSpy.VERSION = '3.3.2'
17541739

17551740
ScrollSpy.DEFAULTS = {
17561741
offset: 10
@@ -1904,7 +1889,7 @@
19041889
this.element = $(element)
19051890
}
19061891

1907-
Tab.VERSION = '3.3.1'
1892+
Tab.VERSION = '3.3.2'
19081893

19091894
Tab.TRANSITION_DURATION = 150
19101895

@@ -2060,7 +2045,7 @@
20602045
this.checkPosition()
20612046
}
20622047

2063-
Affix.VERSION = '3.3.1'
2048+
Affix.VERSION = '3.3.2'
20642049

20652050
Affix.RESET = 'affix affix-top affix-bottom'
20662051

@@ -2085,7 +2070,7 @@
20852070
var colliderTop = initializing ? scrollTop : position.top
20862071
var colliderHeight = initializing ? targetHeight : height
20872072

2088-
if (offsetTop != null && colliderTop <= offsetTop) return 'top'
2073+
if (offsetTop != null && scrollTop <= offsetTop) return 'top'
20892074
if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
20902075

20912076
return false

js/bootstrap.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/holder.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "theseg-github-io",
3-
"version": "2.3.4",
3+
"version": "2.6.0",
44
"author": "John *Seg* Seggerson <seg@segonmedia.com>",
55
"homepage": "http://theseg.github.io/",
66
"repository": {
@@ -13,9 +13,9 @@
1313
"grunt-contrib-concat": "^0.5.0",
1414
"grunt-contrib-copy": "^0.7.0",
1515
"grunt-contrib-imagemin": "^0.9.2",
16-
"grunt-contrib-jshint": "~0.10.0",
16+
"grunt-contrib-jshint": "~0.11.0",
1717
"grunt-contrib-less": "^0.12.0",
18-
"grunt-contrib-uglify": "^0.6.0",
18+
"grunt-contrib-uglify": "^0.8.0",
1919
"grunt-contrib-watch": "~0.6.1",
2020
"grunt-jekyll": "~0.4.2"
2121
}

0 commit comments

Comments
 (0)