- constructor(elem) {
- this.container = elem;
- this.menu = elem.querySelector('.dropdown-menu, [dropdown-menu]');
- this.moveMenu = elem.hasAttribute('dropdown-move-menu');
- this.toggle = elem.querySelector('[dropdown-toggle]');
+ setup() {
+ this.container = this.$el;
+ this.menu = this.$refs.menu;
+ this.toggle = this.$refs.toggle;
+ this.moveMenu = this.$opts.moveMenu;
+
+ this.direction = (document.dir === 'rtl') ? 'right' : 'left';