├── .github └── FUNDING.yml ├── .gitignore ├── .project ├── README.md ├── src ├── META-INF │ └── jdoconfig.xml ├── com │ └── jverrecchia │ │ └── initializr │ │ ├── builder │ │ ├── BuilderServlet.java │ │ ├── Const.java │ │ ├── Utils.java │ │ ├── errors │ │ │ ├── IncompatibleModuleException.java │ │ │ └── ModuleNotFoundException.java │ │ ├── files │ │ │ ├── File.java │ │ │ ├── Files.java │ │ │ ├── TemplateFile.java │ │ │ └── ZipFile.java │ │ ├── mode │ │ │ ├── Boilerplate.java │ │ │ ├── Css.java │ │ │ ├── Less.java │ │ │ ├── Mode.java │ │ │ └── ModeSelector.java │ │ ├── modules │ │ │ ├── Insert.java │ │ │ ├── Module.java │ │ │ ├── ModuleReader.java │ │ │ ├── Modules.java │ │ │ └── ModulesRegistry.java │ │ └── zip │ │ │ ├── Zip.java │ │ │ └── ZipContentPrinter.java │ │ └── web │ │ ├── AdvancedServlet.java │ │ ├── DocsServlet.java │ │ ├── HomeServlet.java │ │ ├── NewsServlet.java │ │ └── TryServlet.java └── log4j.properties └── war ├── WEB-INF ├── appengine-web.xml ├── lib │ ├── datanucleus-appengine-1.0.8.final.jar │ └── gson-1.7.1.jar ├── logging.properties └── web.xml ├── builder ├── files │ └── index.html ├── modules │ ├── boot-css │ │ ├── boot-css.html │ │ ├── boot-css.json │ │ ├── boot-theme.html │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap │ │ │ ├── accordion.less │ │ │ ├── alerts.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── grid.less │ │ │ ├── hero-unit.less │ │ │ ├── labels-badges.less │ │ │ ├── layouts.less │ │ │ ├── mixins.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── popovers.less │ │ │ ├── progress-bars.less │ │ │ ├── reset.less │ │ │ ├── responsive-1200px-min.less │ │ │ ├── responsive-767px-max.less │ │ │ ├── responsive-768px-979px.less │ │ │ ├── responsive-navbar.less │ │ │ ├── responsive-utilities.less │ │ │ ├── responsive.less │ │ │ ├── scaffolding.less │ │ │ ├── sprites.less │ │ │ ├── tables.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ ├── include-bootstrap-resp.less │ │ └── include-bootstrap.less │ ├── boot-hero │ │ ├── boot-hero.html │ │ ├── boot-hero.json │ │ ├── hero-scripts.html │ │ ├── style-hero.html │ │ └── style-hero.less │ ├── boot-scripts │ │ ├── alert.js │ │ ├── boot-scripts.json │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── button.js │ │ ├── carousel.js │ │ ├── collapse.js │ │ ├── dropdown.js │ │ ├── modal.js │ │ ├── npm.js │ │ ├── popover.js │ │ ├── scrollspy.js │ │ ├── tab.js │ │ ├── tooltip.js │ │ ├── transition.js │ │ └── typeahead.js │ ├── h5bp-404 │ │ ├── 404.html │ │ └── h5bp-404.json │ ├── h5bp-adobecrossdomain │ │ ├── crossdomain.xml │ │ └── h5bp-adobecrossdomain.json │ ├── h5bp-analytics │ │ ├── analytics.html │ │ └── h5bp-analytics.json │ ├── h5bp-appletouchicons │ │ ├── apple-touch-icon.png │ │ ├── apple-touch.html │ │ ├── browserconfig.xml │ │ ├── h5bp-appletouchicons.json │ │ ├── tile-wide.png │ │ └── tile.png │ ├── h5bp-chromeframe │ │ ├── chromeframe.html │ │ └── h5bp-chromeframe.json │ ├── h5bp-content │ │ ├── content.html │ │ ├── editorconfig │ │ ├── gitattributes │ │ ├── gitignore │ │ └── h5bp-content.json │ ├── h5bp-css │ │ ├── boilerplatecss.css │ │ ├── h5bp-css.json │ │ ├── includenormalize.html │ │ ├── less-include.less │ │ ├── normalize.css │ │ └── normalize.min.css │ ├── h5bp-csshelpers │ │ ├── csshelpers.css │ │ ├── h5bp-csshelpers.json │ │ └── less-include.less │ ├── h5bp-favicon │ │ ├── favicon.ico │ │ └── h5bp-favicon.json │ ├── h5bp-htaccess │ │ ├── h5bp-htaccess.json │ │ └── htaccess │ ├── h5bp-humans │ │ ├── h5bp-humans.json │ │ └── humans.txt │ ├── h5bp-iecond │ │ ├── h5bp-iecond.json │ │ └── iecond.html │ ├── h5bp-mediaqueries │ │ ├── h5bp-mediaqueries.json │ │ ├── less-include.less │ │ └── mediaqueries.css │ ├── h5bp-mediaqueryprint │ │ ├── h5bp-mediaqueryprint.json │ │ ├── less-include.less │ │ └── mediaqueryprint.css │ ├── h5bp-primarystyles │ │ ├── h5bp-primarystyles.json │ │ └── primarystyles.css │ ├── h5bp-robots │ │ ├── h5bp-robots.json │ │ └── robots.txt │ ├── h5bp-scripts │ │ ├── boilerplatescripts.html │ │ ├── h5bp-scripts.json │ │ ├── main.js │ │ └── plugins.js │ ├── h5bp-stylefile │ │ ├── h5bp-stylefile.json │ │ └── stylesheetinclude.html │ ├── html5shiv │ │ ├── html5shiv.html │ │ ├── html5shiv.js │ │ └── html5shiv.json │ ├── html5shivrespond │ │ ├── html5-3.6-respond-1.4.2.min.js │ │ ├── html5shivrespond.html │ │ └── html5shivrespond.json │ ├── izr-emptyscript │ │ ├── includescript.html │ │ ├── izr-emptyscript.json │ │ └── main.js │ ├── izr-responsive │ │ ├── index.html │ │ ├── izr-responsive.json │ │ ├── less-include-global.less │ │ ├── less-include-mq.less │ │ ├── main.css │ │ └── mediaqueries.css │ ├── jquery │ │ ├── jquery-1.11.2.js │ │ ├── jquery-1.11.2.min.js │ │ ├── jquery.html │ │ └── jquery.json │ ├── jquerydev │ │ ├── jquery-1.11.2.js │ │ ├── jquerydev.html │ │ └── jquerydev.json │ ├── jquerymin │ │ ├── jquery-1.11.2.min.js │ │ ├── jquerymin.html │ │ └── jquerymin.json │ ├── less │ │ ├── less-1.3.0.min.js │ │ ├── less.html │ │ └── less.json │ ├── modernizr │ │ ├── modernizr-2.8.3.min.js │ │ ├── modernizr.html │ │ └── modernizr.json │ ├── modernizrrespond │ │ ├── modernizr-2.8.3-respond-1.4.2.min.js │ │ ├── modernizrrespond.html │ │ └── modernizrrespond.json │ ├── respond │ │ ├── respond-1.4.2.min.js │ │ ├── respond.html │ │ └── respond.json │ └── simplehtmltag │ │ ├── simplehtmltag.html │ │ └── simplehtmltag.json ├── sfk.exe └── templates │ ├── index.html │ ├── main.css │ ├── script.js │ └── style.less ├── favicon.ico ├── front ├── apple-touch-icon-114x114-precomposed.png ├── apple-touch-icon-57x57-precomposed.png ├── apple-touch-icon-72x72-precomposed.png ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── css │ ├── fonts │ │ ├── Chunkfive-webfont.eot │ │ ├── Chunkfive-webfont.svg │ │ ├── Chunkfive-webfont.ttf │ │ ├── Chunkfive-webfont.woff │ │ ├── League_Gothic-webfont.eot │ │ ├── League_Gothic-webfont.svg │ │ ├── League_Gothic-webfont.ttf │ │ └── League_Gothic-webfont.woff │ └── style.css ├── favicon.ico ├── img │ ├── github-logo.png │ └── html5-logo-165-cut.png ├── index.html ├── js │ ├── libs │ │ ├── jquery-1.7.1.js │ │ ├── jquery-1.7.1.min.js │ │ └── modernizr-2.0.6.min.js │ └── script.js └── try │ ├── css │ ├── main.css │ ├── normalize.css │ └── normalize.min.css │ ├── index.jsp │ └── js │ ├── libs │ ├── html5shiv-3-respond-1.1.0.min.js │ └── modernizr-2.0.6.min.js │ ├── main.js │ ├── script.js │ └── vendor │ ├── jquery-1.8.0.min.js │ └── modernizr-2.6.1-respond-1.1.0.min.js ├── googleec5cf289053984e9.html ├── h5bpbuilder.jsp └── robots.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: verekia 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .settings/ 3 | war/WEB-INF/classes 4 | war/WEB-INF/deploy 5 | war/WEB-INF/lib 6 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | initializr 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | com.google.gdt.eclipse.core.webAppProjectValidator 15 | 16 | 17 | 18 | 19 | com.google.appengine.eclipse.core.projectValidator 20 | 21 | 22 | 23 | 24 | com.google.appengine.eclipse.core.enhancerbuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.jdt.core.javanature 31 | com.google.appengine.eclipse.core.gaeNature 32 | 33 | 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Initializr - Documentation 2 | 3 | ## Download or Print 4 | 5 | The idea of Initializr API is pretty simple. You can either download an archive or display its content. 6 | Just ping this URL to get an archive of Initializr: 7 | 8 | http://www.initializr.com/builder 9 | 10 | Please note that the content of this particular archive is not relevant because no "module" have been added to it, but you'll understand that in a minute. 11 | 12 | If you add a ?print parameter, it will display the content of the archive without downloading it: 13 | 14 | http://www.initializr.com/builder?print 15 | 16 | ## Modules 17 | 18 | Initializr uses "modules", which are code snippets or files (or both) that will be included in the archive. 19 | 20 | The modernizr module, for instance, adds the following line in index.html: 21 | 22 | \ 2 | 3 | -------------------------------------------------------------------------------- /war/builder/modules/boot-hero/style-hero.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /war/builder/modules/boot-hero/style-hero.less: -------------------------------------------------------------------------------- 1 | 2 | body { 3 | padding-top: 50px; 4 | padding-bottom: 20px; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/alert.js: -------------------------------------------------------------------------------- 1 | /* ========================================================== 2 | * bootstrap-alert.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#alerts 4 | * ========================================================== 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ========================================================== */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* ALERT CLASS DEFINITION 27 | * ====================== */ 28 | 29 | var dismiss = '[data-dismiss="alert"]' 30 | , Alert = function (el) { 31 | $(el).on('click', dismiss, this.close) 32 | } 33 | 34 | Alert.prototype.close = function (e) { 35 | var $this = $(this) 36 | , selector = $this.attr('data-target') 37 | , $parent 38 | 39 | if (!selector) { 40 | selector = $this.attr('href') 41 | selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 42 | } 43 | 44 | $parent = $(selector) 45 | 46 | e && e.preventDefault() 47 | 48 | $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) 49 | 50 | $parent.trigger(e = $.Event('close')) 51 | 52 | if (e.isDefaultPrevented()) return 53 | 54 | $parent.removeClass('in') 55 | 56 | function removeElement() { 57 | $parent 58 | .trigger('closed') 59 | .remove() 60 | } 61 | 62 | $.support.transition && $parent.hasClass('fade') ? 63 | $parent.on($.support.transition.end, removeElement) : 64 | removeElement() 65 | } 66 | 67 | 68 | /* ALERT PLUGIN DEFINITION 69 | * ======================= */ 70 | 71 | $.fn.alert = function (option) { 72 | return this.each(function () { 73 | var $this = $(this) 74 | , data = $this.data('alert') 75 | if (!data) $this.data('alert', (data = new Alert(this))) 76 | if (typeof option == 'string') data[option].call($this) 77 | }) 78 | } 79 | 80 | $.fn.alert.Constructor = Alert 81 | 82 | 83 | /* ALERT DATA-API 84 | * ============== */ 85 | 86 | $(function () { 87 | $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) 88 | }) 89 | 90 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/boot-scripts.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Twitter Bootstrap", 3 | "name" : "2.3.2 JavaScript Plugins", 4 | "id" : "boot-scripts", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "bootstrap.js", 9 | "where" : "js/vendor/bootstrap.js", 10 | "type" : "file" 11 | } 12 | , 13 | { 14 | "what" : "bootstrap.min.js", 15 | "where" : "js/vendor/bootstrap.min.js", 16 | "type" : "file" 17 | }, 18 | { 19 | "what" : "npm.js", 20 | "where" : "js/vendor/npm.js", 21 | "type" : "file" 22 | } 23 | /* 24 | , 25 | {"what" : "alert.js", "where" : "js/libs/bootstrap/alert.js", "type" : "file"}, 26 | {"what" : "button.js", "where" : "js/libs/bootstrap/button.js", "type" : "file"}, 27 | {"what" : "carousel.js", "where" : "js/libs/bootstrap/carousel.js", "type" : "file"}, 28 | {"what" : "collapse.js", "where" : "js/libs/bootstrap/collapse.js", "type" : "file"}, 29 | {"what" : "dropdown.js", "where" : "js/libs/bootstrap/dropdown.js", "type" : "file"}, 30 | {"what" : "modal.js", "where" : "js/libs/bootstrap/modal.js", "type" : "file"}, 31 | {"what" : "popover.js", "where" : "js/libs/bootstrap/popover.js", "type" : "file"}, 32 | {"what" : "scrollspy.js", "where" : "js/libs/bootstrap/scrollspy.js", "type" : "file"}, 33 | {"what" : "tab.js", "where" : "js/libs/bootstrap/tab.js", "type" : "file"}, 34 | {"what" : "tooltip.js", "where" : "js/libs/bootstrap/tooltip.js", "type" : "file"}, 35 | {"what" : "transition.js", "where" : "js/libs/bootstrap/transition.js", "type" : "file"}, 36 | {"what" : "typeahead.js", "where" : "js/libs/bootstrap/typeahead.js", "type" : "file"} 37 | */ 38 | ] 39 | } 40 | -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/button.js: -------------------------------------------------------------------------------- 1 | /* ============================================================ 2 | * bootstrap-button.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#buttons 4 | * ============================================================ 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ============================================================ */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* BUTTON PUBLIC CLASS DEFINITION 27 | * ============================== */ 28 | 29 | var Button = function (element, options) { 30 | this.$element = $(element) 31 | this.options = $.extend({}, $.fn.button.defaults, options) 32 | } 33 | 34 | Button.prototype.setState = function (state) { 35 | var d = 'disabled' 36 | , $el = this.$element 37 | , data = $el.data() 38 | , val = $el.is('input') ? 'val' : 'html' 39 | 40 | state = state + 'Text' 41 | data.resetText || $el.data('resetText', $el[val]()) 42 | 43 | $el[val](data[state] || this.options[state]) 44 | 45 | // push to event loop to allow forms to submit 46 | setTimeout(function () { 47 | state == 'loadingText' ? 48 | $el.addClass(d).attr(d, d) : 49 | $el.removeClass(d).removeAttr(d) 50 | }, 0) 51 | } 52 | 53 | Button.prototype.toggle = function () { 54 | var $parent = this.$element.parent('[data-toggle="buttons-radio"]') 55 | 56 | $parent && $parent 57 | .find('.active') 58 | .removeClass('active') 59 | 60 | this.$element.toggleClass('active') 61 | } 62 | 63 | 64 | /* BUTTON PLUGIN DEFINITION 65 | * ======================== */ 66 | 67 | $.fn.button = function (option) { 68 | return this.each(function () { 69 | var $this = $(this) 70 | , data = $this.data('button') 71 | , options = typeof option == 'object' && option 72 | if (!data) $this.data('button', (data = new Button(this, options))) 73 | if (option == 'toggle') data.toggle() 74 | else if (option) data.setState(option) 75 | }) 76 | } 77 | 78 | $.fn.button.defaults = { 79 | loadingText: 'loading...' 80 | } 81 | 82 | $.fn.button.Constructor = Button 83 | 84 | 85 | /* BUTTON DATA-API 86 | * =============== */ 87 | 88 | $(function () { 89 | $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { 90 | var $btn = $(e.target) 91 | if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') 92 | $btn.button('toggle') 93 | }) 94 | }) 95 | 96 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/collapse.js: -------------------------------------------------------------------------------- 1 | /* ============================================================= 2 | * bootstrap-collapse.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#collapse 4 | * ============================================================= 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ============================================================ */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* COLLAPSE PUBLIC CLASS DEFINITION 27 | * ================================ */ 28 | 29 | var Collapse = function (element, options) { 30 | this.$element = $(element) 31 | this.options = $.extend({}, $.fn.collapse.defaults, options) 32 | 33 | if (this.options.parent) { 34 | this.$parent = $(this.options.parent) 35 | } 36 | 37 | this.options.toggle && this.toggle() 38 | } 39 | 40 | Collapse.prototype = { 41 | 42 | constructor: Collapse 43 | 44 | , dimension: function () { 45 | var hasWidth = this.$element.hasClass('width') 46 | return hasWidth ? 'width' : 'height' 47 | } 48 | 49 | , show: function () { 50 | var dimension 51 | , scroll 52 | , actives 53 | , hasData 54 | 55 | if (this.transitioning) return 56 | 57 | dimension = this.dimension() 58 | scroll = $.camelCase(['scroll', dimension].join('-')) 59 | actives = this.$parent && this.$parent.find('> .accordion-group > .in') 60 | 61 | if (actives && actives.length) { 62 | hasData = actives.data('collapse') 63 | if (hasData && hasData.transitioning) return 64 | actives.collapse('hide') 65 | hasData || actives.data('collapse', null) 66 | } 67 | 68 | this.$element[dimension](0) 69 | this.transition('addClass', $.Event('show'), 'shown') 70 | this.$element[dimension](this.$element[0][scroll]) 71 | } 72 | 73 | , hide: function () { 74 | var dimension 75 | if (this.transitioning) return 76 | dimension = this.dimension() 77 | this.reset(this.$element[dimension]()) 78 | this.transition('removeClass', $.Event('hide'), 'hidden') 79 | this.$element[dimension](0) 80 | } 81 | 82 | , reset: function (size) { 83 | var dimension = this.dimension() 84 | 85 | this.$element 86 | .removeClass('collapse') 87 | [dimension](size || 'auto') 88 | [0].offsetWidth 89 | 90 | this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') 91 | 92 | return this 93 | } 94 | 95 | , transition: function (method, startEvent, completeEvent) { 96 | var that = this 97 | , complete = function () { 98 | if (startEvent.type == 'show') that.reset() 99 | that.transitioning = 0 100 | that.$element.trigger(completeEvent) 101 | } 102 | 103 | this.$element.trigger(startEvent) 104 | 105 | if (startEvent.isDefaultPrevented()) return 106 | 107 | this.transitioning = 1 108 | 109 | this.$element[method]('in') 110 | 111 | $.support.transition && this.$element.hasClass('collapse') ? 112 | this.$element.one($.support.transition.end, complete) : 113 | complete() 114 | } 115 | 116 | , toggle: function () { 117 | this[this.$element.hasClass('in') ? 'hide' : 'show']() 118 | } 119 | 120 | } 121 | 122 | 123 | /* COLLAPSIBLE PLUGIN DEFINITION 124 | * ============================== */ 125 | 126 | $.fn.collapse = function (option) { 127 | return this.each(function () { 128 | var $this = $(this) 129 | , data = $this.data('collapse') 130 | , options = typeof option == 'object' && option 131 | if (!data) $this.data('collapse', (data = new Collapse(this, options))) 132 | if (typeof option == 'string') data[option]() 133 | }) 134 | } 135 | 136 | $.fn.collapse.defaults = { 137 | toggle: true 138 | } 139 | 140 | $.fn.collapse.Constructor = Collapse 141 | 142 | 143 | /* COLLAPSIBLE DATA-API 144 | * ==================== */ 145 | 146 | $(function () { 147 | $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { 148 | var $this = $(this), href 149 | , target = $this.attr('data-target') 150 | || e.preventDefault() 151 | || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 152 | , option = $(target).data('collapse') ? 'toggle' : $this.data() 153 | $(target).collapse(option) 154 | }) 155 | }) 156 | 157 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/dropdown.js: -------------------------------------------------------------------------------- 1 | /* ============================================================ 2 | * bootstrap-dropdown.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#dropdowns 4 | * ============================================================ 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ============================================================ */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* DROPDOWN CLASS DEFINITION 27 | * ========================= */ 28 | 29 | var toggle = '[data-toggle="dropdown"]' 30 | , Dropdown = function (element) { 31 | var $el = $(element).on('click.dropdown.data-api', this.toggle) 32 | $('html').on('click.dropdown.data-api', function () { 33 | $el.parent().removeClass('open') 34 | }) 35 | } 36 | 37 | Dropdown.prototype = { 38 | 39 | constructor: Dropdown 40 | 41 | , toggle: function (e) { 42 | var $this = $(this) 43 | , $parent 44 | , selector 45 | , isActive 46 | 47 | if ($this.is('.disabled, :disabled')) return 48 | 49 | selector = $this.attr('data-target') 50 | 51 | if (!selector) { 52 | selector = $this.attr('href') 53 | selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 54 | } 55 | 56 | $parent = $(selector) 57 | $parent.length || ($parent = $this.parent()) 58 | 59 | isActive = $parent.hasClass('open') 60 | 61 | clearMenus() 62 | 63 | if (!isActive) $parent.toggleClass('open') 64 | 65 | return false 66 | } 67 | 68 | } 69 | 70 | function clearMenus() { 71 | $(toggle).parent().removeClass('open') 72 | } 73 | 74 | 75 | /* DROPDOWN PLUGIN DEFINITION 76 | * ========================== */ 77 | 78 | $.fn.dropdown = function (option) { 79 | return this.each(function () { 80 | var $this = $(this) 81 | , data = $this.data('dropdown') 82 | if (!data) $this.data('dropdown', (data = new Dropdown(this))) 83 | if (typeof option == 'string') data[option].call($this) 84 | }) 85 | } 86 | 87 | $.fn.dropdown.Constructor = Dropdown 88 | 89 | 90 | /* APPLY TO STANDARD DROPDOWN ELEMENTS 91 | * =================================== */ 92 | 93 | $(function () { 94 | $('html').on('click.dropdown.data-api', clearMenus) 95 | $('body') 96 | .on('click.dropdown', '.dropdown form', function (e) { e.stopPropagation() }) 97 | .on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) 98 | }) 99 | 100 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/popover.js: -------------------------------------------------------------------------------- 1 | /* =========================================================== 2 | * bootstrap-popover.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#popovers 4 | * =========================================================== 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * =========================================================== */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* POPOVER PUBLIC CLASS DEFINITION 27 | * =============================== */ 28 | 29 | var Popover = function ( element, options ) { 30 | this.init('popover', element, options) 31 | } 32 | 33 | 34 | /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js 35 | ========================================== */ 36 | 37 | Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, { 38 | 39 | constructor: Popover 40 | 41 | , setContent: function () { 42 | var $tip = this.tip() 43 | , title = this.getTitle() 44 | , content = this.getContent() 45 | 46 | $tip.find('.popover-title')[this.isHTML(title) ? 'html' : 'text'](title) 47 | $tip.find('.popover-content > *')[this.isHTML(content) ? 'html' : 'text'](content) 48 | 49 | $tip.removeClass('fade top bottom left right in') 50 | } 51 | 52 | , hasContent: function () { 53 | return this.getTitle() || this.getContent() 54 | } 55 | 56 | , getContent: function () { 57 | var content 58 | , $e = this.$element 59 | , o = this.options 60 | 61 | content = $e.attr('data-content') 62 | || (typeof o.content == 'function' ? o.content.call($e[0]) : o.content) 63 | 64 | return content 65 | } 66 | 67 | , tip: function () { 68 | if (!this.$tip) { 69 | this.$tip = $(this.options.template) 70 | } 71 | return this.$tip 72 | } 73 | 74 | }) 75 | 76 | 77 | /* POPOVER PLUGIN DEFINITION 78 | * ======================= */ 79 | 80 | $.fn.popover = function (option) { 81 | return this.each(function () { 82 | var $this = $(this) 83 | , data = $this.data('popover') 84 | , options = typeof option == 'object' && option 85 | if (!data) $this.data('popover', (data = new Popover(this, options))) 86 | if (typeof option == 'string') data[option]() 87 | }) 88 | } 89 | 90 | $.fn.popover.Constructor = Popover 91 | 92 | $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, { 93 | placement: 'right' 94 | , content: '' 95 | , template: '

' 96 | }) 97 | 98 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/scrollspy.js: -------------------------------------------------------------------------------- 1 | /* ============================================================= 2 | * bootstrap-scrollspy.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#scrollspy 4 | * ============================================================= 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ============================================================== */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* SCROLLSPY CLASS DEFINITION 27 | * ========================== */ 28 | 29 | function ScrollSpy( element, options) { 30 | var process = $.proxy(this.process, this) 31 | , $element = $(element).is('body') ? $(window) : $(element) 32 | , href 33 | this.options = $.extend({}, $.fn.scrollspy.defaults, options) 34 | this.$scrollElement = $element.on('scroll.scroll.data-api', process) 35 | this.selector = (this.options.target 36 | || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 37 | || '') + ' .nav li > a' 38 | this.$body = $('body') 39 | this.refresh() 40 | this.process() 41 | } 42 | 43 | ScrollSpy.prototype = { 44 | 45 | constructor: ScrollSpy 46 | 47 | , refresh: function () { 48 | var self = this 49 | , $targets 50 | 51 | this.offsets = $([]) 52 | this.targets = $([]) 53 | 54 | $targets = this.$body 55 | .find(this.selector) 56 | .map(function () { 57 | var $el = $(this) 58 | , href = $el.data('target') || $el.attr('href') 59 | , $href = /^#\w/.test(href) && $(href) 60 | return ( $href 61 | && href.length 62 | && [[ $href.position().top, href ]] ) || null 63 | }) 64 | .sort(function (a, b) { return a[0] - b[0] }) 65 | .each(function () { 66 | self.offsets.push(this[0]) 67 | self.targets.push(this[1]) 68 | }) 69 | } 70 | 71 | , process: function () { 72 | var scrollTop = this.$scrollElement.scrollTop() + this.options.offset 73 | , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight 74 | , maxScroll = scrollHeight - this.$scrollElement.height() 75 | , offsets = this.offsets 76 | , targets = this.targets 77 | , activeTarget = this.activeTarget 78 | , i 79 | 80 | if (scrollTop >= maxScroll) { 81 | return activeTarget != (i = targets.last()[0]) 82 | && this.activate ( i ) 83 | } 84 | 85 | for (i = offsets.length; i--;) { 86 | activeTarget != targets[i] 87 | && scrollTop >= offsets[i] 88 | && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) 89 | && this.activate( targets[i] ) 90 | } 91 | } 92 | 93 | , activate: function (target) { 94 | var active 95 | , selector 96 | 97 | this.activeTarget = target 98 | 99 | $(this.selector) 100 | .parent('.active') 101 | .removeClass('active') 102 | 103 | selector = this.selector 104 | + '[data-target="' + target + '"],' 105 | + this.selector + '[href="' + target + '"]' 106 | 107 | active = $(selector) 108 | .parent('li') 109 | .addClass('active') 110 | 111 | if (active.parent('.dropdown-menu')) { 112 | active = active.closest('li.dropdown').addClass('active') 113 | } 114 | 115 | active.trigger('activate') 116 | } 117 | 118 | } 119 | 120 | 121 | /* SCROLLSPY PLUGIN DEFINITION 122 | * =========================== */ 123 | 124 | $.fn.scrollspy = function ( option ) { 125 | return this.each(function () { 126 | var $this = $(this) 127 | , data = $this.data('scrollspy') 128 | , options = typeof option == 'object' && option 129 | if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options))) 130 | if (typeof option == 'string') data[option]() 131 | }) 132 | } 133 | 134 | $.fn.scrollspy.Constructor = ScrollSpy 135 | 136 | $.fn.scrollspy.defaults = { 137 | offset: 10 138 | } 139 | 140 | 141 | /* SCROLLSPY DATA-API 142 | * ================== */ 143 | 144 | $(function () { 145 | $('[data-spy="scroll"]').each(function () { 146 | var $spy = $(this) 147 | $spy.scrollspy($spy.data()) 148 | }) 149 | }) 150 | 151 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/tab.js: -------------------------------------------------------------------------------- 1 | /* ======================================================== 2 | * bootstrap-tab.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#tabs 4 | * ======================================================== 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ======================================================== */ 19 | 20 | 21 | !function ($) { 22 | 23 | "use strict"; // jshint ;_; 24 | 25 | 26 | /* TAB CLASS DEFINITION 27 | * ==================== */ 28 | 29 | var Tab = function ( element ) { 30 | this.element = $(element) 31 | } 32 | 33 | Tab.prototype = { 34 | 35 | constructor: Tab 36 | 37 | , show: function () { 38 | var $this = this.element 39 | , $ul = $this.closest('ul:not(.dropdown-menu)') 40 | , selector = $this.attr('data-target') 41 | , previous 42 | , $target 43 | , e 44 | 45 | if (!selector) { 46 | selector = $this.attr('href') 47 | selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 48 | } 49 | 50 | if ( $this.parent('li').hasClass('active') ) return 51 | 52 | previous = $ul.find('.active a').last()[0] 53 | 54 | e = $.Event('show', { 55 | relatedTarget: previous 56 | }) 57 | 58 | $this.trigger(e) 59 | 60 | if (e.isDefaultPrevented()) return 61 | 62 | $target = $(selector) 63 | 64 | this.activate($this.parent('li'), $ul) 65 | this.activate($target, $target.parent(), function () { 66 | $this.trigger({ 67 | type: 'shown' 68 | , relatedTarget: previous 69 | }) 70 | }) 71 | } 72 | 73 | , activate: function ( element, container, callback) { 74 | var $active = container.find('> .active') 75 | , transition = callback 76 | && $.support.transition 77 | && $active.hasClass('fade') 78 | 79 | function next() { 80 | $active 81 | .removeClass('active') 82 | .find('> .dropdown-menu > .active') 83 | .removeClass('active') 84 | 85 | element.addClass('active') 86 | 87 | if (transition) { 88 | element[0].offsetWidth // reflow for transition 89 | element.addClass('in') 90 | } else { 91 | element.removeClass('fade') 92 | } 93 | 94 | if ( element.parent('.dropdown-menu') ) { 95 | element.closest('li.dropdown').addClass('active') 96 | } 97 | 98 | callback && callback() 99 | } 100 | 101 | transition ? 102 | $active.one($.support.transition.end, next) : 103 | next() 104 | 105 | $active.removeClass('in') 106 | } 107 | } 108 | 109 | 110 | /* TAB PLUGIN DEFINITION 111 | * ===================== */ 112 | 113 | $.fn.tab = function ( option ) { 114 | return this.each(function () { 115 | var $this = $(this) 116 | , data = $this.data('tab') 117 | if (!data) $this.data('tab', (data = new Tab(this))) 118 | if (typeof option == 'string') data[option]() 119 | }) 120 | } 121 | 122 | $.fn.tab.Constructor = Tab 123 | 124 | 125 | /* TAB DATA-API 126 | * ============ */ 127 | 128 | $(function () { 129 | $('body').on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) { 130 | e.preventDefault() 131 | $(this).tab('show') 132 | }) 133 | }) 134 | 135 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/boot-scripts/transition.js: -------------------------------------------------------------------------------- 1 | /* =================================================== 2 | * bootstrap-transition.js v2.0.4 3 | * http://twitter.github.com/bootstrap/javascript.html#transitions 4 | * =================================================== 5 | * Copyright 2012 Twitter, Inc. 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * ========================================================== */ 19 | 20 | 21 | !function ($) { 22 | 23 | $(function () { 24 | 25 | "use strict"; // jshint ;_; 26 | 27 | 28 | /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) 29 | * ======================================================= */ 30 | 31 | $.support.transition = (function () { 32 | 33 | var transitionEnd = (function () { 34 | 35 | var el = document.createElement('bootstrap') 36 | , transEndEventNames = { 37 | 'WebkitTransition' : 'webkitTransitionEnd' 38 | , 'MozTransition' : 'transitionend' 39 | , 'OTransition' : 'oTransitionEnd' 40 | , 'msTransition' : 'MSTransitionEnd' 41 | , 'transition' : 'transitionend' 42 | } 43 | , name 44 | 45 | for (name in transEndEventNames){ 46 | if (el.style[name] !== undefined) { 47 | return transEndEventNames[name] 48 | } 49 | } 50 | 51 | }()) 52 | 53 | return transitionEnd && { 54 | end: transitionEnd 55 | } 56 | 57 | })() 58 | 59 | }) 60 | 61 | }(window.jQuery); -------------------------------------------------------------------------------- /war/builder/modules/h5bp-404/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Page Not Found 6 | 7 | 54 | 55 | 56 |

Page Not Found

57 |

Sorry, but the page you were trying to view does not exist.

58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-404/h5bp-404.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "404 : Not Found Page", 4 | "id" : "h5bp-404", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "404.html", 9 | "where" : "404.html", 10 | "type" : "file" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-adobecrossdomain/crossdomain.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-adobecrossdomain/h5bp-adobecrossdomain.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Adobe Cross Domain", 4 | "id" : "h5bp-adobecrossdomain", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "crossdomain.xml", 9 | "where" : "crossdomain.xml", 10 | "type" : "file" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-analytics/analytics.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-analytics/h5bp-analytics.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Analytics", 4 | "id" : "h5bp-analytics", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "analytics.html", 9 | "where" : "index.html/body/end" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/builder/modules/h5bp-appletouchicons/apple-touch-icon.png -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/apple-touch.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/h5bp-appletouchicons.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Apple Touch Icons", 4 | "id" : "h5bp-appletouchicons", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "apple-touch-icon.png", 9 | "where" : "apple-touch-icon.png", 10 | "type" : "file" 11 | }, 12 | { 13 | "what" : "browserconfig.xml", 14 | "where" : "browserconfig.xml", 15 | "type" : "file" 16 | }, 17 | { 18 | "what" : "tile-wide.png", 19 | "where" : "tile-wide.png", 20 | "type" : "file" 21 | }, 22 | { 23 | "what" : "tile.png", 24 | "where" : "tile.png", 25 | "type" : "file" 26 | }, 27 | { 28 | "what" : "apple-touch.html", 29 | "where" : "index.html/head/appletouch" 30 | } 31 | ] 32 | } 33 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/tile-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/builder/modules/h5bp-appletouchicons/tile-wide.png -------------------------------------------------------------------------------- /war/builder/modules/h5bp-appletouchicons/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/builder/modules/h5bp-appletouchicons/tile.png -------------------------------------------------------------------------------- /war/builder/modules/h5bp-chromeframe/chromeframe.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-chromeframe/h5bp-chromeframe.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Chrome Frame", 4 | "id" : "h5bp-chromeframe", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "chromeframe.html", 9 | "where" : "index.html/body/firstbody" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-content/content.html: -------------------------------------------------------------------------------- 1 | 2 |

Hello world! This is HTML5 Boilerplate.

3 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-content/editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | indent_size = 4 8 | indent_style = space 9 | insert_final_newline = true 10 | trim_trailing_whitespace = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-content/gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-content/gitignore: -------------------------------------------------------------------------------- 1 | # Include your project-specific ignores in this file 2 | # Read about how to use .gitignore: https://help.github.com/articles/ignoring-files 3 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-content/h5bp-content.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Basic Content", 4 | "id" : "h5bp-content", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "content.html", 9 | "where" : "index.html/body/content" 10 | }, 11 | { 12 | "what" : "editorconfig", 13 | "where" : ".editorconfig", 14 | "type" : "file" 15 | }, 16 | { 17 | "what" : "gitattributes", 18 | "where" : ".gitattributes", 19 | "type" : "file" 20 | }, 21 | { 22 | "what" : "gitignore", 23 | "where" : ".gitignore", 24 | "type" : "file" 25 | } 26 | ], 27 | "incompatibilities" : ["izr-responsive", "boot-hero"] 28 | } 29 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-css/boilerplatecss.css: -------------------------------------------------------------------------------- 1 | /*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */ 2 | 3 | html { 4 | color: #222; 5 | font-size: 1em; 6 | line-height: 1.4; 7 | } 8 | 9 | ::-moz-selection { 10 | background: #b3d4fc; 11 | text-shadow: none; 12 | } 13 | 14 | ::selection { 15 | background: #b3d4fc; 16 | text-shadow: none; 17 | } 18 | 19 | hr { 20 | display: block; 21 | height: 1px; 22 | border: 0; 23 | border-top: 1px solid #ccc; 24 | margin: 1em 0; 25 | padding: 0; 26 | } 27 | 28 | audio, 29 | canvas, 30 | iframe, 31 | img, 32 | svg, 33 | video { 34 | vertical-align: middle; 35 | } 36 | 37 | fieldset { 38 | border: 0; 39 | margin: 0; 40 | padding: 0; 41 | } 42 | 43 | textarea { 44 | resize: vertical; 45 | } 46 | 47 | .browserupgrade { 48 | margin: 0.2em 0; 49 | background: #ccc; 50 | color: #000; 51 | padding: 0.2em 0; 52 | } 53 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-css/h5bp-css.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Boilerplate CSS", 4 | "id" : "h5bp-css", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "boilerplatecss.css", 9 | "where" : "main.css/boilerplate" 10 | } 11 | , 12 | { 13 | "what" : "normalize.css", 14 | "where" : "css/normalize.css", 15 | "type" : "file" 16 | } 17 | , 18 | { 19 | "what" : "normalize.min.css", 20 | "where" : "css/normalize.min.css", 21 | "type" : "file" 22 | } 23 | , 24 | { 25 | "what" : "includenormalize.html", 26 | "where" : "index.html/head/styleslib" 27 | } 28 | , 29 | { 30 | "mode" : "less", 31 | "what" : "less-include.less", 32 | "where" : "style.less/boilerplate" 33 | } 34 | , 35 | { 36 | "mode" : "less", 37 | "what" : "boilerplatecss.css", 38 | "where" : "less/normalize.less", 39 | "type":"file" 40 | } 41 | 42 | ], 43 | "incompatibilities" : ["boot-css"] 44 | } 45 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-css/includenormalize.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-css/less-include.less: -------------------------------------------------------------------------------- 1 | @import "normalize.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-css/normalize.min.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} -------------------------------------------------------------------------------- /war/builder/modules/h5bp-csshelpers/csshelpers.css: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Helper classes 3 | ========================================================================== */ 4 | 5 | .hidden { 6 | display: none !important; 7 | visibility: hidden; 8 | } 9 | 10 | .visuallyhidden { 11 | border: 0; 12 | clip: rect(0 0 0 0); 13 | height: 1px; 14 | margin: -1px; 15 | overflow: hidden; 16 | padding: 0; 17 | position: absolute; 18 | width: 1px; 19 | } 20 | 21 | .visuallyhidden.focusable:active, 22 | .visuallyhidden.focusable:focus { 23 | clip: auto; 24 | height: auto; 25 | margin: 0; 26 | overflow: visible; 27 | position: static; 28 | width: auto; 29 | } 30 | 31 | .invisible { 32 | visibility: hidden; 33 | } 34 | 35 | .clearfix:before, 36 | .clearfix:after { 37 | content: " "; 38 | display: table; 39 | } 40 | 41 | .clearfix:after { 42 | clear: both; 43 | } 44 | 45 | .clearfix { 46 | *zoom: 1; 47 | } 48 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-csshelpers/h5bp-csshelpers.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Boilerplate CSS Helpers", 4 | "id" : "h5bp-csshelpers", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "csshelpers.css", 9 | "where" : "main.css/csshelpers" 10 | } 11 | , 12 | { 13 | "mode" : "less", 14 | "what" : "less-include.less", 15 | "where" : "style.less/csshelpers" 16 | } 17 | , 18 | { 19 | "mode" : "less", 20 | "what" : "csshelpers.css", 21 | "where" : "less/helpers.less", 22 | "type":"file" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-csshelpers/less-include.less: -------------------------------------------------------------------------------- 1 | @import "helpers.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/builder/modules/h5bp-favicon/favicon.ico -------------------------------------------------------------------------------- /war/builder/modules/h5bp-favicon/h5bp-favicon.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "H5BP Favicon", 4 | "id" : "h5bp-favicon", 5 | "inserts" : 6 | [ 7 | 8 | { 9 | "what" : "favicon.ico", 10 | "where" : "favicon.ico", 11 | "type" : "file" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-htaccess/h5bp-htaccess.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Htaccess Apache Configuration File", 4 | "id" : "h5bp-htaccess", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "htaccess", 9 | "where" : ".htaccess", 10 | "type" : "file" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-humans/h5bp-humans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Humans.txt", 4 | "id" : "h5bp-humans", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "humans.txt", 9 | "where" : "humans.txt", 10 | "type" : "file" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-humans/humans.txt: -------------------------------------------------------------------------------- 1 | # humanstxt.org/ 2 | # The humans responsible & technology colophon 3 | 4 | # TEAM 5 | 6 | -- -- 7 | 8 | # THANKS 9 | 10 | 11 | 12 | # TECHNOLOGY COLOPHON 13 | 14 | HTML5, CSS3 15 | jQuery, Modernizr 16 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-iecond/h5bp-iecond.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "IE Conditional Comments", 4 | "id" : "h5bp-iecond", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "iecond.html", 9 | "where" : "index.html/htmltag" 10 | } 11 | ], 12 | "incompatibilities" : ["simplehtmltag"] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-iecond/iecond.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueries/h5bp-mediaqueries.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Boilerplate Media Queries", 4 | "id" : "h5bp-mediaqueries", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "mediaqueries.css", 9 | "where" : "main.css/mediaqueries" 10 | } 11 | , 12 | { 13 | "mode" : "less", 14 | "what" : "less-include.less", 15 | "where" : "style.less/mediaqueries" 16 | } 17 | , 18 | { 19 | "mode" : "less", 20 | "what" : "mediaqueries.css", 21 | "where" : "less/media-queries.less", 22 | "type":"file" 23 | } 24 | ], 25 | "incompatibilities" : ["izr-responsive"] 26 | } 27 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueries/less-include.less: -------------------------------------------------------------------------------- 1 | @import "media-queries.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueries/mediaqueries.css: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Media Queries 3 | ========================================================================== */ 4 | 5 | @media only screen and (min-width: 35em) { 6 | 7 | } 8 | 9 | @media print, 10 | (-o-min-device-pixel-ratio: 5/4), 11 | (-webkit-min-device-pixel-ratio: 1.25), 12 | (min-resolution: 120dpi) { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueryprint/h5bp-mediaqueryprint.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Boilerplate Media Query Print", 4 | "id" : "h5bp-mediaqueryprint", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "mediaqueryprint.css", 9 | "where" : "main.css/mediaqueryprint" 10 | } 11 | , 12 | { 13 | "mode" : "less", 14 | "what" : "less-include.less", 15 | "where" : "style.less/mediaqueryprint" 16 | } 17 | , 18 | { 19 | "mode" : "less", 20 | "what" : "mediaqueryprint.css", 21 | "where" : "less/print.less", 22 | "type":"file" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueryprint/less-include.less: -------------------------------------------------------------------------------- 1 | @import "print.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-mediaqueryprint/mediaqueryprint.css: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Print styles 3 | ========================================================================== */ 4 | 5 | @media print { 6 | *, 7 | *:before, 8 | *:after { 9 | background: transparent !important; 10 | color: #000 !important; 11 | box-shadow: none !important; 12 | text-shadow: none !important; 13 | } 14 | 15 | a, 16 | a:visited { 17 | text-decoration: underline; 18 | } 19 | 20 | a[href]:after { 21 | content: " (" attr(href) ")"; 22 | } 23 | 24 | abbr[title]:after { 25 | content: " (" attr(title) ")"; 26 | } 27 | 28 | a[href^="#"]:after, 29 | a[href^="javascript:"]:after { 30 | content: ""; 31 | } 32 | 33 | pre, 34 | blockquote { 35 | border: 1px solid #999; 36 | page-break-inside: avoid; 37 | } 38 | 39 | thead { 40 | display: table-header-group; 41 | } 42 | 43 | tr, 44 | img { 45 | page-break-inside: avoid; 46 | } 47 | 48 | img { 49 | max-width: 100% !important; 50 | } 51 | 52 | p, 53 | h2, 54 | h3 { 55 | orphans: 3; 56 | widows: 3; 57 | } 58 | 59 | h2, 60 | h3 { 61 | page-break-after: avoid; 62 | } 63 | } -------------------------------------------------------------------------------- /war/builder/modules/h5bp-primarystyles/h5bp-primarystyles.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Primary Styles", 4 | "id" : "h5bp-primarystyles", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "primarystyles.css", 9 | "where" : "main.css/primary" 10 | } 11 | , 12 | { 13 | "what" : "primarystyles.css", 14 | "where" : "style.less/primary" 15 | } 16 | 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-primarystyles/primarystyles.css: -------------------------------------------------------------------------------- 1 | 2 | /* ========================================================================== 3 | Author's custom styles 4 | ========================================================================== */ 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-robots/h5bp-robots.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Robots.txt", 4 | "id" : "h5bp-robots", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "robots.txt", 9 | "where" : "robots.txt", 10 | "type" : "file" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-robots/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | 3 | # Allow crawling of all content 4 | User-agent: * 5 | Disallow: 6 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-scripts/boilerplatescripts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-scripts/h5bp-scripts.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Boilerplate Scripts", 4 | "id" : "h5bp-scripts", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "boilerplatescripts.html", 9 | "where" : "index.html/body/myjs" 10 | } 11 | , 12 | { 13 | "what" : "main.js", 14 | "where" : "js/main.js", 15 | "type" : "file" 16 | } 17 | , 18 | { 19 | "what" : "plugins.js", 20 | "where" : "js/plugins.js", 21 | "type" : "file" 22 | } 23 | ], 24 | "incompatibilities" : ["izr-emptyscript"] 25 | } 26 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-scripts/main.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-scripts/plugins.js: -------------------------------------------------------------------------------- 1 | // Avoid `console` errors in browsers that lack a console. 2 | (function() { 3 | var method; 4 | var noop = function () {}; 5 | var methods = [ 6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 9 | 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn' 10 | ]; 11 | var length = methods.length; 12 | var console = (window.console = window.console || {}); 13 | 14 | while (length--) { 15 | method = methods[length]; 16 | 17 | // Only stub undefined methods. 18 | if (!console[method]) { 19 | console[method] = noop; 20 | } 21 | } 22 | }()); 23 | 24 | // Place any jQuery/helper plugins in here. 25 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-stylefile/h5bp-stylefile.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Stylesheet File Inclusion", 4 | "id" : "h5bp-stylefile", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "stylesheetinclude.html", 9 | "where" : "index.html/head/stylesheet" 10 | } 11 | ], 12 | "incompatibilities" : ["less"] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/modules/h5bp-stylefile/stylesheetinclude.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/html5shiv/html5shiv.html: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /war/builder/modules/html5shiv/html5shiv.js: -------------------------------------------------------------------------------- 1 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); 2 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; 3 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| 4 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); 5 | for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d 3 | 4 | 5 | -------------------------------------------------------------------------------- /war/builder/modules/html5shivrespond/html5shivrespond.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Remy Sharp", 3 | "name" : "HTML5shiv + Respond.js", 4 | "id" : "html5shivrespond", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "html5shivrespond.html", 9 | "where" : "index.html/head/html5polyfill" 10 | } 11 | , 12 | { 13 | "what" : "html5-3.6-respond-1.4.2.min.js", 14 | "where" : "js/vendor/html5-3.6-respond-1.4.2.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["html5shiv", "modernizr", "respond", "modernizrrespond"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/izr-emptyscript/includescript.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/izr-emptyscript/izr-emptyscript.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Jonathan Verrecchia", 3 | "name" : "Empty JavaScript file", 4 | "id" : "izr-emptyscript", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "includescript.html", 9 | "where" : "index.html/body/myjs" 10 | } 11 | , 12 | { 13 | "what" : "main.js", 14 | "where" : "js/main.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["h5bp-scripts"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/izr-emptyscript/main.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

h1.title

5 | 12 |
13 |
14 | 15 |
16 |
17 | 18 |
19 |
20 |

article header h1

21 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec.

22 |
23 |
24 |

article section h2

25 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor. Etiam ullamcorper lorem dapibus velit suscipit ultrices. Proin in est sed erat facilisis pharetra.

26 |
27 |
28 |

article section h2

29 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor. Etiam ullamcorper lorem dapibus velit suscipit ultrices. Proin in est sed erat facilisis pharetra.

30 |
31 |
32 |

article footer h3

33 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor.

34 |
35 |
36 | 37 | 41 | 42 |
43 |
44 | 45 | 50 | 51 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/izr-responsive.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Jonathan Verrecchia", 3 | "name" : "Initializr Responsive Template", 4 | "id" : "izr-responsive", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "index.html", 9 | "where" : "index.html/body/content" 10 | }, 11 | { 12 | "what" : "main.css", 13 | "where" : "main.css/primary" 14 | }, 15 | { 16 | "what" : "mediaqueries.css", 17 | "where" : "main.css/mediaqueries" 18 | } 19 | , 20 | { 21 | "mode" : "less", 22 | "what" : "less-include-mq.less", 23 | "where" : "style.less/mediaqueries" 24 | } 25 | , 26 | { 27 | "mode" : "less", 28 | "what" : "less-include-global.less", 29 | "where" : "style.less/primary" 30 | } 31 | , 32 | { 33 | "mode" : "less", 34 | "what" : "mediaqueries.css", 35 | "where" : "less/media-queries.less", 36 | "type":"file" 37 | } 38 | , 39 | { 40 | "mode" : "less", 41 | "what" : "style.css", 42 | "where" : "less/global-mobile.less", 43 | "type":"file" 44 | } 45 | ], 46 | "incompatibilities" : ["h5bp-content", "h5bp-mediaqueries", "boot-hero"] 47 | } 48 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/less-include-global.less: -------------------------------------------------------------------------------- 1 | @import "global-mobile.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/less-include-mq.less: -------------------------------------------------------------------------------- 1 | @import "media-queries.less"; 2 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/main.css: -------------------------------------------------------------------------------- 1 | 2 | /* ===== Initializr Styles ================================================== 3 | Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template 4 | ========================================================================== */ 5 | 6 | body { 7 | font: 16px/26px Helvetica, Helvetica Neue, Arial; 8 | } 9 | 10 | .wrapper { 11 | width: 90%; 12 | margin: 0 5%; 13 | } 14 | 15 | /* =================== 16 | ALL: Orange Theme 17 | =================== */ 18 | 19 | .header-container { 20 | border-bottom: 20px solid #e44d26; 21 | } 22 | 23 | .footer-container, 24 | .main aside { 25 | border-top: 20px solid #e44d26; 26 | } 27 | 28 | .header-container, 29 | .footer-container, 30 | .main aside { 31 | background: #f16529; 32 | } 33 | 34 | .title { 35 | color: white; 36 | } 37 | 38 | /* ============== 39 | MOBILE: Menu 40 | ============== */ 41 | 42 | nav ul { 43 | margin: 0; 44 | padding: 0; 45 | list-style-type: none; 46 | } 47 | 48 | nav a { 49 | display: block; 50 | margin-bottom: 10px; 51 | padding: 15px 0; 52 | 53 | text-align: center; 54 | text-decoration: none; 55 | font-weight: bold; 56 | 57 | color: white; 58 | background: #e44d26; 59 | } 60 | 61 | nav a:hover, 62 | nav a:visited { 63 | color: white; 64 | } 65 | 66 | nav a:hover { 67 | text-decoration: underline; 68 | } 69 | 70 | /* ============== 71 | MOBILE: Main 72 | ============== */ 73 | 74 | .main { 75 | padding: 30px 0; 76 | } 77 | 78 | .main article h1 { 79 | font-size: 2em; 80 | } 81 | 82 | .main aside { 83 | color: white; 84 | padding: 0px 5% 10px; 85 | } 86 | 87 | .footer-container footer { 88 | color: white; 89 | padding: 20px 0; 90 | } 91 | 92 | /* =============== 93 | ALL: IE Fixes 94 | =============== */ 95 | 96 | .ie7 .title { 97 | padding-top: 20px; 98 | } 99 | -------------------------------------------------------------------------------- /war/builder/modules/izr-responsive/mediaqueries.css: -------------------------------------------------------------------------------- 1 | /* ========================================================================== 2 | Media Queries 3 | ========================================================================== */ 4 | 5 | @media only screen and (min-width: 480px) { 6 | 7 | /* ==================== 8 | INTERMEDIATE: Menu 9 | ==================== */ 10 | 11 | nav a { 12 | float: left; 13 | width: 27%; 14 | margin: 0 1.7%; 15 | padding: 25px 2%; 16 | margin-bottom: 0; 17 | } 18 | 19 | nav li:first-child a { 20 | margin-left: 0; 21 | } 22 | 23 | nav li:last-child a { 24 | margin-right: 0; 25 | } 26 | 27 | /* ======================== 28 | INTERMEDIATE: IE Fixes 29 | ======================== */ 30 | 31 | nav ul li { 32 | display: inline; 33 | } 34 | 35 | .oldie nav a { 36 | margin: 0 0.7%; 37 | } 38 | } 39 | 40 | @media only screen and (min-width: 768px) { 41 | 42 | /* ==================== 43 | WIDE: CSS3 Effects 44 | ==================== */ 45 | 46 | .header-container, 47 | .main aside { 48 | -webkit-box-shadow: 0 5px 10px #aaa; 49 | -moz-box-shadow: 0 5px 10px #aaa; 50 | box-shadow: 0 5px 10px #aaa; 51 | } 52 | 53 | /* ============ 54 | WIDE: Menu 55 | ============ */ 56 | 57 | .title { 58 | float: left; 59 | } 60 | 61 | nav { 62 | float: right; 63 | width: 38%; 64 | } 65 | 66 | /* ============ 67 | WIDE: Main 68 | ============ */ 69 | 70 | .main article { 71 | float: left; 72 | width: 57%; 73 | } 74 | 75 | .main aside { 76 | float: right; 77 | width: 28%; 78 | } 79 | } 80 | 81 | @media only screen and (min-width: 1140px) { 82 | 83 | /* =============== 84 | Maximal Width 85 | =============== */ 86 | 87 | .wrapper { 88 | width: 1026px; /* 1140px - 10% for margins */ 89 | margin: 0 auto; 90 | } 91 | } 92 | -------------------------------------------------------------------------------- /war/builder/modules/jquery/jquery.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/jquery/jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "jQuery 1.11.2 Dev + Min", 4 | "id" : "jquery", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "jquery.html", 9 | "where" : "index.html/body/jslib" 10 | } 11 | , 12 | { 13 | "what" : "jquery-1.11.2.min.js", 14 | "where" : "js/vendor/jquery-1.11.2.min.js", 15 | "type" : "file" 16 | } 17 | , 18 | { 19 | "what" : "jquery-1.11.2.js", 20 | "where" : "js/vendor/jquery-1.11.2.js", 21 | "type" : "file" 22 | } 23 | ], 24 | "incompatibilities" : ["jquerymin", "jquerydev"] 25 | } 26 | -------------------------------------------------------------------------------- /war/builder/modules/jquerydev/jquerydev.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/jquerydev/jquerydev.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "jQuery 1.11.2 Dev", 4 | "id" : "jquerydev", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "jquerydev.html", 9 | "where" : "index.html/body/jslib" 10 | } 11 | , 12 | { 13 | "what" : "jquery-1.11.2.js", 14 | "where" : "js/vendor/jquery-1.11.2.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["jquery", "jquerymin"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/jquerymin/jquerymin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/jquerymin/jquerymin.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "jQuery 1.11.2 Minified", 4 | "id" : "jquerymin", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "jquerymin.html", 9 | "where" : "index.html/body/jslib" 10 | } 11 | , 12 | { 13 | "what" : "jquery-1.11.2.min.js", 14 | "where" : "js/vendor/jquery-1.11.2.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["jquery", "jquerydev"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/less/less.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /war/builder/modules/less/less.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Alexis Sellier", 3 | "name" : "Less 1.3.0", 4 | "id" : "less", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "less.html", 9 | "where" : "index.html/head/stylesheet" 10 | } 11 | , 12 | { 13 | "what" : "less-1.3.0.min.js", 14 | "where" : "js/libs/less-1.3.0.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities":["h5bp-stylefile"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/modernizr/modernizr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /war/builder/modules/modernizr/modernizr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Modernizr", 4 | "id" : "modernizr", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "modernizr.html", 9 | "where" : "index.html/head/html5polyfill" 10 | } 11 | , 12 | { 13 | "what" : "modernizr-2.8.3.min.js", 14 | "where" : "js/vendor/modernizr-2.8.3.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["html5shiv", "modernizrrespond", "html5shivrespond"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/modernizrrespond/modernizrrespond.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /war/builder/modules/modernizrrespond/modernizrrespond.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Paul Irish", 3 | "name" : "Modernizr + Respond.js", 4 | "id" : "modernizrrespond", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "modernizrrespond.html", 9 | "where" : "index.html/head/html5polyfill" 10 | } 11 | , 12 | { 13 | "what" : "modernizr-2.8.3-respond-1.4.2.min.js", 14 | "where" : "js/vendor/modernizr-2.8.3-respond-1.4.2.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["html5shiv", "modernizr", "respond", "html5shivrespond"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/respond/respond-1.4.2.min.js: -------------------------------------------------------------------------------- 1 | /*! Respond.js v1.4.2: min/max-width media query polyfill 2 | * Copyright 2014 Scott Jehl 3 | * Licensed under MIT 4 | * http://j.mp/respondjs */ 5 | 6 | !function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){v(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},g=function(a){return a.replace(c.regex.minmaxwh,"").match(c.regex.other)};if(c.ajax=f,c.queue=d,c.unsupportedmq=g,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var h,i,j,k=a.document,l=k.documentElement,m=[],n=[],o=[],p={},q=30,r=k.getElementsByTagName("head")[0]||l,s=k.getElementsByTagName("base")[0],t=r.getElementsByTagName("link"),u=function(){var a,b=k.createElement("div"),c=k.body,d=l.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=k.createElement("body"),c.style.background="none"),l.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&l.insertBefore(c,l.firstChild),a=b.offsetWidth,f?l.removeChild(c):c.removeChild(b),l.style.fontSize=d,e&&(c.style.fontSize=e),a=j=parseFloat(a)},v=function(b){var c="clientWidth",d=l[c],e="CSS1Compat"===k.compatMode&&d||k.body[c]||d,f={},g=t[t.length-1],p=(new Date).getTime();if(b&&h&&q>p-h)return a.clearTimeout(i),i=a.setTimeout(v,q),void 0;h=p;for(var s in m)if(m.hasOwnProperty(s)){var w=m[s],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?j||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?j||u():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(n[w.rules]))}for(var C in o)o.hasOwnProperty(C)&&o[C]&&o[C].parentNode===r&&r.removeChild(o[C]);o.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=k.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,r.insertBefore(E,g.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(k.createTextNode(F)),o.push(E)}},w=function(a,b,d){var e=a.replace(c.regex.comments,"").replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},i=!f&&d;b.length&&(b+="/"),i&&(f=1);for(var j=0;f>j;j++){var k,l,o,p;i?(k=d,n.push(h(a))):(k=e[j].match(c.regex.findStyles)&&RegExp.$1,n.push(RegExp.$2&&h(RegExp.$2))),o=k.split(","),p=o.length;for(var q=0;p>q;q++)l=o[q],g(l)||m.push({media:l.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:n.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},x=function(){if(d.length){var b=d.shift();f(b.href,function(c){w(c,b.href,b.media),p[b.href]=!0,a.setTimeout(function(){x()},0)})}},y=function(){for(var b=0;b 2 | 3 | 4 | -------------------------------------------------------------------------------- /war/builder/modules/respond/respond.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Scott Jehl", 3 | "name" : "Respond.js", 4 | "id" : "respond", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "respond.html", 9 | "where" : "index.html/head/respond" 10 | } 11 | , 12 | { 13 | "what" : "respond-1.4.2.min.js", 14 | "where" : "js/vendor/respond-1.4.2.min.js", 15 | "type" : "file" 16 | } 17 | ], 18 | "incompatibilities" : ["modernizrrespond", "html5shivrespond", "modernizr"] 19 | } 20 | -------------------------------------------------------------------------------- /war/builder/modules/simplehtmltag/simplehtmltag.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/builder/modules/simplehtmltag/simplehtmltag.json: -------------------------------------------------------------------------------- 1 | { 2 | "author" : "Jonathan Verrecchia", 3 | "name" : "Simple HTML tag", 4 | "id" : "simplehtmltag", 5 | "inserts" : 6 | [ 7 | { 8 | "what" : "simplehtmltag.html", 9 | "where" : "index.html/htmltag" 10 | } 11 | ], 12 | "incompatibilities" : ["h5bp-iecond"] 13 | } 14 | -------------------------------------------------------------------------------- /war/builder/sfk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/builder/sfk.exe -------------------------------------------------------------------------------- /war/builder/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | {# index.html/htmltag #} 3 | 4 | 5 | 6 | 7 | 8 | 9 | {# index.html/head/appletouch #} 10 | 11 | {# index.html/head/styleslib #} 12 | {# index.html/head/styleslib2 #} 13 | {# index.html/head/styleslib3 #} 14 | {# index.html/head/stylesheet #} 15 | {# index.html/head/html5polyfill #} 16 | {# index.html/head/respond #} 17 | 18 | 19 | {# index.html/body/firstbody #} 20 | {# index.html/body/content #} 21 | {# index.html/body/jslib #} 22 | {# index.html/body/buildcommentjsstart #} 23 | {# index.html/body/jslib2 #} 24 | {# index.html/body/myjs #} 25 | {# index.html/body/buildcommentjsend #} 26 | {# index.html/body/end #} 27 | {# index.html/body/end5 #} 28 | 29 | 30 | -------------------------------------------------------------------------------- /war/builder/templates/main.css: -------------------------------------------------------------------------------- 1 | {# main.css/boilerplate #} 2 | 3 | {# main.css/primary #} 4 | 5 | {# main.css/mediaqueries #} 6 | 7 | {# main.css/csshelpers #} 8 | 9 | {# main.css/mediaqueryprint #} 10 | -------------------------------------------------------------------------------- /war/builder/templates/script.js: -------------------------------------------------------------------------------- 1 | // simple js script 2 | -------------------------------------------------------------------------------- /war/builder/templates/style.less: -------------------------------------------------------------------------------- 1 | {# style.less/boilerplate #} 2 | {# style.less/boilerplate2 #} 3 | {# style.less/boilerplate3 #} 4 | 5 | {# style.less/primary #} 6 | 7 | {# style.less/mediaqueries #} 8 | {# style.less/csshelpers #} 9 | {# style.less/mediaqueryprint #} 10 | -------------------------------------------------------------------------------- /war/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/favicon.ico -------------------------------------------------------------------------------- /war/front/apple-touch-icon-114x114-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/apple-touch-icon-114x114-precomposed.png -------------------------------------------------------------------------------- /war/front/apple-touch-icon-57x57-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/apple-touch-icon-57x57-precomposed.png -------------------------------------------------------------------------------- /war/front/apple-touch-icon-72x72-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/apple-touch-icon-72x72-precomposed.png -------------------------------------------------------------------------------- /war/front/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /war/front/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/apple-touch-icon.png -------------------------------------------------------------------------------- /war/front/css/fonts/Chunkfive-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/Chunkfive-webfont.eot -------------------------------------------------------------------------------- /war/front/css/fonts/Chunkfive-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/Chunkfive-webfont.ttf -------------------------------------------------------------------------------- /war/front/css/fonts/Chunkfive-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/Chunkfive-webfont.woff -------------------------------------------------------------------------------- /war/front/css/fonts/League_Gothic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/League_Gothic-webfont.eot -------------------------------------------------------------------------------- /war/front/css/fonts/League_Gothic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/League_Gothic-webfont.ttf -------------------------------------------------------------------------------- /war/front/css/fonts/League_Gothic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/css/fonts/League_Gothic-webfont.woff -------------------------------------------------------------------------------- /war/front/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/favicon.ico -------------------------------------------------------------------------------- /war/front/img/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/img/github-logo.png -------------------------------------------------------------------------------- /war/front/img/html5-logo-165-cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verekia/initializr/cf07457b6a378df827ae864926c6011bd4bd67cc/war/front/img/html5-logo-165-cut.png -------------------------------------------------------------------------------- /war/front/try/css/normalize.min.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v1.0.1 | MIT License | git.io/normalize */ 2 | article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block} 3 | audio,canvas,video{display:inline-block;*display:inline;*zoom:1} 4 | audio:not([controls]){display:none;height:0} 5 | [hidden]{display:none} 6 | html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} 7 | html,button,input,select,textarea{font-family:sans-serif} 8 | body{margin:0} 9 | a:focus{outline:thin dotted} 10 | a:active,a:hover{outline:0} 11 | h1{font-size:2em;margin:.67em 0} 12 | h2{font-size:1.5em;margin:.83em 0} 13 | h3{font-size:1.17em;margin:1em 0} 14 | h4{font-size:1em;margin:1.33em 0} 15 | h5{font-size:.83em;margin:1.67em 0} 16 | h6{font-size:.75em;margin:2.33em 0} 17 | abbr[title]{border-bottom:1px dotted} 18 | b,strong{font-weight:bold} 19 | blockquote{margin:1em 40px} 20 | dfn{font-style:italic} 21 | mark{background:#ff0;color:#000} 22 | p,pre{margin:1em 0} 23 | code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em} 24 | pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word} 25 | q{quotes:none} 26 | q:before,q:after{content:'';content:none} 27 | small{font-size:80%} 28 | sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} 29 | sup{top:-0.5em} 30 | sub{bottom:-0.25em} 31 | dl,menu,ol,ul{margin:1em 0} 32 | dd{margin:0 0 0 40px} 33 | menu,ol,ul{padding:0 0 0 40px} 34 | nav ul,nav ol{list-style:none;list-style-image:none} 35 | img{border:0;-ms-interpolation-mode:bicubic} 36 | svg:not(:root){overflow:hidden} 37 | figure{margin:0} 38 | form{margin:0} 39 | fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em} 40 | legend{border:0;padding:0;white-space:normal;*margin-left:-7px} 41 | button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle} 42 | button,input{line-height:normal} 43 | button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible} 44 | button[disabled],input[disabled]{cursor:default} 45 | input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px} 46 | input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box} 47 | input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} 48 | button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} 49 | textarea{overflow:auto;vertical-align:top} 50 | table{border-collapse:collapse;border-spacing:0} -------------------------------------------------------------------------------- /war/front/try/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 22 | 23 |
24 |
25 |

h1.title

26 | 33 |
34 |
35 | 36 |
37 |
38 | 39 |
40 |
41 |

article header h1

42 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec.

43 |
44 |
45 |

article section h2

46 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor. Etiam ullamcorper lorem dapibus velit suscipit ultrices. Proin in est sed erat facilisis pharetra.

47 |
48 |
49 |

article section h2

50 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor. Etiam ullamcorper lorem dapibus velit suscipit ultrices. Proin in est sed erat facilisis pharetra.

51 |
52 |
53 |

article footer h3

54 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor.

55 |
56 |
57 | 58 | 62 | 63 |
64 |
65 | 66 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /war/front/try/js/main.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /war/front/try/js/script.js: -------------------------------------------------------------------------------- 1 | /* Author: 2 | 3 | */ 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /war/googleec5cf289053984e9.html: -------------------------------------------------------------------------------- 1 | google-site-verification: googleec5cf289053984e9.html -------------------------------------------------------------------------------- /war/h5bpbuilder.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Initializr - HTML5 Boilerplate Builder 6 | 7 | 8 | 9 | 10 |

HTML5 Boilerplate Builder!

11 | 12 |

Enabled in the default config

13 | 14 |
    15 |
  • 404
  • 16 |
  • adobecrossdomain
  • 17 |
  • appletouchicons
  • 18 |
  • basiccontent
  • 19 |
  • boilerplatecss
  • 20 |
  • csshelpers
  • 21 |
  • favicon
  • 22 |
  • humans
  • 23 |
  • mediaqueries
  • 24 |
  • mediaqueryprint
  • 25 |
  • primarystyles
  • 26 |
  • robots
  • 27 |
28 | 29 |

IE Conditional

30 | simplehtmltag or 31 | iecond or 32 | oldiecond 33 | 34 |

Analytics

35 | Yupe or Nope 36 | 37 |

Chromeframe

38 | Yupe or Nope 39 | 40 |

jQuery

41 | Nope or Minified or Dev or Minified + Dev 42 | 43 |

H5BP Helpers scripts

44 | Yupe or Nope 45 | 46 |

Respond.js

47 | Yupe or Nope 48 | 49 |

HTML5 elements polyfill

50 | Nope or HTML5shiv or Modernizr 51 | 52 |

Server config file

53 | Nope or htaccess or nginx or web.config 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /war/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | # www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 3 | 4 | User-agent: * 5 | Disallow: /builder 6 | 7 | --------------------------------------------------------------------------------