Template talk:InvertibleImage: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 4: Line 4:
The problem is currently it only paases 2 options (more than 2 are ignored), and assumes 3 more are needed (link=|alt=|frameless)<br>
The problem is currently it only paases 2 options (more than 2 are ignored), and assumes 3 more are needed (link=|alt=|frameless)<br>
The icons used in the compatibility headers are just an specific use case, probably there are many more in monochrome that could use this template but in the current state is not posible because this template is going to break them, i.e: the 5 [[TemplateTest#Chips_Pinouts]] icons used in many console component wikitables (please dont mess around with them until we are sure what to do, lets keep the experiment contained)<br>
The icons used in the compatibility headers are just an specific use case, probably there are many more in monochrome that could use this template but in the current state is not posible because this template is going to break them, i.e: the 5 [[TemplateTest#Chips_Pinouts]] icons used in many console component wikitables (please dont mess around with them until we are sure what to do, lets keep the experiment contained)<br>
My point is this template needs to be the most generic posible--[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 02:49, 13 June 2023 (CEST)
My point is this template needs to be the most generic posible--[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 02:49, 13 June 2023 (CEST)<br>
I fixed the problem specific for the compatibility list header icons in [[Special:Diff/72236/72239|this edit]] just by allowing to pass up to 3 arguments (because the '''baseline''' option was in third position), but the other pinout icons requires 4 options in his current state just because i ordered the options in a different way (allows to modify the icon size but is in fourth position)... anyway, as said before this is not just a matter of improving the InvertibleImage just for this 2 specific cases, there could be many other images with a bigger number of options or ordered in many different ways --[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 03:15, 13 June 2023 (CEST)
I fixed the problem specific for the compatibility list header icons in [[Special:Diff/72236/72239|this edit]] just by allowing to pass up to 3 arguments (because the '''baseline''' option was in third position), but the other pinout icons requires 4 options in his current state just because i ordered the options in a different way (allows to modify the icon size but is in fourth position)... anyway, as said before this is not just a matter of improving the InvertibleImage just for this 2 specific cases, there could be many other images with a bigger number of options or ordered in many different ways --[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 03:15, 13 June 2023 (CEST)

Revision as of 02:16, 13 June 2023

Problems

The implementation in the Template:PS2_Classics_Emulator_Compatibility_List_Headers icons is ignoring the baseline option (a type of vertical alignment, as explained in [1])
To confirm the problem try to edit the header table and replace the baseline by one of those align modes: (baseline, sub, super, top, text-top, middle, bottom, text-bottom), then click in "show preview" and note all them are aligned in the same way, this is because the template InvertibleImage is ignoring it
The problem is currently it only paases 2 options (more than 2 are ignored), and assumes 3 more are needed (link=|alt=|frameless)
The icons used in the compatibility headers are just an specific use case, probably there are many more in monochrome that could use this template but in the current state is not posible because this template is going to break them, i.e: the 5 TemplateTest#Chips_Pinouts icons used in many console component wikitables (please dont mess around with them until we are sure what to do, lets keep the experiment contained)
My point is this template needs to be the most generic posible--Sandungas (talk) 02:49, 13 June 2023 (CEST)
I fixed the problem specific for the compatibility list header icons in this edit just by allowing to pass up to 3 arguments (because the baseline option was in third position), but the other pinout icons requires 4 options in his current state just because i ordered the options in a different way (allows to modify the icon size but is in fourth position)... anyway, as said before this is not just a matter of improving the InvertibleImage just for this 2 specific cases, there could be many other images with a bigger number of options or ordered in many different ways --Sandungas (talk) 03:15, 13 June 2023 (CEST)