New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

angular-steps

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-steps - npm Package Compare versions

Comparing version 0.3.0 to 0.3.1

2

bower.json
{
"name": "angular-steps",
"version": "0.3.0",
"version": "0.3.1",
"main": "dist/angular-steps.js",

@@ -5,0 +5,0 @@ "description": "Split your UI into (wizard-like) steps in AngularJS.",

/**
* angular-steps - Split your UI into (wizard-like) steps in AngularJS.
* @version v0.2.2
* @version v0.3.1
* @link https://github.com/omichelsen/angular-steps

@@ -57,4 +57,4 @@ * @author Ole Michelsen <ole@michelsen.dk>

controller: ['$scope', '$element', 'StepsService', function ($scope, $element, StepsService) {
StepsService.addSteps($scope.name || StepsService.defaultName, this);
StepsService.addSteps($scope.name || StepsService.defaultName, this);
$scope.$on('$destroy', function () {

@@ -64,3 +64,3 @@ StepsService.removeSteps($scope.name || StepsService.defaultName);

$scope.steps = [];
this.steps = $scope.steps = [];

@@ -67,0 +67,0 @@ $scope.$watch('currentStep', function (step) {

/**
* angular-steps - Split your UI into (wizard-like) steps in AngularJS.
* @version v0.2.2
* @version v0.3.1
* @link https://github.com/omichelsen/angular-steps

@@ -8,2 +8,2 @@ * @author Ole Michelsen <ole@michelsen.dk>

*/
!function(){function e(e){angular.module("angular-steps").directive(e,function(){return{restrict:"A",replace:!1,require:"^steps",link:function(t,n,s,r){n.on("click",function(n){n.preventDefault(),t.$apply(function(){t.$eval(s[e]),r[e.replace("step","").toLowerCase()]()})})}}})}angular.module("templates-angular-steps",["step.html","steps.html"]),angular.module("step.html",[]).run(function(e){e.put("step.html",'<div ng-show="selected" class="step ng-hide" ng-transclude></div>')}),angular.module("steps.html",[]).run(function(e){e.put("steps.html",'<div class="angular-steps">\n <div class="steps" ng-transclude></div>\n</div>')}),angular.module("angular-steps",["templates-angular-steps"]),angular.module("angular-steps").directive("step",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{name:"@"},require:"^steps",templateUrl:function(e,t){return t.template||"step.html"},link:function(e,t,n,s){s.addStep(e)}}}),angular.module("angular-steps").directive("steps",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{currentStep:"=",onFinish:"&",name:"@"},templateUrl:function(e,t){return t.template||"steps.html"},controller:function(e,t,n){function s(){e.steps.forEach(function(e){e.selected=!1}),e.selectedStep=null}n.addSteps(e.name||n.defaultName,this),e.$on("$destroy",function(){n.removeSteps(e.name||n.defaultName)}),e.steps=[],e.$watch("currentStep",function(t){if(t){var n=e.selectedStep.name;if(e.selectedStep&&n!==e.currentStep){var s=e.steps.filter(function(t){return t.name===e.currentStep})[0];e.goTo(s)}}}),this.addStep=function(t){e.steps.push(t),1===e.steps.length&&e.goTo(e.steps[0])},e.goTo=function(t){s(),e.selectedStep=t,void 0!==e.currentStep&&(e.currentStep=t.name),t.selected=!0},this.next=function(){var t=e.steps.indexOf(e.selectedStep);t===e.steps.length-1?this.finish():e.goTo(e.steps[t+1])},this.previous=function(){var t=e.steps.indexOf(e.selectedStep);if(0===t)throw new Error("Already at step 0");e.goTo(e.steps[t-1])},this.goTo=function(t){var n;n=isNaN(t)?e.steps.filter(function(e){return e.name===t})[0]:e.steps[t],e.goTo(n)},this.finish=function(){e.onFinish&&e.onFinish()},this.cancel=function(){e.goTo(e.steps[0])}}}}),e("stepNext"),e("stepPrevious"),e("stepFinish"),e("stepCancel"),angular.module("angular-steps").factory("StepsService",function(){var e={},t={};return e.defaultName="default",e.addSteps=function(e,n){t[e]=n},e.removeSteps=function(e){delete t[e]},e.steps=function(n){return t[n||e.defaultName]},e})}();
!function(){function e(e){angular.module("angular-steps").directive(e,function(){return{restrict:"A",replace:!1,require:"^steps",link:function(t,n,s,r){n.on("click",function(n){n.preventDefault(),t.$apply(function(){t.$eval(s[e]),r[e.replace("step","").toLowerCase()]()})})}}})}angular.module("templates-angular-steps",["step.html","steps.html"]),angular.module("step.html",[]).run(["$templateCache",function(e){e.put("step.html",'<div ng-show="selected" class="step ng-hide" ng-transclude></div>')}]),angular.module("steps.html",[]).run(["$templateCache",function(e){e.put("steps.html",'<div class="angular-steps">\n <div class="steps" ng-transclude></div>\n</div>')}]),angular.module("angular-steps",["templates-angular-steps"]),angular.module("angular-steps").directive("step",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{name:"@"},require:"^steps",templateUrl:function(e,t){return t.template||"step.html"},link:function(e,t,n,s){s.addStep(e)}}}),angular.module("angular-steps").directive("steps",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{currentStep:"=",onFinish:"&",name:"@"},templateUrl:function(e,t){return t.template||"steps.html"},controller:["$scope","$element","StepsService",function(e,t,n){function s(){e.steps.forEach(function(e){e.selected=!1}),e.selectedStep=null}n.addSteps(e.name||n.defaultName,this),e.$on("$destroy",function(){n.removeSteps(e.name||n.defaultName)}),this.steps=e.steps=[],e.$watch("currentStep",function(t){if(t){var n=e.selectedStep.name;if(e.selectedStep&&n!==e.currentStep){var s=e.steps.filter(function(t){return t.name===e.currentStep})[0];e.goTo(s)}}}),this.addStep=function(t){e.steps.push(t),1===e.steps.length&&e.goTo(e.steps[0])},e.goTo=function(t){s(),e.selectedStep=t,void 0!==e.currentStep&&(e.currentStep=t.name),t.selected=!0},this.next=function(){var t=e.steps.indexOf(e.selectedStep);t===e.steps.length-1?this.finish():e.goTo(e.steps[t+1])},this.previous=function(){var t=e.steps.indexOf(e.selectedStep);if(0===t)throw new Error("Already at step 0");e.goTo(e.steps[t-1])},this.goTo=function(t){var n;n=isNaN(t)?e.steps.filter(function(e){return e.name===t})[0]:e.steps[t],e.goTo(n)},this.finish=function(){e.onFinish&&e.onFinish()},this.cancel=function(){e.goTo(e.steps[0])}}]}}),e("stepNext"),e("stepPrevious"),e("stepFinish"),e("stepCancel"),angular.module("angular-steps").factory("StepsService",function(){var e={},t={};return e.defaultName="default",e.addSteps=function(e,n){t[e]=n},e.removeSteps=function(e){delete t[e]},e.steps=function(n){return t[n||e.defaultName]},e})}();

@@ -6,3 +6,3 @@ var gulp = require('gulp');

var header = require('gulp-header');
var karma = require('karma').server;
var Server = require('karma').Server;
var less = require('gulp-less');

@@ -24,24 +24,26 @@ var minifyCSS = require('gulp-minify-css');

gulp.task('clean', function (cb) {
del(['dist/**/*'], cb);
gulp.task('clean', function () {
return del(['dist/**/*']);
});
gulp.task('copy', function () {
gulp.src('src/*.*')
gulp.task('copy', ['clean'], function () {
gulp.src('src/*.less')
.pipe(gulp.dest('dist'));
});
gulp.task('js', function () {
gulp.task('js', ['clean', 'test'], function () {
return gulp.src('src/*.js')
.pipe(ngAnnotate({single_quotes: true}))
.pipe(header(banner, {pkg: pkg}))
.pipe(gulp.dest('dist'));
});
gulp.task('header', ['compress'], function () {
gulp.task('compress', ['js'], function () {
return gulp.src('dist/*.js')
.pipe(header(banner, {pkg: pkg}))
.pipe(uglify({preserveComments: 'license'}))
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('dist'));
});
gulp.task('scss', function () {
gulp.task('scss', ['clean'], function () {
return gulp.src('src/*.less')

@@ -55,3 +57,3 @@ .pipe(rename({

gulp.task('less', function () {
gulp.task('less', ['clean'], function () {
return gulp.src('src/*.less')

@@ -69,14 +71,7 @@ .pipe(less())

gulp.task('compress', function () {
return gulp.src('src/*.js')
.pipe(uglify())
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('dist'));
});
gulp.task('test', function (done) {
karma.start({
new Server({
configFile: __dirname + '/karma.conf.js',
singleRun: true
}, done);
}, done).start();
});

@@ -90,4 +85,4 @@

gulp.task('default', ['clean', 'test'], function () {
gulp.start('scss', 'less', 'css', 'copy', 'js', 'compress', 'header');
});
gulp.task('build', ['scss', 'less', 'css', 'copy', 'js', 'compress']);
gulp.task('default', ['clean', 'test', 'build']);
{
"name": "angular-steps",
"version": "0.3.0",
"version": "0.3.1",
"description": "Split your UI into (wizard-like) steps in AngularJS.",

@@ -8,11 +8,11 @@ "main": "dist/angular-steps.js",

"devDependencies": {
"del": "^1.1.1",
"del": "^2.2.2",
"gulp": "^3.8.10",
"gulp-bump": "^0.3.0",
"gulp-bump": "^2.5.1",
"gulp-header": "^1.2.2",
"gulp-less": "^3.0.3",
"gulp-minify-css": "^1.0.0",
"gulp-ng-annotate": "^0.5.2",
"gulp-ng-annotate": "^2.0.0",
"gulp-rename": "^1.2.0",
"gulp-uglify": "^1.0.1",
"gulp-uglify": "^2.0.0",
"jasmine-core": "^2.5.2",

@@ -23,6 +23,6 @@ "karma": "^1.3.0",

"karma-phantomjs-launcher": "^1.0.2",
"yargs": "^3.5.4"
"yargs": "^6.6.0"
},
"engines": {
"node": ">= 0.10"
"node": ">=4"
},

@@ -29,0 +29,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc