Skip to content
This repository was archived by the owner on Jul 21, 2020. It is now read-only.

Commit 899fdb4

Browse files
author
Dana Roibu
committed
1.0.7
1 parent 7c1934a commit 899fdb4

File tree

122 files changed

+2886
-2820
lines changed

Some content is hidden

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

122 files changed

+2886
-2820
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ public/css/vendor
88
*.iml
99
public/css/app/style.css
1010
public/css/app/style.css.map
11-
public/js/app/shared/app-config.
1211
public/js/app/shared/i18n/lang/*.json
1312
.idea
1413
coverage/

bower.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
],
1616
"dependencies": {
1717
"jquery": "latest",
18-
"angular": "~1.3.0",
18+
"angular": "~1.5.9",
1919
"angular-resource": "latest",
2020
"angular-ui-router": "~0.2.11",
21-
"angular-mocks": "~1.3.0",
21+
"angular-mocks": "~1.5.9",
2222
"angular-translate": "~2.8.0",
2323
"angular-translate-loader-static-files": "~2.8.1",
2424
"angular-stripe-js": "Venturocket/angular-stripe-js#0.0.6",
@@ -27,15 +27,17 @@
2727
"restangular": "~1.4.0",
2828
"lodash": "~2.4.1",
2929
"spin.js": "~2.0.1",
30+
"angular-animate": "~1.5.9",
3031
"angular-cookie": "~4.0.2",
31-
"angular-bootstrap": "~0.11.0",
32+
"angular-bootstrap": "^2.3.0",
3233
"angular-xeditable": "~0.1.8",
33-
"angular-ui-select": "~0.13.2",
34-
"angular-sanitize": "~1.3.0",
35-
"angular-touch": "~1.3.0",
34+
"angular-ui-select": "~0.19.6",
35+
"angular-sanitize": "~1.5.9",
36+
"angular-touch": "~1.5.9",
3637
"algoliasearch": "2.9.2",
3738
"yamm3": "1.1.0",
38-
"angular-ui-notification": "^0.2.0"
39+
"angular-ui-notification": "^0.2.0",
40+
"angular-moment": "^1.0.0"
3941
},
4042
"install": {
4143
"path": {
@@ -44,6 +46,6 @@
4446
}
4547
},
4648
"resolutions": {
47-
"angular": "~1.3.0"
49+
"angular": "~1.5.9"
4850
}
4951
}

config/karma.conf.js

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ module.exports = function(config){
44

55
files : [
66

7+
'./node_modules/phantomjs-polyfill/bind-polyfill.js',
8+
79
'public/js/vendor-static/jquery.min.js',
810
'public/js/vendor/lodash/dist/lodash.compat.min.js',
9-
'public/js/vendor-static/bootstrap.min.js',
11+
'public/js/vendor/bootstrap/dist/js/bootstrap.min.js',
1012
'public/js/vendor/spin.js/spin.js',
1113
'public/js/vendor-static/owl.carousel.min.js',
12-
'public/js/vendor-static/img-touch-canvas.js',
13-
'public/js/vendor-static/jquery.fullscreen-min.js',
14-
'public/js/vendor-static/main.js',
1514
'https://js.stripe.com/v2/',
1615
'public/js/vendor/angular/angular.min.js',
1716
'public/js/vendor/angular-touch/angular-touch.js',
@@ -28,7 +27,11 @@ module.exports = function(config){
2827
'public/js/vendor/angular-sanitize/angular-sanitize.js',
2928
'public/js/vendor/angular-ui-select/dist/select.min.js',
3029
'public/js/vendor/angular-ui-notification/dist/angular-ui-notification.min.js',
30+
'public/js/vendor/angular-bootstrap/ui-bootstrap-tpls.js',
31+
'public/js/vendor/angular-animate/angular-animate.js',
3132
'public/js/vendor/algoliasearch/dist/algoliasearch.angular.js',
33+
'public/js/vendor/moment/min/moment-with-locales.min.js',
34+
'public/js/vendor/angular-moment/angular-moment.min.js',
3235

3336
// dummy config/bootstrap for testing
3437
'test/unit/bootstrap-test.js',
@@ -42,6 +45,7 @@ module.exports = function(config){
4245
'public/js/app/shared/filters/filters.js',
4346
'public/js/app/shared/filters/show-number-of-items-filter.js',
4447
'public/js/app/shared/filters/sum-by-key-filter.js',
48+
'public/js/app/shared/services/yrn-svc.js',
4549
'public/js/app/shared/services/global-data.js',
4650
'public/js/app/shared/services/site-settings-rest.js',
4751
'public/js/app/shared/services/configuration-service.js',
@@ -53,6 +57,10 @@ module.exports = function(config){
5357
'public/js/app/shared/directives/site-selector/site-selector-ctrl.js',
5458
'public/js/app/shared/directives/site-selector/site-selector-directive.js',
5559

60+
'public/js/app/shared/directives/product-variants/variant-options-ctrl.js',
61+
'public/js/app/shared/directives/product-variants/variant-options-svc.js',
62+
'public/js/app/shared/directives/product-variants/variant-options-dir.js',
63+
5664
'public/js/app/shared/controllers/sidebar-navigation-ctrl.js',
5765
'public/js/app/shared/controllers/top-navigation-ctrl.js',
5866
'public/js/app/shared/i18n/i18-index.js',
@@ -85,6 +93,7 @@ module.exports = function(config){
8593
'public/js/app/products/services/category-service.js',
8694
'public/js/app/products/services/product-extension-service.js',
8795
'public/js/app/products/utils/product-extension-helper.js',
96+
'public/js/app/products/utils/product-variants-helper.js',
8897
'public/js/app/products/utils/product-extension-item-helper.js',
8998
'public/js/app/products/utils/product-factory.js',
9099
'public/js/app/products/options/product-options-helper.js',
@@ -167,9 +176,13 @@ module.exports = function(config){
167176
'public/js/app/orders/services/order-list-service.js',
168177
'public/js/app/orders/services/orders-rest.js',
169178

179+
'public/js/app/fees/fee-index.js',
180+
'public/js/app/fees/services/fee-rest.js',
181+
'public/js/app/fees/services/fee-service.js',
182+
'public/js/app/fees/directives/product-fees.js',
183+
170184
'public/js/app/app.js',
171185

172-
'public/js/vendor-static/ui-bootstrap-tpls.js',
173186
'public/js/vendor-static/jquery.menu-aim.js',
174187

175188
'test/unit/*.js',
@@ -187,7 +200,8 @@ module.exports = function(config){
187200
'test/unit/products/*.js',
188201
'test/unit/search/*.js',
189202
'test/unit/shared/**/*.js',
190-
'test/unit/shipping/**/*.js'
203+
'test/unit/shipping/**/*.js',
204+
'test/unit/fees/*.js'
191205

192206
],
193207

@@ -228,4 +242,4 @@ module.exports = function(config){
228242
suite: 'unit'
229243
}
230244

231-
})}
245+
})};

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"singleProd": "node node_modules/grunt-cli/bin/grunt singleProject:prod",
1616
"singleProdEU": "node node_modules/grunt-cli/bin/grunt singleProject:prod --region=eu",
1717
"multiTest": "node node_modules/grunt-cli/bin/grunt multiProject:test",
18-
"multiStage": "node node_modules/grunt-cli/bin/grunt multiProject:stage",
18+
"multiStage": "node node_modules/grunt-cli/bin/grunt multiProject:stage --force",
1919
"multiProd": "node node_modules/grunt-cli/bin/grunt multiProject:prod",
2020
"multiProdHttps": "node node_modules/grunt-cli/bin/grunt multiProject:prod --https",
2121
"multiProdHttpsEU": "node node_modules/grunt-cli/bin/grunt multiProject:prod --https --region=eu",
22-
"multiStageHttps": "node node_modules/grunt-cli/bin/grunt multiProject:stage --https",
22+
"multiStageHttps": "node node_modules/grunt-cli/bin/grunt multiProject:stage --https --force",
2323
"prepareProd": "node node_modules/grunt-cli/bin/grunt prepareBuild:prod",
2424
"prepareProdEU": "node node_modules/grunt-cli/bin/grunt prepareBuild:prod --region=eu",
2525
"prepareTest": "node node_modules/grunt-cli/bin/grunt prepareBuild:test",
@@ -77,6 +77,7 @@
7777
"karma-script-launcher": "~0.1.0",
7878
"phantomcss": "^0.4.5",
7979
"phantomjs": "~2.1.3",
80+
"phantomjs-polyfill": "0.0.2",
8081
"phantomjs-prebuilt": "~2.1.4",
8182
"protractor": "^1.8.0",
8283
"protractor-screenshot-reporter": "0.0.5",

public/css/app/style.css.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/index.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
<!-- dynamic optimized script resources -->
4242
<!-- build:js js/storefront.js -->
4343
<script src="js/vendor-static/jquery.min.js"></script>
44+
<script src="js/vendor/bootstrap/dist/js/bootstrap.min.js"></script>
4445
<script src="js/vendor/angular/angular.js"></script>
4546
<script src="js/vendor/angular-mocks/angular-mocks.js"></script>
4647
<script src="js/vendor/angular-touch/angular-touch.js"></script>
@@ -58,6 +59,8 @@
5859
<script src="js/vendor/angular-ui-select/dist/select.min.js"></script>
5960
<script src="js/vendor/algoliasearch/dist/algoliasearch.angular.js"></script>
6061
<script src="js/vendor/angular-ui-notification/dist/angular-ui-notification.min.js"></script>
62+
<script src="js/vendor/moment/min/moment-with-locales.min.js"></script>
63+
<script src="js/vendor/angular-moment/angular-moment.min.js"></script>
6164
<script src="js/bootstrap.js"></script>
6265
<script src="js/vendor/spin.js/spin.js"></script>
6366
<script src="js/app/shared/shared-index.js"></script>
@@ -79,6 +82,7 @@
7982
<script src="js/app/shared/directives/stop-event.js"></script>
8083
<script src="js/app/shared/directives/force-scroll.js"></script>
8184
<script src="js/app/shared/services/cookie-svc.js"></script>
85+
<script src="js/app/shared/services/yrn-svc.js"></script>
8286
<script src="js/app/shared/services/global-data.js"></script>
8387
<script src="js/app/shared/services/site-settings-rest.js"></script>
8488
<script src="js/app/shared/services/configuration-service.js"></script>
@@ -89,6 +93,9 @@
8993
<script src="js/app/shared/directives/site-selector/site-selector-directive.js"></script>
9094
<script src="js/app/shared/directives/site-selector/site-selector-ctrl.js"></script>
9195
<script src="js/app/shared/directives/site-selector/site-selector-service.js"></script>
96+
<script src="js/app/shared/directives/product-variants/variant-options-ctrl.js"></script>
97+
<script src="js/app/shared/directives/product-variants/variant-options-svc.js"></script>
98+
<script src="js/app/shared/directives/product-variants/variant-options-dir.js"></script>
9299

93100
<script src="js/app/shared/controllers/sidebar-navigation-ctrl.js"></script>
94101
<script src="js/app/shared/controllers/top-navigation-ctrl.js"></script>
@@ -122,6 +129,9 @@
122129
<script src="js/app/products/directives/product-img-carousel.js"></script>
123130
<script src="js/app/products/directives/product-extension.js"></script>
124131
<script src="js/app/products/directives/product-extension-item.js"></script>
132+
<script src="js/app/products/directives/price-label/price-label.js"></script>
133+
<script src="js/app/products/filters/date-with-locale-filters.js"></script>
134+
<script src="js/app/products/utils/product-variants-helper.js"></script>
125135
<script src="js/app/products/utils/product-extension-helper.js"></script>
126136
<script src="js/app/products/utils/product-extension-item-helper.js"></script>
127137
<script src="js/app/products/utils/product-factory.js"></script>
@@ -189,10 +199,16 @@
189199
<script src="js/app/auth/services/auth-dialog-manager.js"></script>
190200
<script src="js/app/search/search-index.js"></script>
191201
<script src="js/app/search/controllers/search-list-ctrl.js"></script>
202+
<script src="js/app/fees/fee-index.js"></script>
203+
<script src="js/app/fees/services/fee-rest.js"></script>
204+
<script src="js/app/fees/services/fee-service.js"></script>
205+
<script src="js/app/fees/directives/product-fees.js"></script>
206+
192207
<script src="js/app/errors/backendStub.js"></script>
193-
<script src="js/vendor-static/bootstrap.min.js"></script>
194208
<script src="js/vendor/bootstrap/js/popover.js"></script>
195209
<script src="js/app/shared/directives/popover.js"></script>
210+
<script src="js/app/shared/directives/refine-affix.js"></script>
211+
<script src="js/vendor/angular-animate/angular-animate.js"></script>
196212
<script src="js/vendor/angular-bootstrap/ui-bootstrap-tpls.js"></script>
197213
<script src="js/vendor-static/jquery.menu-aim.js"></script>
198214
<script src="js/app/app.js"></script>

public/js/app/account/controllers/account-ctrl.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
angular.module('ds.account')
1515

16-
.controller('AccountCtrl', ['$scope', 'addresses', 'account', 'orders', 'OrderListSvc', 'AccountSvc', '$modal', 'GlobalData', '$translate',
16+
.controller('AccountCtrl', ['$scope', 'addresses', 'account', 'orders', 'OrderListSvc', 'AccountSvc', '$uibModal', 'GlobalData', '$translate',
1717

18-
function ($scope, addresses, account, orders, OrderListSvc, AccountSvc, $modal, GlobalData, $translate) {
18+
function ($scope, addresses, account, orders, OrderListSvc, AccountSvc, $uibModal, GlobalData, $translate) {
1919

2020
var self = this;
2121
self.allOrdersLoaded = false;
@@ -116,7 +116,7 @@ angular.module('ds.account')
116116
});
117117
$scope.showPristineErrors = false;
118118
$scope.errors = [];
119-
modalInstance = $modal.open({
119+
modalInstance = $uibModal.open({
120120
templateUrl: './js/app/account/templates/address-form.html',
121121
scope: $scope,
122122
backdrop: 'static'
@@ -141,7 +141,7 @@ angular.module('ds.account')
141141
$scope.removeAddress = function (address) {
142142
address.account = customerNumber;
143143

144-
$modal.open({
144+
$uibModal.open({
145145
templateUrl: 'js/app/account/templates/dialogs/address-remove-dialog.html',
146146
controller: 'AddressRemoveDialogCtrl'
147147
}).result.then(function (deleteAddress) {

public/js/app/account/controllers/account-order-detail-ctrl.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
'use strict';
1414

1515
angular.module('ds.account')
16-
.controller('AccountOrderDetailCtrl', ['$scope', 'order', '$stateParams', 'GlobalData', '$modal',
17-
function($scope, order, $stateParams, GlobalData, $modal) {
16+
.controller('AccountOrderDetailCtrl', ['$scope', 'order', '$stateParams', 'GlobalData', '$uibModal',
17+
function($scope, order, $stateParams, GlobalData, $uibModal) {
1818

1919
$scope.order = order;
2020
$scope.order.id = $stateParams.orderId;
@@ -40,7 +40,7 @@ angular.module('ds.account')
4040
$scope.payment = getPaymentInfo();
4141

4242
$scope.cancelOrder = function () {
43-
$modal.open({
43+
$uibModal.open({
4444
templateUrl: 'js/app/account/templates/dialogs/order-cancel-dialog.html',
4545
controller: 'OrderCancelDialogCtrl',
4646
backdrop: 'static',

public/js/app/account/controllers/dialogs/address-remove-dialog-ctrl.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
'use strict';
1414

1515
angular.module('ds.account')
16-
.controller('AddressRemoveDialogCtrl', ['$scope', '$modalInstance',
17-
function ($scope, $modalInstance) {
16+
.controller('AddressRemoveDialogCtrl', ['$scope', '$uibModalInstance',
17+
function ($scope, $uibModalInstance) {
1818

1919
$scope.delete = function () {
20-
$modalInstance.close(true);
20+
$uibModalInstance.close(true);
2121
};
2222

2323
$scope.close = function () {
24-
$modalInstance.dismiss('cancel');
24+
$uibModalInstance.dismiss('cancel');
2525
};
2626

2727
}]);

public/js/app/account/controllers/dialogs/delete-account-dialog-ctrl.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ angular.module('ds.account')
1515
/**
1616
* Displays the "Delete Account" modal dialog.
1717
*/
18-
.controller('DeleteAccountDialogCtrl', ['$scope', 'AccountSvc', '$modalInstance', 'AuthDialogManager',
19-
function($scope, AccountSvc, $modalInstance, AuthDialogManager) {
18+
.controller('DeleteAccountDialogCtrl', ['$scope', 'AccountSvc', '$uibModalInstance', 'AuthDialogManager',
19+
function($scope, AccountSvc, $uibModalInstance, AuthDialogManager) {
2020

2121
$scope.submitDisabled = false;
2222
$scope.showError = false;
@@ -26,7 +26,7 @@ angular.module('ds.account')
2626

2727
AccountSvc.deleteAccount().then(
2828
function() {
29-
$modalInstance.close();
29+
$uibModalInstance.close();
3030
AuthDialogManager.showDeleteAccountConfirmRequest();
3131
},
3232
function(){
@@ -37,7 +37,7 @@ angular.module('ds.account')
3737
};
3838

3939
$scope.close = function() {
40-
$modalInstance.dismiss('cancel');
40+
$uibModalInstance.dismiss('cancel');
4141
};
4242

4343
}]);

0 commit comments

Comments
 (0)