Universal Kendo UI Mobile App
Method for initializing a phone or tablet app depending on the platform with Kendo UI Mobile
by Олексій Рачок
HTML
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.621/styles/kendo.mobile.all.min.css">
<script src="http://cdn.kendostatic.com/2012.2.621/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.3.5/bootstrap-select.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.3.5/bootstrap-select.min.css">
<div id="phoneApp" style="display:none;">
<div id="forms" data-role="view">
<div style="margin: 1em; width:300px;">
<div class="input-group">
<span class="input-group-addon">Some label</span>
<span class="form-control">
<select class="selectpicker show-tick" data-width="100%">
<option>Tent</option>
<option>Flashlight</option>
<option>Toilet Paper</option>
</select>
</span>
</div>
<br />
<div class="input-group">
<span class="input-group-addon">Some label</span>
<select class="selectpicker show-tick form-control" data-width="99%">
<option>Tent</option>
<option>Flashlight</option>
<option>Toilet Paper</option>
</select>
</div>
</div></div>
</div>
CSS
body, html {
margin: 0;
height: 100%;
width: 100%;
}
JavaScript
$(function() {
var app;
app = new kendo.mobile.Application($("#phoneApp"), {
layout: "phoneDefault",
transition: 'slide'
});
//Adjust visibility of proper app container
$("#phoneApp").show();
$('.selectpicker').selectpicker();
});