mirror of
https://github.com/flarum/core.git
synced 2025-07-28 04:00:40 +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 ModalManager from 'flarum/components/ModalManager';
|
||||
import AlertManager from 'flarum/components/AlertManager';
|
||||
import PostMeta from 'flarum/components/PostMeta';
|
||||
import mapRoutes from 'flarum/utils/mapRoutes';
|
||||
import Pane from 'flarum/utils/Pane';
|
||||
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));
|
||||
});
|
||||
|
||||
// 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.drawer = new Drawer();
|
||||
app.composer = m.mount(document.getElementById('composer'), Composer.component());
|
||||
|
Reference in New Issue
Block a user