1
0
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:
Toby Zerner
2015-10-27 12:08:42 +10:30
parent 40c32e1b3a
commit fc339254cf
2 changed files with 15 additions and 2 deletions

File diff suppressed because one or more lines are too long

View File

@@ -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());