stringtranslate.com

Discusión del usuario:Pathoschild

Archivo

m:Usuario discusión:Pathoschild

Encabezado "Script" en la barra lateral

¿Puedes ayudarme a resolver el problema perenne con el encabezado "Script" repetido en la barra lateral? ¿Tendría relación con la forma en que uso tu script? Obviamente no es urgente, pero es molesto. Gracias por cualquier sugerencia que puedas darme. --  Ohc  revolution of our times 11:21, 8 de junio de 2022 (UTC) [ responder ]

@Ohconfucius : Hola. Eso es de Regex Menu Framework, que ha quedado obsoleto y sin mantenimiento durante poco más de una década. Te sugiero que cambies cualquier script que lo use por el TemplateScript más nuevo (que ya usas en otros lugares), lo que debería solucionar el problema. — Pathoschild ( discusión) 19:09, 8 de junio de 2022 (UTC)[ responder ]
Ha ocurrido un pequeño cataclismo desde que intenté copiar TemplateScript. Algunos de mis scripts de prueba han fallado (creo que principalmente el script MOSFORMAT, donde la restauración de cadenas protegidas se detiene), y ha habido quejas, en particular sobre mi script MOSNUM (de producción) y mi script COMMONTERMS. ¿Podrías indicarme dónde me he equivocado? También noté que habías modificado mi script MOSUTIL, así que lo he copiado a la versión de producción. Saludos, --  Ohc  revolution of our times 07:43, 10 de junio de 2022 (UTC) [ responder ]
@Ohconfucius : Sugiero migrar de forma incremental, para que podamos aislar lo que podría causar problemas. Acabo de agregar algunos contenedores de compatibilidad a test/MOSNUM utils , que en teoría te permitirán actualizar ese script por sí solo sin cambiar nada más. Si eso funciona bien, podemos migrar el próximo script y volver a probar, y así sucesivamente. — Pathoschild (discusión) 18:32, 11 de junio de 2022 (UTC)[ responder ]

Migrar utilidades MOSNUM

Parece que su versión del script MOSUTIL no funciona; los botones del script MOSNUM desaparecen al instalar los scripts de prueba y producción. De hecho, sospecho que nunca habría funcionado.

En segundo lugar, no entiendo muy bien por qué había dos llamadas al marco de menú Regex en mi script Fuentes. El script sigue funcionando después de que sustituí la primera instancia por TemplateScript, pero deja de funcionar a partir de entonces si se elimina alguna de esas llamadas. --  Ohc  revolution of our times 11:04, 15 de junio de 2022 (UTC) [ responder ]

Reemplacé el marco del menú de expresiones regulares como base de mi script de Términos comunes. Y si bien ya no hay botones de script en la barra lateral, las funciones subyacentes aún se pueden invocar desde dentro de mi script vectorial. --  Ohc  revolution of our times 13:52, 15 de junio de 2022 (UTC) [ responder ]

TemplateScript y Regex Menu Framework son frameworks diferentes; tienen características equivalentes, pero su código no es intercambiable. Por ejemplo, sus scripts dependen de una regexfunción global que no existe en TemplateScript. Por lo tanto, no puede simplemente intercambiar las importaciones, también necesita migrar el código al nuevo formato (y mantener también las importaciones de Regex Menu Framework hasta que cualquier código que lo use esté completamente actualizado). Es por eso que sugiero comenzar con un solo script (como MOSUTIL), migrarlo y asegurarse de que funcione completamente antes de pasar al siguiente script.
Ha pasado mucho tiempo desde que actualicé MOSUTIL, por lo que ya no estoy familiarizado con su uso. Cargué los scripts actualizados en una página de edición y vi una lista de enlaces agregados a la barra lateral en 'Herramientas' ( DATES to dmy , DATES to mdy , US-slash dates y UK-slash dates ). ¿Esos son los botones de script a los que te refieres? ¿Tienes una página de sandbox con una lista de casos de prueba y resultados esperados, para que pueda hacer una prueba completa de principio a fin? — Pathoschild (discusión) 15:10, 15 de junio de 2022 (UTC)[ responder ]
Gracias por la explicación. Los elementos de la barra lateral bajo 'Herramientas' ( FECHAS a dmy , FECHAS a mdy , US-slash dates y UK-slash dates ) son a los que me refiero con botones de script. Tengo una página de prueba para cada script, por ejemplo, para las fechas tengo User:Ohconfucius/Bot modules/dmy test page y User:Ohconfucius/MOSNUM script test ; por supuesto, cualquier artículo de mainspace con un formato de fecha predefinido se puede utilizar para hacer pruebas. Para Common Terms, tengo User:Ohconfucius/test/Common Terms test page , y para el script de fuentes, está User:Ohconfucius/script/Sources/test . ¿Con qué script propones empezar? --  Ohc  revolution of our times 16:11, 15 de junio de 2022 (UTC) [ responder ]
Tengo una configuración de prueba en User:Pathoschild/common.js que parece funcionar. Si cambias la importación de User:Ohconfucius/script/MOSNUM dates.jsa User:Pathoschild/script/MOSNUM dates.js, ¿todo sigue funcionando? — Pathoschild (discusión) 17:54, 15 de junio de 2022 (UTC)[ responder ]
Después de refrescar la caché ayer, tenía un nivel de funcionalidad reducido: los botones estaban ahí y hubo algunas desvinculaciones; |df=yse cambiaron o insertaron parámetros (como ), y poco más. Ahora, curiosamente, los botones de script ya ni siquiera aparecen. --  Ohc  revolution of our times 08:35, 16 de junio de 2022 (UTC) [ responder ]
¿Puedes enumerar algunos reemplazos específicos que esperabas que ocurrieran en esa página y que no ocurrieron? Cuando los enlaces de la herramienta no aparecen, ¿tienes algún error en tu consola de JavaScript? — Pathoschild (discusión) 02:32 17 jun 2022 (UTC)[ responder ]
Este es el resultado esperado. Por lo tanto, como puede ver en esta diferencia, solo activa la función de desvinculación; ninguna de las conversiones de mdy–>dmy se lleva a cabo (dentro o fuera de las plantillas de citas); ninguno de los errores de CS1 se corrige. Al usar su módulo, los botones de la barra lateral aparecen correctos, pero no recibo mensajes de error que indiquen que algo anda mal después de hacer clic en ellos hasta que miro la diferencia de la salida. De todos modos, no estoy seguro de saber cómo acceder a la consola JS. --  Ohc  revolution of our times 22:25, 17 de junio de 2022 (UTC) [ responder ]
Arreglé el problema ohc_regexde que el contenedor no guardaba los cambios, lo que debería solucionar muchos de los problemas. Obtengo un resultado ligeramente diferente al editar esa página, pero obtengo el mismo resultado al usar el script original. ¿Puedes probarlo ahora y enumerar otros casos que no coincidan con lo que esperabas? — Pathoschild (discusión) 01:44 18 jun 2022 (UTC)[ responder ]
Parece que el problema se ha solucionado, gracias. Y está funcionando como antes. He migrado el script de producción en consecuencia. Tengo una pregunta en esta etapa: ¿es correcto que el script MOSNUM use tanto Regex Menu Framework como TemplateScript? --  Ohc  revolution of our times 13:59, 18 de junio de 2022 (UTC) [ responder ]
Sí. Hasta ahora solo hemos migrado las utilidades de MOSNUM, todo lo demás sigue usando Regex Menu Framework. Por lo tanto, el siguiente paso probablemente sea migrar también las fechas de MOSNUM a TemplateScript. Puedo migrar el código si te interesa (aunque moverá los botones de la sección principal de "herramientas" a una nueva sección debajo de ella). — Pathoschild (discusión) 21:36 18 jun 2022 (UTC)[ responder ]
Sí, por favor. Espero ver cómo se hace. No estoy muy seguro de las implicaciones de las nuevas posiciones de los botones, pero estoy dispuesto. --  Ohc  revolution of our times 07:13, 19 de junio de 2022 (UTC) [ responder ]
He migrado provisionalmente las fechas de MOSNUM a TemplateScript en User:Pathoschild/common.js . Es un cambio bastante grande, por lo que sugiero volver a probar todas las funciones; avíseme si algo no funciona como se esperaba. — Pathoschild (discusión) 19:50, 19 de junio de 2022 (UTC) (movido a una subsección separada) [ responder ]
No he hecho nada desde la última vez que escribí aquí (aún no he realizado la modificación anterior), pero el script MOSNUM parece no funcionar nuevamente. Echaré un vistazo a la versión migrada en los próximos días. Pero mientras tanto, si tengo que volver atrás y solucionar los problemas de las acciones de las últimas 24 horas. --  Ohc  revolution of our times 21:50, 19 de junio de 2022 (UTC) [ responder ]
¿Puedes comprobar la consola de JavaScript de tu navegador para ver si hay algún error? — Pathoschild (discusión) 17:36 20 jun 2022 (UTC) [ responder ]
Hay tres líneas que muestran errores:
  1. Algunas cookies hacen un mal uso del atributo recomendado “sameSite” 2
  2. La solicitud de acceso a cookies o almacenamiento en “<URL>” fue bloqueada porque provenía de un rastreador y el bloqueo de contenido está habilitado. 14
  3. Este sitio parece utilizar un efecto de posicionamiento vinculado al desplazamiento. Es posible que esto no funcione bien con el desplazamiento horizontal asincrónico; consulte https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects para obtener más detalles y participar en la discusión sobre herramientas y funciones relacionadas.
lo cual lamentablemente no sé qué significa para el mal funcionamiento.--  Ohc  revolución de nuestros tiempos 17:04, 21 de junio de 2022 (UTC) [ responder ]
¿Hay alguna razón en particular por la que dejó de funcionar pero ahora está de vuelta? --  Ohc  revolución de nuestros tiempos 17:08, 21 de junio de 2022 (UTC) [ responder ]
Esas son advertencias habituales que no están relacionadas con estos scripts, por lo que puedes ignorarlas. La próxima vez que desaparezcan los botones, ¿puedes enviarme una captura de pantalla de los mensajes en la consola? (Puedes usar un sitio como Pasteboard para compartir imágenes temporales). — Pathoschild (discusión) 21:20 21 jun 2022 (UTC) [ responder ]
¡Por supuesto! --  Ohc  , la revolución de nuestros tiempos 22:06, 21 de junio de 2022 (UTC) [ responder ]

Migrar fechas de MOSNUM

He migrado provisionalmente las fechas de MOSNUM a TemplateScript en User:Pathoschild/common.js . Es un cambio bastante grande, por lo que sugiero volver a probar todas las funciones; avíseme si algo no funciona como se esperaba. — Pathoschild (discusión) 19:50 19 jun 2022 (UTC) [ responder ]

No puedo entender este problema: la versión de producción (que usa tanto Regex Menu Framework como TempoateScript) y la versión de prueba, que usa exclusivamente TemplateScript (con RMF deshabilitado) de las fechas MOSNUM funcionan cuando cargo (hay diferencias mínimas entre las dos), así que hice el cambio en el script de producción (deshabilitando RMF). Luego recibí una queja de que el script de producción ya no funcionaba. ¿Alguna idea de qué está mal con la migración? Saludos, --  Ohc  revolution of our times 12:58, 28 de junio de 2022 (UTC) [ responder ]
Suprueba/MOSNUM fechas.jsTodavía utiliza Regex Menu Framework (por ejemplo, la regexfunción es parte de RMF). Simplemente no la importa, por lo que solo funciona porque RMF todavía se importa en otro lugar.
La versión migrada es User:Pathoschild/script/MOSNUM dates.js , que tiene muchos más cambios . Deberás sobrescribir todo el script de producción con esa versión migrada. — Pathoschild (discusión) 14:27 28 jun 2022 (UTC)[ responder ]

Términos comunes

¿Podemos centrarnos en el siguiente script por ahora? Perdí parcialmente el uso de los botones del script después de este cambio. Mi script compuesto aún logró llamar a la función básica de desvinculación (sin recurrir a los botones del script, pero se informó que el botón para desvincular países desapareció, por lo que revertí el cambio anterior. --  Ohc  revolution of our times 19:45, 24 de junio de 2022 (UTC) [ responder ]

Sí, tendremos que migrar el código antes de cambiar la importación. Sin embargo, sugiero terminar primero con las fechas y utilidades de MOSNUM. Si migramos varios scripts a la vez, será más difícil rastrear qué cambios en particular podrían estar causando nuevos problemas con los que te encuentres. Sin embargo, podría migrar este ahora si aún lo deseas. — Pathoschild (discusión) 20:19, 24 de junio de 2022 (UTC) [ responder ]
Bien, seguiré tu sugerencia de hacer uno a la vez. --  Ohc  revolución de nuestros tiempos 05:03, 25 de junio de 2022 (UTC) [ responder ]

Posicionamiento

Con respecto a esta conversación, donde se observa que la posición del botón de script se ha desplazado hacia abajo después de la migración a TemplateScript, ¿hay alguna forma de subir la posición de los botones, de regreso a la sección "Herramientas" del menú de complementos? --  Ohc  revolution of our times 16:12, 8 de julio de 2022 (UTC) [ responder ]

TemplateScript no cambia las secciones predeterminadas por cuestiones de compatibilidad, pero parece que el problema principal es que las nuevas secciones están debajo de la lista de idiomas. En ese caso, sin duda puedo moverlas hacia arriba de la lista de idiomas. — Pathoschild (discusión) 20:49 8 jul 2022 (UTC)[ responder ]
¡Gracias, sería genial! --  Ohc  revolución de nuestros tiempos 21:03, 8 julio 2022 (UTC) [ responder ]
¡Listo! Los usuarios deberán omitir su caché para ver los cambios. — Pathoschild (discusión) 21:27 8 jul 2022 (UTC)[ responder ]

Guión compuesto

Hola,

Creo que desde que modifiqué mis scripts para usar su templatescript.jsmódulo, mis scripts compuestos (scripts maestros que llaman a varios otros scripts, por ejemplo, la One Touch: FORMATsubrutina en mi archivo vectorial ) ya no funcionan (ya tuve que deshabilitar los botones ONETOUCH_DMYy ONETOUCH_MDYpor ese motivo). ¿Podría ofrecerme alguna pista sobre por qué puede ser este el caso y tal vez ayudarme a recuperar la funcionalidad? Sería bastante útil, ya que es particularmente molesto acceder a los botones relevantes de la barra lateral de manera eficiente porque la barra lateral ahora es bastante larga. Gracias de antemano.  Ohc  revolution of our times 20:42, 4 ago 2023 (UTC) [ responder ]

Hola, ¿cuál es el problema específico que tienes? Por ejemplo: ¿tienes algún error en la consola de JavaScript, o hay un enlace específico que simplemente no aparece, o aparece pero al hacer clic en él no pasa nada o funciona incorrectamente? Pathoschild (discusión) 16:44, 6 de agosto de 2023 (UTC) [ responder ]
No hay ningún mensaje de error, no sucede mucho visualmente cuando hago clic en los botones ONETOUCH_DMYy ONETOUCH_MDY. El botón de script logra llamar al script CommonTerms y luego se detiene (el script de fechas debería llamarse a continuación, pero no lo hace). Te dije una mentira, por la que me disculpo: el One Touch: FORMATscript meta (que llama a CommonTerms, guiones, fuentes y )formatgeneral) funciona, pero parece bastante lento, por lo que me da la impresión de que no estaba funcionando. Saludos, --  Ohc  revolution of our times 21:34, 7 de septiembre de 2023 (UTC) [ responder ]
Así que para resumir:
  1. Haga clic en la herramienta 'One Touch: DMY' (definida en vector.js ).
  2. Funciona Ohc_retrain_links()y Ohc_CommonTerms()funciona bien (cargado desde script/Common Terms.js ).
  3. No se puede ejecutar ohc_delink_dates()(cargado desde script/MOSNUM dates.js ).
Cuando cargué tuvector.jsy ejecuté 'One Touch: DMY', veo un error en la consola de JavaScript :
Error de tipo no detectado: el editor no está definido en ohc_delink_dates en ONETOUCH_DMY en javascript <anónimo>:ONETOUCH_DMY():1
Eso es porqueFechas de desvinculación de ohcahora está escrito para TemplateScript, por lo que espera queeditorargumento que proporciona.
La solución más fácil es agregar sus enlaces de nivel superior comoUN TOQUE_DMYcon TemplateScript. Luego podrán llamar a scripts de TemplateScript (como ohc_delink_dates(editor)) y scripts de Regex Menu Framework (como Ohc_retrain_links()), y podrán eliminar gradualmente Regex Menu Framework en el futuro. Si están interesados, puedo redactar un borrador actualizadovector.jspara ti. — Pathoschild (discusión) 16:47 9 sep 2023 (UTC) [ responder ]
Le agradezco mucho que haya identificado el problema y la solución tan rápidamente. Como no sabría cómo hacer el cambio que recomienda (miré debajo del capó y todo era un galimatías), le agradecería que me diseñara un nuevo módulo vectorial. Saludos, --  Ohc  revolution of our times 17:37, 9 de septiembre de 2023 (UTC) [ responder ]
@Ohconfucius : ¡Disculpe la demora! Aquí tiene una versión actualizada de su vector.js (ver diff ). ¿Aún tiene problemas con esa versión? — Pathoschild ( discusión) 22:01 30 sep 2023 (UTC) [ responder ]
Gracias por eso. Lamentablemente, no puedo hacer que funcione. Como no entiendo bien los cambios realizados, no sé por dónde empezar a solucionar el problema. :-( --  Ohc  revolution of our times 16:32, 8 de octubre de 2023 (UTC) [ responder ]
¿Qué es lo que no funciona? ¿Puedes enumerar los pasos específicos con el resultado esperado y el real? — Pathoschild (discusión) 17:26 8 oct 2023 (UTC)[ responder ]

Mensaje para los votantes de las elecciones ArbCom 2023

¡Hola! La votación para las elecciones del Comité de Arbitraje de 2023 está abierta hasta las 23:59 (UTC) del lunes 11 de diciembre de 2023. Todos los usuarios que cumplan los requisitos pueden votar. Los usuarios con cuentas alternativas solo pueden votar una vez.

El Comité de Arbitraje es el panel de editores responsable de llevar a cabo el proceso de arbitraje de Wikipedia . Tiene la autoridad de imponer soluciones vinculantes a las disputas entre editores, principalmente en el caso de disputas de conducta graves que la comunidad no ha podido resolver. Esto incluye la autoridad para imponer prohibiciones de sitios , prohibiciones de temas , restricciones de edición y otras medidas necesarias para mantener nuestro entorno de edición. La política de arbitraje describe las funciones y responsabilidades del Comité con mayor detalle.

Si desea participar en las elecciones de 2023, revise los candidatos y envíe sus opciones en la página de votación . Si ya no desea recibir estos mensajes, puede agregarlos a su página de discusión de usuario. Entrega de mensajes de MediaWiki ( discusión ) 00:22 28 nov 2023 (UTC) [ responder ]{{NoACEMM}}

Propuesta de supresión dePlantilla:R

La plantilla:R ha sido nominada para su eliminación . Te invitamos a comentar la discusión en la entrada de la página Plantillas para discusión . 142.113.140.146 ( discusión ) 08:30, 15 de agosto de 2024 (UTC) [ responder ]