-
Notifications
You must be signed in to change notification settings - Fork 95
/
page.bh.js
28 lines (26 loc) · 966 Bytes
/
page.bh.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
module.exports = function(bh) {
bh.match('page', function(ctx, json) {
ctx
.mix({ block : 'ua', js : true })
.tParam('zoom', json.zoom);
});
bh.match('page__head', function(ctx, json) {
ctx
.applyBase()
.content([
json.content,
{
elem : 'meta',
attrs : {
name : 'viewport',
content : 'width=device-width,' +
(ctx.tParam('zoom')?
'initial-scale=1' :
'maximum-scale=1,initial-scale=1,user-scalable=0')
}
},
{ elem : 'meta', attrs : { name : 'format-detection', content : 'telephone=no' } },
{ elem : 'link', attrs : { name : 'apple-mobile-web-app-capable', content : 'yes' } }
], true);
});
};