Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
dropdownEl: HTMLDivElement,
config: TetherConfig = Config
) {
return attach(anchorEl, dropdownEl, { ...Config, ...config });
}
// Tether config
const Config: TetherConfig = {
anchorPosition: "bl",
attachToViewport: false,
position: "tl",
resize: true
};
// Tether functionality
const logger = getLogger("UITether");
function updatePosition(
anchorEl: Element,
dropdownEl: HTMLDivElement,
scrollerEl: Element,
config
) {
const anchorRect = anchorEl.getBoundingClientRect();
const dropdownRect = dropdownEl.getBoundingClientRect();
const scrollerRect = scrollerEl.getBoundingClientRect();
if (config.resize !== false) {
dropdownEl.style.minWidth = anchorRect.width + "px";
}
const [posY, posX] = config.position.split("");
const Task = require('./task');
const Yarn = require('../../../../lib/package-managers/yarn').Yarn;
const LogManager = require('aurelia-logging');
const logger = LogManager.getLogger('link-aurelia-cli');
const CLIOptions = require('../../../../lib/cli-options').CLIOptions;
const cliOptions = new CLIOptions();
const ConsoleUI = require('../../../../lib/ui').ConsoleUI;
const ui = new ConsoleUI();
let userArgs = process.argv.slice(2);
Object.assign(cliOptions, {
args: userArgs.slice(1)
});
module.exports = class InstallLatestAureliaCLI extends Task {
constructor() {
super('Install latest Aurelia-CLI');
}
onOutput(message) {
(function (UITether) {
function tether(anchorEl, dropdownEl, config) {
if (config === void 0) { config = Config; }
return attach(anchorEl, dropdownEl, _tslib.__assign(_tslib.__assign({}, Config), config));
}
UITether.tether = tether;
var Config = {
anchorPosition: "bl",
attachToViewport: false,
position: "tl",
resize: true
};
var logger = aureliaLogging.getLogger("UITether");
function updatePosition(anchorEl, dropdownEl, scrollerEl, config) {
var anchorRect = anchorEl.getBoundingClientRect();
var dropdownRect = dropdownEl.getBoundingClientRect();
var scrollerRect = scrollerEl.getBoundingClientRect();
if (config.resize !== false) {
dropdownEl.style.minWidth = anchorRect.width + "px";
}
var _a = _tslib.__read(config.position.split(""), 2), posY = _a[0], posX = _a[1];
var _b = _tslib.__read(config.anchorPosition.split(""), 2), anchorY = _b[0], anchorX = _b[1];
var rtl = isRtl(scrollerEl);
var x = 0;
var y = 0;
var clientHeight = document.body.clientHeight;
var clientWidth = document.body.clientWidth;
var clientX = 0;
var clientY = 0;
(function (UITether) {
function tether(anchorEl, dropdownEl, config = Config) {
return attach(anchorEl, dropdownEl, Object.assign(Object.assign({}, Config), config));
}
UITether.tether = tether;
const Config = {
anchorPosition: "bl",
attachToViewport: false,
position: "tl",
resize: true
};
const logger = getLogger("UITether");
function updatePosition(anchorEl, dropdownEl, scrollerEl, config) {
const anchorRect = anchorEl.getBoundingClientRect();
const dropdownRect = dropdownEl.getBoundingClientRect();
const scrollerRect = scrollerEl.getBoundingClientRect();
if (config.resize !== false) {
dropdownEl.style.minWidth = anchorRect.width + "px";
}
const [posY, posX] = config.position.split("");
const [anchorY, anchorX] = config.anchorPosition.split("");
const rtl = isRtl(scrollerEl);
let x = 0;
let y = 0;
let clientHeight = document.body.clientHeight;
let clientWidth = document.body.clientWidth;
let clientX = 0;
let clientY = 0;
export function validateBehaviorName(name: string, type: string) {
if (/[A-Z]/.test(name)) {
let newName = _hyphenate(name);
LogManager
.getLogger('templating')
.warn(`'${name}' is not a valid ${type} name and has been converted to '${newName}'. Upper-case letters are not allowed because the DOM is not case-sensitive.`);
return newName;
}
return name;
}
function validateBehaviorName(name, type) {
if (/[A-Z]/.test(name)) {
let newName = _hyphenate(name);
LogManager.getLogger('templating').warn(`'${ name }' is not a valid ${ type } name and has been converted to '${ newName }'. Upper-case letters are not allowed because the DOM is not case-sensitive.`);
return newName;
}
return name;
}
constructor(loader, globalStyleEngine) {
this.loader = loader;
this.globalStyleEngine = globalStyleEngine;
this.logger = getLogger('aurelia-ux');
}
defaultConfiguration() {
constructor(loader, globalStyleEngine) {
this.loader = loader;
this.globalStyleEngine = globalStyleEngine;
this.logger = getLogger('aurelia-ux');
}
defaultConfiguration() {
constructor(router) {
this.router = router;
this.isBusy = false;
this.constants = UIConstants;
this.Authenticated = false;
this.sharedState = {};
this.logger = getLogger('UIApplication');
this.logger.info('Initialized');
}
navigate(hash, options) {
constructor(viewResources) {
this.viewResources = viewResources;
this.logger = getLogger('aurelia-datatable');
}