Modelo:Infobox election/prepare prev results
Este modelo emprega TemplateStylesEN: |
This template gets personalization information from Module:Itemgroup/list and Module:Itemgroup/groups |
Páxina de documentación técnica do funcionamento da {{Infobox elección}} e os seus submodelos.
Inventario e relacións entre submodelos
[editar a fonte]- Esquema xeral
- template:Infobox elección (redirixido a {{Infobox election}}): É o punto de entrada. A súa función é:
- Tratar os parámetros de configuración. Se algún WP quixese utilizar unha versión lingüística destes parámetros, sería neste modelo onde debería producirse a conversión e evitar así ter que modificar o resto dos submodelos.
- template:Infobox election/type_election: Determina o tipo de elección. A) indicado manualmente en
type_election
, B) mediante o Sistema de votación (P8196), C) deducido en función de certos contidos dos elementos implicados. - Obtén e pasa un conxunto de valores que requiren código pesado e que posteriormente se empregan moito no resto dos submodelos
- template:Infobox election/moment: Determina se o día no que se visualiza a infocaixa é antes, durante ou despois do día das eleccións. Permite amosar pequenas diferenzas no contido.
- template:Infobox election/core: Recupera a información do P726, determina e invoca os procesos a realizar en función o tipo de elección e o momento actual. Todo o contido que NON é as caixas de resultados, ponse directamente desde este modelo coa {{infobox}}.
- template:Infobox election/prepare: Baseándose na información do candidato proporcionada por
/core
, complétaa cos resultados de P991, chama a/prepare_prev_results
para realizar os cálculos diferenciais cos datos da opción anterior e pasar todo a/showblocks
- template:Infobox election/prepare_prev_results: Subfunción para simplificar o código de cálculo de diferenzas coa edición anterior.
- template:Infobox election/prepare multi: Nos procesos de votación múltiple, fai as distintas chamadas a
/preparar
para un candidato, engadindo a información relacionada con cada elección. - template:Infobox election/showblocks: Elaborar a representación gráfica dos recadros con resultados: participación electoral e resultados dos candidatos. Desde aquí xestiónase calquera aspecto relacionado co formato, iconas, cores e disposición desta parte da táboa informativa. |action=history}} ver o historial] | |
Este modelo emprega TemplateStylesEN: |
This template gets personalization information from Module:Itemgroup/list and Module:Itemgroup/groups |
Páxina de documentación técnica do funcionamento da {{Infobox elección}} e os seus submodelos.
Inventario e relacións entre submodelos
[editar a fonte]- Esquema xeral
- template:Infobox elección (redirixido a {{Infobox election}}): É o punto de entrada. A súa función é:
- Tratar os parámetros de configuración. Se algún WP quixese utilizar unha versión lingüística destes parámetros, sería neste modelo onde debería producirse a conversión e evitar así ter que modificar o resto dos submodelos.
- template:Infobox election/type_election: Determina o tipo de elección. A) indicado manualmente en
type_election
, B) mediante o Sistema de votación (P8196), C) deducido en función de certos contidos dos elementos implicados. - Obtén e pasa un conxunto de valores que requiren código pesado e que posteriormente se empregan moito no resto dos submodelos
- template:Infobox election/moment: Determina se o día no que se visualiza a infocaixa é antes, durante ou despois do día das eleccións. Permite amosar pequenas diferenzas no contido.
- template:Infobox election/core: Recupera a información do P726, determina e invoca os procesos a realizar en función o tipo de elección e o momento actual. Todo o contido que NON é as caixas de resultados, ponse directamente desde este modelo coa {{infobox}}.
- template:Infobox election/prepare: Baseándose na información do candidato proporcionada por
/core
, complétaa cos resultados de P991, chama a/prepare_prev_results
para realizar os cálculos diferenciais cos datos da opción anterior e pasar todo a/showblocks
- template:Infobox election/prepare_prev_results: Subfunción para simplificar o código de cálculo de diferenzas coa edición anterior.
- template:Infobox election/prepare multi: Nos procesos de votación múltiple, fai as distintas chamadas a
/preparar
para un candidato, engadindo a información relacionada con cada elección. - template:Infobox election/showblocks: Elaborar a representación gráfica dos recadros con resultados: participación electoral e resultados dos candidatos. Desde aquí xestiónase calquera aspecto relacionado co formato, iconas, cores e disposición desta parte da táboa informativa. }}
Este modelo emprega TemplateStylesEN: |
This template gets personalization information from Module:Itemgroup/list and Module:Itemgroup/groups |
Páxina de documentación técnica do funcionamento da {{Infobox elección}} e os seus submodelos.
Inventario e relacións entre submodelos
[editar a fonte]- Esquema xeral
- template:Infobox elección (redirixido a {{Infobox election}}): É o punto de entrada. A súa función é:
- Tratar os parámetros de configuración. Se algún WP quixese utilizar unha versión lingüística destes parámetros, sería neste modelo onde debería producirse a conversión e evitar así ter que modificar o resto dos submodelos.
- template:Infobox election/type_election: Determina o tipo de elección. A) indicado manualmente en
type_election
, B) mediante o Sistema de votación (P8196), C) deducido en función de certos contidos dos elementos implicados. - Obtén e pasa un conxunto de valores que requiren código pesado e que posteriormente se empregan moito no resto dos submodelos
- template:Infobox election/moment: Determina se o día no que se visualiza a infocaixa é antes, durante ou despois do día das eleccións. Permite amosar pequenas diferenzas no contido.
- template:Infobox election/core: Recupera a información do P726, determina e invoca os procesos a realizar en función o tipo de elección e o momento actual. Todo o contido que NON é as caixas de resultados, ponse directamente desde este modelo coa {{infobox}}.
- template:Infobox election/prepare: Baseándose na información do candidato proporcionada por
/core
, complétaa cos resultados de P991, chama a/prepare_prev_results
para realizar os cálculos diferenciais cos datos da opción anterior e pasar todo a/showblocks
- template:Infobox election/prepare_prev_results: Subfunción para simplificar o código de cálculo de diferenzas coa edición anterior.
- template:Infobox election/prepare multi: Nos procesos de votación múltiple, fai as distintas chamadas a
/preparar
para un candidato, engadindo a información relacionada con cada elección. - template:Infobox election/showblocks: Elaborar a representación gráfica dos recadros con resultados: participación electoral e resultados dos candidatos. Desde aquí xestiónase calquera aspecto relacionado co formato, iconas, cores e disposición desta parte da táboa informativa. |action=history}} ver o historial] | |
Por favor, engade as categorías na subpáxina de documentación e os interwikis no Wikidata. Ver as subpáxinas deste modelo.
Description
[editar a fonte]The calculation code of differences with the previous edition were originally in Template:Infobox_election/prepare.
It's a code with several nested if's with different "item" as a previous in function of the case. To handle the new feature about "equivalent part" the code become more complex and required several extra access to database.
This sub-function allows to make the calculation from differents values in function of the circumstances.
It is only used by Template:Infobox_election/prepare