Skip to content

Commit d04ed15

Browse files
committed
chore(depends) 0.6.0 Update dependency on angular-ui-bootstrap and (extensive) follow-up actions
1 parent 81d8126 commit d04ed15

20 files changed

+3511
-2511
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# forms-angular
22

3+
## 0.5.1 to 0.6.0
4+
* Upgrade to angular-ui-bootstrap 0.14.x, which drops support for Bootstrap 2 (but seems to work fine for the forms-angular.org website, which is BS2)
5+
* Start specifying versions in npm and bower.
6+
* Several small fixes
7+
38
## 0.5.0 to 0.5.1
49
* Fix stupid dependency error for Angular
510

bower.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "forms-angular",
33
"author": "Mark Chapman <support@forms-angular.org>",
4-
"version": "0.5.1",
4+
"version": "0.6.0",
55
"homepage": "https://github.com/forms-angular/forms-angular",
66
"description": "No nonsense forms for the MEAN stack",
77
"keywords": [
@@ -18,16 +18,16 @@
1818
"dist/forms-angular.js"
1919
],
2020
"dependencies": {
21-
"angular": "1.4.7",
22-
"angular-sanitize": "1.4.7",
23-
"angular-messages": "1.4.7",
24-
"angular-ui-bootstrap-bower": "^0.8 || ^0.14",
21+
"angular": "1.4.8",
22+
"angular-sanitize": "1.4.8",
23+
"angular-messages": "1.4.8",
24+
"angular-ui-bootstrap-bower": "0.14.3",
2525
"underscore": "1.8.3",
2626
"ngInfiniteScroll": "1.2.1",
2727
"angular-elastic": "2.5.1"
2828
},
2929
"devDependencies": {
30-
"angular-mocks": "1.4.7",
30+
"angular-mocks": "1.4.8",
3131
"bootstrap-3-3-5": "git://github.com/twbs/bootstrap.git#v3.3.5",
3232
"bootstrap-2-3-2": "git://github.com/twbs/bootstrap.git#v2.3.2"
3333
},

dist/forms-angular-with-bs3.css

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

dist/forms-angular.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ declare module fng {
2121
setUpSelectOptions(lookupCollection: any, schemaElement: any, $scope: fng.IFormScope, ctrlState: any, handleSchema: any): any;
2222
preservePristine(element: any, fn: any): void;
2323
convertIdToListValue(id: any, idsArray: any, valuesArray: any, fname: any): any;
24-
decorateScope($scope: fng.IFormScope, $modal: any, recordHandlerInstance: fng.IRecordHandler, ctrlState: any): any;
24+
decorateScope($scope: fng.IFormScope, $uibModal: any, recordHandlerInstance: fng.IRecordHandler, ctrlState: any): any;
2525
fillFormFromBackendCustomSchema(schema: any, $scope: fng.IFormScope, formGeneratorInstance: any, recordHandlerInstance: any, ctrlState: any): any;
2626
fillFormWithBackendSchema($scope: fng.IFormScope, formGeneratorInstance: any, recordHandlerInstance: any, ctrlState: any): any;
2727
handleError($scope: fng.IFormScope): any;
@@ -150,10 +150,10 @@ declare module fng {
150150
}
151151
}
152152
declare module fng.controllers {
153-
function BaseCtrl($scope: fng.IFormScope, $rootScope: any, $location: any, $filter: any, $modal: any, $data: any, routingService: any, formGenerator: any, recordHandler: any): void;
153+
function BaseCtrl($scope: fng.IFormScope, $rootScope: any, $location: any, $filter: any, $uibModal: any, $data: any, routingService: any, formGenerator: any, recordHandler: any): void;
154154
}
155155
declare module fng.controllers {
156-
function SaveChangesModalCtrl($scope: any, $modalInstance: any): void;
156+
function SaveChangesModalCtrl($scope: any, $uibModalInstance: any): void;
157157
}
158158
declare module fng.controllers {
159159
function ModelCtrl($scope: any, $http: any, $location: any, routingService: any): void;

dist/forms-angular.js

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var fng;
66
var controllers;
77
(function (controllers) {
88
/*@ngInject*/
9-
function BaseCtrl($scope, $rootScope, $location, $filter, $modal, $data, routingService, formGenerator, recordHandler) {
9+
function BaseCtrl($scope, $rootScope, $location, $filter, $uibModal, $data, routingService, formGenerator, recordHandler) {
1010
var sharedStuff = $data;
1111
var ctrlState = {
1212
master: {},
@@ -17,7 +17,7 @@ var fng;
1717
$scope.modelNameDisplay = sharedStuff.modelNameDisplay || $filter('titleCase')($scope.modelName);
1818
$rootScope.$broadcast('fngFormLoadStart', $scope);
1919
formGenerator.decorateScope($scope, formGenerator, recordHandler, sharedStuff);
20-
recordHandler.decorateScope($scope, $modal, recordHandler, ctrlState);
20+
recordHandler.decorateScope($scope, $uibModal, recordHandler, ctrlState);
2121
recordHandler.fillFormWithBackendSchema($scope, formGenerator, recordHandler, ctrlState);
2222
// Tell the 'model controllers' that they can start fiddling with basescope
2323
for (var i = 0; i < sharedStuff.modelControllers.length; i++) {
@@ -26,7 +26,7 @@ var fng;
2626
}
2727
}
2828
}
29-
BaseCtrl.$inject = ["$scope", "$rootScope", "$location", "$filter", "$modal", "$data", "routingService", "formGenerator", "recordHandler"];
29+
BaseCtrl.$inject = ["$scope", "$rootScope", "$location", "$filter", "$uibModal", "$data", "routingService", "formGenerator", "recordHandler"];
3030
controllers.BaseCtrl = BaseCtrl;
3131
})(controllers = fng.controllers || (fng.controllers = {}));
3232
})(fng || (fng = {}));
@@ -36,18 +36,18 @@ var fng;
3636
var controllers;
3737
(function (controllers) {
3838
/*@ngInject*/
39-
function SaveChangesModalCtrl($scope, $modalInstance) {
39+
function SaveChangesModalCtrl($scope, $uibModalInstance) {
4040
$scope.yes = function () {
41-
$modalInstance.close(true);
41+
$uibModalInstance.close(true);
4242
};
4343
$scope.no = function () {
44-
$modalInstance.close(false);
44+
$uibModalInstance.close(false);
4545
};
4646
$scope.cancel = function () {
47-
$modalInstance.dismiss('cancel');
47+
$uibModalInstance.dismiss('cancel');
4848
};
4949
}
50-
SaveChangesModalCtrl.$inject = ["$scope", "$modalInstance"];
50+
SaveChangesModalCtrl.$inject = ["$scope", "$uibModalInstance"];
5151
controllers.SaveChangesModalCtrl = SaveChangesModalCtrl;
5252
})(controllers = fng.controllers || (fng.controllers = {}));
5353
})(fng || (fng = {}));
@@ -358,11 +358,11 @@ var fng;
358358
return {
359359
restrict: 'AE',
360360
replace: true,
361-
template: '<li ng-show="items.length > 0" class="dropdown mcdd" dropdown>' +
362-
' <a class="dropdown-toggle" dropdown-toggle>' +
361+
template: '<li ng-show="items.length > 0" class="mcdd" uib-dropdown>' +
362+
' <a uib-dropdown-toggle>' +
363363
' {{contextMenu}} <b class="caret"></b>' +
364364
' </a>' +
365-
' <ul class="dropdown-menu">' +
365+
' <ul class="uib-dropdown-menu dropdown-menu">' +
366366
' <li ng-repeat="choice in items" ng-hide="isHidden($index)" ng-class="dropdownClass($index)">' +
367367
' <a ng-show="choice.text" class="dropdown-option" ng-href="{{choice.url}}" ng-click="doClick($index, $event)">' +
368368
' {{choice.text}}' +
@@ -695,21 +695,21 @@ var fng;
695695
}
696696
}
697697
if (tabNo >= 0) {
698-
result.before = '<tab select="updateQueryForTab(\'' + info.title + '\')" heading="' + info.title + '"';
698+
result.before = '<uib-tab select="updateQueryForTab(\'' + info.title + '\')" heading="' + info.title + '"';
699699
if (tabNo > 0) {
700700
result.before += 'active="tabs[' + tabNo + '].active"';
701701
}
702702
result.before += '>';
703-
result.after = '</tab>';
703+
result.after = '</uib-tab>';
704704
}
705705
else {
706706
result.before = '<p>Error! Tab ' + info.title + ' not found in tab list</p>';
707707
result.after = '';
708708
}
709709
break;
710710
case 'tabset':
711-
result.before = '<tabset>';
712-
result.after = '</tabset>';
711+
result.before = '<uib-tabset>';
712+
result.after = '</uib-tabset>';
713713
break;
714714
case 'well':
715715
result.before = '<div class="well">';
@@ -957,7 +957,7 @@ var fng;
957957
// maintain support for simplified tabset syntax for now
958958
if (tabsSetup === tabsSetupState.N) {
959959
tabsSetup = tabsSetupState.Forced;
960-
result += '<tabset>';
960+
result += '<uib-tabset>';
961961
}
962962
result += parts.before;
963963
result += processInstructions(info.content, null, options);
@@ -1032,7 +1032,7 @@ var fng;
10321032
}
10331033
elementHtml += processInstructions(newValue, true, attrs);
10341034
if (tabsSetup === tabsSetupState.Forced) {
1035-
elementHtml += '</tabset>';
1035+
elementHtml += '</uib-tabset>';
10361036
}
10371037
elementHtml += attrs.subschema ? '' : '</form>';
10381038
//console.log(elementHtml);
@@ -2287,8 +2287,10 @@ var fng;
22872287
$scope.getListData = function (record, fieldName) {
22882288
return recordHandlerInstance.getListData(record, fieldName, $scope.select2List);
22892289
};
2290-
$scope.setPristine = function () {
2291-
$scope.dismissError();
2290+
$scope.setPristine = function (clearErrors) {
2291+
if (clearErrors) {
2292+
$scope.dismissError();
2293+
}
22922294
if ($scope[$scope.topLevelFormName]) {
22932295
$scope[$scope.topLevelFormName].$setPristine();
22942296
}
@@ -3160,7 +3162,7 @@ var fng;
31603162
}
31613163
else {
31623164
processServerData(data, $scope, ctrlState);
3163-
$scope.setPristine();
3165+
$scope.setPristine(false);
31643166
}
31653167
}
31663168
else {
@@ -3291,7 +3293,7 @@ var fng;
32913293
},
32923294
convertIdToListValue: convertIdToListValue,
32933295
handleError: handleError,
3294-
decorateScope: function decorateScope($scope, $modal, recordHandlerInstance, ctrlState) {
3296+
decorateScope: function decorateScope($scope, $uibModal, recordHandlerInstance, ctrlState) {
32953297
$scope.handleHttpError = handleError($scope);
32963298
$scope.cancel = function () {
32973299
angular.copy(ctrlState.master, $scope.record);
@@ -3313,6 +3315,7 @@ var fng;
33133315
};
33143316
$scope.dismissError = function () {
33153317
delete $scope.errorMessage;
3318+
delete $scope.alertTitle;
33163319
};
33173320
$scope.save = function (options) {
33183321
options = options || {};
@@ -3355,7 +3358,7 @@ var fng;
33553358
$scope.$on('$locationChangeStart', function (event, next) {
33563359
if (!ctrlState.allowLocationChange && !$scope.isCancelDisabled()) {
33573360
event.preventDefault();
3358-
var modalInstance = $modal.open({
3361+
var modalInstance = $uibModal.open({
33593362
template: '<div class="modal-header">' +
33603363
' <h3>Record modified</h3>' +
33613364
'</div>' +
@@ -3383,7 +3386,7 @@ var fng;
33833386
});
33843387
$scope.deleteClick = function () {
33853388
if ($scope.record._id) {
3386-
var modalInstance = $modal.open({
3389+
var modalInstance = $uibModal.open({
33873390
template: '<div class="modal-header">' +
33883391
' <h3>Delete Item</h3>' +
33893392
'</div>' +

dist/forms-angular.min.js

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

dist/forms-angular.min.js.map

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

js/controllers/base.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
module fng.controllers {
55

66
/*@ngInject*/
7-
export function BaseCtrl($scope: fng.IFormScope, $rootScope, $location, $filter, $modal,
7+
export function BaseCtrl($scope: fng.IFormScope, $rootScope, $location, $filter, $uibModal,
88
$data, routingService, formGenerator, recordHandler) {
99

1010
var sharedStuff = $data;
@@ -21,7 +21,7 @@ module fng.controllers {
2121
$rootScope.$broadcast('fngFormLoadStart', $scope);
2222

2323
formGenerator.decorateScope($scope, formGenerator, recordHandler, sharedStuff);
24-
recordHandler.decorateScope($scope, $modal, recordHandler, ctrlState);
24+
recordHandler.decorateScope($scope, $uibModal, recordHandler, ctrlState);
2525

2626
recordHandler.fillFormWithBackendSchema($scope, formGenerator, recordHandler, ctrlState);
2727

js/controllers/saveChangesModal.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
module fng.controllers {
44

55
/*@ngInject*/
6-
export function SaveChangesModalCtrl($scope, $modalInstance) {
6+
export function SaveChangesModalCtrl($scope, $uibModalInstance) {
77
$scope.yes = function () {
8-
$modalInstance.close(true);
8+
$uibModalInstance.close(true);
99
};
1010
$scope.no = function () {
11-
$modalInstance.close(false);
11+
$uibModalInstance.close(false);
1212
};
1313
$scope.cancel = function () {
14-
$modalInstance.dismiss('cancel');
14+
$uibModalInstance.dismiss('cancel');
1515
};
1616
}
1717
}

js/directives/dropdown.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ module fng.directives {
77
return {
88
restrict: 'AE',
99
replace: true,
10-
template: '<li ng-show="items.length > 0" class="dropdown mcdd" dropdown>' +
11-
' <a class="dropdown-toggle" dropdown-toggle>' +
10+
template: '<li ng-show="items.length > 0" class="mcdd" uib-dropdown>' +
11+
' <a uib-dropdown-toggle>' +
1212
' {{contextMenu}} <b class="caret"></b>' +
1313
' </a>' +
14-
' <ul class="dropdown-menu">' +
14+
' <ul class="uib-dropdown-menu dropdown-menu">' +
1515
' <li ng-repeat="choice in items" ng-hide="isHidden($index)" ng-class="dropdownClass($index)">' +
1616
' <a ng-show="choice.text" class="dropdown-option" ng-href="{{choice.url}}" ng-click="doClick($index, $event)">' +
1717
' {{choice.text}}' +

js/directives/form.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,20 +238,20 @@ module fng.directives {
238238
}
239239
}
240240
if (tabNo >= 0) {
241-
result.before = '<tab select="updateQueryForTab(\'' + info.title + '\')" heading="' + info.title + '"'
241+
result.before = '<uib-tab select="updateQueryForTab(\'' + info.title + '\')" heading="' + info.title + '"'
242242
if (tabNo > 0) {
243243
result.before += 'active="tabs[' + tabNo + '].active"';
244244
}
245245
result.before += '>';
246-
result.after = '</tab>';
246+
result.after = '</uib-tab>';
247247
} else {
248248
result.before = '<p>Error! Tab ' + info.title + ' not found in tab list</p>';
249249
result.after = '';
250250
}
251251
break;
252252
case 'tabset' :
253-
result.before = '<tabset>';
254-
result.after = '</tabset>';
253+
result.before = '<uib-tabset>';
254+
result.after = '</uib-tabset>';
255255
break;
256256
case 'well' :
257257
result.before = '<div class="well">';
@@ -503,7 +503,7 @@ module fng.directives {
503503
// maintain support for simplified tabset syntax for now
504504
if (tabsSetup === tabsSetupState.N) {
505505
tabsSetup = tabsSetupState.Forced;
506-
result += '<tabset>';
506+
result += '<uib-tabset>';
507507
}
508508

509509
result += parts.before;
@@ -577,7 +577,7 @@ module fng.directives {
577577
}
578578
elementHtml += processInstructions(newValue, true, attrs);
579579
if (tabsSetup === tabsSetupState.Forced) {
580-
elementHtml += '</tabset>';
580+
elementHtml += '</uib-tabset>';
581581
}
582582
elementHtml += attrs.subschema ? '' : '</form>';
583583
//console.log(elementHtml);

js/fng-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module fng {
2323
setUpSelectOptions(lookupCollection, schemaElement, $scope: fng.IFormScope, ctrlState, handleSchema);
2424
preservePristine(element, fn): void;
2525
convertIdToListValue(id, idsArray, valuesArray, fname);
26-
decorateScope($scope:fng.IFormScope, $modal, recordHandlerInstance : fng.IRecordHandler, ctrlState);
26+
decorateScope($scope:fng.IFormScope, $uibModal, recordHandlerInstance : fng.IRecordHandler, ctrlState);
2727
fillFormFromBackendCustomSchema(schema, $scope:fng.IFormScope, formGeneratorInstance, recordHandlerInstance, ctrlState);
2828
fillFormWithBackendSchema($scope: fng.IFormScope, formGeneratorInstance, recordHandlerInstance, ctrlState);
2929
handleError($scope: fng.IFormScope);

js/services/add-all.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,3 @@ var fng;
7070
services.addAllService = addAllService;
7171
})(services = fng.services || (fng.services = {}));
7272
})(fng || (fng = {}));
73-
//# sourceMappingURL=add-all.js.map

js/services/submissions.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,3 @@ var fng;
7171
services.SubmissionsService = SubmissionsService;
7272
})(services = fng.services || (fng.services = {}));
7373
})(fng || (fng = {}));
74-
//# sourceMappingURL=submissions.js.map

0 commit comments

Comments
 (0)