mirror of https://github.com/artf/grapesjs.git
6 changed files with 1234 additions and 466 deletions
@ -0,0 +1,59 @@ |
|||
<script> |
|||
module.exports = { |
|||
render (h) { |
|||
return h('div', { class: 'carbon-ads' }) |
|||
}, |
|||
mounted () { |
|||
this.load() |
|||
}, |
|||
watch: { |
|||
'$route' (to, from) { |
|||
if ( |
|||
to.path !== from.path && |
|||
this.$el.querySelector('#carbonads') |
|||
) { |
|||
this.$el.innerHTML = ''; |
|||
this.load(); |
|||
} |
|||
} |
|||
}, |
|||
methods: { |
|||
load () { |
|||
const s = document.createElement('script'); |
|||
s.id = '_carbonads_js'; |
|||
s.src = `//cdn.carbonads.com/carbon.js?serve=CKYI5KJU&placement=grapesjscom`; |
|||
this.$el.appendChild(s); |
|||
} |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
<style lang="stylus"> |
|||
@import "~@default-theme/styles/config.styl" |
|||
|
|||
.carbon-ads |
|||
min-height 102px |
|||
padding 1.5rem 1.5rem 0 |
|||
margin-bottom -0.5rem |
|||
font-size 0.75rem |
|||
a |
|||
color #444 |
|||
font-weight normal |
|||
display inline |
|||
.carbon-img |
|||
float left |
|||
margin-right 1rem |
|||
border 1px solid $borderColor |
|||
img |
|||
display block |
|||
.carbon-poweredby |
|||
color #999 |
|||
display block |
|||
margin-top 0.5em |
|||
|
|||
@media (max-width: $MQMobile) |
|||
.carbon-ads |
|||
.carbon-img img |
|||
width 100px |
|||
height 77px |
|||
</style> |
|||
@ -0,0 +1,17 @@ |
|||
<template> |
|||
<Layout> |
|||
<CarbonAds slot="sidebar-top"/> |
|||
</Layout> |
|||
</template> |
|||
|
|||
<script> |
|||
var Layout = require('@default-theme/Layout.vue').default; |
|||
var CarbonAds = require('./CarbonAds.vue').default; |
|||
|
|||
module.exports = { |
|||
components: { |
|||
Layout, |
|||
CarbonAds, |
|||
} |
|||
} |
|||
</script> |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue