in example pages, allow for setting theme from outside the iframe

This commit is contained in:
rolux 2012-04-15 21:13:18 +02:00
commit 0f4d72c1da
14 changed files with 52 additions and 50 deletions

View file

@ -3,10 +3,11 @@
<head>
<title>Cities</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox/png/OxJS16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -3,10 +3,11 @@
<head>
<title>Flight Paths</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -3,10 +3,11 @@
<head>
<title>JSON to List</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -3,10 +3,11 @@
<head>
<title>Lenna</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -3,10 +3,11 @@
<head>
<title>Manhattan Grid Coordinate System</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -3,10 +3,11 @@
<head>
<title>Mouse Events</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -6,11 +6,6 @@
position: absolute;
left: 224px;
}
#switch {
position: absolute;
left: 16px;
top: 144px;
}
#label0, #progress0 {
top: 16px;

View file

@ -3,10 +3,11 @@
<head>
<title>Progress</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -117,17 +117,6 @@ Ox.load('UI', function() {
.appendTo($status),
$remaining = Ox.$('<div>')
.appendTo($status),
$button = Ox.Button({
title: 'Switch Theme',
width: labelWidth
})
.attr({id: 'switch'})
.bindEvent({
click: function() {
Ox.Theme(Ox.Theme() == 'classic' ? 'modern' : 'classic');
}
})
.appendTo(Ox.$body);
cancelled = false,
paused = false,
progress = 0,

View file

@ -3,10 +3,11 @@
<head>
<title>Steganograpy</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -1,12 +1,5 @@
#switch {
float: right;
margin: 4px;
}
.OxButtonGroup {
margin: 4px;
}
.buttons {
height: 64px;
margin: 4px 3px 2px 3px;
}
.symbol {
float: left;

View file

@ -3,10 +3,11 @@
<head>
<title>Symbols</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/png/icon16.png"/>
<link rel="shortcut icon" type="image/png" href="../../source/Ox.UI/themes/classic/png/icon16.png"/>
<link rel="stylesheet" type="text/css" href="css/example.css"/>
<script type="text/javascript" src="../../dev/Ox.js"></script>
<script type="text/javascript" src="js/example.js"></script>
<script>window.addEventListener('message', function(e) { eval(e.data); });</script>
</head>
<body>
</body>

View file

@ -37,19 +37,9 @@ Ox.load('UI', function() {
['icon', 'clock', 'switch', 'user']
],
symbols = Ox.flatten(groups),
$menu = Ox.Bar({size: 24}),
$switch = Ox.Button({
title: 'Switch Theme'
})
.attr({id: 'switch'})
.bind({
click: function() {
Ox.Theme(Ox.Theme() == 'classic' ? 'modern' : 'classic');
}
})
.appendTo($menu),
$menu = Ox.Bar({size: 48}),
$main = Ox.Container(),
$buttons = $('<div>').addClass('buttons').appendTo($main),
$buttons = $('<div>').addClass('buttons').appendTo($menu),
$symbols = $('<div>').addClass('symbols').appendTo($main);
groups.forEach(function(symbols) {
@ -81,11 +71,11 @@ Ox.load('UI', function() {
Ox.SplitPanel({
elements: [
{element: $menu, size: 24},
{element: $menu, size: 48},
{element: $main}
],
orientation: 'vertical'
})
.appendTo(Ox.$body);
});