Skip to content

Commit

Permalink
added selectbox for "themed" and "core" style to tests
Browse files Browse the repository at this point in the history
  • Loading branch information
janschoenherr committed May 24, 2016
1 parent 9d914c5 commit d404b1c
Show file tree
Hide file tree
Showing 62 changed files with 38 additions and 73 deletions.
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/.idea
/js
/css
/custom
/css/*
!/css/.gitkeep
/dist
/node_modules
/showcase
/tools
/tests/js/test.js
/tests/css/*
!/tests/css/.gitkeep
*~
*.diff
*.patch
Expand Down
Empty file added css/.gitkeep
Empty file.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.",
"version": "3.0.0",
"scripts": {
"compile-less": "lessc --rootpath=../src/less/ --relative-urls src/less/uikit.less > css/uikit.css",
"compile-less": "lessc --rootpath=../src/less/ --relative-urls src/less/uikit.less > css/uikit.css && lessc --rootpath=../../src/less/core/ --relative-urls src/less/core/_import.less > tests/css/uikit.core.css",
"compile-js": "webpack -d --progress --color",
"compile": "npm run compile-less & npm run compile-js",
"watch-less": "watch-run -i -p 'src/less/**/*.less' npm run compile-less",
Expand All @@ -18,6 +18,6 @@
"babel-plugin-add-module-exports": "^0.1.2",
"babel-preset-es2015": "^6.3.13",
"void-elements": "^2.0.1",
"webpack": "^1.3"
"webpack": "^1.13.1"
}
}
1 change: 0 additions & 1 deletion tests/accordion.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Accordion - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/alert.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Alert - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/align.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Align - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/animation.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Animation - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
3 changes: 1 addition & 2 deletions tests/article.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Article - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down Expand Up @@ -166,4 +165,4 @@ <h1 class="uk-article-title"><a class="uk-link-reset" href="">Heading</a></h1>
</div>

</body>
</html>
</html>
1 change: 0 additions & 1 deletion tests/background.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Background - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/badge.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Badge - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Base - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/breadcrumb.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Breadcrumb - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/button.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Button - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/card.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Card - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/close.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Close - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/column.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Column - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
3 changes: 1 addition & 2 deletions tests/comment.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Comment - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down Expand Up @@ -183,4 +182,4 @@ <h4 class="uk-comment-title uk-margin-remove">Author</h4>
</div>

</body>
</html>
</html>
1 change: 0 additions & 1 deletion tests/container.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Container - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/cover.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Cover - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
Empty file added tests/css/.gitkeep
Empty file.
1 change: 0 additions & 1 deletion tests/description-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Description List - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/drop.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Drop - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/dropdown.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Dropdown - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/flex.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Flex - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/form-custom.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Form Custom - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/form.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Form - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/grid.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Grid - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/height-expand.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Height Expand - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/height-viewport.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Height Viewport - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/icon.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Icon - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/inverse.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Inverse - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<script src="../js/components/spinner.js"></script>
Expand Down
40 changes: 30 additions & 10 deletions tests/js/index.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
import $ from 'jquery';
module.exports = require('../../src/js/uikit.js');

$('html').css('padding-top', '80px');

var storage = window.sessionStorage, key = '_uikit_style';

if (!storage[key]) {
storage[key] = '../css/uikit.css';
}

document.writeln(`<link rel="stylesheet" href="${storage[key]}">`);
document.writeln(`<script src="../js/uikit.js"></script>`);

requestAnimationFrame(function () {

var $select = $('<select><option value="">- Select Test -</option></select>').css('margin', '20px 0');
var $container = $('<div class="uk-form uk-container"></div>').prependTo('body');
var $tests = $('<select><option value="">- Select Test -</option></select>').css('margin', '20px 20px 20px 0').prependTo($container);

[
'accordion',
Expand Down Expand Up @@ -65,19 +74,30 @@ requestAnimationFrame(function () {
'utility',
'visibility',
'width'
].forEach(function (name) {
$('<option value="' + name + '.html">' + name.split('-').map(function (name) {
return name.charAt(0).toUpperCase() + name.slice(1);
}).join(' ') + '</option>').appendTo($select);
].forEach(name => {
$(`<option value="${name}.html">${name.split('-').map(name => {
return name.charAt(0).toUpperCase() + name.slice(1);
}).join(' ')}</option>`).appendTo($tests);
});

$select.on('change', function () {
if ($select.val()) {
location.href = '../' + document.querySelector('script[src*="test.js"]').getAttribute('src').replace('js/test.js', '') + 'tests/' + $select.val();
$tests.on('change', () => {
if ($tests.val()) {
location.href = `../${document.querySelector('script[src*="test.js"]').getAttribute('src').replace('js/test.js', '')}tests/${$tests.val()}`;
}
}).val(location.pathname.split('/').pop());

$('body').prepend($('<div class="uk-form uk-container"></div>').prepend($select));
var $styles = $(`
<select>
<option value="../css/uikit.css">Themed</option>
<option value="css/uikit.core.css">Core</option>
</select>
`).insertAfter($tests);

$styles.css('margin', '20px 0').on('change', () => {
storage[key] = $styles.val();
location.reload();
}).val(storage[key]);

$('html').css('padding-top', '');

});
1 change: 0 additions & 1 deletion tests/label.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Label - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/lightbox.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Lightbox - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<script src="../js/components/lightbox.js"></script>
Expand Down
1 change: 0 additions & 1 deletion tests/list.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>List - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/margin.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Margin - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/modal.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Modal - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Nav - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Navbar - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
1 change: 0 additions & 1 deletion tests/offcanvas.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Off-canvas - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
</head>
Expand Down
1 change: 0 additions & 1 deletion tests/padding.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Padding - UIkit tests</title>
<link rel="stylesheet" href="../css/uikit.css">
<script src="../vendor/jquery.js"></script>
<script src="js/test.js"></script>
<style type="text/css">
Expand Down
Loading

0 comments on commit d404b1c

Please sign in to comment.