Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
**/

angular.module('avRegistration')
.directive('avrImageField', function($state, $timeout) {
.directive('avrImageField', function($state, $interval) {
function link(scope, element, attrs) {
function readImage(input) {
if ( input.files && input.files[0] ) {
Expand All @@ -28,7 +28,7 @@ angular.module('avRegistration')
}
}

$timeout(function() {
$interval(function() {
$("#image-field").change(function() { readImage( this ); });
}, 0);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
**/

angular.module('avRegistration')
.directive('avrTelField', function($state, $timeout) {
.directive('avrTelField', function($state, $interval) {
function link(scope, element, attrs) {

scope.tlfPattern = /^[+]?\d{9,14}$/;
Expand All @@ -34,7 +34,7 @@ angular.module('avRegistration')
}
});

$timeout(function() {
$interval(function() {
/* configure registration telephone phone number */
var telInput = angular.element(document.getElementById("input" + scope.index));
// initialise plugin
Expand Down
6 changes: 3 additions & 3 deletions avRegistration/login-directive/login-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ angular.module('avRegistration')
$cookies,
$i18next,
$window,
$timeout,
$interval,
ConfigService,
Patterns)
{
Expand Down Expand Up @@ -181,10 +181,10 @@ angular.module('avRegistration')
);
scope.currentFormStep = 1;
scope.error = null;
$timeout(scope.sendingDataTimeout, 3000);
$interval(scope.sendingDataTimeout, 3000);
},
function onError(response) {
$timeout(scope.sendingDataTimeout, 3000);
$interval(scope.sendingDataTimeout, 3000);
scope.error = $i18next('avRegistration.errorSendingAuthCode');
}
);
Expand Down
6 changes: 3 additions & 3 deletions avUi/affix-bottom-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
* automatically the element will be affixed.
*/
angular.module('avUi')
.directive('avAffixBottom', function($window, $timeout, $parse) {
.directive('avAffixBottom', function($window, $interval, $parse) {
var affixBottomClass = "affix-bottom";
var checkPosition = function(scope, instance, el, options) {

Expand Down Expand Up @@ -84,8 +84,8 @@ angular.module('avUi')
var timeout;

function callCheckPos() {
timeout = $timeout(function() {
$timeout.cancel(timeout);
timeout = $interval(function() {
$interval.cancel(timeout);
checkPosition(scope, instance, iElement, iAttrs);
}, 300);
}
Expand Down
6 changes: 3 additions & 3 deletions avUi/affix-top-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* changes, the top-margin of the specified is recalculated and set.
*/
angular.module('avUi')
.directive('avAffixTop', function($window, $timeout) {
.directive('avAffixTop', function($window, $interval) {

// add margin-top automatically
var updateMargin = function(el, options) {
Expand All @@ -47,8 +47,8 @@ angular.module('avUi')
var timeout;

function updateMarginTimeout() {
timeout = $timeout(function() {
$timeout.cancel(timeout);
timeout = $interval(function() {
$interval.cancel(timeout);
updateMargin(iElement, iAttrs);
}, 300);
}
Expand Down
4 changes: 2 additions & 2 deletions avUi/affix-top-offset-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
**/

angular.module('avUi')
.directive('avAffixTopOffset', function($window, $timeout, $parse) {
.directive('avAffixTopOffset', function($window, $interval, $parse) {
var affixClass = "affix-top";
var checkPosition = function(scope, instance, el, options) {

Expand Down Expand Up @@ -83,7 +83,7 @@ angular.module('avUi')
iElement.attr("style", "");
instance.affix = false;
instance.scrollAffix = null;
$timeout(function () {
$interval(function () {
instance.baseOffset = iElement.offset();
instance.baseWidth = iElement.width();
callCheckPos();
Expand Down
6 changes: 3 additions & 3 deletions avUi/auto-height-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
* </div>
*/
angular.module('avUi')
.directive('avAutoHeight', function($window, $timeout) {
.directive('avAutoHeight', function($window, $interval) {
return {
link: function(scope, element, attrs) {
var sibling, recalculate, promise = null;
Expand All @@ -38,9 +38,9 @@ angular.module('avUi')

recalculate = function () {
if (promise) {
$timeout.cancel(promise);
$interval.cancel(promise);
}
promise = $timeout(function() {
promise = $interval(function() {
var additionalHeight = 0, height;
if (!!attrs.additionalHeight) {
additionalHeight = parseInt(attrs.additionalHeight, 10);
Expand Down
2 changes: 1 addition & 1 deletion avUi/autoscroll-down-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* <div av-autoscroll-down ng-bind-html="log"></div>
*/
angular.module('avUi')
.directive('avScrollToBottom', function($timeout) {
.directive('avScrollToBottom', function($interval) {
return {
restrict: 'A',
link: function postLink(scope, element, attrs) {
Expand Down
6 changes: 3 additions & 3 deletions avUi/collapsing-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
* Otherwise, it will directly a global angular.element() to find them.
*/
angular.module('avUi')
.directive('avCollapsing', function($window, $timeout) {
.directive('avCollapsing', function($window, $interval) {

function select(instance, el, selector) {
var val;
Expand Down Expand Up @@ -130,8 +130,8 @@ angular.module('avUi')
var timeout;

function callCheck() {
timeout = $timeout(function() {
$timeout.cancel(timeout);
timeout = $interval(function() {
$interval.cancel(timeout);
checkCollapse(instance, iElement, iAttrs);
}, 500);
}
Expand Down
6 changes: 3 additions & 3 deletions avUi/debounce-directive.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

// source: https://gist.github.com/tommaitland/7579618#file-ng-debounce-js
angular.module('avUi')
.directive('avDebounce', function($timeout) {
.directive('avDebounce', function($interval) {
return {
restrict: 'A',
require: 'ngModel',
Expand All @@ -30,8 +30,8 @@ angular.module('avUi')
var debounce;

elm.bind('input', function() {
$timeout.cancel(debounce);
debounce = $timeout( function() {
$interval.cancel(debounce);
debounce = $interval( function() {
scope.$apply(function() {
ngModelCtrl.$setViewValue(elm.val());
});
Expand Down
46 changes: 23 additions & 23 deletions dist/appCommon-vmaster.js
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
$scope.event_id = $stateParams.id, $scope.code = $stateParams.code, $scope.email = $stateParams.email,
$scope.username = $stateParams.username, $scope.isOpenId = $stateParams.isOpenId,
$scope.withCode = $stateParams.withCode;
} ]), angular.module("avRegistration").directive("avLogin", [ "Authmethod", "StateDataService", "$state", "$location", "$cookies", "$i18next", "$window", "$timeout", "ConfigService", "Patterns", function(Authmethod, StateDataService, $state, $location, $cookies, $i18next, $window, $timeout, ConfigService, Patterns) {
} ]), angular.module("avRegistration").directive("avLogin", [ "Authmethod", "StateDataService", "$state", "$location", "$cookies", "$i18next", "$window", "$interval", "ConfigService", "Patterns", function(Authmethod, StateDataService, $state, $location, $cookies, $i18next, $window, $interval, ConfigService, Patterns) {
return {
restrict: "AE",
scope: !0,
Expand Down Expand Up @@ -430,9 +430,9 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
})), stop || (field && (field.value = ""), scope.sendingData = !0, Authmethod.resendAuthCode(data, autheventid).then(function(response) {
_.each(scope.login_fields, function(element) {
void 0 !== element.steps && -1 === element.steps.indexOf(0) || (element.disabled = !0);
}), scope.currentFormStep = 1, scope.error = null, $timeout(scope.sendingDataTimeout, 3e3);
}), scope.currentFormStep = 1, scope.error = null, $interval(scope.sendingDataTimeout, 3e3);
}, function(response) {
$timeout(scope.sendingDataTimeout, 3e3), scope.error = $i18next("avRegistration.errorSendingAuthCode");
$interval(scope.sendingDataTimeout, 3e3), scope.error = $i18next("avRegistration.errorSendingAuthCode");
}))));
}, scope.sendingDataTimeout = function() {
scope.sendingData = !1;
Expand Down Expand Up @@ -803,7 +803,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
},
templateUrl: "avRegistration/fields/code-field-directive/code-field-directive.html"
};
} ]), angular.module("avRegistration").directive("avrTelField", [ "$state", "$timeout", function($state, $timeout) {
} ]), angular.module("avRegistration").directive("avrTelField", [ "$state", "$interval", function($state, $interval) {
return {
restrict: "AE",
scope: !0,
Expand All @@ -813,7 +813,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
$.get("https://ipinfo.io", function() {}, "jsonp").always(function(resp) {
ipData = resp;
for (var i = 0; i < ipCallbacks.length; i++) ipCallbacks[i]();
}), $timeout(function() {
}), $interval(function() {
var telInput = angular.element(document.getElementById("input" + scope.index));
telInput.intlTelInput({
utilsScript: "election/utils.js",
Expand Down Expand Up @@ -871,11 +871,11 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
scope: !0,
templateUrl: "avRegistration/fields/textarea-field-directive/textarea-field-directive.html"
};
} ]), angular.module("avRegistration").directive("avrImageField", [ "$state", "$timeout", function($state, $timeout) {
} ]), angular.module("avRegistration").directive("avrImageField", [ "$state", "$interval", function($state, $interval) {
return {
restrict: "AE",
link: function(scope, element, attrs) {
$timeout(function() {
$interval(function() {
$("#image-field").change(function() {
var input, FR;
(input = this).files && input.files[0] && ((FR = new FileReader()).onload = function(e) {
Expand Down Expand Up @@ -1017,7 +1017,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
},
templateUrl: "avUi/change-lang-directive/change-lang-directive.html"
};
} ]), angular.module("avUi").directive("avAffixBottom", [ "$window", "$timeout", "$parse", function($window, $timeout, $parse) {
} ]), angular.module("avUi").directive("avAffixBottom", [ "$window", "$interval", "$parse", function($window, $interval, $parse) {
return {
restrict: "EAC",
link: function(scope, iElement, iAttrs) {
Expand All @@ -1029,8 +1029,8 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
forceAffixWidth: parseInt(iAttrs.forceAffixWidth, 10)
};
function callCheckPos() {
timeout = $timeout(function() {
$timeout.cancel(timeout), function(scope, instance, el) {
timeout = $interval(function() {
$interval.cancel(timeout), function(scope, instance, el) {
var affix = !1, elHeight = $(el).actual("height");
($("body").height() + elHeight > window.innerHeight || instance.forceAffixWidth && window.innerWidth < instance.forceAffixWidth) && (affix = "affix-bottom"),
instance.affixed !== affix && (instance.affix = affix, instance.setIsAffix(scope, affix),
Expand All @@ -1045,13 +1045,13 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
angular.element(iElement).on("resize", callCheckPos);
}
};
} ]), angular.module("avUi").directive("avAutoHeight", [ "$window", "$timeout", function($window, $timeout) {
} ]), angular.module("avUi").directive("avAutoHeight", [ "$window", "$interval", function($window, $interval) {
return {
link: function(scope, element, attrs) {
var promise = null, sibling = function() {
return element.closest(attrs.parentSelector).find(attrs.siblingSelector);
}, recalculate = function() {
promise && $timeout.cancel(promise), promise = $timeout(function() {
promise && $interval.cancel(promise), promise = $interval(function() {
var height, additionalHeight = 0;
attrs.additionalHeight && (additionalHeight = parseInt(attrs.additionalHeight, 10)),
height = sibling().height(), element.css("max-height", height + additionalHeight + "px");
Expand All @@ -1064,7 +1064,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
}), recalculate();
}
};
} ]), angular.module("avUi").directive("avAffixTopOffset", [ "$window", "$timeout", "$parse", function($window, $timeout, $parse) {
} ]), angular.module("avUi").directive("avAffixTopOffset", [ "$window", "$interval", "$parse", function($window, $interval, $parse) {
return {
restrict: "EAC",
link: function(scope, iElement, iAttrs) {
Expand All @@ -1089,14 +1089,14 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
}
callCheckPos(), angular.element($window).on("scroll", callCheckPos), angular.element($window).on("resize", function() {
iElement.removeClass("affix-top"), iElement.attr("style", ""), instance.affix = !1,
instance.scrollAffix = null, $timeout(function() {
instance.scrollAffix = null, $interval(function() {
instance.baseOffset = iElement.offset(), instance.baseWidth = iElement.width(),
callCheckPos();
}, 300);
});
}
};
} ]), angular.module("avUi").directive("avAffixTop", [ "$window", "$timeout", function($window, $timeout) {
} ]), angular.module("avUi").directive("avAffixTop", [ "$window", "$interval", function($window, $interval) {
function updateMargin(el, options) {
var height = parseInt(options.minHeight), height = Math.max($(el).height(), angular.isNumber(height) && !isNaN(height) ? height : 0);
$(options.avAffixTop).css("padding-top", height + "px");
Expand All @@ -1106,16 +1106,16 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
link: function(scope, iElement, iAttrs) {
var timeout;
function updateMarginTimeout() {
timeout = $timeout(function() {
$timeout.cancel(timeout), updateMargin(iElement, iAttrs);
timeout = $interval(function() {
$interval.cancel(timeout), updateMargin(iElement, iAttrs);
}, 300);
}
updateMargin(iElement, iAttrs), void 0 === iAttrs.minHeight && (iAttrs.minHeight = "20"),
updateMarginTimeout(), angular.element(iElement).bind("resize", updateMarginTimeout),
angular.element($window).bind("resize", updateMarginTimeout), $(iAttrs.avAffixTop).change(updateMarginTimeout);
}
};
} ]), angular.module("avUi").directive("avCollapsing", [ "$window", "$timeout", function($window, $timeout) {
} ]), angular.module("avUi").directive("avCollapsing", [ "$window", "$interval", function($window, $interval) {
function select(instance, el, val) {
val = instance.parentSelector ? el.closest(instance.parentSelector).find(val) : angular.element(val);
return val;
Expand All @@ -1134,8 +1134,8 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
collapseSelector: iAttrs.collapseSelector
};
function callCheck() {
timeout = $timeout(function() {
$timeout.cancel(timeout), function(instance, el) {
timeout = $interval(function() {
$interval.cancel(timeout), function(instance, el) {
var maxHeight = select(instance, el, instance.maxHeightSelector).css("max-height"), height = angular.element(el)[0].scrollHeight, paddingTop = angular.element(el).css("padding-top");
-1 !== maxHeight.indexOf("px") ? (paddingTop = paddingTop && -1 !== paddingTop.indexOf("px") ? parseInt(paddingTop.replace("px", "")) : 0,
(maxHeight = parseInt(maxHeight.replace("px", ""))) < height - paddingTop ? instance.isCollapsed || (instance.isCollapsed = !0,
Expand Down Expand Up @@ -1171,15 +1171,15 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
};
}
};
} ]), angular.module("avUi").directive("avDebounce", [ "$timeout", function($timeout) {
} ]), angular.module("avUi").directive("avDebounce", [ "$interval", function($interval) {
return {
restrict: "A",
require: "ngModel",
priority: 99,
link: function(scope, elm, attr, ngModelCtrl) {
var debounce;
"radio" !== attr.type && "checkbox" !== attr.type && (elm.unbind("input"), elm.bind("input", function() {
$timeout.cancel(debounce), debounce = $timeout(function() {
$interval.cancel(debounce), debounce = $interval(function() {
scope.$apply(function() {
ngModelCtrl.$setViewValue(elm.val());
});
Expand Down Expand Up @@ -1362,7 +1362,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist
return data;
}
};
} ]), angular.module("avUi").directive("avScrollToBottom", [ "$timeout", function($timeout) {
} ]), angular.module("avUi").directive("avScrollToBottom", [ "$interval", function($interval) {
return {
restrict: "A",
link: function(scope, element, attrs) {
Expand Down