angular6-json-schema-form
Version:
Angular JSON Schema Form builder
12 lines • 2.18 kB
JavaScript
import { MediaMarshaller } from '@angular/flex-layout/core';
export function fixAngularFlex() {
// monkey patch based on errors in console - https://github.com/angular/flex-layout/issues/1011
const MediaMarshallerUpdateElement = MediaMarshaller.prototype.updateElement;
MediaMarshaller.prototype.updateElement = function (element, key, value) {
if (key === 'layout-gap' && (value === null || value === undefined)) {
value = '0px';
}
MediaMarshallerUpdateElement.apply(this, [element, key, value]);
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1mbGV4LW1vbmtleS1wYXRjaC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXI2LWpzb24tc2NoZW1hLWZvcm0vIiwic291cmNlcyI6WyJsaWIvYW5ndWxhci1mbGV4LW1vbmtleS1wYXRjaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFFNUQsTUFBTSxVQUFVLGNBQWM7SUFDNUIsZ0dBQWdHO0lBQ2hHLE1BQU0sNEJBQTRCLEdBQUcsZUFBZSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUM7SUFFN0UsZUFBZSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEdBQUcsVUFBVSxPQUFvQixFQUFFLEdBQVcsRUFBRSxLQUFVO1FBQy9GLElBQUksR0FBRyxLQUFLLFlBQVksSUFBSSxDQUFDLEtBQUssS0FBSyxJQUFJLElBQUksS0FBSyxLQUFLLFNBQVMsQ0FBQyxFQUFFO1lBQ25FLEtBQUssR0FBRyxLQUFLLENBQUM7U0FDZjtRQUNELDRCQUE0QixDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsR0FBRyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDbEUsQ0FBQyxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lZGlhTWFyc2hhbGxlciB9IGZyb20gJ0Bhbmd1bGFyL2ZsZXgtbGF5b3V0L2NvcmUnO1xuXG5leHBvcnQgZnVuY3Rpb24gZml4QW5ndWxhckZsZXgoKSB7XG4gIC8vIG1vbmtleSBwYXRjaCBiYXNlZCBvbiBlcnJvcnMgaW4gY29uc29sZSAgLSBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9mbGV4LWxheW91dC9pc3N1ZXMvMTAxMVxuICBjb25zdCBNZWRpYU1hcnNoYWxsZXJVcGRhdGVFbGVtZW50ID0gTWVkaWFNYXJzaGFsbGVyLnByb3RvdHlwZS51cGRhdGVFbGVtZW50O1xuXG4gIE1lZGlhTWFyc2hhbGxlci5wcm90b3R5cGUudXBkYXRlRWxlbWVudCA9IGZ1bmN0aW9uIChlbGVtZW50OiBIVE1MRWxlbWVudCwga2V5OiBzdHJpbmcsIHZhbHVlOiBhbnkpIHtcbiAgICBpZiAoa2V5ID09PSAnbGF5b3V0LWdhcCcgJiYgKHZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSB1bmRlZmluZWQpKSB7XG4gICAgICB2YWx1ZSA9ICcwcHgnO1xuICAgIH1cbiAgICBNZWRpYU1hcnNoYWxsZXJVcGRhdGVFbGVtZW50LmFwcGx5KHRoaXMsIFtlbGVtZW50LCBrZXksIHZhbHVlXSk7XG4gIH07XG59XG4iXX0=