Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| js [2023/02/14 16:11] – avillepreux | js [2025/07/01 14:33] (Version actuelle) – avillepreux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | |||
| - | < | ||
| - | |||
| <JS> | <JS> | ||
| /* THIS SCRIPT IS COMMON TO ALL INTRANET - MODIFY WITH CARE */ | /* THIS SCRIPT IS COMMON TO ALL INTRANET - MODIFY WITH CARE */ | ||
| - | jQuery(document).ready(function() | + | /* console.log(" |
| - | { | + | |
| - | // Gérer les ancres "< | + | |
| - | + | ||
| - | jQuery(' | + | |
| - | { | + | |
| - | var id = jQuery(this).attr(' | + | |
| - | + | ||
| - | jQuery(this).replaceWith('< | + | |
| - | }); | + | |
| - | + | ||
| - | // Bouton " | + | |
| - | + | ||
| - | if (typeof(fullwidth_toggle) === ' | + | |
| - | { | + | |
| - | fullwidth_toggle = true; | + | |
| - | + | ||
| - | jQuery(' | + | |
| - | + | ||
| - | jQuery(" | + | |
| - | else { jQuery(" | + | |
| - | } | + | |
| - | + | ||
| - | jQuery(" | + | |
| - | + | ||
| - | // On Clipboard copy | + | |
| - | /* | + | |
| - | + | ||
| - | jQuery(" | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | var c = e.originalEvent.clipboardData; | + | |
| - | + | ||
| - | if (c.types.length > 0) | + | |
| - | { | + | |
| - | var data = c.getData(c.types[0]); | + | |
| - | console.log(data); | + | |
| - | } | + | |
| - | else | + | |
| - | { | + | |
| - | navigator.clipboard.read().then(function(items) | + | |
| - | { | + | |
| - | for (let i = 0; i < items.length; | + | |
| - | { | + | |
| - | for (let t = 0; t < items[i].types.length; | + | |
| - | { | + | |
| - | if (items[i].types[t] == " | + | |
| - | { | + | |
| - | items[i].getType(items[i].types[t]).then(function(blob) | + | |
| - | { | + | |
| - | blob.text().then(function(html) | + | |
| - | { | + | |
| - | var modified = false; | + | |
| - | + | ||
| - | while (true) | + | |
| - | { | + | |
| - | var bgn_tag = '<' | + | |
| - | var end_tag = '<' | + | |
| - | + | ||
| - | var bgn_pos = html.indexOf(bgn_tag); | + | |
| - | var end_pos = html.indexOf(end_tag); | + | |
| - | + | ||
| - | if (bgn_pos < 0 || end_pos < 0) break; | + | |
| - | + | ||
| - | modified = true; | + | |
| - | + | ||
| - | html = html.substring(0, | + | |
| - | } | + | |
| - | + | ||
| - | if (modified) | + | |
| - | { | + | |
| - | const data = new Blob([html], | + | |
| - | const item = new ClipboardItem({' | + | |
| - | navigator.clipboard.write([item]); | + | |
| - | + | ||
| - | c.setData(' | + | |
| - | + | ||
| - | console.log(" | + | |
| - | } | + | |
| - | }); | + | |
| - | }); | + | |
| - | } | + | |
| - | } | + | |
| - | } | + | |
| - | }); | + | |
| - | } | + | |
| - | }); | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | }); | + | |
| </JS> | </JS> | ||
| + | < | ||
| - | <JS> | + | {{page>/js/new_dokuwiki}} |
| - | + | {{page>/js/clipboard}} | |
| - | /* Teams doc embedding via custom WRAP teamsdoc */ | + | |
| - | + | ||
| - | jQuery(function() { | + | |
| - | + | ||
| - | if (typeof(wrap_teamsdoc) === ' | + | |
| - | { | + | |
| - | wrap_teamsdoc = true; | + | |
| - | + | ||
| - | var original_url = jQuery(" | + | |
| - | + | ||
| - | var url = original_url; | + | |
| - | + | ||
| - | url = url.replace("& | + | |
| - | url = url.replace("& | + | |
| - | + | ||
| - | url = url.replace(" | + | |
| - | url = url.replace(" | + | |
| - | + | ||
| - | var pos = url.indexOf("& | + | |
| - | + | ||
| - | if (pos > 0) { | + | |
| - | url = url.substring(0, | + | |
| - | | + | |
| - | + | ||
| - | if (url != "" | + | |
| - | | + | |
| - | url = url.trim() + "& | + | |
| - | + | ||
| - | console.log(" | + | |
| - | + | ||
| - | jQuery(" | + | |
| - | + | ||
| - | document.querySelectorAll(" | + | |
| - | + | ||
| - | e.style.aspectRatio = "1 / 2"; | + | |
| - | + | ||
| - | }); | + | |
| - | } | + | |
| - | } | + | |
| - | + | ||
| - | }); | + | |
| - | + | ||
| - | + | ||
| - | </JS> | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | < | + | |
| - | + | ||
| - | /* Extend image effect */ | + | |
| - | + | ||
| - | .wrap_img-extend: | + | |
| - | content: " | + | |
| - | display: block; | + | |
| - | position: absolute; | + | |
| - | width: calc(100% - 2 * 30px); | + | |
| - | height: 100vh; | + | |
| - | filter: brightness(2.5) saturate(0.3) blur(6px); | + | |
| - | background-size: | + | |
| - | } | + | |
| - | + | ||
| - | .wrap_img-extend img { | + | |
| - | width: 100%; | + | |
| - | max-height: 100vh; | + | |
| - | object-fit: contain; | + | |
| - | position: relative; | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | jQuery(function() { | + | |
| - | + | ||
| - | if (typeof(wrap_img_extend) === ' | + | |
| - | { | + | |
| - | var wrap_img_extend = true; | + | |
| - | + | ||
| - | var extended_img= jQuery(" | + | |
| - | + | ||
| - | if (extended_img && extended_img.length > 0) { | + | |
| - | document.styleSheets[0].insertRule(" | + | |
| - | } | + | |
| - | } | + | |
| - | + | ||
| - | }); | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | .toggle_choca { cursor: pointer; } | + | |
| - | </ | + | |
| {{page>/ | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| - | {{page>/ | + | {{page>/ |
| {{page>/ | {{page>/ | ||
| + | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| - | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| {{page>/ | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||
| + | {{page>/ | ||