this.undo = new MarkdowneditorUndo(this);
this.save = new MarkdowneditorSave(this);
this.versions = new MarkdowneditorVersions(this);
+ this.open = false
const $this = this
this.initIcons();
}
},
- toggleRevisions: function() {
- console.log("ok")
- $("#markdown-revision").width("25%")
+ toggleRevisions: function(e) {
+ if(!this.open) {
+ $("#markdown-revision").width("25%")
+ this.open = true
+ $("#linkeditor-icon-versions").addClass("active")
+ }else {
+ $("#markdown-revision").width(0)
+ this.open = false
+ $("#linkeditor-icon-versions").removeClass("active")
+ }
}
/*isSpecialPage: function (page) {
<div class="markdown-revision-nav">
<a href="#" id="linkeditor-icon-versions" data-panel="form" data-icon="wayback-machine"
data-action="toggleRevisions"
+ data-action-args="true"
data-tooltip="{{__('Paramètres du lien')}} (F8)" data-key="f8"></a>
</div>
<div class="markdown-revision-panel">