mirror of
https://github.com/tmrts/go-patterns.git
synced 2026-02-04 06:46:18 +00:00
30
gitbook/gitbook-plugin-edit-link/plugin.js
Normal file
30
gitbook/gitbook-plugin-edit-link/plugin.js
Normal file
@@ -0,0 +1,30 @@
|
||||
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);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user