Skip to content
Snippets Groups Projects
Commit 0453da4a authored by chris's avatar chris
Browse files

feat(lists):List services

parent 4396a87a
No related branches found
No related tags found
1 merge request!45Develop
Showing
with 91 additions and 0 deletions
import Service from "wax-prosemirror-core/src/services/Service";
import BulletList from "./BulletList";
class BulletListService extends Service {
boot() {}
register() {
this.container.bind("BulletList").to(BulletList);
}
}
export default BulletListService;
import { joinUp } from "prosemirror-commands";
import Tools from "../../lib/Tools";
import { injectable } from "inversify";
import { icons } from "wax-prosemirror-components";
@injectable()
export default class JoinUp extends Tools {
title = "Join with above block";
content = icons.join_up;
get run() {
return joinUp;
}
get enable() {
return joinUp;
}
select(state) {
return joinUp(state);
}
}
import Service from "wax-prosemirror-core/src/services/Service";
import JoinUp from "./JoinUp";
class JoinUpService extends Service {
boot() {}
register() {
this.container.bind("JoinUp").to(JoinUp);
}
}
export default JoinUpService;
import Service from "wax-prosemirror-core/src/services/Service";
import Lift from "./Lift";
class LiftService extends Service {
boot() {}
register() {
this.container.bind("Lift").to(Lift);
}
}
export default LiftService;
import ListsServices from "./index";
import Service from "wax-prosemirror-core/src/services/Service";
class ListsService extends Service {
register() {
this.config.pushToArray("services", ListsServices);
}
}
export default ListsService;
import Service from "wax-prosemirror-core/src/services/Service";
import OrderedList from "./OrderedList";
class OrderedListService extends Service {
boot() {}
register() {
this.container.bind("OrderedList").to(OrderedList);
}
}
export default OrderedListService;
import BulletListService from "./BulletListService/BulletListService";
import OrderedListService from "./OrderedListService/OrderedListService";
import JoinUpService from "./JoinUpService/JoinUpService";
import LiftService from "./LiftService/LiftService";
export default [
new BulletListService(),
new OrderedListService(),
new JoinUpService(),
new LiftService()
];
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment