diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..aa25b15 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: + - "0.10" +before_install: + - npm install -g gulp diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index f898add..0000000 --- a/Gruntfile.js +++ /dev/null @@ -1,220 +0,0 @@ -(function() { - 'use strict'; - - var jsDir = 'build', - sassDir = 'sass', - cssDir = 'css', - imgDir = 'img', - fontsDir = 'fonts', - rootDir = './', - distDir = 'dist'; - - module.exports = function (grunt) { - grunt.initConfig({ - - ////////////////////////////// - // Server - /////////////////////////////// - connect: { - server: { - options: { - port: 9009, - base: rootDir, - } - } - }, - - ////////////////////////////// - // Watch - ////////////////////////////// - watch: { - options: { - livereload: 9011 - }, - html: { - files: [ - rootDir + '**/*.html', - '!node_modules/**/*.html' - ] - }, - css: { - files: [rootDir + cssDir + '/**/*.css'] - }, - js: { - files: [ - rootDir + jsDir + '/**/*.js', - '!' + rootDir + jsDir + '/**/*.min.js', - '!node_modules/**/*.js' - ], - tasks: ['jshint', 'uglify:distMin', 'compress:dist'] - } - }, - - ////////////////////////////// - // Compass - ////////////////////////////// - compass: { - options: { - relativeAssets: true, - debugInfo: false, - bundleExec: true, - noLineComments: true, - sassDir: sassDir, - imagesDir: rootDir + imgDir, - cssDir: rootDir + cssDir, - javascriptsDir: rootDir + jsDir, - fontsDir: rootDir + fontsDir - }, - dev: { - options: { - environment: 'development', - watch: true - } - }, - dist: { - options: { - environment: 'production', - force: true - } - } - }, - - ////////////////////////////// - // JSHint - ////////////////////////////// - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: [ - rootDir + jsDir + '/{,**/}*.js', - '!' + rootDir + jsDir + '/{,**/}*.min.js' - ] - }, - - ////////////////////////////// - // Uglify - ////////////////////////////// - uglify: { - dev: { - options: { - mangle: false, - compress: false, - beautify: true - }, - files: [{ - expand: true, - cwd: rootDir + jsDir, - src: ['**/*.js', '!**/*.min.js'], - dest: rootDir + jsDir, - ext: '.js' - }] - }, - distSource: { - options: { - mangle: false, - compress: false, - beautify: true, - banner: "/*! eq.js 1.4.1 (c) 2014 Sam Richard, MIT license */\n" - }, - files: [{ - expand: true, - cwd: rootDir + jsDir, - src: ['**/*.js', '!**/*.min.js'], - dest: distDir, - ext: '.js' - }] - }, - distMin: { - options: { - mangle: true, - compress: true, - banner: "/*! eq.js 1.4.1 (c) 2014 Sam Richard, MIT license */\n" - }, - files: [{ - expand: true, - cwd: rootDir + jsDir, - src: ['**/*.js', '!**/*.min.js'], - dest: distDir, - ext: '.min.js' - }] - } - }, - - ////////////////////////////// - // Compress - ////////////////////////////// - compress: { - dist: { - options: { - mode: 'gzip' - }, - files: [{ - expand: true, - cwd: distDir, - src: ['**/*.min.js'], - dest: distDir, - ext: '.gz.js' - }] - } - }, - - ////////////////////////////// - // Parallel - ////////////////////////////// - parallel: { - dev: { - options: { - grunt: true, - stream: true - }, - tasks: ['watch', 'compass:dev'] - }, - dist: { - options: { - grunt: true, - stream: true - }, - tasks: ['uglify:distSource', 'uglify:distMin'] - } - }, - - ////////////////////////////// - // Bump - ////////////////////////////// - bump: { - options: { - files: [ - 'package.json', - 'bower.json' - ] - // commit: userConfig.bump.commit, - // commitFiles: userConfig.bump.files, - // createTag: userConfig.bump.tag, - // push: userConfig.bump.push, - // pushTo: userConfig.git.deployUpstream - } - } - }); - - ////////////////////////////// - // Grunt Task Loads - ////////////////////////////// - require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks); - - ////////////////////////////// - // Server Task - ////////////////////////////// - grunt.registerTask('server', 'Development server', function() { - grunt.task.run(['connect', 'parallel:dev']); - }); - - ////////////////////////////// - // Build Task - ////////////////////////////// - grunt.registerTask('build', 'Builds Distribution File', function() { - grunt.task.run(['uglify:distMin', 'compress:dist']); - }); - - }; -}()); \ No newline at end of file diff --git a/Gulpfile.js b/Gulpfile.js new file mode 100644 index 0000000..727d81d --- /dev/null +++ b/Gulpfile.js @@ -0,0 +1,29 @@ +var gulp = require('gulp'); + +////////////////////////////// +// Begin Lint Tasks +////////////////////////////// +require('./tasks/jshint')(gulp, [ + 'build/**/*.js', + '!build/**/*.min.js' +]); + +////////////////////////////// +// Begin Test Tasks +////////////////////////////// +require('./tasks/karma')(gulp); + +////////////////////////////// +// Dist Tasks +////////////////////////////// +require('./tasks/dist')(gulp, [ + 'build/**/*.js', + '!build/**/*.min.js' +]); + +////////////////////////////// +// Custom Tasks +////////////////////////////// +gulp.task('dev', ['jshint--dev', 'karma--dev']); +gulp.task('travis', ['karma', 'karma--coverage']); +gulp.task('build', ['dist--each', 'dist--all']); diff --git a/README.md b/README.md index 5da734e..1826fdd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# eq.js [![Code Climate](https://codeclimate.com/github/Snugug/eq.js/badges/gpa.svg)](https://codeclimate.com/github/Snugug/eq.js) [![Bower version](https://badge.fury.io/bo/eq.js.svg)](http://badge.fury.io/bo/eq.js) +# eq.js [![Code Climate](https://codeclimate.com/github/Snugug/eq.js/badges/gpa.svg)](https://codeclimate.com/github/Snugug/eq.js) [![Build Status](https://travis-ci.org/Snugug/eq.js.svg)](https://travis-ci.org/Snugug/eq.js) [![Bower version](https://badge.fury.io/bo/eq.js.svg)](http://badge.fury.io/bo/eq.js) ### Element queries, fast and light Element queries are the "holy grail" of responsive web design, allowing you to create a single component that can be dropped into any position in any layout and have them respond appropriately. Unfortunately, due to some hard-to-deal-with chicken-and-egg cases, especially involving inline elements, it's unlikely that element queries will make it into browsers any time soon. diff --git a/dist/eq.min.js b/dist/eq.min.js index e1e7449..85fd7ac 100644 --- a/dist/eq.min.js +++ b/dist/eq.min.js @@ -1,2 +1,3 @@ -/*! eq.js 1.4.1 (c) 2014 Sam Richard, MIT license */ -!function(a,b){"use strict";function c(){this.nodes=[],this.eqsLength=0,this.widths=[],this.points=[],this.callback=void 0}function d(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,function(){return c.call(a,window.event)})}function e(a){return window.getComputedStyle(a,":before").getPropertyValue("content").slice(1,-1)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="".__proto__===String.prototype?function(a){return a.__proto__}:function(a){return a.constructor.prototype});for(var f=0,g=["webkit","moz"],h=0;hg;g++){h.push(b[g].offsetWidth);try{i.push(f.sortObj(b[g].getAttribute("data-eq-pts")))}catch(j){try{i.push(f.sortObj(e(b[g])))}catch(k){i.push([{key:"",value:0}])}}}f.widths=h,f.points=i,b&&"number"!=typeof b?f.nodeWrites(b,h,i):c&&"function"!=typeof c?f.nodeWrites():window.requestAnimationFrame(f.nodeWrites)},c.prototype.nodeWrites=function(b){var c,d,e,f=Object.getPrototypeOf(a),g=f.widths,h=f.points;for(b&&"number"!=typeof b?d=b.length:(b=f.nodes,d=f.nodesLength),c=0;d>c;c++){var i=g[c],j=b[c],k=h[c],l=k.length;if(i=k[l-1].value)j.setAttribute("data-eq-state",k[l-1].key);else for(var m=0;l>m;m++){var n=k[m],o=k[m+1];if(0===m&&i=n.value&&ia;a++){u.push(t[a].offsetWidth);try{s.push(i.sortObj(t[a].getAttribute("data-eq-pts")))}catch(d){try{s.push(i.sortObj(r(t[a])))}catch(c){s.push([{key:"",value:0}])}}}i.widths=u,i.points=s,t&&"number"!=typeof t?i.nodeWrites(t,u,s):n&&"function"!=typeof n?i.nodeWrites():window.requestAnimationFrame(i.nodeWrites)},n.prototype.nodeWrites=function(t){var n,o,r,i=Object.getPrototypeOf(e),a=i.widths,u=i.points;for(t&&"number"!=typeof t?o=t.length:(t=i.nodes,o=i.nodesLength),n=0;o>n;n++){var s=a[n],d=t[n],c=u[n],f=c.length;if(s=c[f-1].value)d.setAttribute("data-eq-state",c[f-1].key);else for(var l=0;f>l;l++){var w=c[l],p=c[l+1];if(0===l&&s=w.value&&s - - - - Element Queries - - - - - - - - -
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
- - - - - \ No newline at end of file diff --git a/index2.html b/index2.html deleted file mode 100644 index 2b7f345..0000000 --- a/index2.html +++ /dev/null @@ -1,7006 +0,0 @@ - - - - - Element Queries - - - - - - - - -
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
-

Hello World

-
-
- - - - - diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..abee880 --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,69 @@ +// Karma configuration +// Generated on Mon Oct 20 2014 07:24:18 GMT-0400 (EDT) + +module.exports = function(config) { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['jasmine'], + + + // list of files / patterns to load in the browser + files: [ + 'build/**/*.js', + 'tests/**/*.js' + ], + + + // list of files to exclude + exclude: [ + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + // 'build/**/*.js': ['coverage'] + preprocessors: { + + }, + + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + // 'coverage' + reporters: ['spec'], + + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: true, + + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ['PhantomJS'], + + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false + }); +}; diff --git a/package.json b/package.json index f21af73..338cf4f 100644 --- a/package.json +++ b/package.json @@ -9,25 +9,28 @@ "JavaScript", "RWD" ], + "scripts": { + "test": "gulp travis" + }, "author": "Sam Richard", "license": "MIT", "devDependencies": { - "deepmerge": "~0.2.5", - "grunt": "~0.4.0", - "grunt-bump": "0.0.6", - "grunt-contrib-compass": "~0.6.0", - "grunt-contrib-compress": "~0.5.2", - "grunt-contrib-connect": "~0.3.0", - "grunt-contrib-jshint": "~0.1.1", - "grunt-contrib-uglify": "~0.2.0", - "grunt-contrib-watch": "~0.4.0", - "grunt-parallel": "~0.2.0", + "browser-sync": "^1.5.8", + "compass-options": "^0.1.1", + "gulp": "^3.8.8", + "gulp-concat": "^2.4.1", + "gulp-insert": "^0.4.0", + "gulp-jasmine": "^1.0.1", + "gulp-jshint": "^1.8.5", + "gulp-rename": "^1.2.0", + "gulp-sourcemaps": "^1.2.4", + "gulp-uglify": "^1.0.1", + "jshint-stylish": "^1.0.0", "karma": "^0.12.24", "karma-coverage": "^0.2.6", "karma-coveralls": "^0.1.4", - "karma-jasmine": "^0.2.3", + "karma-jasmine": "^0.1.5", "karma-phantomjs-launcher": "^0.1.4", - "karma-spec-reporter": "0.0.13", - "matchdep": "~0.1.2" + "karma-spec-reporter": "0.0.13" } } diff --git a/tasks/dist.js b/tasks/dist.js new file mode 100644 index 0000000..e71b0e3 --- /dev/null +++ b/tasks/dist.js @@ -0,0 +1,53 @@ +'use strict'; + +////////////////////////////// +// Requires +////////////////////////////// +var paths = require('compass-options').paths(), + rename = require('gulp-rename'), + insert = require('gulp-insert'), + concat = require('gulp-concat'), + sourcemap = require('gulp-sourcemaps'), + fs = require('fs'), + uglify = require('gulp-uglify'); + +////////////////////////////// +// Internal Vars +////////////////////////////// +var toDist = [ + paths.js + '/**/*.js', + '!' + paths.js + '/**/*.min.js' +]; + +var placeDist = 'dist'; + +var tag = JSON.parse(fs.readFileSync('./bower.json', 'utf8')).version, + year = new Date().getFullYear().toString(); + +if (year !== '2013') { + year = '2013-' + year; +} + +////////////////////////////// +// Export +////////////////////////////// +module.exports = function (gulp, distPaths, outPath) { + // Run once + gulp.task('dist', function (done) { + distPaths = distPaths || toDist; + outPath = outPath || placeDist; + + return gulp.src(distPaths) + .pipe(sourcemap.init()) + .pipe(insert.prepend('/*! eq.js v' + tag + ' (c) ' + year + ' Sam Richard, MIT license */\n')) + .pipe(rename({ + extname: '.min.js' + })) + .pipe(uglify({ + preserveComments: 'some' + })) + .pipe(sourcemap.write('./')) + .pipe(gulp.dest(outPath)); + + }); +} diff --git a/tasks/jasmine.js b/tasks/jasmine.js new file mode 100644 index 0000000..21e5933 --- /dev/null +++ b/tasks/jasmine.js @@ -0,0 +1,31 @@ +'use strict'; + +////////////////////////////// +// Requires +////////////////////////////// +var jasmine = require('gulp-jasmine'); + +////////////////////////////// +// Internal Vars +////////////////////////////// +var toTest = [ + 'tests/**/test-*.js' +]; + +////////////////////////////// +// Export +////////////////////////////// +module.exports = function (gulp, testPaths) { + gulp.task('jasmine', function () { + var verbose = process.argv.indexOf('--verbose') > -1 ? true : false, + trace = process.argv.indexOf('--trace') > -1 ? true : false; + + testPaths = testPaths || toTest; + + return gulp.src(testPaths) + .pipe(jasmine({ + 'verbose': verbose, + 'includeStackTrace': trace + })); + }); +} diff --git a/tasks/jshint.js b/tasks/jshint.js new file mode 100644 index 0000000..88c7505 --- /dev/null +++ b/tasks/jshint.js @@ -0,0 +1,35 @@ +'use strict'; + +////////////////////////////// +// Requires +////////////////////////////// +var jshint = require('gulp-jshint'), + stylish = require('jshint-stylish'), + paths = require('compass-options').paths(), + browserSync = require('browser-sync'), + reload = browserSync.reload; + +////////////////////////////// +// Internal Vars +////////////////////////////// +var toLint = [ + paths.js + '/**/*.js', + '!' + paths.js + '/**/*.min.js' +]; + +module.exports = function (gulp, lintPaths) { + gulp.task('jshint', function () { + lintPaths = lintPaths || toLint; + + return gulp.src(lintPaths) + .pipe(jshint()) + .pipe(jshint.reporter(stylish)) + .pipe(reload({stream: true})); + }); + + gulp.task('jshint--dev', function () { + lintPaths = lintPaths || toLint; + + gulp.watch(lintPaths, ['jshint']); + }); +} diff --git a/tasks/karma.js b/tasks/karma.js new file mode 100644 index 0000000..cf1a475 --- /dev/null +++ b/tasks/karma.js @@ -0,0 +1,50 @@ +'use strict'; + +////////////////////////////// +// Requires +////////////////////////////// +var karma = require('karma').server; + +////////////////////////////// +// Internal Vars +////////////////////////////// +var karmaOptions = { + configFile: __dirname + '/../karma.conf.js', + singleRun: false +} + +////////////////////////////// +// Export +////////////////////////////// +module.exports = function (gulp, options) { + // Run once + gulp.task('karma', function (done) { + options = options || karmaOptions; + options.singleRun = true; + + karma.start(options, done); + }); + + // Run continuously + gulp.task('karma--dev', function (done) { + options = options || karmaOptions; + options.singleRun = false; + + karma.start(options, done); + }); + + // Get code coverage + gulp.task('karma--coverage', function (done) { + options = options || karmaOptions; + options.singleRun = true; + options.preprocessors = {}; + options.preprocessors['build/**/*.js'] = ['coverage']; + options.reporters = ['coverage', 'coveralls']; + options.coverageReporter = { + type: 'lcov', + dir: 'coverage/' + } + + karma.start(options, done); + }); +} diff --git a/tests/attribute.js b/tests/attribute.js new file mode 100644 index 0000000..63508f9 --- /dev/null +++ b/tests/attribute.js @@ -0,0 +1,105 @@ +describe('Set the `data-eq-state` attribute based on element width', function () { + var elem = document.createElement('div'), + body = document.querySelector('body'), + sizes = [], + result; + + body.appendChild(elem); + + function random(min, max) { + return Math.floor(Math.random() * (max - min)) + min; + } + + beforeEach(function () { + // Generate Sizes + sizes.push(random(50, 400)); + sizes.push(random(405, 600)); + sizes.push(random(605, 900)); + + // Remove State and Width + elem.removeAttribute('data-eq-state'); + body.style.width = '0px'; + + + // Set new sizes + elem.setAttribute('data-eq-pts', 'small: ' + sizes[0] + ', medium: ' + sizes[1] + ', large: ' + sizes[2]); + + // Reset result + result = null; + }); + + ////////////////////////////// + // No Sizes + ////////////////////////////// + it('should have no state if its width is smaller than smallest size', function () { + body.style.width = (sizes[0] - 1) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe(null); + }); + }); + + ////////////////////////////// + // Small Sizes + ////////////////////////////// + it('should be `small` when its width is equal to its smallest size', function () { + body.style.width = (sizes[0]) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('small'); + }); + }); + + it('should be `small` when its width is larger to its smallest size but smaller than its `medium` size', function () { + body.style.width = (sizes[0] + 1) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('small'); + }); + }); + + ////////////////////////////// + // Medium Sizes + ////////////////////////////// + it('should be `medium` when its width is equal to its smallest size', function () { + body.style.width = (sizes[1]) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('medium'); + }); + }); + + it('should be `medium` when its width is larger to its medium size but smaller than its `larger` size', function () { + body.style.width = (sizes[1] + 1) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('medium'); + }); + }); + + ////////////////////////////// + // Large Sizes + ////////////////////////////// + it('should be `large` when its width is equal to its largest size', function () { + body.style.width = (sizes[2]) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('large'); + }); + }); + + it('should be `large` when its width is larger to its largest size', function () { + body.style.width = (sizes[2] + 1) + 'px'; + eqjs.refreshNodes(); + eqjs.query(undefined, function () { + result = elem.getAttribute('data-eq-state'); + expect(result).toBe('large'); + }); + }); +});