mirror of
https://github.com/tmrts/go-patterns.git
synced 2024-11-26 15:06:04 +03:00
30 lines
859 B
JavaScript
30 lines
859 B
JavaScript
require(["gitbook", "jQuery"], function(gitbook, $) {
|
|
gitbook.events.bind('start', function (e, config) {
|
|
var conf = config['edit-link'];
|
|
var label = conf.label;
|
|
var base = conf.base;
|
|
var lang = gitbook.state.innerLanguage;
|
|
if (lang) {
|
|
// label can be a unique string for multi-languages site
|
|
if (typeof label === 'object') label = label[lang];
|
|
|
|
lang = lang + '/';
|
|
}
|
|
|
|
// Add slash at the end if not present
|
|
if (base.slice(-1) != "/") {
|
|
base = base + "/";
|
|
}
|
|
|
|
gitbook.toolbar.createButton({
|
|
icon: 'fa fa-edit',
|
|
text: label,
|
|
onClick: function() {
|
|
var filepath = gitbook.state.filepath;
|
|
|
|
window.open(base + lang + filepath);
|
|
}
|
|
});
|
|
});
|
|
|
|
}); |