Skip to content

Commit 69f310f

Browse files
authored
1.0.1
Fixed a spelling issue
1 parent 791caca commit 69f310f

4 files changed

Lines changed: 36 additions & 36 deletions

File tree

dist/js/magicline.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ var magicLine = (function () {
3838
navElements: 'a',
3939
mode: 'line',
4040
lineStrength: 2,
41-
lineClass: 'floating-line',
41+
lineClass: 'magic-line',
4242
wrapper: 'div',
4343
animationCallback: null
4444
};
@@ -140,19 +140,19 @@ var magicLine = (function () {
140140

141141
var onLoad = function onLoad() {
142142
Array.prototype.forEach.call(_this.elements, function (el) {
143-
el.classList.add('init-floating-line', 'floating-line-mode-' + _this.settings.mode.toLowerCase()); // Build an Element Wrapper
143+
el.classList.add('init-magic-line', 'magic-line-mode-' + _this.settings.mode.toLowerCase()); // Build an Element Wrapper
144144

145145
var linkWrapper = document.createElement(_this.settings.wrapper);
146-
linkWrapper.className = 'floating-line-inner'; // Create the Line Element
146+
linkWrapper.className = 'magic-line-inner'; // Create the Line Element
147147

148-
var floatingLineEl = document.createElement('div');
149-
floatingLineEl.className = _this.settings.lineClass;
148+
var magicLineEl = document.createElement('div');
149+
magicLineEl.className = _this.settings.lineClass;
150150

151151
if (_this.settings.animationCallback === null) {
152-
floatingLineEl.classList.add('floating-line-css-transition');
152+
magicLineEl.classList.add('magic-line-css-transition');
153153
}
154154

155-
el.appendChild(floatingLineEl); // Wrap all Child Elements
155+
el.appendChild(magicLineEl); // Wrap all Child Elements
156156

157157
while (el.firstChild) {
158158
linkWrapper.appendChild(el.firstChild);
@@ -162,15 +162,15 @@ var magicLine = (function () {
162162
el.appendChild(linkWrapper);
163163
var initActive = getActiveElement(getNavElements(el)); // Draw
164164

165-
drawLine(floatingLineEl, initActive, true);
165+
drawLine(magicLineEl, initActive, true);
166166
});
167167
};
168168

169169
var BindEvents = function BindEvents() {
170170
Array.prototype.forEach.call(_this.elements, function (el) {
171171
var lineSelector = '.' + _this.settings.lineClass;
172172
var lineEl = el.querySelector(lineSelector);
173-
var linkWrapper = el.querySelector('.floating-line-inner');
173+
var linkWrapper = el.querySelector('.magic-line-inner');
174174
var links = getNavElements(linkWrapper);
175175
Array.prototype.forEach.call(links, function (link) {
176176
link.addEventListener('click', setActiveElement.bind(null, links));

dist/js/magicline.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.html

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212

1313
<style type="text/css">
1414
/* Required styling */
15-
.init-floating-line,
16-
.floating-line-inner {
15+
.init-magic-line,
16+
.magic-line-inner {
1717
position: relative;
1818
}
1919

20-
.floating-line {
20+
.magic-line {
2121
z-index: -1;
2222
position: absolute;
2323
}
2424

25-
.floating-line-css-transition {
25+
.magic-line-css-transition {
2626
transition: all .2s ease-in-out;
2727
}
2828

@@ -41,21 +41,21 @@
4141
margin: 0 auto;
4242
}
4343

44-
.floating-line-menu,
45-
.floating-line-menu-pill,
46-
.floating-line-inner,
47-
.floating-line-inner ul {
44+
.magic-line-menu,
45+
.magic-line-menu-pill,
46+
.magic-line-inner,
47+
.magic-line-inner ul {
4848
display: flex;
4949
justify-content: center;
5050
flex-wrap: wrap;
5151
}
5252

53-
.floating-line-inner ul {
53+
.magic-line-inner ul {
5454
list-style: none;
5555
}
5656

57-
.floating-line-menu a,
58-
.floating-line-menu-pill a {
57+
.magic-line-menu a,
58+
.magic-line-menu-pill a {
5959
font-weight: 700;
6060
color: #182848;
6161
cursor: pointer;
@@ -64,7 +64,7 @@
6464
display: block;
6565
}
6666

67-
.floating-line {
67+
.magic-line {
6868
border-radius: 4px;
6969
background: #FFF;
7070
box-shadow: 0 0 10px rgba(90, 129, 177, 0.6);
@@ -77,14 +77,14 @@
7777

7878
<div class="wrapper">
7979

80-
<nav class="floating-line-menu-pill">
80+
<nav class="magic-line-menu-pill">
8181
<a>Menu</a>
8282
<a>Links</a>
8383
<a class="active">are</a>
8484
<a>awesome</a>
8585
</nav>
8686

87-
<nav class="floating-line-menu">
87+
<nav class="magic-line-menu">
8888
<ul>
8989
<li>
9090
<a>There's</a>
@@ -96,7 +96,7 @@
9696
<a>an</a>
9797
</li>
9898
<li>
99-
<a>undlerline</a>
99+
<a>underline</a>
100100
</li>
101101
<li>
102102
<a>option</a>
@@ -112,7 +112,7 @@
112112
<script>
113113

114114
var myMagicPill = new magicLine(
115-
document.querySelectorAll('.floating-line-menu-pill'),
115+
document.querySelectorAll('.magic-line-menu-pill'),
116116
{
117117
mode: 'pill',
118118
animationCallback: function (el, params) {
@@ -129,7 +129,7 @@
129129
myMagicPill.init();
130130

131131
var myMagicLine = new magicLine(
132-
document.querySelectorAll('.floating-line-menu'),
132+
document.querySelectorAll('.magic-line-menu'),
133133
{
134134
mode: 'line',
135135
animationCallback: function (el, params) {

src/js/main.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default class magicLine {
2424
navElements: 'a',
2525
mode: 'line',
2626
lineStrength: 2,
27-
lineClass: 'floating-line',
27+
lineClass: 'magic-line',
2828
wrapper: 'div',
2929
animationCallback: null
3030
};
@@ -125,19 +125,19 @@ export default class magicLine {
125125

126126
Array.prototype.forEach.call(this.elements, (el) => {
127127

128-
el.classList.add('init-floating-line', 'floating-line-mode-' + this.settings.mode.toLowerCase());
128+
el.classList.add('init-magic-line', 'magic-line-mode-' + this.settings.mode.toLowerCase());
129129

130130
// Build an Element Wrapper
131131
let linkWrapper = document.createElement(this.settings.wrapper);
132-
linkWrapper.className = 'floating-line-inner';
132+
linkWrapper.className = 'magic-line-inner';
133133

134134
// Create the Line Element
135-
let floatingLineEl = document.createElement('div');
136-
floatingLineEl.className = this.settings.lineClass;
135+
let magicLineEl = document.createElement('div');
136+
magicLineEl.className = this.settings.lineClass;
137137
if (this.settings.animationCallback === null) {
138-
floatingLineEl.classList.add('floating-line-css-transition');
138+
magicLineEl.classList.add('magic-line-css-transition');
139139
}
140-
el.appendChild(floatingLineEl);
140+
el.appendChild(magicLineEl);
141141

142142
// Wrap all Child Elements
143143
while (el.firstChild) {
@@ -150,7 +150,7 @@ export default class magicLine {
150150
let initActive = getActiveElement(getNavElements(el));
151151

152152
// Draw
153-
drawLine(floatingLineEl, initActive, true);
153+
drawLine(magicLineEl, initActive, true);
154154

155155
});
156156

@@ -162,7 +162,7 @@ export default class magicLine {
162162

163163
let lineSelector = '.' + this.settings.lineClass;
164164
let lineEl = el.querySelector(lineSelector);
165-
let linkWrapper = el.querySelector('.floating-line-inner');
165+
let linkWrapper = el.querySelector('.magic-line-inner');
166166
let links = getNavElements(linkWrapper);
167167

168168
Array.prototype.forEach.call(links, (link) => {

0 commit comments

Comments
 (0)