more progress on changelog feature

This commit is contained in:
Andy Miller
2019-12-05 18:03:34 -07:00
parent 63d39e7109
commit 25f09afe03
4 changed files with 15 additions and 14 deletions

View File

@@ -1,18 +1,19 @@
/* eslint-disable */
import $ from 'jquery';
$(document).on('opened', '[data-remodal-id="changelog"]', (e) => {
console.log(e);
console.log(self);
console.log('modal opened');
const instance = $.remodal.lookup[$('[data-remodal-id=changelog]').data('remodal')];
console.log(instance);
console.log($trigger);
const url = instance.$trigger.data('remodalChangelog');
console.log(url);
let TRIGGER = null;
$.ajax({url: url}).done(function(data){
console.log(data);
$(document).on('click', '[data-remodal-changelog]', (event) => {
TRIGGER = event.currentTarget;
});
$(document).on('opened', '[data-remodal-id="changelog"]', () => {
const instance = $.remodal.lookup[$('[data-remodal-id=changelog]').data('remodal')];
if (!TRIGGER) { return true; }
const url = $(TRIGGER).data('remodalChangelog');
$.ajax({url: url}).done(function(data) {
instance.$modal.html(data);
});
});

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<div class="remodal" data-remodal-id="changelog">Changelog</div>
<div class="remodal" data-remodal-id="changelog" data-remodal-options="hashTracking: false">Changelog</div>

View File

@@ -62,7 +62,7 @@
<tr>
<td>{{ "PLUGIN_ADMIN.CHANGELOG"|tu }}</td>
<td class="double"><a class="button button-small" href="#changelog" data-remodal-changelog="{{ base_url_relative }}/changelog/type:plugins/slug:{{ plugin.slug }}">Changelog</a></td>
<td class="double"><a class="button button-small" href="#" data-remodal-target="changelog" data-remodal-changelog="{{ base_url_relative }}/changelog/type:plugins/slug:{{ plugin.slug }}">Changelog</a></td>
</tr>
</table>