mirror of
https://github.com/flarum/core.git
synced 2025-08-13 20:04:24 +02:00
Update for webpack
This commit is contained in:
@@ -14,9 +14,9 @@ use s9e\TextFormatter\Configurator;
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
(new Extend\Assets('forum'))
|
(new Extend\Assets('forum'))
|
||||||
->asset(__DIR__.'/js/forum/dist/extension.js')
|
->js(__DIR__.'/js/forum/dist/main.js')
|
||||||
->asset(__DIR__.'/less/forum/extension.less')
|
->asset(__DIR__.'/less/forum/extension.less'),
|
||||||
->bootstrapper('flarum/emoji/main'),
|
|
||||||
new Extend\FormatterConfiguration(function (Configurator $config) {
|
new Extend\FormatterConfiguration(function (Configurator $config) {
|
||||||
$config->Emoji->useEmojiOne();
|
$config->Emoji->useEmojiOne();
|
||||||
$config->Emoji->omitImageSize();
|
$config->Emoji->omitImageSize();
|
||||||
|
@@ -1,10 +0,0 @@
|
|||||||
var gulp = require('flarum-gulp');
|
|
||||||
|
|
||||||
gulp({
|
|
||||||
modules: {
|
|
||||||
'flarum/emoji': 'src/**/*.js'
|
|
||||||
},
|
|
||||||
files: [
|
|
||||||
'bower_components/textarea-caret-position/index.js'
|
|
||||||
]
|
|
||||||
});
|
|
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "flarum-emoji",
|
|
||||||
"devDependencies": {
|
|
||||||
"textarea-caret-position": "~3.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
2551
extensions/emoji/js/forum/dist/extension.js
vendored
2551
extensions/emoji/js/forum/dist/extension.js
vendored
File diff suppressed because it is too large
Load Diff
7816
extensions/emoji/js/forum/package-lock.json
generated
Normal file
7816
extensions/emoji/js/forum/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,13 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"name": "@flarum/flarum-ext-emoji-forum",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"gulp": "^3.9.1",
|
"flarum-webpack-config": "^0.1.0-beta.6"
|
||||||
"flarum-gulp": "^0.2.0"
|
},
|
||||||
|
"scripts": {
|
||||||
|
"watch": "node_modules/webpack/bin/webpack.js --mode development --watch",
|
||||||
|
"build": "node_modules/webpack/bin/webpack.js --mode production"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"textarea-caret": "^3.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,11 +1,11 @@
|
|||||||
/*global getCaretCoordinates*/
|
import getCaretCoordinates from 'textarea-caret';
|
||||||
|
|
||||||
import { extend } from 'flarum/extend';
|
import { extend } from 'flarum/extend';
|
||||||
import ComposerBody from 'flarum/components/ComposerBody';
|
import ComposerBody from 'flarum/components/ComposerBody';
|
||||||
import emojiMap from 'flarum/emoji/helpers/emojiMap';
|
import emojiMap from './helpers/emojiMap';
|
||||||
import KeyboardNavigatable from 'flarum/utils/KeyboardNavigatable';
|
import KeyboardNavigatable from 'flarum/utils/KeyboardNavigatable';
|
||||||
|
|
||||||
import AutocompleteDropdown from 'flarum/emoji/components/AutocompleteDropdown';
|
import AutocompleteDropdown from './components/AutocompleteDropdown';
|
||||||
|
|
||||||
export default function addComposerAutocomplete() {
|
export default function addComposerAutocomplete() {
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ import { override } from 'flarum/extend';
|
|||||||
import app from 'flarum/app';
|
import app from 'flarum/app';
|
||||||
import Post from 'flarum/models/Post';
|
import Post from 'flarum/models/Post';
|
||||||
|
|
||||||
import addComposerAutocomplete from 'flarum/emoji/addComposerAutocomplete';
|
import addComposerAutocomplete from './addComposerAutocomplete';
|
||||||
|
|
||||||
app.initializers.add('flarum-emoji', () => {
|
app.initializers.add('flarum-emoji', () => {
|
||||||
// After typing ':' in the composer, show a dropdown suggesting a bunch of
|
// After typing ':' in the composer, show a dropdown suggesting a bunch of
|
3
extensions/emoji/js/forum/webpack.config.js
Executable file
3
extensions/emoji/js/forum/webpack.config.js
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
const config = require('flarum-webpack-config');
|
||||||
|
|
||||||
|
module.exports = config();
|
Reference in New Issue
Block a user