From 485b7f2887598527e6c9b5a85a93a750b0b8084b Mon Sep 17 00:00:00 2001 From: Dominik Svatos Date: Tue, 29 Sep 2015 16:39:17 +0200 Subject: [PATCH] Re-use some elements to avoid massive element creation for each call to change the options --- angular-loading.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/angular-loading.js b/angular-loading.js index 87bbeb5..62e0294 100644 --- a/angular-loading.js +++ b/angular-loading.js @@ -123,7 +123,7 @@ options = extend(true, {}, loadingOptions, newOptions); // Build template - body = angular.element('
') + body = body || angular.element('
') .addClass('dw-loading-body'); container = angular.element('
') .addClass('dw-loading') @@ -136,15 +136,15 @@ container.addClass(options.className); } if (options.spinner) { - spinnerContainer = angular.element('
') + spinnerContainer = spinnerContainer || angular.element('
') .addClass('dw-loading-spinner'); body.append(spinnerContainer); spinner = new Spinner(options.spinnerOptions); } if (options.text) { - text = angular.element('
') + text = text|| angular.element('
') .addClass('dw-loading-text') - .text(options.text); + text.text(options.text); body.append(text); }