update geo module

This commit is contained in:
rolux 2011-11-17 02:15:03 +01:00
commit 1503901e81
39 changed files with 3945 additions and 1685 deletions

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>OxJS Countries Demo</title
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="../../build/Ox.js"></script>
<script type="text/javascript" src="js/countries.js"></script>
</head>
<body>
</body>
</html>

View file

@ -0,0 +1,41 @@
Ox.load({UI: {}, Geo: {}}, function() {
var $list = Ox.IconList({
//borderRadius: 32,
item: function(data, sort, size) {
return {
height: size,
id: data.code,
info: data.code,
title: data.name,
url: Ox.getImageByGeoname('icon', 256, data.name),
width: size
}
},
items: Ox.COUNTRIES.sort(function(a, b) {
return a.code < b.code ? -1 : a.code > b.code ? 1 : 0;
}),
sort: [{key: 'code', operator: '+'}]
});
Ox.SplitPanel({
elements: [
{
element: Ox.Bar(),
size: 24
},
{
element: $list
}
],
orientation: 'vertical'
})
.appendTo(Ox.UI.$body)
/*
Ox.UI.$window.resize(function() {
$list.size();
});
*/
});