Skip to content

Commit 2c00ff4

Browse files
authored
Merge pull request #621 from materializecss/refactor-components
Refactor components
2 parents bf030cd + 3cc4087 commit 2c00ff4

File tree

112 files changed

+13348
-15826
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+13348
-15826
lines changed

.all-contributorsrc

Lines changed: 0 additions & 2554 deletions
This file was deleted.

.gitattributes

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 2 deletions
File renamed without changes.

sass/components/_buttons.scss renamed to components/buttons/_buttons.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@use './mixins.module.scss' as *;
2-
@use './variables' as *;
1+
@use '../../sass/mixins.module.scss' as *;
2+
@use '../../sass/variables' as *;
33

44
:root {
55
--btn-height: 40px;

src/buttons.ts renamed to components/buttons/buttons.ts

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Component, BaseOptions, InitElements, MElement, Openable } from "./component";
2-
import { Utils } from './utils';
1+
import { Component, BaseOptions, InitElements, MElement, Openable } from '../../src/component';
2+
import { Utils } from '../../src/utils';
33

44
export interface FloatingActionButtonOptions extends BaseOptions {
55
/**
@@ -65,14 +65,10 @@ export class FloatingActionButton
6565
this.el.classList.add(`direction-${this.options.direction}`);
6666
this._anchor.tabIndex = 0;
6767
this._menu.ariaExpanded = 'false';
68-
if (this.options.direction === 'top')
69-
this.offsetY = 40;
70-
else if (this.options.direction === 'right')
71-
this.offsetX = -40;
72-
else if (this.options.direction === 'bottom')
73-
this.offsetY = -40;
74-
else
75-
this.offsetX = 40;
68+
if (this.options.direction === 'top') this.offsetY = 40;
69+
else if (this.options.direction === 'right') this.offsetX = -40;
70+
else if (this.options.direction === 'bottom') this.offsetY = -40;
71+
else this.offsetX = 40;
7672
this._setupEventHandlers();
7773
}
7874

@@ -140,14 +136,14 @@ export class FloatingActionButton
140136
}
141137

142138
_handleFABClick = () => {
143-
this._handleFABToggle()
144-
}
139+
this._handleFABToggle();
140+
};
145141

146142
_handleFABKeyPress = (e) => {
147-
if(Utils.keys.ENTER.includes(e.key)) {
143+
if (Utils.keys.ENTER.includes(e.key)) {
148144
this._handleFABToggle();
149145
}
150-
}
146+
};
151147

152148
_handleFABToggle = () => {
153149
if (this.isOpen) {
File renamed without changes.

sass/components/_cards.scss renamed to components/cards/_cards.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@use './variables' as *;
2-
@use './mixins.module.scss' as *;
1+
@use '../../sass/variables' as *;
2+
@use '../../sass/mixins.module.scss' as *;
33

44
.card-panel {
55
transition: box-shadow .25s;

src/cards.ts renamed to components/cards/cards.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Utils } from './utils';
2-
import { Component, BaseOptions, InitElements, MElement, Openable } from './component';
1+
import { Utils } from '../../src/utils';
2+
import { Component, BaseOptions, InitElements, MElement, Openable } from '../../src/component';
33

44
export interface CardsOptions extends BaseOptions {
55
onOpen: (el: Element) => void;
@@ -182,7 +182,7 @@ export class Cards extends Component<CardsOptions> implements Openable {
182182
document.addEventListener('DOMContentLoaded', () => {
183183
const cards = document.querySelectorAll('.card');
184184
cards.forEach((el) => {
185-
if (el && (el['M_Card'] == undefined)) this.init((el as HTMLElement));
185+
if (el && el['M_Card'] == undefined) this.init(el as HTMLElement);
186186
});
187187
});
188188
}

0 commit comments

Comments
 (0)