* removed background in the list (commented out as it might be used for

enabled APIs)
* fixed (?) SMS Api check
* enabled first
This commit is contained in:
Piotr Zalewa 2013-02-12 14:01:00 +01:00
Родитель 30f51195d3
Коммит 45210bc866
4 изменённых файлов: 28 добавлений и 10 удалений

Просмотреть файл

@ -38,10 +38,10 @@ x-listview.list li:before {
display: inline-block;
width: 15px;
height: 15px;
background: url(../img/glyphicons-halflings.png) no-repeat -95px -2px;
/* background: url(../img/glyphicons-halflings.png) no-repeat -95px -2px; */
margin-right: 5px;
vertical-align: middle;
}
ul li {
}
}

Просмотреть файл

@ -16,24 +16,35 @@ define(function(require) {
var detect = require('./detectapi');
function formatDate(d) {
return (d.getMonth()+1) + '/' +
d.getDate() + '/' +
d.getFullYear();
if (!d) return;
return (d.getMonth()+1) + '/' +
d.getDate() + '/' +
d.getFullYear();
}
// List view
console.log(navigator.mozSms);
var list = $('.list').get(0);
var enabled = [];
var disabled = [];
for (var id in detect) {
var item = detect[id];
var isEnabled = item.run()['output'] == 'Success' ? '+ ' : '- ';
var isEnabled = (item.run()['output'] == 'Success') ;
var plusminus = (isEnabled) ? '+ ' : '- ';
var api_item = {
title: isEnabled + item.name,
title: plusminus + item.name,
desc: item.info
};
var item = list.add(api_item);
if (isEnabled) {
enabled.push(api_item);
} else {
disabled.push(api_item);
}
}
list.add(enabled);
list.add(disabled);
var detail = $('.detail').get(0);
detail.render = function(item) {

Просмотреть файл

@ -8,6 +8,13 @@ define(function(require) {
});
// here modify/add functions and info
detect.sms.run = function() {
if ('mozSms' in navigator && navigator.mozSms) {
return { output: 'Success', emulated: '' };
} else {
return { output: 'Failed', emulated: 'No' };
}
};
// return
return detect;

Просмотреть файл

@ -311,7 +311,7 @@ var tests = [
id: 'sms',
name: 'sms',
run: function () {
if ('mozSms' in navigator && navigator.mozSms) {
if ('mozSms' in navigator) {
return { output: 'Success', emulated: '' };
} else {
return { output: 'Failed', emulated: 'No' };