Framework7 Starter
HTML
<script src="https://unpkg.com/framework7@4.1.0/js/framework7.bundle.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/framework7@4.1.0/css/framework7.bundle.min.css">
<div id="app">
<div id="NewStorePopup" class="popup">
<div class="view view-NewStore navbar-fixed" id="Noo" data-name="viewNewStore">
<div class="pages navbar-through toolbar-through">
<div class="page" data-name="NewStoreWelcome">
<div class="page-content NewStore-bg">
<div class="block">
First Page
<a href="" class="button button-raised button-fill margin-bottom" onclick="app.views.Ne.router.navigate('NooPage');" >Text</a>
<a href="/NooPage/" class="button button-raised button-fill margin-bottom" data-view=".view-NewStore">Some Page</a>
<a href="#" class="button button-raised popup-close margin-bottom" data-popup="#NewStorePopup">Close</a>
</div>
</div>
</div>
<div class="page stacked" data-name="NooPage">
<div class="page-content NewStore-bg">
<div class="block">
<a href="#" class="button button-fill">Back</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="view view-init view-main">
<div class="page" data-name="home">
<div class="navbar">
<div class="navbar-inner">
<div class="left">
</div>
<div class="title sliding">My App</div>
<div class="right">
</div>
</div>
</div>
<!-- Toolbar-->
<div class="toolbar toolbar-bottom">
<div class="toolbar-inner">
<a href="#" class="link">Left Link</a>
<a href="#" class="link">Right Link</a>
</div>
</div>
<!-- Scrollable page content-->
<div class="page-content">
<div...
JavaScript
var $$ = Dom7;
// Init App
var app = new Framework7({
id: 'io.framework7.testapp',
root: '#app',
theme: 'md',
view: { stackPages:true},
on: {
pageMounted: function (page) {
if (window.dmx && dmx.app) {
dmx.app.$parse(page.el);
dmx.app.$update();
}
}
},
routes : [
{
path: '/Map/',
pageName: 'Map',
},
{
path: '/NooPage/',
pageName: 'NooPage',
},
{
path: '/Stores/',
pageName: 'Stores',
},
],
popup: {
closeOnEscape: false,
},
card: {
hideNavbarOnOpen: true,
backrop: false,
hideToolbarOnOpen: true,
closeByBackdropClick: false,
},
toast: {
closeTimeout: 3000,
closeButton: false,
position: 'center',
},
sheet: {
closeOnEscape: false,
closeByBackdropClick: false,
},
popover: {
closeOnEscape: false,
},
actions: {
closeOnEscape: false,
},
dialog: {
buttonOk: 'متابعة',
buttonCancel: 'الغاء',
}
});
app.views.create('#Noo', {name:'Ne', routes: [
{
path: '/NooPage/',
pageName: 'NooPage',
},
],});