Kundenservice:
Unsere Garantie:
Sicher bezahlen mit:
Anmelden
|
|
|
0; } function toOptionValue(v) { if ( /^(true|false)$/.test(v) ) { return 'true' === v; } if ( /^[0-9]{1,}$/i.test(v) ) { return parseInt(v,10); } return v; } function makeOptions(optType) { var value = null, isDefault = true, newParams = Array(), newParamsS = '', options = {}; magicJS.$(magicJS.$A(magicJS.$(optType).getElementsByTagName("INPUT")) .concat(magicJS.$A(magicJS.$(optType).getElementsByTagName('SELECT')))) .forEach(function(param){ value = ('checkbox'==param.type) ? param.checked.toString() : param.value; isDefault = ('checkbox'==param.type) ? value == param.defaultChecked.toString() : ('SELECT'==param.tagName) ? isDefaultOption(param) : value == param.defaultValue; if ( null !== value && !isDefault) { options[param.name] = toOptionValue(value); } }); return options; } function updateScriptCode() { var code = '<script>\nvar Magic360Options = '; code += JSON.stringify(Magic360Options, null, 2).replace(/\"(\w+)\":/g,"$1:")+';'; code += '\n</script>'; magicJS.$('app-code-sample-script').changeContent(code); } function updateInlineCode() { var code = '<div class="Magic360" data-options="'; code += JSON.stringify(Magic360Options).replace(/\"([-\w]+)\":(?:\"([^"]+)\"|([^,}]+))(,)?/g, "$1: $2$3; ").replace(/^\{(.*)\}$/,"$1").replace(/\s*$/,''); code += '">'; magicJS.$('app-code-sample-inline').changeContent(code); } function applySettings() { Magic360.stop('spin-1'); Magic360Options = makeOptions('params'); Magic360.start('spin-1'); updateScriptCode(); updateInlineCode(); try { prettyPrint(); } catch(e) {} } function copyToClipboard(src) { var copyNode, range, success; if (!isCopySupported()) { disableCopy(); return; } copyNode = document.getElementById('code-to-copy'); copyNode.innerHTML = document.getElementById(src).innerHTML; range = document.createRange(); range.selectNode(copyNode); window.getSelection().addRange(range); try { success = document.execCommand('copy'); } catch(err) { success = false; } window.getSelection().removeAllRanges(); if (!success) { disableCopy(); } else { new magicJS.Message('Settings code copied to clipboard.', 3000, document.querySelector('.app-code-holder'), 'copy-msg'); } } function disableCopy() { magicJS.$A(document.querySelectorAll('.cfg-btn-copy')).forEach(function(node) { node.disabled = true; }); new magicJS.Message('Sorry, cannot copy settings code to clipboard. Please select and copy code manually.', 3000, document.querySelector('.app-code-holder'), 'copy-msg copy-msg-failed'); } function isCopySupported() { if ( !window.getSelection || !document.createRange || !document.queryCommandSupported ) { return false; } return document.queryCommandSupported('copy'); } try { prettyPrint(); } catch(e) {}EigenschaftenKnap'man wird aus patentierten MaxClima™ Textilien hergestellt:Gezielte, patentierte KompressionszonenExtra Tragekomfort und perfekte PassformNahtlose 3D-ProduktionAußergewöhnlich luftdurchlässigCoolTouch und SoftFeel TechnologieFeuchtigkeitsregulierend und schnell trocknendEingearbeitete Silberionen neutralisieren GerücheAntibakterielle Wirkung Waschanleitung:Nicht heißer als 30 Grad waschenNur mit ähnlichen Farben waschenNicht mit Weichspüler waschenNicht bügelnNicht in den WäschetrocknMaterial:45% Elastan55% MaxClima™ Textil" />
Kundenservice:
Unsere Garantie:
Sicher bezahlen mit:
Anmelden
|
|
|