¡Este script es solo para uso PERSONAL!
Eres libre de instalar el script para ti mismo, pero no se permite que se use para toda una wiki (por ejemplo, no debes añadirlo al MediaWiki:Common.js o MediaWiki:Fandomdesktop.js), ya que violaría los Términos de Uso de Fandom.
(Vease la política de personalización)
LastEdited añade detalles sobre su última edición a la página actual. Estos detalles incluyen el tiempo (minutos/horas/días/meses/años) hace que se realizó la última edición, el usuario que realizó la edición, el resumen de la edición proporcionado (si lo hubiera), el tamaño de la página actual en bytes y un enlace para abrir un archivo modal, para revisar los cambios. El modal incluye un enlace a la página de diferencias real, un enlace para deshacer la edición y un enlace para deshacer las ediciones si el usuario tiene los permisos requeridos.
La fecha y la hora se añaden de forma predeterminada y no se pueden cambiar, mientras que las otras opciones se pueden configurar.
Instalación[]
Configuración[]
Clave | Descripción | Tipo | Valores posibles | Por defecto |
---|---|---|---|---|
avatar
|
Avatar de usuario del editor | booleano | true false
|
true
|
avatarsize
|
Tamaño del avatar | entero | Ninguno específico | 15 |
size
|
Tamaño de página actual (en bytes) | booleano | true false
|
true
|
diff
|
Añade el último enlace de diferencias | |||
diffModal
|
Si el enlace diff debe cargarse en el modal diff de LastEdited. Útil en los casos en que el usuario prefiere abrir enlaces de diferencias en QuickDiff. | |||
comment
|
Editar resumen proporcionado * | |||
newpage
|
Decide si LastEdited se procesará en páginas recién creadas sin ninguna edición (excluyendo la edición de creación de página) | |||
mainpage
|
Decide si LastEdited se representará en la página principal | |||
time
|
Decide si la hora mencionada debe tener el formato "hace tiempo" o una marca de tiempo. | string | timestamp timeago
|
timeago
|
timezone
|
Decide si la marca de tiempo que se muestra está en formato local o UTC * | UTC locale
|
local | |
lang
|
Cambia el idioma mostrado * | Cualquier código de idioma válido | Ninguno específico | |
position.element
|
Controla dónde se agregarán los detalles | objecto | Cualquier código de idioma válido | |
position.method
|
Controla si los detalles deben añadirse o anteponerse al elemento definido en position.element .
|
string | append prepend
| |
namespaces.exclude
|
Lista de ids de espacio de nombres para excluir | matriz | Ninguno específico | []
|
pages
|
Lista de páginas para excluir |
Todas las configuraciones realizadas en el script se almacenarán en el objeto lastEdited
. Aquí hay un ejemplo, usando el idioma japonés:
window.lastEdited = {
avatar: true,
avatarsize: 20,
size: false,
diff: true,
comment: false,
newpage: false,
mainpage: true,
time: 'timestamp',
timezone: 'UTC',
lang: 'ja',
position: {
element: document.getElementById('WikiaPageHeader'),
method: 'append'
},
namespaces: {
exclude: []
},
pages: []
};
Ejemplo de barra de herramientas[]
Lo siguiente se puede utilizar para agregar el script a la barra de herramientas en lugar de agregarlo al título.
// Creamos el elemento al que nos adjuntamos
$('.toolbar .tools').append('<li id="lastedited" />');
// Adjuntar al elemento, así como hacer que el script solo muestre una línea
window.lastEdited = {
size: false,
comment: false,
position: {
element: 'li#lastedited',
method: 'append'
}
};
// Cambia el aspecto de los enlaces (la sugerencia de JustLeafy es opcional)
mw.util.addCSS('#lastEdited a { color: ' + $('.lastEdited-timeago').css('color') + '; text-decoration: underline }');
Notas[]
- Si no se proporciona un resumen de la edición con la edición, se omitirá toda la parte, independientemente del valor
comment
. lang
está destinado únicamente para uso personal. No se recomienda su uso en todo el sitio.timezone
es aplicable solo sitime
se establece entimestamp
.- Para cualquier estilo, la clase del div externo es
lastEdited
y la del icono de avatar eslastEdited-avatar
. - Asegúrese de seguir la política de personalización al seleccionar
position.element
. Si no se proporciona, las posiciones predeterminadas están debajo del título en las páginas y debajo del botón de edición en las páginas de usuario.- Utilice la página de conversación si no puede averiguar cómo hacer que los detalles aparezcan en un lugar en particular.
- La siguiente tabla muestra una lista completa de espacios de nombres predeterminados que se pueden usar con el script con sus identificadores de exclusión:
ID | Namespace | Description |
---|---|---|
-2 | Media | Used for direct linking to images. For example, Media:Wiki.png links directly to the image page. |
-1 | Special | Special pages. Used by MediaWiki code and extensions |
0 | Mainspace | Articles |
1 | Talk | Article discussion |
2 | User | Personal user pages |
3 | User talk | Pages for discussion with users |
4 | Project/Sitename | Wiki-related content |
5 | Project talk/Sitename talk | Discussion of Project pages' |
6 | Image/File | File descriptions |
7 | Image talk/File talk | File discussion |
8 | MediaWiki | System messages and configuration |
9 | MediaWiki talk | Discussion of MediaWiki pages |
10 | Template | Templates |
11 | Template talk | Template discussion |
12 | Help | Help pages, also see Shared Help |
13 | Help talk | Discussion about Help pages |
14 | Category | Categories |
15 | Category talk | Category discussion |
110 | Forum | Old forum pages |
111 | Forum talk | Discussion about old forum pages |
500 | User blog | Blog pages |
501 | User blog comment | User blog comments |
502 | Blog | Blog listing pages |
503 | Blog | Blog listing pages |
828 | Module | Lua module pages |
829 | Module talk | Lua module discussion pages |
1200 | Message Wall | Pages used for the Wall extension. Touch only if you know what are you doing. |
1201 | Thread | Message Wall thread namespace |
1202 | Message Wall Greeting | Pages used for content above message boxes on Message Walls |
2000 | Board | Board namespace. Used for storing board descriptions |
2001 | Board Thread | Forum threads |
Que hacer[]
- Handle errors if rollback fails
Registro de cambios[]
Date | Description |
---|---|
November 1st, 2017 | Script rewritten to use jQuery functions instead of DOM API. Added a |
November 27th, 2016 | Added a few requested features. |
October 14th, 2016 | Script rewritten; added functionalities:
|
July 9th, 2015 | Added Monobook support. |
April 4th, 2015 | Date and time merged together to give an approximate time since the last edit using timeago. |
April 3rd, 2015 | Added i18n support. Redid namespace support; added options to include/exclude namespaces and exclude pages. |
April 2nd, 2015 | Re-added previously removed editor's avatar. |
December 30th, 2014 | Added editor's avatar, per request. |
December 1st, 2014 | Namespace support. |
November 15th, 2014 | Features updated. |
October 8th, 2014 | Initial release. |