mirror of https://github.com/vtrois/kratos
289 lines
9.6 KiB
JavaScript
289 lines
9.6 KiB
JavaScript
(function () {
|
|
tinymce.create('tinymce.plugins.h2title', {
|
|
init: function (ed, url) {
|
|
ed.addButton('h2title', {
|
|
title: '特色标题',
|
|
image: url + '/images/title.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[h2title]' + ed.selection.getContent() + '[/h2title]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('h2title', tinymce.plugins.h2title)
|
|
|
|
tinymce.create('tinymce.plugins.success', {
|
|
init: function (ed, url) {
|
|
ed.addButton('success', {
|
|
title: '绿色背景栏',
|
|
image: url + '/images/success.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[success]' + ed.selection.getContent() + '[/success]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('success', tinymce.plugins.success)
|
|
|
|
tinymce.create('tinymce.plugins.info', {
|
|
init: function (ed, url) {
|
|
ed.addButton('info', {
|
|
title: '蓝色背景栏',
|
|
image: url + '/images/info.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[info]' + ed.selection.getContent() + '[/info]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('info', tinymce.plugins.info)
|
|
|
|
tinymce.create('tinymce.plugins.warning', {
|
|
init: function (ed, url) {
|
|
ed.addButton('warning', {
|
|
title: '黄色背景栏',
|
|
image: url + '/images/warning.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[warning]' + ed.selection.getContent() + '[/warning]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('warning', tinymce.plugins.warning)
|
|
|
|
tinymce.create('tinymce.plugins.danger', {
|
|
init: function (ed, url) {
|
|
ed.addButton('danger', {
|
|
title: '红色背景栏',
|
|
image: url + '/images/danger.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[danger]' + ed.selection.getContent() + '[/danger]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('danger', tinymce.plugins.danger)
|
|
|
|
tinymce.create('tinymce.plugins.successbox', {
|
|
init: function (ed, url) {
|
|
ed.addButton('successbox', {
|
|
title: '绿色面板',
|
|
image: url + '/images/successbox.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[successbox title="标题内容"]' + ed.selection.getContent() + '[/successbox]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('successbox', tinymce.plugins.successbox)
|
|
|
|
tinymce.create('tinymce.plugins.infoboxs', {
|
|
init: function (ed, url) {
|
|
ed.addButton('infoboxs', {
|
|
title: '蓝色面板',
|
|
image: url + '/images/infobox.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[infobox title="标题内容"]' + ed.selection.getContent() + '[/infobox]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('infoboxs', tinymce.plugins.infoboxs)
|
|
|
|
tinymce.create('tinymce.plugins.warningbox', {
|
|
init: function (ed, url) {
|
|
ed.addButton('warningbox', {
|
|
title: '黄色面板',
|
|
image: url + '/images/warningbox.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[warningbox title="标题内容"]' + ed.selection.getContent() + '[/warningbox]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('warningbox', tinymce.plugins.warningbox)
|
|
|
|
tinymce.create('tinymce.plugins.dangerbox', {
|
|
init: function (ed, url) {
|
|
ed.addButton('dangerbox', {
|
|
title: '红色面板',
|
|
image: url + '/images/dangerbox.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[dangerbox title="标题内容"]' + ed.selection.getContent() + '[/dangerbox]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('dangerbox', tinymce.plugins.dangerbox)
|
|
|
|
tinymce.create('tinymce.plugins.kbd', {
|
|
init: function (ed, url) {
|
|
ed.addButton('kbd', {
|
|
title: '键盘文本',
|
|
image: url + '/images/kbd.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[kbd]' + ed.selection.getContent() + '[/kbd]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('kbd', tinymce.plugins.kbd)
|
|
|
|
tinymce.create('tinymce.plugins.mark', {
|
|
init: function (ed, url) {
|
|
ed.addButton('mark', {
|
|
title: '内容标记',
|
|
image: url + '/images/mark.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[mark]' + ed.selection.getContent() + '[/mark]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('mark', tinymce.plugins.mark)
|
|
|
|
tinymce.create('tinymce.plugins.striped', {
|
|
init: function (ed, url) {
|
|
ed.addButton('striped', {
|
|
title: '进度条',
|
|
image: url + '/images/striped.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[striped]' + ed.selection.getContent() + '[/striped]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('striped', tinymce.plugins.striped)
|
|
|
|
tinymce.create('tinymce.plugins.bdbtn', {
|
|
init: function (ed, url) {
|
|
ed.addButton('bdbtn', {
|
|
title: '下载按钮',
|
|
image: url + '/images/bdbtn.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[bdbtn]' + ed.selection.getContent() + '[/bdbtn]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('bdbtn', tinymce.plugins.bdbtn)
|
|
|
|
tinymce.create('tinymce.plugins.reply', {
|
|
init: function (ed, url) {
|
|
ed.addButton('reply', {
|
|
title: '回复可见',
|
|
image: url + '/images/reply.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[reply]' + ed.selection.getContent() + '[/reply]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('reply', tinymce.plugins.reply)
|
|
|
|
tinymce.create('tinymce.plugins.music', {
|
|
init: function (ed, url) {
|
|
ed.addButton('music', {
|
|
title: '网易云音乐',
|
|
image: url + '/images/music.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[music]' + ed.selection.getContent() + '[/music]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('music', tinymce.plugins.music)
|
|
|
|
tinymce.create('tinymce.plugins.vqq', {
|
|
init: function (ed, url) {
|
|
ed.addButton('vqq', {
|
|
title: '腾讯视频',
|
|
image: url + '/images/vqq.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[vqq]' + ed.selection.getContent() + '[/vqq]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('vqq', tinymce.plugins.vqq)
|
|
|
|
tinymce.create('tinymce.plugins.bilibili', {
|
|
init: function (ed, url) {
|
|
ed.addButton('bilibili', {
|
|
title: '哔哩哔哩',
|
|
image: url + '/images/bilibili.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[bilibili cid=""]' + ed.selection.getContent() + '[/bilibili]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('bilibili', tinymce.plugins.bilibili)
|
|
|
|
tinymce.create('tinymce.plugins.youtube', {
|
|
init: function (ed, url) {
|
|
ed.addButton('youtube', {
|
|
title: 'YouTube',
|
|
image: url + '/images/youtube.png',
|
|
onclick: function () {
|
|
ed.selection.setContent('[youtube]' + ed.selection.getContent() + '[/youtube]')
|
|
}
|
|
})
|
|
},
|
|
createControl: function (n, cm) {
|
|
return null
|
|
},
|
|
})
|
|
tinymce.PluginManager.add('youtube', tinymce.plugins.youtube)
|
|
})(); |