mirror of
https://github.com/flarum/core.git
synced 2025-07-28 12:10:51 +02:00
Trim the /embed prefix off of post permalinks
This commit is contained in:
11
extensions/embed/js/forum/dist/extension.js
vendored
11
extensions/embed/js/forum/dist/extension.js
vendored
File diff suppressed because one or more lines are too long
@@ -3,6 +3,7 @@ import app from 'flarum/app';
|
|||||||
import Composer from 'flarum/components/Composer';
|
import Composer from 'flarum/components/Composer';
|
||||||
import ModalManager from 'flarum/components/ModalManager';
|
import ModalManager from 'flarum/components/ModalManager';
|
||||||
import AlertManager from 'flarum/components/AlertManager';
|
import AlertManager from 'flarum/components/AlertManager';
|
||||||
|
import PostMeta from 'flarum/components/PostMeta';
|
||||||
import mapRoutes from 'flarum/utils/mapRoutes';
|
import mapRoutes from 'flarum/utils/mapRoutes';
|
||||||
import Pane from 'flarum/utils/Pane';
|
import Pane from 'flarum/utils/Pane';
|
||||||
import Drawer from 'flarum/utils/Drawer';
|
import Drawer from 'flarum/utils/Drawer';
|
||||||
@@ -29,6 +30,11 @@ app.initializers.boot.content = app => {
|
|||||||
return original.apply(this, Array.prototype.slice.call(arguments, 1));
|
return original.apply(this, Array.prototype.slice.call(arguments, 1));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Trim the /embed prefix off of post permalinks
|
||||||
|
override(PostMeta.prototype, 'getPermalink', (original, post) => {
|
||||||
|
return original(post).replace('/embed', '');
|
||||||
|
});
|
||||||
|
|
||||||
app.pane = new Pane(document.getElementById('app'));
|
app.pane = new Pane(document.getElementById('app'));
|
||||||
app.drawer = new Drawer();
|
app.drawer = new Drawer();
|
||||||
app.composer = m.mount(document.getElementById('composer'), Composer.component());
|
app.composer = m.mount(document.getElementById('composer'), Composer.component());
|
||||||
|
Reference in New Issue
Block a user