MediaWiki:Common.js: различия между версиями
Kerisar (обсуждение | вклад) м Отмена правки 50797, сделанной Kerisar (обсуждение) Метка: отмена |
Kerisar (обсуждение | вклад) мНет описания правки |
||
| Строка 240: | Строка 240: | ||
const iframe = document.createElement('iframe'); | const iframe = document.createElement('iframe'); | ||
iframe.src = config.src | |||
iframe.srcdoc = config.srcdoc | if (config.src && config.src !== "") { | ||
iframe.width = config.width | iframe.src = config.src; | ||
iframe.height = config.height | } | ||
iframe.name = config.name | |||
iframe.allow = config.allow | if (config.srcdoc && config.srcdoc !== "") { | ||
iframe.referrerPolicy = config.referrerpolicy | iframe.srcdoc = config.srcdoc; | ||
iframe.sandbox = config.sandbox | } | ||
iframe.id = config.id || ''; | |||
if (config.width && config.width !== "") { | |||
iframe.width = config.width; | |||
} else { | |||
iframe.width = '100%'; // Значение по умолчанию | |||
} | |||
if (config.height && config.height !== "") { | |||
iframe.height = config.height; | |||
} else { | |||
iframe.height = '400px'; // Значение по умолчанию | |||
} | |||
if (config.name && config.name !== "") { | |||
iframe.name = config.name; | |||
} | |||
if (config.allow && config.allow !== "") { | |||
iframe.allow = config.allow; | |||
} | |||
if (config.referrerpolicy && config.referrerpolicy !== "") { | |||
iframe.referrerPolicy = config.referrerpolicy; | |||
} | |||
if (config.sandbox && config.sandbox !== "") { | |||
iframe.sandbox = config.sandbox; | |||
} | |||
iframe.id = config.id || ''; // id может быть пустым, если не задано | |||
return iframe; | return iframe; | ||
} | } | ||