http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/javascript/slick.min.js
----------------------------------------------------------------------
diff --git a/content/javascript/slick.min.js b/content/javascript/slick.min.js
new file mode 100644
index 0000000..ae481fa
--- /dev/null
+++ b/content/javascript/slick.min.js
@@ -0,0 +1,18 @@
+/*
+     _ _      _       _
+ ___| (_) ___| | __  (_)___
+/ __| | |/ __| |/ /  | / __|
+\__ \ | | (__|   < _ | \__ \
+|___/_|_|\___|_|\_(_)/ |___/
+                   |__/
+
+ Version: 1.3.15
+  Author: Ken Wheeler
+ Website: http://kenwheeler.github.io
+    Docs: http://kenwheeler.github.io/slick
+    Repo: http://github.com/kenwheeler/slick
+  Issues: http://github.com/kenwheeler/slick/issues
+
+ */
+
+!function(a){"use strict";"function"==typeof 
define&&define.amd?define(["jquery"],a):"undefined"!=typeof 
exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use 
strict";var b=window.Slick||{};b=function(){function c(c,d){var 
f,g,e=this;if(e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'<button
 type="button" data-role="none" 
class="slick-prev">Previous</button>',nextArrow:'<button type="button" 
data-role="none" 
class="slick-next">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(a,b){return'<button
 type="button" 
data-role="none">'+(b+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",onBeforeChange:null,onAfterChange:null,onInit:null,onReInit:null,onSetPosition:null,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rtl:
 
!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.paused=!1,e.positionProp=null,e.respondTo=null,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.windowWidth=0,e.windowTimer=null,e.options=a.extend({},e.defaults,d),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,f=e.options.responsive||null,f&&f.length>-1){e.res
 pondTo=e.options.respondTo||"window";for(g in 
f)f.hasOwnProperty(g)&&(e.breakpoints.push(f[g].breakpoint),e.breakpointSettings[f[g].breakpoint]=f[g].settings);e.breakpoints.sort(function(a,b){return
 
b-a})}e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.init(),e.checkResponsive()}var
 b=0;return c}(),b.prototype.addSlide=function(b,c,d){var 
e=this;if("boolean"==typeof c)d=c,c=null;else 
if(0>c||c>=e.slideCount)return!1;e.unload(),"number"==typeof 
c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===
 
!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("index",b)}),e.$slidesCache=e.$slides,e.reinit()},b.prototype.animateSlide=function(b,c){var
 
d={},e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var
 
f=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:f},e.options.speed)}e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){e.options.vertical===!1?(d[e.animType]="translate("+a+"px,
 0px)",e.$slideTrack.css(d)):(d[e.animTy
 
pe]="translate(0px,"+a+"px)",e.$slideTrack.css(d))},complete:function(){c&&c.call()}}):(e.applyTransition(),d[e.animType]=e.options.vertical===!1?"translate3d("+b+"px,
 0px, 0px)":"translate3d(0px,"+b+"px, 
0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},b.prototype.asNavFor=function(b){var
 
c=this,d=null!=c.options.asNavFor?a(c.options.asNavFor).getSlick():null;null!=d&&d.slideHandler(b,!0)},b.prototype.applyTransition=function(a){var
 b=this,c={};c[b.transitionType]=b.options.fade===!1?b.transformType+" 
"+b.options.speed+"ms "+b.options.cssEase:"opacity "+b.options.speed+"ms 
"+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.autoPlay=function(){var
 
a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer),a.slideCount>a.options.slidesToShow&&a.paused!==!0&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed))},b.prototype.autoPlayClear=function(){var
 a=this;a.autoPlayT
 
imer&&clearInterval(a.autoPlayTimer)},b.prototype.autoPlayIterator=function(){var
 
a=this;a.options.infinite===!1?1===a.direction?(a.currentSlide+1===a.slideCount-1&&(a.direction=0),a.slideHandler(a.currentSlide+a.options.slidesToScroll)):(0===a.currentSlide-1&&(a.direction=1),a.slideHandler(a.currentSlide-a.options.slidesToScroll)):a.slideHandler(a.currentSlide+a.options.slidesToScroll)},b.prototype.buildArrows=function(){var
 
b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow=a(b.options.prevArrow),b.$nextArrow=a(b.options.nextArrow),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.appendTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled"))},b.prototype.buildDots=function(){var
 
c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(d='<ul
 class="'+b.options.dotsClass+'">',c=0;c<=b.getDotCount();c+=1)d+="<li>"+
 
b.options.customPaging.call(this,b,c)+"</li>";d+="</ul>",b.$dots=a(d).appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active")}},b.prototype.buildOut=function(){var
 
b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("index",b)}),b.$slidesCache=b.$slides,b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('<div
 class="slick-track"/>').appendTo(b.$slider):b.$slides.wrapAll('<div 
class="slick-track"/>').parent(),b.$list=b.$slideTrack.wrap('<div 
class="slick-list"/>').parent(),b.$slideTrack.css("opacity",0),b.options.centerMode===!0&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.options.accessibility===!0&&b.$list.prop("tabIndex",0),b.setSlideClasses("number"==typeof
 this.currentSlide?this.currentSlide:0),b.options.
 
draggable===!0&&b.$list.addClass("draggable")},b.prototype.checkResponsive=function(){var
 
c,d,e,b=this,f=b.$slider.width(),g=window.innerWidth||a(window).width();if("window"===b.respondTo?e=g:"slider"===b.respondTo?e=f:"min"===b.respondTo&&(e=Math.min(g,f)),b.originalSettings.responsive&&b.originalSettings.responsive.length>-1&&null!==b.originalSettings.responsive){d=null;for(c
 in 
b.breakpoints)b.breakpoints.hasOwnProperty(c)&&e<b.breakpoints[c]&&(d=b.breakpoints[c]);null!==d?null!==b.activeBreakpoint?d!==b.activeBreakpoint&&(b.activeBreakpoint=d,b.options=a.extend({},b.originalSettings,b.breakpointSettings[d]),b.refresh()):(b.activeBreakpoint=d,b.options=a.extend({},b.originalSettings,b.breakpointSettings[d]),b.refresh()):null!==b.activeBreakpoint&&(b.activeBreakpoint=null,b.options=b.originalSettings,b.refresh())}},b.prototype.changeSlide=function(b,c){var
 
f,g,h,i,j,d=this,e=a(b.target);switch(e.is("a")&&b.preventDefault(),h=0!==d.slideCount%d.options.slidesToScroll,f=h?0:(d.slide
 
Count-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var
 
k=0===b.data.index?0:b.data.index||a(b.target).parent().index()*d.options.slidesToScroll;if(i=d.getNavigableIndexes(),j=0,i[k]&&i[k]===k)if(k>i[i.length-1])k=i[i.length-1];else
 for(var l in 
i){if(k<i[l]){k=j;break}j=i[l]}d.slideHandler(k,!1,c);default:return}},b.prototype.clickHandler=function(a){var
 
b=this;b.shouldClick===!1&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault())},b.prototype.destroy=function(){var
 
b=this;b.autoPlayClear(),b.touchObject={},a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&"object"!=typeof
 b.options.prevArrow&&b.$prevArrow.remove(),b.$nextArrow&&"object"
 !=typeof 
b.options.nextArrow&&b.$nextArrow.remove(),b.$slides.parent().hasClass("slick-track")&&b.$slides.unwrap().unwrap(),b.$slides.removeClass("slick-slide
 slick-active slick-center 
slick-visible").removeAttr("index").css({position:"",left:"",top:"",zIndex:"",opacity:"",width:""}),b.$slider.removeClass("slick-slider"),b.$slider.removeClass("slick-initialized"),b.$list.off(".slick"),a(window).off(".slick-"+b.instanceUid),a(document).off(".slick-"+b.instanceUid)},b.prototype.disableTransition=function(a){var
 
b=this,c={};c[b.transitionType]="",b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.fadeSlide=function(a,b,c){var
 
d=this;d.cssTransitions===!1?(d.$slides.eq(b).css({zIndex:1e3}),d.$slides.eq(b).animate({opacity:1},d.options.speed,d.options.easing,c),d.$slides.eq(a).animate({opacity:0},d.options.speed,d.options.easing)):(d.applyTransition(b),d.applyTransition(a),d.$slides.eq(b).css({opacity:1,zIndex:1e3}),d.$slides.eq(a).css({opacity:0}),c&&setTimeout
 
(function(){d.disableTransition(b),d.disableTransition(a),c.call()},d.options.speed))},b.prototype.filterSlides=function(a){var
 
b=this;null!==a&&(b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.filter(a).appendTo(b.$slideTrack),b.reinit())},b.prototype.getCurrent=function(){var
 a=this;return a.currentSlide},b.prototype.getDotCount=function(){var 
a=this,b=0,c=0,d=0;if(a.options.infinite===!0)d=Math.ceil(a.slideCount/a.options.slidesToScroll);else
 
for(;b<a.slideCount;)++d,b=c+a.options.slidesToShow,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return
 d-1},b.prototype.getLeft=function(a){var c,d,g,b=this,e=0;return 
b.slideOffset=0,d=b.$slides.first().outerHeight(),b.options.infinite===!0?(b.slideCount>b.options.slidesToShow&&(b.slideOffset=-1*b.slideWidth*b.options.slidesToShow,e=-1*d*b.options.slidesToShow),0!==b.slideCount%b.options.slidesToScroll&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount
 >b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=-1*(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth,e=-1*(b.options.slidesToShow-(a-b.slideCount))*d):(b.slideOffset=-1*b.slideCount%b.options.slidesToScroll*b.slideWidth,e=-1*b.slideCount%b.options.slidesToScroll*d))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?-1*a*b.slideWidth+b.slideOffset:-1*a*d+e,b.options.variableWidth===!0&&(g=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slid
 
esToShow),c=g[0]?-1*g[0].offsetLeft:0,b.options.centerMode===!0&&(g=b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=g[0]?-1*g[0].offsetLeft:0,c+=(b.$list.width()-g.outerWidth())/2)),c},b.prototype.getNavigableIndexes=function(){for(var
 
a=this,b=0,c=0,d=[];b<a.slideCount;)d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return
 d},b.prototype.getSlideCount=function(){var 
c,b=this;if(b.options.swipeToSlide===!0){var d=null;return 
b.$slideTrack.find(".slick-slide").each(function(c,e){return 
e.offsetLeft+a(e).outerWidth()/2>-1*b.swipeLeft?(d=e,!1):void 
0}),c=Math.abs(a(d).attr("index")-b.currentSlide)}return 
b.options.slidesToScroll},b.prototype.init=function(){var 
b=this;a(b.$slider).hasClass("slick-initialized")||(a(b.$slider).addClass("slick-initialized"),b.buildOut(),b.setProps(),b.startLoad(),b.loadSlid
 
er(),b.initializeEvents(),b.updateArrows(),b.updateDots()),null!==b.options.onInit&&b.options.onInit.call(this,b)},b.prototype.initArrowEvents=function(){var
 
a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.on("click.slick",{message:"next"},a.changeSlide))},b.prototype.initDotEvents=function(){var
 
b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&b.options.autoplay===!0&&a("li",b.$dots).on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}).on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()})},b.prototype.initializeEvents=function(){var
 b=this;b.initArrowEvents(),b.initDotEvents(),b.$list.on("touchstart.slick 
mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick 
mousemove.slick",{action:"move"},b.swipeHandler),b.$
 list.on("touchend.slick 
mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick 
mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),b.options.pauseOnHover===!0&&b.options.autoplay===!0&&(b.$list.on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}),b.$list.on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()})),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.options.slide,b.$slideTrack).on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,function(){b.checkResponsive(),b.setPosition()}),a(window).on("resize.slick.slick-"+b.instanceUid,function(){a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.setPosition()},50))}),a("*[draggable!=true]",b.$slideTrack).on("dragstart",function(a){a.preventDefault()}),a(wi
 
ndow).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.initUI=function(){var
 
a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show(),a.options.autoplay===!0&&a.autoPlay()},b.prototype.keyHandler=function(a){var
 
b=this;37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:"next"}})},b.prototype.lazyLoad=function(){function
 g(b){a("img[data-lazy]",b).each(function(){var 
b=a(this),c=a(this).attr("data-lazy");b.load(function(){b.animate({opacity:1},200)}).css({opacity:0}).attr("src",c).removeAttr("data-lazy").removeClass("slick-loading")})}var
 
c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToS
 
how+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=e+b.options.slidesToShow,b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d))},b.prototype.loadSlider=function(){var
 
a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad()},b.prototype.postSlide=function(a){var
 
b=this;null!==b.options.onAfterChange&&b.options.onAfterChange.call(this,b,a),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.aut
 
oplay===!0&&b.paused===!1&&b.autoPlay()},b.prototype.progressiveLazyLoad=function(){var
 
c,d,b=this;c=a("img[data-lazy]",b.$slider).length,c>0&&(d=a("img[data-lazy]",b.$slider).first(),d.attr("src",d.attr("data-lazy")).removeClass("slick-loading").load(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}).error(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}))},b.prototype.refresh=function(){var
 
b=this,c=b.currentSlide;b.destroy(),a.extend(b,b.initials),b.init(),b.changeSlide({data:{message:"index",index:c}},!0)},b.prototype.reinit=function(){var
 
b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.options.focusO
 
nSelect===!0&&a(b.options.slide,b.$slideTrack).on("click.slick",b.selectHandler),b.setSlideClasses(0),b.setPosition(),null!==b.options.onReInit&&b.options.onReInit.call(this,b)},b.prototype.removeSlide=function(a,b,c){var
 d=this;return"boolean"==typeof 
a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,d.reinit(),void
 0)},b.prototype.setCSS=function(a){var 
d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?a+"px":"0px",e="top"==b.positionProp?a+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+",
 "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 
0px)",b.$
 slideTrack.css(c)))},b.prototype.setDimensions=function(){var 
b=this;if(b.options.vertical===!1?b.options.centerMode===!0&&b.$list.css({padding:"0px
 
"+b.options.centerPadding}):(b.$list.height(b.$slides.first().outerHeight(!0)*b.options.slidesToShow),b.options.centerMode===!0&&b.$list.css({padding:b.options.centerPadding+"
 
0px"})),b.listWidth=b.$list.width(),b.listHeight=b.$list.height(),b.options.vertical===!1&&b.options.variableWidth===!1)b.slideWidth=Math.ceil(b.listWidth/b.options.slidesToShow),b.$slideTrack.width(Math.ceil(b.slideWidth*b.$slideTrack.children(".slick-slide").length));else
 if(b.options.variableWidth===!0){var 
c=0;b.slideWidth=Math.ceil(b.listWidth/b.options.slidesToShow),b.$slideTrack.children(".slick-slide").each(function(){c+=Math.ceil(a(this).outerWidth(!0))}),b.$slideTrack.width(Math.ceil(c)+1)}else
 
b.slideWidth=Math.ceil(b.listWidth),b.$slideTrack.height(Math.ceil(b.$slides.first().outerHeight(!0)*b.$slideTrack.children(".slick-slide").length));var
 d=b.$slid
 
es.first().outerWidth(!0)-b.$slides.first().width();b.options.variableWidth===!1&&b.$slideTrack.children(".slick-slide").width(b.slideWidth-d)},b.prototype.setFade=function(){var
 
c,b=this;b.$slides.each(function(d,e){c=-1*b.slideWidth*d,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:800,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:800,opacity:0})}),b.$slides.eq(b.currentSlide).css({zIndex:900,opacity:1})},b.prototype.setHeight=function(){var
 
a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var
 
b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b)}},b.prototype.setPosition=function(){var
 
a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),null!==a.options.onSetPosition&&a.options.onSetPosition.call(this,a)},b.prototype.setProps=function(){var
 
a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"==
 
=a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void
 0!==b.WebkitTransition||void 0!==b.MozTransition||void 
0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),void 
0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void
 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 
0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void
 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 
0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void
 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 
0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void
 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animTy
 
pe!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=null!==a.animType&&a.animType!==!1},b.prototype.setSlideClasses=function(a){var
 
c,d,e,f,b=this;b.$slider.find(".slick-slide").removeClass("slick-active").removeClass("slick-center"),d=b.$slider.find(".slick-slide"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active"):(e=b.options.slidesToShow+a,d.slice(e-c+1,e+c+2).addClass("slick-active")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active"):d.length<=b.options.slidesToShow?d.addClass("slick-active"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!
 
0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-a<b.options.slidesToShow?d.slice(e-(b.options.slidesToShow-f),e+f).addClass("slick-active"):d.slice(e,e+b.options.slidesToShow).addClass("slick-active")),"ondemand"===b.options.lazyLoad&&b.lazyLoad()},b.prototype.setupInfinite=function(){var
 
c,d,e,b=this;if(b.options.fade===!0&&(b.options.centerMode=!1),b.options.infinite===!0&&b.options.fade===!1&&(d=null,b.slideCount>b.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1)d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");for(c=0;e>c;c+=1)d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},b.prototype.selectHandler=function(b
 ){var 
c=this,d=parseInt(a(b.target).parents(".slick-slide").attr("index"));return 
d||(d=0),c.slideCount<=c.options.slidesToShow?(c.$slider.find(".slick-slide").removeClass("slick-active"),c.$slides.eq(d).addClass("slick-active"),c.options.centerMode===!0&&(c.$slider.find(".slick-slide").removeClass("slick-center"),c.$slides.eq(d).addClass("slick-center")),c.asNavFor(d),void
 0):(c.slideHandler(d),void 0)},b.prototype.slideHandler=function(a,b,c){var 
d,e,f,g,i=null,j=this;return 
b=b||!1,j.animating===!0&&j.options.waitForAnimate===!0||j.options.fade===!0&&j.currentSlide===a||j.slideCount<=j.options.slidesToShow?void
 
0:(b===!1&&j.asNavFor(a),d=a,i=j.getLeft(d),g=j.getLeft(j.currentSlide),j.currentLeft=null===j.swipeLeft?g:j.swipeLeft,j.options.infinite===!1&&j.options.centerMode===!1&&(0>a||a>j.getDotCount()*j.options.slidesToScroll)?(j.options.fade===!1&&(d=j.currentSlide,c!==!0?j.animateSlide(g,function(){j.postSlide(d)}):j.postSlide(d)),void
 0):j.options.infinite===!1&&j.options.cen
 
terMode===!0&&(0>a||a>j.slideCount-j.options.slidesToScroll)?(j.options.fade===!1&&(d=j.currentSlide,c!==!0?j.animateSlide(g,function(){j.postSlide(d)}):j.postSlide(d)),void
 
0):(j.options.autoplay===!0&&clearInterval(j.autoPlayTimer),e=0>d?0!==j.slideCount%j.options.slidesToScroll?j.slideCount-j.slideCount%j.options.slidesToScroll:j.slideCount+d:d>=j.slideCount?0!==j.slideCount%j.options.slidesToScroll?0:d-j.slideCount:d,j.animating=!0,null!==j.options.onBeforeChange&&a!==j.currentSlide&&j.options.onBeforeChange.call(this,j,j.currentSlide,e),f=j.currentSlide,j.currentSlide=e,j.setSlideClasses(j.currentSlide),j.updateDots(),j.updateArrows(),j.options.fade===!0?(c!==!0?j.fadeSlide(f,e,function(){j.postSlide(e)}):j.postSlide(e),void
 0):(c!==!0?j.animateSlide(i,function(){j.postSlide(e)}):j.postSlide(e),void 
0)))},b.prototype.startLoad=function(){var 
a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideC
 
ount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading")},b.prototype.swipeDirection=function(){var
 a,b,c,d,e=this;return 
a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":"vertical"},b.prototype.swipeEnd=function(){var
 b=this;if(b.dragging=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 
0===b.touchObject.curX)return!1;if(b.touchObject.swipeLength>=b.touchObject.minSwipe)switch(b.swipeDirection()){case"left":b.slideHandler(b.currentSlide+b.getSlideCount()),b.currentDirection=0,b.touchObject={};break;case"right":b.slideHandler(b.currentSlide-b.getSlideCount()),b.currentDirection=1,b.touchObject={}}else
 
b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={})},b.prototype.s
 wipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend"in 
document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse")))switch(b.touchObject.fingerCount=a.originalEvent&&void
 
0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a)}},b.prototype.swipeMove=function(a){var
 c,d,e,f,b=this;return f=void 
0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||f&&1!==f.length?!1:(c=b.getLeft(b.currentSlide),b.touchObject.curX=void
 0!==f?f[0].pageX:a.clientX,b.touchObject.curY=void 
0!==f?f[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),d=b.swipeDirection(),"vertical"!==d?(void
 
0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),e=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObj
 
ect.startX?1:-1),b.swipeLeft=b.options.vertical===!1?c+b.touchObject.swipeLength*e:c+b.touchObject.swipeLength*(b.$list.height()/b.listWidth)*e,b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):(b.setCSS(b.swipeLeft),void
 0)):void 0)},b.prototype.swipeStart=function(a){var c,b=this;return 
1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void
 0!==a.originalEvent&&void 
0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void
 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 
0!==c?c.pageY:a.clientY,b.dragging=!0,void 
0)},b.prototype.unfilterSlides=function(){var 
a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit())},b.prototype.unload=function(){var
 
b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&"object"!=typeof
 b.
 options.prevArrow&&b.$prevArrow.remove(),b.$nextArrow&&"object"!=typeof 
b.options.nextArrow&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide 
slick-active 
slick-visible").css("width","")},b.prototype.updateArrows=function(){var 
b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.options.infinite!==!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.removeClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled")):a.currentSlide>a.slideCount-a.options.slidesToShow+b&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled")))},b.prototype.updateDots=function(){var
 a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-activ
 
e"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active"))},a.fn.slick=function(a){var
 c=this;return c.each(function(c,d){d.slick=new 
b(d,a)})},a.fn.slickAdd=function(a,b,c){var d=this;return 
d.each(function(d,e){e.slick.addSlide(a,b,c)})},a.fn.slickCurrentSlide=function(){var
 a=this;return a.get(0).slick.getCurrent()},a.fn.slickFilter=function(a){var 
b=this;return 
b.each(function(b,c){c.slick.filterSlides(a)})},a.fn.slickGoTo=function(a,b){var
 c=this;return 
c.each(function(c,d){d.slick.changeSlide({data:{message:"index",index:parseInt(a)}},b)})},a.fn.slickNext=function(){var
 a=this;return 
a.each(function(a,b){b.slick.changeSlide({data:{message:"next"}})})},a.fn.slickPause=function(){var
 a=this;return 
a.each(function(a,b){b.slick.autoPlayClear(),b.slick.paused=!0})},a.fn.slickPlay=function(){var
 a=this;return 
a.each(function(a,b){b.slick.paused=!1,b.slick.autoPlay()})},a.fn.slickPrev=function(){var
 a=this;return a.each(function(a,b){b.sl
 
ick.changeSlide({data:{message:"previous"}})})},a.fn.slickRemove=function(a,b){var
 c=this;return 
c.each(function(c,d){d.slick.removeSlide(a,b)})},a.fn.slickRemoveAll=function(){var
 a=this;return 
a.each(function(a,b){b.slick.removeSlide(null,null,!0)})},a.fn.slickGetOption=function(a){var
 b=this;return 
b.get(0).slick.options[a]},a.fn.slickSetOption=function(a,b,c){var 
d=this;return 
d.each(function(d,e){e.slick.options[a]=b,c===!0&&(e.slick.unload(),e.slick.reinit())})},a.fn.slickUnfilter=function(){var
 a=this;return 
a.each(function(a,b){b.slick.unfilterSlides()})},a.fn.unslick=function(){var 
a=this;return 
a.each(function(a,b){b.slick&&b.slick.destroy()})},a.fn.getSlick=function(){var 
a=null,b=this;return b.each(function(b,c){a=c.slick}),a}});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/html5shiv.js
----------------------------------------------------------------------
diff --git a/content/js/html5shiv.js b/content/js/html5shiv.js
deleted file mode 100644
index 1c3a552..0000000
--- a/content/js/html5shiv.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// html5shiv MIT @rem remysharp.com/html5-enabling-script
-// iepp v1.5.1 MIT @jon_neal iecss.com/print-protector
-/*@cc_on@if(@_jscript_version<9)(function(p,e){function 
q(a,b){if(g[a])g[a].styleSheet.cssText+=b;else{var 
c=r[l],d=e[j]("style");d.media=a;c.insertBefore(d,c[l]);g[a]=d;q(a,b)}}function 
s(a,b){for(var c=new 
RegExp("\\b("+m+")\\b(?!.*[;}])","gi"),d=function(k){return".iepp_"+k},h=-1;++h<a.length;){b=a[h].media||b;s(a[h].imports,b);q(b,a[h].cssText.replace(c,d))}}function
 t(){for(var a,b=e.getElementsByTagName("*"),c,d,h=new 
RegExp("^"+m+"$","i"),k=-1;++k<b.length;)if((a=b[k])&&(d=a.nodeName.match(h))){c=new
 RegExp("^\\s*<"+d+"(.*)\\/"+
-d+">\\s*$","i");i.innerHTML=a.outerHTML.replace(/\r|\n/g," 
").replace(c,a.currentStyle.display=="block"?"<div$1/div>":"<span$1/span>");c=i.childNodes[0];c.className+="
 
iepp_"+d;c=f[f.length]=[a,c];a.parentNode.replaceChild(c[1],c[0])}s(e.styleSheets,"all")}function
 u(){for(var 
a=-1,b;++a<f.length;)f[a][1].parentNode.replaceChild(f[a][0],f[a][1]);for(b in 
g)r[l].removeChild(g[b]);g={};f=[]}for(var m="abbr article aside audio canvas 
command datalist details figure figcaption footer header hgroup mark meter nav 
output progress section summary time video".replace(/ /g,
-"|"),n=m.split("|"),r=e.documentElement,i=e.createDocumentFragment(),g={},f=[],o=-1,l="firstChild",j="createElement";++o<n.length;){e[j](n[o]);i[j](n[o])}i=i.appendChild(e[j]("div"));p.attachEvent("onbeforeprint",t);p.attachEvent("onafterprint",u)})(this,document)@end@*/
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard.as
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard.as 
b/content/js/zeroclipboard/ZeroClipboard.as
deleted file mode 100755
index 26ad18b..0000000
--- a/content/js/zeroclipboard/ZeroClipboard.as
+++ /dev/null
@@ -1,81 +0,0 @@
-package {
-       // Simple Set Clipboard System
-       // Author: Joseph Huckaby
-       
-       import flash.display.Stage;
-       import flash.display.Sprite;
-       import flash.display.LoaderInfo;
-       import flash.display.StageScaleMode;
-       import flash.events.*;
-       import flash.display.StageAlign;
-       import flash.display.StageScaleMode;
-       import flash.external.ExternalInterface;
-       import flash.system.Security;
-       import flash.utils.*;
-       import flash.system.System;
- 
-       public class ZeroClipboard extends Sprite {
-               
-               private var id:String = '';
-               private var button:Sprite;
-               private var clipText:String = '';
-               
-               public function ZeroClipboard() {
-                       // constructor, setup event listeners and external 
interfaces
-                       stage.scaleMode = StageScaleMode.EXACT_FIT;
-                       flash.system.Security.allowDomain("*");
-                       
-                       // import flashvars
-                       var flashvars:Object = LoaderInfo( this.root.loaderInfo 
).parameters;
-                       id = flashvars.id;
-                       
-                       // invisible button covers entire stage
-                       button = new Sprite();
-                       button.buttonMode = true;
-                       button.useHandCursor = true;
-                       button.graphics.beginFill(0xCCFF00);
-                       button.graphics.drawRect(0, 0, 
Math.floor(flashvars.width), Math.floor(flashvars.height));
-                       button.alpha = 0.0;
-                       addChild(button);
-                       button.addEventListener(MouseEvent.CLICK, clickHandler);
-                       
-                       button.addEventListener(MouseEvent.MOUSE_OVER, 
function(event:Event) {
-                               ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseOver', null );
-                       } );
-                       button.addEventListener(MouseEvent.MOUSE_OUT, 
function(event:Event) {
-                               ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseOut', null );
-                       } );
-                       button.addEventListener(MouseEvent.MOUSE_DOWN, 
function(event:Event) {
-                               ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseDown', null );
-                       } );
-                       button.addEventListener(MouseEvent.MOUSE_UP, 
function(event:Event) {
-                               ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseUp', null );
-                       } );
-                       
-                       // external functions
-                       ExternalInterface.addCallback("setHandCursor", 
setHandCursor);
-                       ExternalInterface.addCallback("setText", setText);
-                       
-                       // signal to the browser that we are ready
-                       ExternalInterface.call( 'ZeroClipboard.dispatch', id, 
'load', null );
-               }
-               
-               public function setText(newText) {
-                       // set the maximum number of files allowed
-                       clipText = newText;
-               }
-               
-               public function setHandCursor(enabled:Boolean) {
-                       // control whether the hand cursor is shown on rollover 
(true)
-                       // or the default arrow cursor (false)
-                       button.useHandCursor = enabled;
-               }
-               
-               private function clickHandler(event:Event):void {
-                       // user click copies text to clipboard
-                       // as of flash player 10, this MUST happen from an 
in-movie flash click event
-                       System.setClipboard( clipText );
-                       ExternalInterface.call( 'ZeroClipboard.dispatch', id, 
'complete', clipText );
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard.fla
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard.fla 
b/content/js/zeroclipboard/ZeroClipboard.fla
deleted file mode 100755
index 007dc94..0000000
Binary files a/content/js/zeroclipboard/ZeroClipboard.fla and /dev/null differ

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard.js
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard.js 
b/content/js/zeroclipboard/ZeroClipboard.js
deleted file mode 100755
index 5adde95..0000000
--- a/content/js/zeroclipboard/ZeroClipboard.js
+++ /dev/null
@@ -1,311 +0,0 @@
-// Simple Set Clipboard System
-// Author: Joseph Huckaby
-
-var ZeroClipboard = {
-       
-       version: "1.0.7",
-       clients: {}, // registered upload clients on page, indexed by id
-       moviePath: 'ZeroClipboard.swf', // URL to movie
-       nextId: 1, // ID of next movie
-       
-       $: function(thingy) {
-               // simple DOM lookup utility function
-               if (typeof(thingy) == 'string') thingy = 
document.getElementById(thingy);
-               if (!thingy.addClass) {
-                       // extend element with a few useful methods
-                       thingy.hide = function() { this.style.display = 'none'; 
};
-                       thingy.show = function() { this.style.display = ''; };
-                       thingy.addClass = function(name) { 
this.removeClass(name); this.className += ' ' + name; };
-                       thingy.removeClass = function(name) {
-                               var classes = this.className.split(/\s+/);
-                               var idx = -1;
-                               for (var k = 0; k < classes.length; k++) {
-                                       if (classes[k] == name) { idx = k; k = 
classes.length; }
-                               }
-                               if (idx > -1) {
-                                       classes.splice( idx, 1 );
-                                       this.className = classes.join(' ');
-                               }
-                               return this;
-                       };
-                       thingy.hasClass = function(name) {
-                               return !!this.className.match( new 
RegExp("\\s*" + name + "\\s*") );
-                       };
-               }
-               return thingy;
-       },
-       
-       setMoviePath: function(path) {
-               // set path to ZeroClipboard.swf
-               this.moviePath = path;
-       },
-       
-       dispatch: function(id, eventName, args) {
-               // receive event from flash movie, send to client               
-               var client = this.clients[id];
-               if (client) {
-                       client.receiveEvent(eventName, args);
-               }
-       },
-       
-       register: function(id, client) {
-               // register new client to receive events
-               this.clients[id] = client;
-       },
-       
-       getDOMObjectPosition: function(obj, stopObj) {
-               // get absolute coordinates for dom element
-               var info = {
-                       left: 0, 
-                       top: 0, 
-                       width: obj.width ? obj.width : obj.offsetWidth, 
-                       height: obj.height ? obj.height : obj.offsetHeight
-               };
-
-               while (obj && (obj != stopObj)) {
-                       info.left += obj.offsetLeft;
-                       info.top += obj.offsetTop;
-                       obj = obj.offsetParent;
-               }
-
-               return info;
-       },
-       
-       Client: function(elem) {
-               // constructor for new simple upload client
-               this.handlers = {};
-               
-               // unique ID
-               this.id = ZeroClipboard.nextId++;
-               this.movieId = 'ZeroClipboardMovie_' + this.id;
-               
-               // register client with singleton to receive flash events
-               ZeroClipboard.register(this.id, this);
-               
-               // create movie
-               if (elem) this.glue(elem);
-       }
-};
-
-ZeroClipboard.Client.prototype = {
-       
-       id: 0, // unique ID for us
-       ready: false, // whether movie is ready to receive events or not
-       movie: null, // reference to movie object
-       clipText: '', // text to copy to clipboard
-       handCursorEnabled: true, // whether to show hand cursor, or default 
pointer cursor
-       cssEffects: true, // enable CSS mouse effects on dom container
-       handlers: null, // user event handlers
-       
-       glue: function(elem, appendElem, stylesToAdd) {
-               // glue to DOM element
-               // elem can be ID or actual DOM element object
-               this.domElement = ZeroClipboard.$(elem);
-               
-               // float just above object, or zIndex 99 if dom element isn't 
set
-               var zIndex = 99;
-               if (this.domElement.style.zIndex) {
-                       zIndex = parseInt(this.domElement.style.zIndex, 10) + 1;
-               }
-               
-               if (typeof(appendElem) == 'string') {
-                       appendElem = ZeroClipboard.$(appendElem);
-               }
-               else if (typeof(appendElem) == 'undefined') {
-                       appendElem = document.getElementsByTagName('body')[0];
-               }
-               
-               // find X/Y position of domElement
-               var box = ZeroClipboard.getDOMObjectPosition(this.domElement, 
appendElem);
-               
-               // create floating DIV above element
-               this.div = document.createElement('div');
-               var style = this.div.style;
-               style.position = 'absolute';
-               style.left = '' + box.left + 'px';
-               style.top = '' + box.top + 'px';
-               style.width = '' + box.width + 'px';
-               style.height = '' + box.height + 'px';
-               style.zIndex = zIndex;
-               
-               if (typeof(stylesToAdd) == 'object') {
-                       for (addedStyle in stylesToAdd) {
-                               style[addedStyle] = stylesToAdd[addedStyle];
-                       }
-               }
-               
-               // style.backgroundColor = '#f00'; // debug
-               
-               appendElem.appendChild(this.div);
-               
-               this.div.innerHTML = this.getHTML( box.width, box.height );
-       },
-       
-       getHTML: function(width, height) {
-               // return HTML for movie
-               var html = '';
-               var flashvars = 'id=' + this.id + 
-                       '&width=' + width + 
-                       '&height=' + height;
-                       
-               if (navigator.userAgent.match(/MSIE/)) {
-                       // IE gets an OBJECT tag
-                       var protocol = location.href.match(/^https/i) ? 
'https://' : 'http://';
-                       html += '<object 
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
codebase="'+protocol+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
 width="'+width+'" height="'+height+'" id="'+this.movieId+'" 
align="middle"><param name="allowScriptAccess" value="always" /><param 
name="allowFullScreen" value="false" /><param name="movie" 
value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param 
name="menu" value="false" /><param name="quality" value="best" /><param 
name="bgcolor" value="#ffffff" /><param name="flashvars" 
value="'+flashvars+'"/><param name="wmode" value="transparent"/></object>';
-               }
-               else {
-                       // all other browsers get an EMBED tag
-                       html += '<embed id="'+this.movieId+'" 
src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" 
bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="'+this.movieId+'" 
align="middle" allowScriptAccess="always" allowFullScreen="false" 
type="application/x-shockwave-flash" 
pluginspage="http://www.macromedia.com/go/getflashplayer"; 
flashvars="'+flashvars+'" wmode="transparent" />';
-               }
-               return html;
-       },
-       
-       hide: function() {
-               // temporarily hide floater offscreen
-               if (this.div) {
-                       this.div.style.left = '-2000px';
-               }
-       },
-       
-       show: function() {
-               // show ourselves after a call to hide()
-               this.reposition();
-       },
-       
-       destroy: function() {
-               // destroy control and floater
-               if (this.domElement && this.div) {
-                       this.hide();
-                       this.div.innerHTML = '';
-                       
-                       var body = document.getElementsByTagName('body')[0];
-                       try { body.removeChild( this.div ); } catch(e) {;}
-                       
-                       this.domElement = null;
-                       this.div = null;
-               }
-       },
-       
-       reposition: function(elem) {
-               // reposition our floating div, optionally to new container
-               // warning: container CANNOT change size, only position
-               if (elem) {
-                       this.domElement = ZeroClipboard.$(elem);
-                       if (!this.domElement) this.hide();
-               }
-               
-               if (this.domElement && this.div) {
-                       var box = 
ZeroClipboard.getDOMObjectPosition(this.domElement);
-                       var style = this.div.style;
-                       style.left = '' + box.left + 'px';
-                       style.top = '' + box.top + 'px';
-               }
-       },
-       
-       setText: function(newText) {
-               // set text to be copied to clipboard
-               this.clipText = newText;
-               if (this.ready) this.movie.setText(newText);
-       },
-       
-       addEventListener: function(eventName, func) {
-               // add user event listener for event
-               // event types: load, queueStart, fileStart, fileComplete, 
queueComplete, progress, error, cancel
-               eventName = eventName.toString().toLowerCase().replace(/^on/, 
'');
-               if (!this.handlers[eventName]) this.handlers[eventName] = [];
-               this.handlers[eventName].push(func);
-       },
-       
-       setHandCursor: function(enabled) {
-               // enable hand cursor (true), or default arrow cursor (false)
-               this.handCursorEnabled = enabled;
-               if (this.ready) this.movie.setHandCursor(enabled);
-       },
-       
-       setCSSEffects: function(enabled) {
-               // enable or disable CSS effects on DOM container
-               this.cssEffects = !!enabled;
-       },
-       
-       receiveEvent: function(eventName, args) {
-               // receive event from flash
-               eventName = eventName.toString().toLowerCase().replace(/^on/, 
'');
-                               
-               // special behavior for certain events
-               switch (eventName) {
-                       case 'load':
-                               // movie claims it is ready, but in IE this 
isn't always the case...
-                               // bug fix: Cannot extend EMBED DOM elements in 
Firefox, must use traditional function
-                               this.movie = 
document.getElementById(this.movieId);
-                               if (!this.movie) {
-                                       var self = this;
-                                       setTimeout( function() { 
self.receiveEvent('load', null); }, 1 );
-                                       return;
-                               }
-                               
-                               // firefox on pc needs a "kick" in order to set 
these in certain cases
-                               if (!this.ready && 
navigator.userAgent.match(/Firefox/) && navigator.userAgent.match(/Windows/)) {
-                                       var self = this;
-                                       setTimeout( function() { 
self.receiveEvent('load', null); }, 100 );
-                                       this.ready = true;
-                                       return;
-                               }
-                               
-                               this.ready = true;
-                               this.movie.setText( this.clipText );
-                               this.movie.setHandCursor( 
this.handCursorEnabled );
-                               break;
-                       
-                       case 'mouseover':
-                               if (this.domElement && this.cssEffects) {
-                                       this.domElement.addClass('hover');
-                                       if (this.recoverActive) 
this.domElement.addClass('active');
-                               }
-                               break;
-                       
-                       case 'mouseout':
-                               if (this.domElement && this.cssEffects) {
-                                       this.recoverActive = false;
-                                       if (this.domElement.hasClass('active')) 
{
-                                               
this.domElement.removeClass('active');
-                                               this.recoverActive = true;
-                                       }
-                                       this.domElement.removeClass('hover');
-                               }
-                               break;
-                       
-                       case 'mousedown':
-                               if (this.domElement && this.cssEffects) {
-                                       this.domElement.addClass('active');
-                               }
-                               break;
-                       
-                       case 'mouseup':
-                               if (this.domElement && this.cssEffects) {
-                                       this.domElement.removeClass('active');
-                                       this.recoverActive = false;
-                               }
-                               break;
-               } // switch eventName
-               
-               if (this.handlers[eventName]) {
-                       for (var idx = 0, len = 
this.handlers[eventName].length; idx < len; idx++) {
-                               var func = this.handlers[eventName][idx];
-                       
-                               if (typeof(func) == 'function') {
-                                       // actual function reference
-                                       func(this, args);
-                               }
-                               else if ((typeof(func) == 'object') && 
(func.length == 2)) {
-                                       // PHP style object + method, i.e. 
[myObject, 'myMethod']
-                                       func[0][ func[1] ](this, args);
-                               }
-                               else if (typeof(func) == 'string') {
-                                       // name of function
-                                       window[func](this, args);
-                               }
-                       } // foreach event handler defined
-               } // user defined handler for event
-       }
-       
-};

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard.swf
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard.swf 
b/content/js/zeroclipboard/ZeroClipboard.swf
deleted file mode 100755
index 13bf8e3..0000000
Binary files a/content/js/zeroclipboard/ZeroClipboard.swf and /dev/null differ

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard10.as
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard10.as 
b/content/js/zeroclipboard/ZeroClipboard10.as
deleted file mode 100644
index 7b07a6a..0000000
--- a/content/js/zeroclipboard/ZeroClipboard10.as
+++ /dev/null
@@ -1 +0,0 @@
-package {
        // Simple Set Clipboard System
        // Author: Joseph Huckaby
        
        import flash.display.Stage;
        import flash.display.Sprite;
        import flash.desktop.Clipboard;
        import flash.desktop.ClipboardFormats;
        import flash.desktop.ClipboardTransferMode;
        import flash.display.LoaderInfo;
        import flash.display.StageScaleMode;
        import flash.events.*;
        import flash.display.StageAlign;
        import flash.display.StageScaleMode;
        import flash.external.ExternalInterface;
        import flash.system.Security;
        import flash.utils.*;
        import flash.system.System;
 
        public class ZeroClipboard10 extends Sprite {
                
                private var id:String = '';
                private var button:Sprite;
                private var clipText:String = '';
                
                public function ZeroClipboard10() {
                        // constructor, setup event listeners and external 
interfaces
                        stage.scaleMode = StageScaleMode.EXACT_FIT;
                        flash.system.Security.allowDomain("*");
                        
                        // import flashvars
                        var flashvars:Object = LoaderInfo( this.root.loaderInfo 
).parameters;
                        id = fl
 ashvars.id;
                        
                        // invisible button covers entire stage
                        button = new Sprite();
                        button.buttonMode = true;
                        button.useHandCursor = true;
                        button.graphics.beginFill(0xCCFF00);
                        button.graphics.drawRect(0, 0, 
Math.floor(flashvars.width), Math.floor(flashvars.height));
                        button.alpha = 0.0;
                        addChild(button);
                        button.addEventListener(MouseEvent.CLICK, clickHandler);
                        
                        button.addEventListener(MouseEvent.MOUSE_OVER, 
function(event:Event) {
                                ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseOver', null );
                        } );
                        button.addEventListener(MouseEvent.MOUSE_OUT, 
function(event:Event) {
                                ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseOut', null );
                        } );
                        button.addEventListener(MouseEvent.MOUSE_DOWN, 
function(event:Event) {
                                ExternalInterface.call( 
'ZeroClipboard.dispatch', id, 'mouseDown', null );
                        } );
                        button.addEventListener(MouseEvent.MOUSE_UP, 
function(event:Event) {
                                ExternalInterface.call( 
'ZeroClipboard.dispatch', id
 , 'mouseUp', null );
                        } );
                        
                        // external functions
                        ExternalInterface.addCallback("setHandCursor", 
setHandCursor);
                        ExternalInterface.addCallback("setText", setText);
                        
                        // signal to the browser that we are ready
                        ExternalInterface.call( 'ZeroClipboard.dispatch', id, 
'load', null );
                }
                
                public function setText(newText) {
                        // set the maximum number of files allowed
                        clipText = newText;
                }
                
                public function setHandCursor(enabled:Boolean) {
                        // control whether the hand cursor is shown on rollover 
(true)
                        // or the default arrow cursor (false)
                        button.useHandCursor = enabled;
                }
                
                private function clickHandler(event:Event):void {
                        // user click copies text to clipboard
                        // as of flash player 10, this MUST happen from an 
in-movie flash click event
                        Clipboard.generalClipboard.clear();
                        
Clipboard.generalClipboard.setData(ClipboardFormats.TEXT_FORMAT, clipText);
                        
Clipboard.generalClipboard.setData(ClipboardFormats.HTML_FORMAT, clipText);
                
        ExternalInterface.call( 'ZeroClipboard.dispatch', id, 'complete', 
clipText );
                }
        }
}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard10.fla
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard10.fla 
b/content/js/zeroclipboard/ZeroClipboard10.fla
deleted file mode 100755
index b98b5b9..0000000
Binary files a/content/js/zeroclipboard/ZeroClipboard10.fla and /dev/null differ

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/ZeroClipboard10.swf
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/ZeroClipboard10.swf 
b/content/js/zeroclipboard/ZeroClipboard10.swf
deleted file mode 100644
index bfed97f..0000000
Binary files a/content/js/zeroclipboard/ZeroClipboard10.swf and /dev/null differ

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/js/zeroclipboard/test.html
----------------------------------------------------------------------
diff --git a/content/js/zeroclipboard/test.html 
b/content/js/zeroclipboard/test.html
deleted file mode 100755
index a6da39e..0000000
--- a/content/js/zeroclipboard/test.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-       <title>Zero Clipboard Test</title>
-       <style type="text/css">
-               body { font-family:arial,sans-serif; font-size:9pt; }
-               
-               .my_clip_button { width:150px; text-align:center; border:1px 
solid black; background-color:#ccc; margin:10px; padding:10px; cursor:default; 
font-size:9pt; }
-               .my_clip_button.hover { background-color:#eee; }
-               .my_clip_button.active { background-color:#aaa; }
-       </style>
-       <script type="text/javascript" src="ZeroClipboard.js"></script>
-       <script language="JavaScript">
-               var clip = null;
-               
-               function $(id) { return document.getElementById(id); }
-               
-               function init() {
-                       clip = new ZeroClipboard.Client();
-                       clip.setHandCursor( true );
-                       
-                       clip.addEventListener('load', function (client) {
-                               debugstr("Flash movie loaded and ready.");
-                       });
-                       
-                       clip.addEventListener('mouseOver', function (client) {
-                               // update the text on mouse over
-                               clip.setText( $('fe_text').value );
-                       });
-                       
-                       clip.addEventListener('complete', function (client, 
text) {
-                               debugstr("Copied text to clipboard: " + text );
-                       });
-                       
-                       clip.glue( 'd_clip_button', 'd_clip_container' );
-               }
-               
-               function debugstr(msg) {
-                       var p = document.createElement('p');
-                       p.innerHTML = msg;
-                       $('d_debug').appendChild(p);
-               }
-       </script>
-</head>
-<body onLoad="init()">
-       <h1>Zero Clipboard Test</h1>
-       <p><script>document.write("Your browser: " + 
navigator.userAgent);</script></p>
-       <table width="100%">
-               <tr>
-                       <td width="50%" valign="top">
-                               <!-- Upload Form -->
-                               <table>
-                                       <tr>
-                                               <td 
align="right"><b>Text:</b></td>
-                                               <td align="left"><textarea 
id="fe_text" cols=50 rows=5 onChange="clip.setText(this.value)">Copy 
me!</textarea></td>
-                                       </tr>
-                               </table>
-                               <br/>
-                               <div id="d_clip_container" 
style="position:relative">
-                                       <div id="d_clip_button" 
class="my_clip_button"><b>Copy To Clipboard...</b></div>
-                               </div>
-                       </td>
-                       <td width="50%" valign="top">
-                               <!-- Debug Console -->
-                               <div id="d_debug" style="border:1px solid #aaa; 
padding: 10px; font-size:9pt;">
-                                       <h3>Debug Console:</h3>
-                               </div>
-                       </td>
-               </tr>
-       </table>
-       
-       <br/><br/>
-       You can paste text here if you want, to make sure it worked:<br/>
-       <textarea id="testarea" cols=50 rows=10></textarea><br/>
-       <input type=button value="Clear Test Area" onClick="$('testarea').value 
= '';"/>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/learn/blogs.html
----------------------------------------------------------------------
diff --git a/content/learn/blogs.html b/content/learn/blogs.html
new file mode 100644
index 0000000..4fdaad7
--- /dev/null
+++ b/content/learn/blogs.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <title>Wicket related blogs | Apache Wicket</title>
+        <meta charset="utf8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <meta name="viewport" content="width=device-width, initial-scale=1" />
+
+        <link rel="shortcut icon" href="/favicon.ico" 
type="image/vnd.microsoft.icon" />
+        <link rel="stylesheet" href="/css/style.css" type="text/css" 
media="screen" />
+        <link 
href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" 
rel="stylesheet" />
+
+               <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
+
+    </head>
+
+    <body class="">
+        <div class="header default">
+    <div class="l-container">
+<nav class="mainmenu">
+    <ul>
+               <!-- /start/quickstart.html || /learn/blogs.html -->
+       <li class=""><a href="/start/quickstart.html">Quick Start</a></li>
+               <!-- /start/download.html || /learn/blogs.html -->
+       <li class=""><a href="/start/download.html">Download</a></li>
+               <!-- /learn || /learn/blogs.html -->
+       <li class=""><a href="/learn">Documentation</a></li>
+               <!-- /help || /learn/blogs.html -->
+       <li class=""><a href="/help">Support</a></li>
+               <!-- /contribute || /learn/blogs.html -->
+       <li class=""><a href="/contribute">Contribute</a></li>
+               <!-- /apache || /learn/blogs.html -->
+       <li class=""><a href="/apache">Apache</a></li>
+    </ul>
+</nav>
+        <div class="logo">
+    <a href="/"><img src="/img/logo-apachewicket-white.svg" alt="Apache 
Wicket"></a>
+</div>
+    </div>
+</div>
+<main>
+    <div class="l-container">
+        <header class="l-full preamble">
+            <h1>Wicket related blogs</h1>
+        </header>
+        <section class="l-one-third right">
+            <div id="toc" class="toc"><div id="toc-title"><h2>Table of 
Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a 
href="#get-your-blog-listed"><span class="toc-number">1</span> <span 
class="toc-text">Get your blog listed!</span></a></li></ul></div>
+        </section>
+        <section class="l-two-third left">
+            <p>Any (open source) project exists solely because a community 
wants to support
+it. The Wicket community consists of the users and developers. There are many
+who want to share their experiences with Wicket and do so on the mailing
+lists , on several online media portals (for example The ServerSide and
+JavaLobby ), and on their blogs.</p>
+<p>Here is a list of regular Wicket bloggers, consisting of core contributers 
and enthusiastic users.</p>
+<ul>
+  <li><a href="http://wicketinaction.com/";>Wicket in Action</a> - Igor 
Vaynberg, Martijn Dashorst</li>
+  <li><a href="http://chillenious.wordpress.com/";>Chillenious!</a> - Eelco 
Hillenius</li>
+  <li><a href="http://codeact.wordpress.com/";>Jonathan</a> - Jonathan 
Locke</li>
+  <li><a href="http://herebebeasties.com/";>Here be beasties</a> - Al Maw</li>
+  <li><a href="http://www.jeremythomerson.com/blog";>Jeremy Thomerson</a> - 
Jeremy Thomerson</li>
+  <li><a href="http://technically.us/code";>Codierspiel</a> - Nathan Hamblen 
(runs on Wicket)</li>
+  <li><a href="http://www.systemmobile.com/?cat=4";>System Mobile</a> - Nick 
Heudecker</li>
+  <li><a href="http://www.wicket-praxis.de/blog/";>Wicket Praxis</a> - Michael 
Mosmann</li>
+  <li><a href="http://mysticcoders.com/blog";>Mystic Coders</a> - Andrew 
Lombardi</li>
+</ul>
+<h2 id="get-your-blog-listed">Get your blog listed!</h2>
+<p>If you think your blog is missing, then please send a message to one of the
+core contributors or the mailinglist. In the mean time you can add your blog
+to our wiki’s <a 
href="https://cwiki.apache.org/confluence/display/WICKET/Wicket+Blogs";>special 
blog
+page</a>.</p>
+        </section>
+    </div>
+</main>
+        <footer class="l-container">
+            <div class="l-full">
+    <img height="60px" src="/img/asf_logo.gif" style="float:left">
+    Copyright © 2014 — The Apache Software Foundation. Apache Wicket,
+    Wicket, Apache, the Apache feather logo, and the Apache Wicket
+    project logo are trademarks of The Apache Software Foundation. All
+    other marks mentioned may be trademarks or registered trademarks of
+    their respective owners.
+</div>
+        </footer>
+    </body>
+
+</html>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/learn/books/awc.html
----------------------------------------------------------------------
diff --git a/content/learn/books/awc.html b/content/learn/books/awc.html
index 20919b5..fa8b82d 100644
--- a/content/learn/books/awc.html
+++ b/content/learn/books/awc.html
@@ -1,203 +1,60 @@
 <!DOCTYPE html>
 <html>
-<head>
-    <title>Apache Wicket - Books — Apache Wicket Cookbook</title>
-
-       <link rel="stylesheet" href="/css/screen.css" type="text/css" 
media="screen" />
-
-    <!--[if lt ie 7]>
-       <link rel="stylesheet" href="/css/ie.css" type="text/css" 
media="screen" />
-    <![endif]-->
-    <link rel="shortcut icon" href="/favicon.ico" 
type="image/vnd.microsoft.icon" />
-       <link rel="alternate" type="application/atom+xml" href="/atom.xml" />
-       <meta http-equiv="content-type" content="text/html;charset=utf-8" />
-</head>
-<body>
-<div id="container">
-    <div id="content">
-        <div id="header"><a href="/"><h1 id="logo"><span>Apache 
Wicket</span></h1></a></div>
-               <div id="navigation">
-       <h5><a name="Navigation-Wicket"></a>Meet Wicket</h5>
-       <ul>
-               <li>
-                       <a href="/" title="Index">Home</a>
-               </li>
-               <li>
-                       <a href="/meet/introduction.html" 
title="Introduction">Introduction</a>
-               </li>
-               <li>
-                       <a href="/meet/features.html" 
title="Features">Features</a>
-               </li>
-               <li>
-                       <a href="/meet/buzz.html" title="Buzz">Buzz</a>
-               </li>
-               <li>
-                       <a href="/meet/vision.html" title="Vision">Vision</a>
-               </li>
-               <li>
-                       <a href="/meet/blogs.html" title="Blogs">Blogs</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-GettingStarted" 
id="Navigation-GettingStarted"></a>Get Started
-       </h5>
-       <ul>
-               <li>
-                       <a href="/start/download.html" title="Download 
Wicket">Download Wicket</a>
-               </li>
-               <li>
-                       <a href="/start/quickstart.html" title="Getting started 
via a Maven Archetype">Quickstart</a>
-               </li>
-               <li>
-                       <a href="http://www.jweekend.com/dev/LegUp"; 
rel="nofollow">More archetypes</a>
-               </li>
-               <li>
-                       <a href="/help" title="Get help">Get help</a>
-               </li>
-               <li>
-                       <a href="/help/email.html" title="Wicket Mailing 
Lists">Mailing Lists</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Documentation" 
id="Navigation-Documentation"></a>Learn
-       </h5>
-       <ul>
-               <li>
-                       <a href="/start/userguide.html" title="User Guide">User 
Guide</a>
-               </li>
-               <li>
-                       <a href="/learn/examples" title="Examples">Examples</a>
-               </li>
-               <li>
-                       <a 
href="http://www.wicket-library.com/wicket-examples/compref/";>Components</a>
-               </li>
-               <li>
-                       <a href="/learn/projects/" title="Projects extending 
basic Wicket">Projects</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET";>Wiki</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET/Reference+library";>Reference
 guide</a>
-               </li>
-               <li>
-                       <a href="/learn/books" title="Books">Books</a>
-               </li>
-               <li>
-                       <a href="/learn/ides.html" title="IDEs">IDEs</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Releases" 
id="Navigation-Releases"></a>Releases
-       </h5>
-       <ul>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/6.20.0";>Wicket 6.20</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.5.13";>Wicket 1.5</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.23";>Wicket 1.4</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7";>Wicket 1.3</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.2"; 
class="external-link" rel="nofollow">Wicket 1.2</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.1"; 
class="external-link" rel="nofollow">Wicket 1.1</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.0"; 
class="external-link" rel="nofollow">Wicket 1.0</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Docs" id="Navigation-Docs"></a>API Docs
-       </h5>
-       <ul>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/6.x/"; title="JavaDocs of 
Apache Wicket 6.x">Wicket 6.x</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.5.x/"; title="JavaDocs of 
Apache Wicket 1.5.x">Wicket 1.5</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.4.x"; title="JavaDocs of 
Apache Wicket 1.4.x">Wicket 1.4</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.3.x"; title="JavaDocs of 
Apache Wicket 1.3.x">Wicket 1.3</a>
-               </li>
-       </ul>
-       <h5>Wicket 7.x</h5>
-       <ul>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M6";>Download M6</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0";>Migration
 guide</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/7.x/"; title="JavaDocs of 
Apache Wicket 7.x">API Docs 7.x</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Developers" 
id="Navigation-Developers"></a>Contribute
-       </h5>
-       <ul>
-               <li>
-                       <a href="/contribute/write.html" title="Writing 
documentation">Writing docs</a>
-               </li>
-               <li>
-                       <a href="/contribute/build.html" title="Building from 
SVN">Build Wicket</a>
-               </li>
-               <li>
-                       <a href="/contribute/patch.html" title="Provide a 
patch">Provide a patch</a>
-               </li>
-               <li>
-                       <a href="/contribute/release.html" title="Release 
Wicket">Release Wicket</a>
-               </li>
-               <li>
-                       <a 
href="https://fisheye6.atlassian.com/browse/wicket-git"; title="Git Overview" 
class="external-link" rel="nofollow">Fisheye</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Apache" id="Navigation-Apache"></a>Apache
-       </h5>
-       <ul>
-               <li>
-                       <a href="http://www.apache.org/"; class="external-link" 
rel="nofollow">Apache</a>
-               </li>
-               <li>
-                       <a href="http://www.apache.org/licenses/"; 
class="external-link" rel="nofollow">License</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/foundation/sponsorship.html"; class="external-link" 
rel="nofollow">Sponsorship</a>
-               </li>
-               <li>
-                       <a href="http://apache.org/foundation/thanks.html"; 
class="external-link" rel="nofollow">Thanks</a>
-               </li>
-               <li>
-                       <a href="/apache/friends.html" title="Apache projects 
using Wicket">Friends</a>
-               </li>
-       </ul>
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <title>Books — Apache Wicket Cookbook | Apache Wicket</title>
+        <meta charset="utf8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <meta name="viewport" content="width=device-width, initial-scale=1" />
+
+        <link rel="shortcut icon" href="/favicon.ico" 
type="image/vnd.microsoft.icon" />
+        <link rel="stylesheet" href="/css/style.css" type="text/css" 
media="screen" />
+        <link 
href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" 
rel="stylesheet" />
+
+               <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
+
+    </head>
+
+    <body class="">
+        <div class="header default">
+    <div class="l-container">
+<nav class="mainmenu">
+    <ul>
+               <!-- /start/quickstart.html || /learn/books/awc.html -->
+       <li class=""><a href="/start/quickstart.html">Quick Start</a></li>
+               <!-- /start/download.html || /learn/books/awc.html -->
+       <li class=""><a href="/start/download.html">Download</a></li>
+               <!-- /learn || /learn/books/awc.html -->
+       <li class=""><a href="/learn">Documentation</a></li>
+               <!-- /help || /learn/books/awc.html -->
+       <li class=""><a href="/help">Support</a></li>
+               <!-- /contribute || /learn/books/awc.html -->
+       <li class=""><a href="/contribute">Contribute</a></li>
+               <!-- /apache || /learn/books/awc.html -->
+       <li class=""><a href="/apache">Apache</a></li>
+    </ul>
+</nav>
+        <div class="logo">
+    <a href="/"><img src="/img/logo-apachewicket-white.svg" alt="Apache 
Wicket"></a>
 </div>
-
-               <div id="contentbody">
-                       <h1>Books — Apache Wicket Cookbook</h1>
-                       <h2 id="description">Description</h2>
-
+    </div>
+</div>
+<main>
+    <div class="l-container">
+        <header class="l-full preamble">
+            <h1>Books — Apache Wicket Cookbook</h1>
+        </header>
+        <section class="l-one-third right">
+            <div id="toc" class="toc"><div id="toc-title"><h2>Table of 
Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a 
href="#description"><span class="toc-number">1</span> <span 
class="toc-text">Description</span></a></li><li class="toc--level-1 
toc--section-2"><a href="#what-you-will-learn-from-this-book"><span 
class="toc-number">2</span> <span class="toc-text">What you will learn from 
this book</span></a></li><li class="toc--level-1 toc--section-3"><a 
href="#approach"><span class="toc-number">3</span> <span 
class="toc-text">Approach</span></a></li><li class="toc--level-1 
toc--section-4"><a href="#who-this-book-is-written-for"><span 
class="toc-number">4</span> <span class="toc-text">Who this book is written 
for</span></a></li><li class="toc--level-1 toc--section-5"><a 
href="#about-the-author"><span class="toc-number">5</span> <span 
class="toc-text">About the author</span></a></li><li class="toc--level-1 
toc--section-6"><a href="#book-details"><span class="toc-num
 ber">6</span> <span class="toc-text">Book details</span></a></li></ul></div>
+        </section>
+        <section class="l-two-third left">
+            <h2 id="description">Description</h2>
 <p>Apache Wicket is one of the most famous Java web application frameworks. 
Wicket simplifies web development and makes it fun. Are you bored of going 
through countless pages of theory to find out how to get your web development 
done? With this book in hand, you don’t need to go through hundreds of pages 
to figure out how you will actually build a web application. You will get 
practical solutions to your common everyday development tasks to pace up your 
development activities.</p>
-
 <p>Apache Wicket Cookbook provides you with information that gets your 
problems solved quickly without beating around the bush. This book is perfect 
for you if you are ready to take the next step from tutorials and step into the 
practical world. It will take you beyond the basics of using Apache Wicket and 
show you how to leverage Wicket’s advanced features to create simpler and 
more maintainable solutions to what at first may seem complex problems.</p>
-
 <p>You will learn how to integrate with client-side technologies such as 
JavaScript libraries or Flash components, which will help you to build your 
application faster. You will discover how to use Wicket paradigms to factor out 
commonly used code into custom Components, which will reduce the maintenance 
cost of your application, and how to leverage the existing Wicket Components to 
make your own code simpler.</p>
-
 <p>A straightforward Cookbook with highly focused practical recipes to make 
your web application development easier with the Wicket web framework</p>
-
 <h2 id="what-you-will-learn-from-this-book">What you will learn from this 
book</h2>
-
 <ul>
   <li>Leverage Wicket to implement a wide variety of both simple and advanced 
use cases in a narrative that gets straight to the point</li>
   <li>Make forms work in the crazy world of the Web by learning the ways of 
Wicket’s form processing</li>
@@ -210,21 +67,13 @@
   <li>Simplify your security code by learning various security techniques</li>
   <li>An application cannot be built with Wicket alone; see how to make it 
play nice with other frameworks</li>
 </ul>
-
 <h2 id="approach">Approach</h2>
-
 <p>This is a hands-on practical guide to a large variety of topics and use 
cases. This book tries to use real-world examples when possible, but is not 
afraid to come up with a contrived pretext if it makes explaining the problem 
simpler. Unlike a lot of other books, this one does not try to maintain a 
continuous theme from chapter to chapter, such as demonstrating solutions on 
the same fictional application; doing so would be almost impossible given the 
wide variety of recipes presented here. Instead, this book concentrates on 
focused problems users are likely to encounter and shows clear solutions in a 
step-by-step manner. This book tries to teach by example and is not afraid to 
show a lot of code because, after all, it is for coders.</p>
-
 <h2 id="who-this-book-is-written-for">Who this book is written for</h2>
-
 <p>This book is for current users of the Apache Wicket framework; it is not an 
introduction to Wicket that will bore you with tons of theory. You are expected 
to have built or maintained a simple Wicket application in the past and to be 
looking to learn new and better ways of using Wicket. If you are ready to take 
your Wicket skills to the next level this book is for you.</p>
-
 <h2 id="about-the-author">About the author</h2>
-
 <p>Igor Vaynberg is a software architect with more than ten years of 
experience in the software field. His liking for computers was sparked when his 
parents got him a Sinclair Z80 when he was but ten years old. Since then he has 
worked with companies both large and small building modular and scalable web 
applications. Igor’s main interest is finding ways to simplify the 
development of complex user interfaces required by modern web applications. 
Igor is a committer for the Apache Wicket framework, the aim of which is to 
simplify the programming model as well as reintroduce OOP to the web UI tier. 
In his AFK time he enjoys snowboarding with his beautiful wife and playing with 
his amazing children.</p>
-
 <h2 id="book-details">Book details</h2>
-
 <table>
        <tr>
                <th>Title</th>
@@ -267,18 +116,19 @@
                <td><a 
href="http://www.packtpub.com/apache-wicket-cookbook/book";>PACKT 
Publishing</a></td>
        </tr>
 </table>
-
-
-               </div>
-        <div id="clearer"></div>
-               <div id="footer"><span>
-Copyright &copy; 2015 &mdash; The Apache Software Foundation. Apache Wicket,
-Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo
-are trademarks of The Apache Software Foundation. All other marks mentioned
-may be trademarks or registered trademarks of their respective owners.
-</span></div>
-
+        </section>
     </div>
+</main>
+        <footer class="l-container">
+            <div class="l-full">
+    <img height="60px" src="/img/asf_logo.gif" style="float:left">
+    Copyright © 2014 — The Apache Software Foundation. Apache Wicket,
+    Wicket, Apache, the Apache feather logo, and the Apache Wicket
+    project logo are trademarks of The Apache Software Foundation. All
+    other marks mentioned may be trademarks or registered trademarks of
+    their respective owners.
 </div>
-</body>
+        </footer>
+    </body>
+
 </html>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/d8f15469/content/learn/books/ewdww.html
----------------------------------------------------------------------
diff --git a/content/learn/books/ewdww.html b/content/learn/books/ewdww.html
index 7f0e0ed..8b249a1 100644
--- a/content/learn/books/ewdww.html
+++ b/content/learn/books/ewdww.html
@@ -1,203 +1,63 @@
 <!DOCTYPE html>
 <html>
-<head>
-    <title>Apache Wicket - Books — Enjoying Web Development with 
Wicket</title>
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <title>Books — Enjoying Web Development with Wicket | Apache 
Wicket</title>
+        <meta charset="utf8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <meta name="viewport" content="width=device-width, initial-scale=1" />
 
-       <link rel="stylesheet" href="/css/screen.css" type="text/css" 
media="screen" />
+        <link rel="shortcut icon" href="/favicon.ico" 
type="image/vnd.microsoft.icon" />
+        <link rel="stylesheet" href="/css/style.css" type="text/css" 
media="screen" />
+        <link 
href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" 
rel="stylesheet" />
 
-    <!--[if lt ie 7]>
-       <link rel="stylesheet" href="/css/ie.css" type="text/css" 
media="screen" />
-    <![endif]-->
-    <link rel="shortcut icon" href="/favicon.ico" 
type="image/vnd.microsoft.icon" />
-       <link rel="alternate" type="application/atom+xml" href="/atom.xml" />
-       <meta http-equiv="content-type" content="text/html;charset=utf-8" />
-</head>
-<body>
-<div id="container">
-    <div id="content">
-        <div id="header"><a href="/"><h1 id="logo"><span>Apache 
Wicket</span></h1></a></div>
-               <div id="navigation">
-       <h5><a name="Navigation-Wicket"></a>Meet Wicket</h5>
-       <ul>
-               <li>
-                       <a href="/" title="Index">Home</a>
-               </li>
-               <li>
-                       <a href="/meet/introduction.html" 
title="Introduction">Introduction</a>
-               </li>
-               <li>
-                       <a href="/meet/features.html" 
title="Features">Features</a>
-               </li>
-               <li>
-                       <a href="/meet/buzz.html" title="Buzz">Buzz</a>
-               </li>
-               <li>
-                       <a href="/meet/vision.html" title="Vision">Vision</a>
-               </li>
-               <li>
-                       <a href="/meet/blogs.html" title="Blogs">Blogs</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-GettingStarted" 
id="Navigation-GettingStarted"></a>Get Started
-       </h5>
-       <ul>
-               <li>
-                       <a href="/start/download.html" title="Download 
Wicket">Download Wicket</a>
-               </li>
-               <li>
-                       <a href="/start/quickstart.html" title="Getting started 
via a Maven Archetype">Quickstart</a>
-               </li>
-               <li>
-                       <a href="http://www.jweekend.com/dev/LegUp"; 
rel="nofollow">More archetypes</a>
-               </li>
-               <li>
-                       <a href="/help" title="Get help">Get help</a>
-               </li>
-               <li>
-                       <a href="/help/email.html" title="Wicket Mailing 
Lists">Mailing Lists</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Documentation" 
id="Navigation-Documentation"></a>Learn
-       </h5>
-       <ul>
-               <li>
-                       <a href="/start/userguide.html" title="User Guide">User 
Guide</a>
-               </li>
-               <li>
-                       <a href="/learn/examples" title="Examples">Examples</a>
-               </li>
-               <li>
-                       <a 
href="http://www.wicket-library.com/wicket-examples/compref/";>Components</a>
-               </li>
-               <li>
-                       <a href="/learn/projects/" title="Projects extending 
basic Wicket">Projects</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET";>Wiki</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET/Reference+library";>Reference
 guide</a>
-               </li>
-               <li>
-                       <a href="/learn/books" title="Books">Books</a>
-               </li>
-               <li>
-                       <a href="/learn/ides.html" title="IDEs">IDEs</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Releases" 
id="Navigation-Releases"></a>Releases
-       </h5>
-       <ul>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/6.20.0";>Wicket 6.20</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.5.13";>Wicket 1.5</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.23";>Wicket 1.4</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7";>Wicket 1.3</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.2"; 
class="external-link" rel="nofollow">Wicket 1.2</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.1"; 
class="external-link" rel="nofollow">Wicket 1.1</a>
-               </li>
-               <li>
-                       <a href="http://wicket.sf.net/wicket-1.0"; 
class="external-link" rel="nofollow">Wicket 1.0</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Docs" id="Navigation-Docs"></a>API Docs
-       </h5>
-       <ul>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/6.x/"; title="JavaDocs of 
Apache Wicket 6.x">Wicket 6.x</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.5.x/"; title="JavaDocs of 
Apache Wicket 1.5.x">Wicket 1.5</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.4.x"; title="JavaDocs of 
Apache Wicket 1.4.x">Wicket 1.4</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/1.3.x"; title="JavaDocs of 
Apache Wicket 1.3.x">Wicket 1.3</a>
-               </li>
-       </ul>
-       <h5>Wicket 7.x</h5>
-       <ul>
-               <li>
-                       <a 
href="http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M6";>Download M6</a>
-               </li>
-               <li>
-                       <a 
href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0";>Migration
 guide</a>
-               </li>
-               <li>
-                       <a 
href="http://ci.apache.org/projects/wicket/apidocs/7.x/"; title="JavaDocs of 
Apache Wicket 7.x">API Docs 7.x</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Developers" 
id="Navigation-Developers"></a>Contribute
-       </h5>
-       <ul>
-               <li>
-                       <a href="/contribute/write.html" title="Writing 
documentation">Writing docs</a>
-               </li>
-               <li>
-                       <a href="/contribute/build.html" title="Building from 
SVN">Build Wicket</a>
-               </li>
-               <li>
-                       <a href="/contribute/patch.html" title="Provide a 
patch">Provide a patch</a>
-               </li>
-               <li>
-                       <a href="/contribute/release.html" title="Release 
Wicket">Release Wicket</a>
-               </li>
-               <li>
-                       <a 
href="https://fisheye6.atlassian.com/browse/wicket-git"; title="Git Overview" 
class="external-link" rel="nofollow">Fisheye</a>
-               </li>
-       </ul>
-       <h5>
-               <a name="Navigation-Apache" id="Navigation-Apache"></a>Apache
-       </h5>
-       <ul>
-               <li>
-                       <a href="http://www.apache.org/"; class="external-link" 
rel="nofollow">Apache</a>
-               </li>
-               <li>
-                       <a href="http://www.apache.org/licenses/"; 
class="external-link" rel="nofollow">License</a>
-               </li>
-               <li>
-                       <a 
href="http://www.apache.org/foundation/sponsorship.html"; class="external-link" 
rel="nofollow">Sponsorship</a>
-               </li>
-               <li>
-                       <a href="http://apache.org/foundation/thanks.html"; 
class="external-link" rel="nofollow">Thanks</a>
-               </li>
-               <li>
-                       <a href="/apache/friends.html" title="Apache projects 
using Wicket">Friends</a>
-               </li>
-       </ul>
-</div>
+               <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
 
-               <div id="contentbody">
-                       <h1>Books — Enjoying Web Development with Wicket</h1>
-                       <p>Enjoying Web Development with Wicket is written by 
Kent Tong and is self
-published.</p>
+    </head>
 
+    <body class="">
+        <div class="header default">
+    <div class="l-container">
+<nav class="mainmenu">
+    <ul>
+               <!-- /start/quickstart.html || /learn/books/ewdww.html -->
+       <li class=""><a href="/start/quickstart.html">Quick Start</a></li>
+               <!-- /start/download.html || /learn/books/ewdww.html -->
+       <li class=""><a href="/start/download.html">Download</a></li>
+               <!-- /learn || /learn/books/ewdww.html -->
+       <li class=""><a href="/learn">Documentation</a></li>
+               <!-- /help || /learn/books/ewdww.html -->
+       <li class=""><a href="/help">Support</a></li>
+               <!-- /contribute || /learn/books/ewdww.html -->
+       <li class=""><a href="/contribute">Contribute</a></li>
+               <!-- /apache || /learn/books/ewdww.html -->
+       <li class=""><a href="/apache">Apache</a></li>
+    </ul>
+</nav>
+        <div class="logo">
+    <a href="/"><img src="/img/logo-apachewicket-white.svg" alt="Apache 
Wicket"></a>
+</div>
+    </div>
+</div>
+<main>
+    <div class="l-container">
+        <header class="l-full preamble">
+            <h1>Books — Enjoying Web Development with Wicket</h1>
+        </header>
+        <section class="l-one-third right">
+            <div id="toc" class="toc"><div id="toc-title"><h2>Table of 
Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a 
href="#description"><span class="toc-number">1</span> <span 
class="toc-text">Description</span></a></li><li class="toc--level-1 
toc--section-2"><a href="#about-the-author"><span class="toc-number">2</span> 
<span class="toc-text">About the author</span></a></li><li class="toc--level-1 
toc--section-3"><a href="#book-details"><span class="toc-number">3</span> <span 
class="toc-text">Book details</span></a></li></ul></div>
+        </section>
+        <section class="l-two-third left">
+            <p>Enjoying Web Development with Wicket is written by Kent Tong 
and is self
+published.</p>
 <h2 id="description">Description</h2>
-
 <p>If you’d like to create AJAX web-based applications easily, then this 
book is
 for you. More importantly, it shows you how to do that with joy and feel good
 about your own work! You don’t need to know servlet or JSP while your
 productivity will be much higher than using servlet or JSP directly. This is
 possible because we’re going to use a library called Wicket that makes
 complicated stuff simple and elegant.</p>
-
 <p>How does it do that? First, it allows the web designer to work on the static
 contents and design of a page while allowing the developer to work on the
 dynamic contents of that page without stepping on each other’s toes; Second,
@@ -205,13 +65,10 @@ it allows developers to work with high level concepts such 
as objects and
 properties instead of HTTP URLs, query parameters or HTML string values;
 Third, it comes with powerful components such as calendar, tree and data grid
 and it allows you to create your own components for reuse in your own 
project.</p>
-
 <p>However, don’t take our word for it! This book will quickly walk you 
through
 real world use cases to show you how to use Wicket and leave it up to you to
 judge.</p>
-
 <h2 id="about-the-author">About the author</h2>
-
 <p>Kent Ka Iok Tong is the manager of the IT department of the Macau 
Productivity
 and Technology Transfer Center. With a Master degree in Computer Science from
 the New South Wales University, Sydney, Australia and having won the “Macao
@@ -220,9 +77,7 @@ in professional software development, training and project 
management since
 1993. He is the author of several popular books on web technologies including 
 Developing Web Services with Apache CXF and Axis2. He has also created an open
 source project “Wicket Page Test” for unit testing Wicket pages.</p>
-
 <h2 id="book-details">Book details</h2>
-
 <table>
        <tr>
                <th>Title</th>
@@ -265,18 +120,19 @@ source project “Wicket Page Test” for unit testing 
Wicket pages.</p>
                <td><a 
href="http://www.agileskills2.org/EWDW/";>AgileSkills</a></td>
        </tr>
 </table>
-
-
-               </div>
-        <div id="clearer"></div>
-               <div id="footer"><span>
-Copyright &copy; 2015 &mdash; The Apache Software Foundation. Apache Wicket,
-Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo
-are trademarks of The Apache Software Foundation. All other marks mentioned
-may be trademarks or registered trademarks of their respective owners.
-</span></div>
-
+        </section>
     </div>
+</main>
+        <footer class="l-container">
+            <div class="l-full">
+    <img height="60px" src="/img/asf_logo.gif" style="float:left">
+    Copyright © 2014 — The Apache Software Foundation. Apache Wicket,
+    Wicket, Apache, the Apache feather logo, and the Apache Wicket
+    project logo are trademarks of The Apache Software Foundation. All
+    other marks mentioned may be trademarks or registered trademarks of
+    their respective owners.
 </div>
-</body>
+        </footer>
+    </body>
+
 </html>

Reply via email to