circular-menu
Version:
cool,highly interactive circular menu
30 lines (27 loc) • 928 B
JavaScript
import Calculation from '../Calculation/index';
import createLists from "./createLists";
import createList from "./createList";
import createMenu from "./createMenu";
import createAnchor from "./createAnchor";
import createText from "./createText";
import createIcon from "./createIcon";
import createHorizontal from "./createHorizontal";
import createSubMenu from "./createSubMenu";
export default function Creator(cMenu, config){
this._cMenu = cMenu;
this._container = cMenu._container;
this._config = config;
this._calc = new Calculation(config);
this._anchors = [];
}
Creator.prototype = {
constructor: Creator,
createMenu: createMenu,
_createLists: createLists,
_createList: createList,
_createAnchor: createAnchor,
_createText: createText,
_createHorizontal: createHorizontal,
_createIcon: createIcon,
_createSubMenu: createSubMenu
};