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:10] – avillepreux | js [2024/04/22 14:36] (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(" | + | |
- | + | ||
- | console.log(" | + | |
- | + | ||
- | 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(' | + | |
- | + | ||
- | | + | |
- | } | + | |
- | }); | + | |
- | }); | + | |
- | } | + | |
- | } | + | |
- | } | + | |
- | }); | + | |
- | } | + | |
- | }); | + | |
- | + | ||
- | */ | + | |
- | + | ||
- | }); | + | |
</JS> | </JS> | ||
+ | < | ||
- | <JS> | + | {{page>/js/new_dokuwiki}} |
- | + | {{page>/js/clipboard}} | |
- | /* Teams doc embedding via custom WRAP teamsdoc */ | + | {{page>/js/inline_toc}} |
- | + | {{page>/ | |
- | jQuery(function() { | + | {{page>/js/ |
- | + | ||
- | 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 | + | |
- | document.styleSheets[0].insertRule(" | + | |
- | | + | |
- | } | + | |
- | + | ||
- | }); | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | jQuery(function() | + | |
- | + | ||
- | if (typeof(wrap_nav_toc) === ' | + | |
- | | + | |
- | wrap_nav_toc = true; | + | |
- | + | ||
- | jQuery("# | + | |
- | jQuery(this).prepend('< | + | |
- | | + | |
- | } | + | |
- | + | ||
- | }); | + | |
- | + | ||
- | </ | + | |
- | < | + | |
- | .toggle_choca { cursor: pointer; } | + | |
- | </ | + | |
- | + | ||
{{page>/ | {{page>/ | ||
+ | {{page>/ | ||
{{page>/ | {{page>/ | ||
{{page>/ | {{page>/ | ||
Ligne 231: | Ligne 27: | ||
{{page>/ | {{page>/ | ||
{{page>/ | {{page>/ | ||
+ | {{page>/ | ||
+ | {{page>/ | ||
+ | {{page>/ | ||
+ | {{page>/ | ||