diff --git a/js/main.min.js.map b/js/main.min.js.map index 566e810700..edd0030822 100644 --- a/js/main.min.js.map +++ b/js/main.min.js.map @@ -1 +1 @@ -{"version":3,"file":"main.min.js","names":["document","addEventListener","event","target","tagName","toLowerCase","attributes","href","value","slice","link","type","dialog","closest","matches","hash","querySelector","dataset","polyfilled","dialogPolyfill","registerDialog","showModal","close","preventDefault"],"sources":["../_patterns/02-components/dialog/dialog.script.js"],"sourcesContent":["/* global dialogPolyfill */\n\n(function () {\n\t// Bind the click events for links (that we'll check for later on)\n\tdocument.addEventListener('click', (event) => {\n\t\t// Determine whether the target of the current link is a dialog\n\t\tif (\n\t\t\tevent.target &&\n\t\t\tevent.target.tagName &&\n\t\t\tevent.target.tagName.toLowerCase() === 'a' &&\n\t\t\tevent.target.attributes.href.value.slice(0, 1) === '#'\n\t\t) {\n\t\t\tconst link = event.target;\n\t\t\tlet type, dialog;\n\n\t\t\t// Determine whether the link is included within a dialog and is the close link\n\t\t\tif (\n\t\t\t\tlink.attributes.href.value === '#' &&\n\t\t\t\tlink.closest('dialog') &&\n\t\t\t\tlink.matches('.elm-link.is-close')\n\t\t\t) {\n\t\t\t\ttype = 'close';\n\t\t\t\tdialog = link.closest('dialog');\n\t\t\t} else if (\n\t\t\t\tlink.hash &&\n\t\t\t\tdocument.querySelector(link.hash) &&\n\t\t\t\tdocument.querySelector(link.hash).tagName.toLowerCase() ===\n\t\t\t\t\t'dialog'\n\t\t\t) {\n\t\t\t\ttype = 'dialog';\n\t\t\t\tdialog = document.querySelector(link.hash);\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Check for whether the dialog has been registered even already\n\t\t\tif (type === 'dialog') {\n\t\t\t\tif (!dialog.dataset.polyfilled) {\n\t\t\t\t\t// Initially registering the dialog\n\t\t\t\t\tdialogPolyfill.registerDialog(dialog);\n\n\t\t\t\t\tdialog.dataset.polyfilled = true;\n\t\t\t\t}\n\n\t\t\t\tdialog.showModal();\n\t\t\t} else {\n\t\t\t\tdialog.close();\n\t\t\t}\n\n\t\t\t// Prevent the default behaviour of the link\n\t\t\tevent.preventDefault();\n\t\t}\n\t});\n})();\n"],"mappings":"AAAA,2BAEA,CAAC,UAAY,CACZ;AACAA,QAAQ,CAACC,gBAAgB,CAAC,OAAO,CAAGC,KAAK,EAAK,CAC7C;AACA,GACCA,KAAK,CAACC,MAAM,EACZD,KAAK,CAACC,MAAM,CAACC,OAAO,EACpBF,KAAK,CAACC,MAAM,CAACC,OAAO,CAACC,WAAW,CAAC,CAAC,GAAK,GAAG,EAC1CH,KAAK,CAACC,MAAM,CAACG,UAAU,CAACC,IAAI,CAACC,KAAK,CAACC,KAAK,CAAC,CAAC,CAAE,CAAC,CAAC,GAAK,GAAG,CACrD,CACD,KAAM,CAAAC,IAAI,CAAGR,KAAK,CAACC,MAAM,CACzB,GAAI,CAAAQ,IAAI,CAAEC,MAAM,CAEhB;AACA,GACCF,IAAI,CAACJ,UAAU,CAACC,IAAI,CAACC,KAAK,GAAK,GAAG,EAClCE,IAAI,CAACG,OAAO,CAAC,QAAQ,CAAC,EACtBH,IAAI,CAACI,OAAO,CAAC,oBAAoB,CAAC,CACjC,CACDH,IAAI,CAAG,OAAO,CACdC,MAAM,CAAGF,IAAI,CAACG,OAAO,CAAC,QAAQ,CAC/B,CAAC,IAAM,IACNH,IAAI,CAACK,IAAI,EACTf,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAAC,EACjCf,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAAC,CAACX,OAAO,CAACC,WAAW,CAAC,CAAC,GACtD,QAAQ,CACR,CACDM,IAAI,CAAG,QAAQ,CACfC,MAAM,CAAGZ,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAC1C,CAAC,IAAM,CACN,MACD,CAEA;AACA,GAAIJ,IAAI,GAAK,QAAQ,CAAE,CACtB,GAAI,CAACC,MAAM,CAACK,OAAO,CAACC,UAAU,CAAE,CAC/B;AACAC,cAAc,CAACC,cAAc,CAACR,MAAM,CAAC,CAErCA,MAAM,CAACK,OAAO,CAACC,UAAU,CAAG,IAC7B,CAEAN,MAAM,CAACS,SAAS,CAAC,CAClB,CAAC,IAAM,CACNT,MAAM,CAACU,KAAK,CAAC,CACd,CAEA;AACApB,KAAK,CAACqB,cAAc,CAAC,CACtB,CACD,CAAC,CACF,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"main.min.js","names":["document","addEventListener","event","target","tagName","toLowerCase","attributes","href","value","slice","link","type","dialog","closest","matches","hash","querySelector","dataset","polyfilled","dialogPolyfill","registerDialog","showModal","close","preventDefault"],"sources":["../_patterns/02-components/dialog/dialog.script.js"],"sourcesContent":["/* global dialogPolyfill */\n\n(function () {\n\t// Bind the click events for links (that we'll check for later on)\n\tdocument.addEventListener('click', (event) => {\n\t\t// Determine whether the target of the current link is a dialog\n\t\tif (\n\t\t\tevent.target &&\n\t\t\tevent.target.tagName &&\n\t\t\tevent.target.tagName.toLowerCase() === 'a' &&\n\t\t\tevent.target.attributes.href.value.slice(0, 1) === '#'\n\t\t) {\n\t\t\tconst link = event.target;\n\t\t\tlet type, dialog;\n\n\t\t\t// Determine whether the link is included within a dialog and is the close link\n\t\t\tif (\n\t\t\t\tlink.attributes.href.value === '#' &&\n\t\t\t\tlink.closest('dialog') &&\n\t\t\t\tlink.matches('.elm-link.is-close')\n\t\t\t) {\n\t\t\t\ttype = 'close';\n\t\t\t\tdialog = link.closest('dialog');\n\t\t\t} else if (\n\t\t\t\tlink.hash &&\n\t\t\t\tdocument.querySelector(link.hash) &&\n\t\t\t\tdocument.querySelector(link.hash).tagName.toLowerCase() ===\n\t\t\t\t\t'dialog'\n\t\t\t) {\n\t\t\t\ttype = 'dialog';\n\t\t\t\tdialog = document.querySelector(link.hash);\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Check for whether the dialog has been registered even already\n\t\t\tif (type === 'dialog') {\n\t\t\t\tif (!dialog.dataset.polyfilled) {\n\t\t\t\t\t// Initially registering the dialog\n\t\t\t\t\tdialogPolyfill.registerDialog(dialog);\n\n\t\t\t\t\tdialog.dataset.polyfilled = true;\n\t\t\t\t}\n\n\t\t\t\tdialog.showModal();\n\t\t\t} else {\n\t\t\t\tdialog.close();\n\t\t\t}\n\n\t\t\t// Prevent the default behaviour of the link\n\t\t\tevent.preventDefault();\n\t\t}\n\t});\n})();\n"],"mappings":"AAAA,2BAEA,CAAC,UAAY,CACZ;AACAA,QAAQ,CAACC,gBAAgB,CAAC,OAAO,CAAGC,KAAK,EAAK,CAC7C;AACA,GACCA,KAAK,CAACC,MAAM,EACZD,KAAK,CAACC,MAAM,CAACC,OAAO,EACpBF,KAAK,CAACC,MAAM,CAACC,OAAO,CAACC,WAAW,CAAC,CAAC,GAAK,GAAG,EAC1CH,KAAK,CAACC,MAAM,CAACG,UAAU,CAACC,IAAI,CAACC,KAAK,CAACC,KAAK,CAAC,CAAC,CAAE,CAAC,CAAC,GAAK,GAAG,CACrD,CACD,KAAM,CAAAC,IAAI,CAAGR,KAAK,CAACC,MAAM,CACzB,GAAI,CAAAQ,IAAI,CAAEC,MAAM,CAEhB;AACA,GACCF,IAAI,CAACJ,UAAU,CAACC,IAAI,CAACC,KAAK,GAAK,GAAG,EAClCE,IAAI,CAACG,OAAO,CAAC,QAAQ,CAAC,EACtBH,IAAI,CAACI,OAAO,CAAC,oBAAoB,CAAC,CACjC,CACDH,IAAI,CAAG,OAAO,CACdC,MAAM,CAAGF,IAAI,CAACG,OAAO,CAAC,QAAQ,CAC/B,CAAC,IAAM,IACNH,IAAI,CAACK,IAAI,EACTf,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAAC,EACjCf,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAAC,CAACX,OAAO,CAACC,WAAW,CAAC,CAAC,GACtD,QAAQ,CACR,CACDM,IAAI,CAAG,QAAQ,CACfC,MAAM,CAAGZ,QAAQ,CAACgB,aAAa,CAACN,IAAI,CAACK,IAAI,CAC1C,CAAC,IAAM,CACN,MACD,CAEA;AACA,GAAIJ,IAAI,GAAK,QAAQ,CAAE,CACtB,GAAI,CAACC,MAAM,CAACK,OAAO,CAACC,UAAU,CAAE,CAC/B;AACAC,cAAc,CAACC,cAAc,CAACR,MAAM,CAAC,CAErCA,MAAM,CAACK,OAAO,CAACC,UAAU,CAAG,IAC7B,CAEAN,MAAM,CAACS,SAAS,CAAC,CAClB,CAAC,IAAM,CACNT,MAAM,CAACU,KAAK,CAAC,CACd,CAEA;AACApB,KAAK,CAACqB,cAAc,CAAC,CACtB,CACD,CAAC,CACF,CAAC,EAAE,CAAC","ignoreList":[]} \ No newline at end of file diff --git a/js/plugins.min.js.map b/js/plugins.min.js.map index c72c2d9642..d28f118adb 100644 --- a/js/plugins.min.js.map +++ b/js/plugins.min.js.map @@ -1 +1 @@ -{"version":3,"file":"plugins.min.js","names":["registerFocusRestoreDialog","window","WeakMap","MutationObserver","registered","previousFocus","document","addEventListener","ev","target","dialog","localName","Error","has","set","realShowModal","showModal","savedFocus","activeElement","body","call","mo","hasAttribute","observe","attributes","attributeFilter","get","contains","wasFocus","focus"],"sources":["../_patterns/02-components/dialog/focus-restore.dialog.plugin.js"],"sourcesContent":["// from: https://gist.github.com/samthor/babe9fad4a65625b301ba482dad284d1\n/**\n * Updates the passed dialog to retain focus and restore it when the dialog is closed. Won't\n * upgrade a dialog more than once. Supports IE11+ and is a no-op otherwise.\n * @param {!HTMLDialogElement} dialog to upgrade\n */\nvar registerFocusRestoreDialog = (function() {\n if (!window.WeakMap || !window.MutationObserver) {\n return function() {};\n }\n var registered = new WeakMap();\n\n // store previous focused node centrally\n var previousFocus = null;\n document.addEventListener('focusout', function(ev) {\n previousFocus = ev.target;\n }, true);\n\n return function registerFocusRestoreDialog(dialog) {\n if (dialog.localName !== 'dialog') {\n throw new Error('Failed to upgrade focus on dialog: The element is not a dialog.');\n }\n if (registered.has(dialog)) { return; }\n registered.set(dialog, null);\n\n // replace showModal method directly, to save focus\n var realShowModal = dialog.showModal;\n dialog.showModal = function() {\n var savedFocus = document.activeElement;\n if (savedFocus === document || savedFocus === document.body) {\n // some browsers read activeElement as body\n savedFocus = previousFocus;\n }\n registered.set(dialog, savedFocus);\n realShowModal.call(this);\n };\n\n // watch for 'open' change and clear saved\n var mo = new MutationObserver(function() {\n if (!dialog.hasAttribute('open')) {\n registered.set(dialog, null);\n } else {\n // if open was cleared/set in the same frame, then the dialog will still be a modal (Y)\n }\n });\n mo.observe(dialog, {attributes: true, attributeFilter: ['open']});\n\n // on close, try to focus saved, if possible\n dialog.addEventListener('close', function(ev) {\n if (dialog.hasAttribute('open')) {\n return; // in native, this fires the frame later\n }\n var savedFocus = registered.get(dialog);\n if (document.contains(savedFocus)) {\n var wasFocus = document.activeElement;\n savedFocus.focus();\n if (document.activeElement !== savedFocus) {\n wasFocus.focus(); // restore focus, we couldn't focus saved\n }\n }\n savedFocus = null;\n });\n\n // FIXME: If a modal dialog is readded to the page (either remove/add or .appendChild), it will\n // be a non-modal. It will still have its 'close' handler called and try to focus on the saved\n // element.\n //\n // These could basically be solved if 'close' yielded whether it was a modal or non-modal\n // being closed. But it doesn't. It could also be solved by a permanent MutationObserver, as is\n // done inside the polyfill.\n }\n}());\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA,GACA,GAAI,CAAAA,0BAA0B,CAAI,UAAW,CAC3C,GAAI,CAACC,MAAM,CAACC,OAAO,EAAI,CAACD,MAAM,CAACE,gBAAgB,CAAE,CAC/C,MAAO,WAAW,CAAC,CACrB,CACA,GAAI,CAAAC,UAAU,CAAG,GAAI,CAAAF,OAAS,CAE9B;AACA,GAAI,CAAAG,aAAa,CAAG,IAAI,CACxBC,QAAQ,CAACC,gBAAgB,CAAC,UAAU,CAAE,SAASC,EAAE,CAAE,CACjDH,aAAa,CAAGG,EAAE,CAACC,MACrB,CAAC,CAAE,IAAI,CAAC,CAER,MAAO,SAAS,CAAAT,0BAA0BA,CAACU,MAAM,CAAE,CACjD,GAAIA,MAAM,CAACC,SAAS,GAAK,QAAQ,CAAE,CACjC,KAAM,IAAI,CAAAC,KAAK,CAAC,iEAAiE,CACnF,CACA,GAAIR,UAAU,CAACS,GAAG,CAACH,MAAM,CAAC,CAAE,CAAE,MAAQ,CACtCN,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAE,IAAI,CAAC,CAE5B;AACA,GAAI,CAAAK,aAAa,CAAGL,MAAM,CAACM,SAAS,CACpCN,MAAM,CAACM,SAAS,CAAG,UAAW,CAC5B,GAAI,CAAAC,UAAU,CAAGX,QAAQ,CAACY,aAAa,CACvC,GAAID,UAAU,GAAKX,QAAQ,EAAIW,UAAU,GAAKX,QAAQ,CAACa,IAAI,CAAE,CAC3D;AACAF,UAAU,CAAGZ,aACf,CACAD,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAEO,UAAU,CAAC,CAClCF,aAAa,CAACK,IAAI,CAAC,IAAI,CACzB,CAAC,CAED;AACA,GAAI,CAAAC,EAAE,CAAG,GAAI,CAAAlB,gBAAgB,CAAC,UAAW,CACvC,GAAI,CAACO,MAAM,CAACY,YAAY,CAAC,MAAM,CAAC,CAAE,CAChClB,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAE,IAAI,CAC7B,CAAC,IAAM,CACL;AAAA,CAEJ,CAAC,CAAC,CACFW,EAAE,CAACE,OAAO,CAACb,MAAM,CAAE,CAACc,UAAU,CAAE,IAAI,CAAEC,eAAe,CAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAEjE;AACAf,MAAM,CAACH,gBAAgB,CAAC,OAAO,CAAE,SAASC,EAAE,CAAE,CAC5C,GAAIE,MAAM,CAACY,YAAY,CAAC,MAAM,CAAC,CAAE,CAC/B,OAAS;AACX,CACA,GAAI,CAAAL,UAAU,CAAGb,UAAU,CAACsB,GAAG,CAAChB,MAAM,CAAC,CACvC,GAAIJ,QAAQ,CAACqB,QAAQ,CAACV,UAAU,CAAC,CAAE,CACjC,GAAI,CAAAW,QAAQ,CAAGtB,QAAQ,CAACY,aAAa,CACrCD,UAAU,CAACY,KAAK,CAAC,CAAC,CAClB,GAAIvB,QAAQ,CAACY,aAAa,GAAKD,UAAU,CAAE,CACzCW,QAAQ,CAACC,KAAK,CAAC,CAAC,CAAG;AACrB,CACF,CACAZ,UAAU,CAAG,IACf,CAAC,CAAC,CAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACF,CACF,CAAC,CAAC,CAAE"} \ No newline at end of file +{"version":3,"file":"plugins.min.js","names":["registerFocusRestoreDialog","window","WeakMap","MutationObserver","registered","previousFocus","document","addEventListener","ev","target","dialog","localName","Error","has","set","realShowModal","showModal","savedFocus","activeElement","body","call","mo","hasAttribute","observe","attributes","attributeFilter","get","contains","wasFocus","focus"],"sources":["../_patterns/02-components/dialog/focus-restore.dialog.plugin.js"],"sourcesContent":["// from: https://gist.github.com/samthor/babe9fad4a65625b301ba482dad284d1\n/**\n * Updates the passed dialog to retain focus and restore it when the dialog is closed. Won't\n * upgrade a dialog more than once. Supports IE11+ and is a no-op otherwise.\n * @param {!HTMLDialogElement} dialog to upgrade\n */\nvar registerFocusRestoreDialog = (function() {\n if (!window.WeakMap || !window.MutationObserver) {\n return function() {};\n }\n var registered = new WeakMap();\n\n // store previous focused node centrally\n var previousFocus = null;\n document.addEventListener('focusout', function(ev) {\n previousFocus = ev.target;\n }, true);\n\n return function registerFocusRestoreDialog(dialog) {\n if (dialog.localName !== 'dialog') {\n throw new Error('Failed to upgrade focus on dialog: The element is not a dialog.');\n }\n if (registered.has(dialog)) { return; }\n registered.set(dialog, null);\n\n // replace showModal method directly, to save focus\n var realShowModal = dialog.showModal;\n dialog.showModal = function() {\n var savedFocus = document.activeElement;\n if (savedFocus === document || savedFocus === document.body) {\n // some browsers read activeElement as body\n savedFocus = previousFocus;\n }\n registered.set(dialog, savedFocus);\n realShowModal.call(this);\n };\n\n // watch for 'open' change and clear saved\n var mo = new MutationObserver(function() {\n if (!dialog.hasAttribute('open')) {\n registered.set(dialog, null);\n } else {\n // if open was cleared/set in the same frame, then the dialog will still be a modal (Y)\n }\n });\n mo.observe(dialog, {attributes: true, attributeFilter: ['open']});\n\n // on close, try to focus saved, if possible\n dialog.addEventListener('close', function(ev) {\n if (dialog.hasAttribute('open')) {\n return; // in native, this fires the frame later\n }\n var savedFocus = registered.get(dialog);\n if (document.contains(savedFocus)) {\n var wasFocus = document.activeElement;\n savedFocus.focus();\n if (document.activeElement !== savedFocus) {\n wasFocus.focus(); // restore focus, we couldn't focus saved\n }\n }\n savedFocus = null;\n });\n\n // FIXME: If a modal dialog is readded to the page (either remove/add or .appendChild), it will\n // be a non-modal. It will still have its 'close' handler called and try to focus on the saved\n // element.\n //\n // These could basically be solved if 'close' yielded whether it was a modal or non-modal\n // being closed. But it doesn't. It could also be solved by a permanent MutationObserver, as is\n // done inside the polyfill.\n }\n}());\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA,GACA,GAAI,CAAAA,0BAA0B,CAAI,UAAW,CAC3C,GAAI,CAACC,MAAM,CAACC,OAAO,EAAI,CAACD,MAAM,CAACE,gBAAgB,CAAE,CAC/C,MAAO,WAAW,CAAC,CACrB,CACA,GAAI,CAAAC,UAAU,CAAG,GAAI,CAAAF,OAAS,CAE9B;AACA,GAAI,CAAAG,aAAa,CAAG,IAAI,CACxBC,QAAQ,CAACC,gBAAgB,CAAC,UAAU,CAAE,SAASC,EAAE,CAAE,CACjDH,aAAa,CAAGG,EAAE,CAACC,MACrB,CAAC,CAAE,IAAI,CAAC,CAER,MAAO,SAAS,CAAAT,0BAA0BA,CAACU,MAAM,CAAE,CACjD,GAAIA,MAAM,CAACC,SAAS,GAAK,QAAQ,CAAE,CACjC,KAAM,IAAI,CAAAC,KAAK,CAAC,iEAAiE,CACnF,CACA,GAAIR,UAAU,CAACS,GAAG,CAACH,MAAM,CAAC,CAAE,CAAE,MAAQ,CACtCN,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAE,IAAI,CAAC,CAE5B;AACA,GAAI,CAAAK,aAAa,CAAGL,MAAM,CAACM,SAAS,CACpCN,MAAM,CAACM,SAAS,CAAG,UAAW,CAC5B,GAAI,CAAAC,UAAU,CAAGX,QAAQ,CAACY,aAAa,CACvC,GAAID,UAAU,GAAKX,QAAQ,EAAIW,UAAU,GAAKX,QAAQ,CAACa,IAAI,CAAE,CAC3D;AACAF,UAAU,CAAGZ,aACf,CACAD,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAEO,UAAU,CAAC,CAClCF,aAAa,CAACK,IAAI,CAAC,IAAI,CACzB,CAAC,CAED;AACA,GAAI,CAAAC,EAAE,CAAG,GAAI,CAAAlB,gBAAgB,CAAC,UAAW,CACvC,GAAI,CAACO,MAAM,CAACY,YAAY,CAAC,MAAM,CAAC,CAAE,CAChClB,UAAU,CAACU,GAAG,CAACJ,MAAM,CAAE,IAAI,CAC7B,CAAC,IAAM,CACL;AAAA,CAEJ,CAAC,CAAC,CACFW,EAAE,CAACE,OAAO,CAACb,MAAM,CAAE,CAACc,UAAU,CAAE,IAAI,CAAEC,eAAe,CAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAEjE;AACAf,MAAM,CAACH,gBAAgB,CAAC,OAAO,CAAE,SAASC,EAAE,CAAE,CAC5C,GAAIE,MAAM,CAACY,YAAY,CAAC,MAAM,CAAC,CAAE,CAC/B,OAAS;AACX,CACA,GAAI,CAAAL,UAAU,CAAGb,UAAU,CAACsB,GAAG,CAAChB,MAAM,CAAC,CACvC,GAAIJ,QAAQ,CAACqB,QAAQ,CAACV,UAAU,CAAC,CAAE,CACjC,GAAI,CAAAW,QAAQ,CAAGtB,QAAQ,CAACY,aAAa,CACrCD,UAAU,CAACY,KAAK,CAAC,CAAC,CAClB,GAAIvB,QAAQ,CAACY,aAAa,GAAKD,UAAU,CAAE,CACzCW,QAAQ,CAACC,KAAK,CAAC,CAAC,CAAG;AACrB,CACF,CACAZ,UAAU,CAAG,IACf,CAAC,CAAC,CAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACF,CACF,CAAC,CAAC,CAAE","ignoreList":[]} \ No newline at end of file diff --git a/patterns/areas-footer-footer-with-border/areas-footer-footer-with-border.rendered.html b/patterns/areas-footer-footer-with-border/areas-footer-footer-with-border.rendered.html index 53babb7e58..e17c3bc2c1 100644 --- a/patterns/areas-footer-footer-with-border/areas-footer-footer-with-border.rendered.html +++ b/patterns/areas-footer-footer-with-border/areas-footer-footer-with-border.rendered.html @@ -12,14 +12,14 @@ - + - - - + + + - + @@ -166,10 +166,10 @@ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1307,10 +1307,10 @@
Personenverkehr und DB Systel führen ihre Design Systeme für Web in der Version 2.0 der Standard Web Components zusammen. Unser Ziel ist eine einheitliche Basis UX im Sinne der Modernen Ikone für Kunden und Mitarbeiteranwendungen. Um unser Design End 2 End von Konzeption über Design bis zur Implementierung konsistent zu halten, wird das DB UX Design System auch in Code von DB Systel und Reisendeninformation umgesetzt. Stay Tuned!
@@ -29588,10 +29588,10 @@