23 lines
624 B
JavaScript
23 lines
624 B
JavaScript
require(["gitbook", "jQuery"], function(gitbook, $) {
|
|
gitbook.events.bind('start', function (e, config) {
|
|
var conf = config.editlink
|
|
var label = conf.label
|
|
var base = conf.base
|
|
var multilingual = conf.multilingual || false
|
|
|
|
if (base.slice(-1) !== "/") {
|
|
base += "/"
|
|
}
|
|
|
|
gitbook.toolbar.createButton({
|
|
icon: 'fa fa-edit',
|
|
text: label,
|
|
onClick: function() {
|
|
var filepath = gitbook.state.filepath
|
|
var lang = multilingual && $('html').attr('lang') ? $('html').attr('lang') + '/' : ''
|
|
|
|
window.open(base + lang + filepath)
|
|
}
|
|
})
|
|
})
|
|
}) |