Skip to content

Commit 1228653

Browse files
committed
gulp & package.son changes
1 parent 932923c commit 1228653

File tree

7 files changed

+103
-16
lines changed

7 files changed

+103
-16
lines changed

dist/jquery.slicknav.js

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*!
2-
SlickNav Responsive Mobile Menu v1.0.2
3-
(c) 2015 Josh Cope
4-
licensed under MIT
5-
*/
2+
* SlickNav Responsive Mobile Menu v1.0.2
3+
* (c) 2015 [object Object]
4+
* licensed under MIT
5+
*/
66
;(function ($, document, window) {
77
var
88
// default settings object.
@@ -20,6 +20,8 @@
2020
allowParentLinks: false,
2121
nestedParentLinks: true,
2222
showChildren: false,
23+
removeIds: false,
24+
removeClasses: false,
2325
brand: '',
2426
init: function () {},
2527
open: function () {},
@@ -60,6 +62,20 @@
6062
});
6163
} else {
6264
$this.mobileNav = menu;
65+
66+
// remove ids if set
67+
$this.mobileNav.removeAttr('id');
68+
$this.mobileNav.find('*').each(function (i, e) {
69+
$(e).removeAttr('id');
70+
});
71+
}
72+
73+
// remove classes if set
74+
if (settings.removeClasses) {
75+
$this.mobileNav.removeAttr('class');
76+
$this.mobileNav.find('*').each(function (i, e) {
77+
$(e).removeAttr('class');
78+
});
6379
}
6480

6581
// styling class for the button

dist/jquery.slicknav.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/slicknav.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/*!
2+
* SlickNav Responsive Mobile Menu v1.0.2
3+
* (c) 2015 [object Object]
4+
* licensed under MIT
5+
*/
16
.slicknav_btn {
27
position: relative;
38
display: block;

dist/slicknav.min.css

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

gulpfile.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
1-
var gulp = require('gulp'),
1+
var pkg = require('./package.json'),
2+
gulp = require('gulp'),
3+
header = require('gulp-header'),
24
sass = require('gulp-ruby-sass'),
35
rename = require('gulp-rename'),
46
uglify = require('gulp-uglify'),
57
minify = require('gulp-minify-css');
8+
banner = ['/*!',
9+
' * SlickNav Responsive Mobile Menu v<%= pkg.version %>',
10+
' * (c) <%= new Date().getFullYear() %> <%= pkg.author %>',
11+
' * licensed under <%= pkg.licenses[0].type %>',
12+
' */',
13+
''].join('\n');
614

715
gulp.task('sass', function() {
816
return sass('scss/slicknav.scss')
917
.on('error', function(err) { console.error('Error!', err.message); })
18+
.pipe(header(banner, { pkg : pkg } ))
1019
.pipe(gulp.dest('dist'))
1120
.pipe(minify({compatibility: 'ie8'}))
1221
.pipe(rename({suffix: '.min'}))
@@ -19,6 +28,7 @@ gulp.task('watch', function() {
1928

2029
gulp.task('js', function() {
2130
return gulp.src('jquery.slicknav.js')
31+
.pipe(header(banner, { pkg : pkg } ))
2232
.pipe(gulp.dest('dist'))
2333
.pipe(uglify({preserveComments: 'some'}))
2434
.pipe(rename({suffix: '.min'}))

0 commit comments

Comments
 (0)