diff --git a/bower.json b/bower.json index 80ab0707..853b0ac2 100644 --- a/bower.json +++ b/bower.json @@ -22,6 +22,6 @@ "dependencies": { "fancybox": "~2.1.5", "jquery": "~2.1.3", - "menu": "~0.7.5" + "menu": "~0.7.6" } } diff --git a/modules/menu/.bower.json b/modules/menu/.bower.json index 954a5e80..5fad81dd 100644 --- a/modules/menu/.bower.json +++ b/modules/menu/.bower.json @@ -1,6 +1,6 @@ { "name": "menu", - "version": "0.7.5", + "version": "0.7.6", "homepage": "https://github.com/coderaiser/menu-io", "authors": [ "coderaiser " @@ -16,15 +16,17 @@ "license": "MIT", "ignore": [ "**/.*", + "gulpfile.js", "node_modules" ], - "_release": "0.7.5", + "_release": "0.7.6", "_resolution": { "type": "version", - "tag": "v0.7.5", - "commit": "c242cf09edfd132aa4909e8b9d43db8d2e7a4657" + "tag": "v0.7.6", + "commit": "923884d04e0d1157f495fbfa667a550be83b38e8" }, "_source": "git://github.com/coderaiser/menu-io.git", - "_target": "~0.7.5", - "_originalSource": "menu" + "_target": "~0.7.6", + "_originalSource": "menu", + "_direct": true } \ No newline at end of file diff --git a/modules/menu/ChangeLog b/modules/menu/ChangeLog index d2deca81..143982ee 100644 --- a/modules/menu/ChangeLog +++ b/modules/menu/ChangeLog @@ -1,3 +1,10 @@ +2015.02.05, v0.7.6 + +feature: +- (menu) speed up rendy +- (bower) ignore: add gulpfile + + 2015.01.05, v0.7.5 fix: diff --git a/modules/menu/README.md b/modules/menu/README.md index d49bab42..e50dda15 100644 --- a/modules/menu/README.md +++ b/modules/menu/README.md @@ -20,6 +20,12 @@ Tired to use js based libraries which use jquery and `.hover` classes insteed of - easy to use. - easy to extend. +# Install +With help of [bower](http://bower.io "Bower"). +``` +bower install menu +``` + #How use? Create `html` page with `js` and `css` connected. diff --git a/modules/menu/bower.json b/modules/menu/bower.json index 8d4bf097..80b67f08 100644 --- a/modules/menu/bower.json +++ b/modules/menu/bower.json @@ -1,6 +1,6 @@ { "name": "menu", - "version": "0.7.5", + "version": "0.7.6", "homepage": "https://github.com/coderaiser/menu-io", "authors": [ "coderaiser " @@ -16,6 +16,7 @@ "license": "MIT", "ignore": [ "**/.*", + "gulpfile.js", "node_modules" ] } diff --git a/modules/menu/gulpfile.js b/modules/menu/gulpfile.js deleted file mode 100644 index d80c1997..00000000 --- a/modules/menu/gulpfile.js +++ /dev/null @@ -1,57 +0,0 @@ -(function() { - 'use strict'; - - var gulp = require('gulp'), - minifyCSS = require('gulp-minify-css'), - uglify = require('gulp-uglify'), - concat = require('gulp-concat'), - rename = require('gulp-rename'), - jshint = require('gulp-jshint'), - recess = require('gulp-recess'), - - NAME_CSS = 'menu.css', - NAME_JS = ['menu-io.js'], - SUFFIX = '.min'; - - - gulp.task('css', function() { - gulp.src('menu-io.css') - .pipe(minifyCSS()) - .pipe(rename({ - suffix: SUFFIX - })) - .pipe(gulp.dest('./')) - .on('error', onError); - }); - - gulp.task('css-check', function () { - gulp.src(NAME_CSS) - .pipe(recess()) - .on('error', onError); - }); - - gulp.task('js', function() { - gulp.src(NAME_JS) - .pipe(uglify()) - .pipe(concat('menu-io.min.js')) - .pipe(gulp.dest('./')) - .on('error', onError); - }); - - gulp.task('js-check', function() { - var namesStr = NAME_JS.join(',') + ',gulpfile.js', - names = namesStr.split(','); - - gulp.src(names) - .pipe(jshint()) - .pipe(jshint.reporter()) - .on('error', onError); - }); - - gulp.task('default', ['css', 'js', 'css-check', 'js-check']); - - function onError(params) { - console.log(params.message); - } - -})(); diff --git a/modules/menu/menu-io.js b/modules/menu/menu-io.js index 69aa4267..a4b1242d 100644 --- a/modules/menu/menu-io.js +++ b/modules/menu/menu-io.js @@ -372,13 +372,13 @@ var MenuIO; .keys(data) .forEach(function(param) { str = data[param]; - expr = '{{\\s*' + param + '\\s*}}'; + expr = '{{\\s' + param + '\\s}}'; regExp = RegExp(expr, 'g'); result = result.replace(regExp, str); }); if (~result.indexOf('{{')) - result = result.replace(/{{\s*.*\s*}}/, ''); + result = result.replace(/{{\s.*\s}}/, ''); return result; } diff --git a/modules/menu/package.json b/modules/menu/package.json index 39bc4369..6e68d7e2 100644 --- a/modules/menu/package.json +++ b/modules/menu/package.json @@ -1,7 +1,7 @@ { "name": "menu", "private": true, - "version": "0.7.5", + "version": "0.7.6", "author": "coderaiser (https://github.com/coderaiser)", "description": "Simple css-based multillevel context menu", "homepage": "http://coderaiser.github.io/menu",