1
0
mirror of https://github.com/kognise/water.css.git synced 2025-02-23 13:23:54 +01:00
2020-05-28 23:15:55 -05:00

24 lines
748 B
JavaScript

// Water.css Bookmarklet
// ---------------------
const $$ = (selector) => document.querySelectorAll(selector)
const createElement = (tagName, properties) => Object.assign(document.createElement(tagName), properties)
// Remove all CSS stylesheets, external and internal
$$('link[rel="stylesheet"],style').forEach((el) => el.remove())
// Remove all inline styles
$$('*').forEach((el) => (el.style = ''))
// Add water.css and responsive viewport (if necessary)
document.head.append(
createElement('link', {
rel: 'stylesheet',
href: '//cdn.jsdelivr.net/npm/water.css@2/dist/water.css'
}),
!$$('meta[name="viewport"]').length && createElement('meta', {
name: 'viewport',
content: 'width=device-width,initial-scale=1.0'
})
)