function getShadowElements(element) { const shadowElements = []; let subElements = element.querySelectorAll("*"); for (let i = 0; i < subElements.length; i++) { let subElement = subElements[i]; if (subElement && subElement.shadowRoot) { shadowElements.push(subElement); } } return shadowElements; } function convertShadowElements() { const shadowElements = getShadowElements(document); for (let i = 0; i < shadowElements.length; i++) { let shadowElement = shadowElements[i]; const tag = shadowElement.tagName; let css = shadowElement.shadowRoot.innerHTML; css = css.replaceAll(':host', `.${tag}`); css = css.replaceAll(':root', `.${tag}`); const html = shadowElement.innerHTML; shadowElement.outerHTML = `${css}${html}` } // to execute many time with children customelements // if (getShadowElements(document).length > 0) { // convertShadowElements(); // }; } convertShadowElements();
Este sitio web es para publicar material que pueda ser de ayuda para algunas personas. Sientase libre de comentar si estos materiales le han servido o si necesita ayuda para la solución de algún problema. Es realizado con material propio o encontrado en la red, sientase libre de realizar cuálquier reclamo/aporte. El nombre del blog es con la intención de inmortalizar el nombre de mi padre a quién le debo el enfoque tecnológico de mi forma de vida.
Buscar este blog
Aviso
martes, 28 de septiembre de 2021
Convert custom elements or webcomponents with shadow root dom
domingo, 19 de septiembre de 2021
Solution to: Gnome Pomodoro is not showing the text of remmain time in the gnome-shell top bar
In the newer versions of gnome-pomodoro, you can see an icon with progress bar like that:
But probably you are missing the countdown timer like:
For this, just type in a terminal:
$ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type text $ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type short-text $ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type icon
References:
- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/262
No JS module "tweener" found in path #520 gnome-shell-pomodoro
Hi everyone!
Today I'm gonna write my solution to pomodoro timer in gnome shell.
On my last update to Pop!_OS 20.04 LTS, I've found an error in my gnome plugin gnome pomodoro http://gnomepomodoro.org This error is with gnome-shell 3.38 with some change that they do in this new version https://github.com/gnome-pomodoro/gnome-pomodoro/issues/520
My solution was delete the entire plugin and compile and install a new version:
sudo apt purge gnome-shell-pomodoro gnome-shell-pomodoro-data sudo apt-get install libtool-bin # It is really necesary? sudo apt-get install autoconf-archive gettext valac pkg-config desktop-file-utils appstream-util libappstream-glib-dev libglib2.0-dev gsettings-desktop-schemas-dev gobject-introspection libgirepository1.0-dev libsqlite3-dev libgom-1.0-dev libgstreamer1.0-dev libgtk-3-dev libcanberra-dev libpeas-dev libappindicator3-dev git clone -b 0.19.0 https://github.com/codito/gnome-pomodoro.git cd gnome-pomodoro ./autogen.sh --prefix=/usr --datadir=/usr/share make sudo make install
Then restart gnome-shell with alt+f2 and write "r" and intro key. Thanks a lot, And good luck!
References:
- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/492
- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/572
jueves, 16 de septiembre de 2021
¿Qué es la estadística?
Estadística es el "lenguaje de la ciencia para la toma de decisiones racionales" Zurita (2008)
Es una ciencia "exacta". Pero de interpretación subjetiva al que interpreta los datos.
Más populares
-
El Problema Tiffany, o Efecto Tiffany, se refiere al problema en el que un hecho histórico o realista parece anacrónico o poco realista par...
-
El efecto señuelo describe cómo, cuando estamos eligiendo entre dos alternativas, la adición de una tercera opción menos atractiva (el señue...
-
Que tal a todos, para los que no han migrado a linux pero se han dado cuenta de la importancia de LATEX les dejo un tutorial de como se logr...
-
Aseguramiento de calidad analítico Estático Revisiones / Revisiones Guiadas Walkthroughs Análisis de Flujo de Control Análisis de Flujo de ...
-
const user = { nested: { a: 'foo' , b: [ 'first item' , 'second item' , 'third ite...
-
Acaso la inteligencia se trata de la "capacidad de resolver problemas"? Es la respuesta qué he obtenido al preguntar sobre la defi...
-
Cosas que debes llevar (indispensables) - Pasaporte - Cédula de ciudadanía - Kit de cepillo y crema dental (de no más de 100ml) - Papel, ce...
-
Problema: necesitas decirle a alguien lo bien o mal qué lo ha hecho, tanto para reforzar, como para generar accionables que lleven a la pers...
-
Execute this with the hash of the commit git restore -s 648232e -- . Then you can do a git diff showing the changed to be confirmed.
-
Y como el desparche es infinito (no estoy desparchado) les tengo "El GIF".
Archivo del blog
-
►
2024
(13)
- ► noviembre 2024 (2)
- ► octubre 2024 (1)
- ► agosto 2024 (1)
- ► julio 2024 (2)
- ► junio 2024 (1)
- ► marzo 2024 (3)
- ► febrero 2024 (2)
-
►
2023
(25)
- ► diciembre 2023 (2)
- ► noviembre 2023 (1)
- ► octubre 2023 (2)
- ► septiembre 2023 (1)
- ► agosto 2023 (7)
- ► julio 2023 (1)
- ► abril 2023 (2)
- ► marzo 2023 (1)
- ► febrero 2023 (2)
- ► enero 2023 (1)
-
►
2022
(19)
- ► diciembre 2022 (2)
- ► noviembre 2022 (5)
- ► octubre 2022 (2)
- ► septiembre 2022 (1)
- ► agosto 2022 (2)
- ► junio 2022 (2)
- ► abril 2022 (1)
- ► febrero 2022 (1)
- ► enero 2022 (1)
-
▼
2021
(36)
- ► diciembre 2021 (2)
- ► noviembre 2021 (2)
- ► octubre 2021 (4)
- ▼ septiembre 2021 (4)
- ► agosto 2021 (2)
- ► julio 2021 (4)
- ► junio 2021 (3)
- ► abril 2021 (8)
- ► enero 2021 (3)
-
►
2020
(10)
- ► noviembre 2020 (1)
- ► octubre 2020 (2)
- ► agosto 2020 (5)
- ► julio 2020 (1)
- ► enero 2020 (1)
-
►
2019
(2)
- ► julio 2019 (1)
- ► febrero 2019 (1)
-
►
2018
(7)
- ► diciembre 2018 (1)
- ► septiembre 2018 (3)
- ► junio 2018 (1)
- ► marzo 2018 (1)
- ► febrero 2018 (1)
-
►
2017
(5)
- ► diciembre 2017 (1)
- ► noviembre 2017 (3)
- ► julio 2017 (1)
-
►
2016
(4)
- ► septiembre 2016 (3)
- ► junio 2016 (1)
-
►
2015
(1)
- ► julio 2015 (1)
-
►
2013
(5)
- ► diciembre 2013 (1)
- ► noviembre 2013 (1)
- ► octubre 2013 (1)
- ► septiembre 2013 (1)
- ► abril 2013 (1)
-
►
2012
(20)
- ► octubre 2012 (1)
- ► junio 2012 (1)
- ► abril 2012 (6)
- ► marzo 2012 (4)
- ► febrero 2012 (3)