feat: add dev-only utilities
This commit is contained in:
@@ -49,6 +49,7 @@ import {
|
|||||||
} from './directives/views';
|
} from './directives/views';
|
||||||
|
|
||||||
import { trusted } from './filters';
|
import { trusted } from './filters';
|
||||||
|
import { isDev } from './utils';
|
||||||
|
|
||||||
angular.module('app', ['ngSanitize']);
|
angular.module('app', ['ngSanitize']);
|
||||||
|
|
||||||
@@ -109,3 +110,14 @@ angular
|
|||||||
|
|
||||||
// Services
|
// Services
|
||||||
angular.module('app').service('mainApplicationGroup', ApplicationGroup);
|
angular.module('app').service('mainApplicationGroup', ApplicationGroup);
|
||||||
|
|
||||||
|
// Debug
|
||||||
|
if (isDev) {
|
||||||
|
Object.defineProperties(window, {
|
||||||
|
application: {
|
||||||
|
get: () =>
|
||||||
|
(angular.element(document).injector().get('mainApplicationGroup') as any)
|
||||||
|
.application,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
export const isDev = process.env.NODE_ENV === 'development';
|
||||||
|
|
||||||
export function getParameterByName(name: string, url: string) {
|
export function getParameterByName(name: string, url: string) {
|
||||||
name = name.replace(/[[\]]/g, '\\$&');
|
name = name.replace(/[[\]]/g, '\\$&');
|
||||||
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
|
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
|
||||||
|
|||||||
Reference in New Issue
Block a user